Buscar

Avaliano aprendizado 2 Linguagem de Programação I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

1a Questão (Ref.:201709345833) Acerto: 1,0 / 1,0
Qual seria o menor programa compilável da Linguagem C?
 main(){}
main[]{}
main{}()
main{}
main()[]
 
2a Questão (Ref.:201709012072) Acerto: 1,0 / 1,0
No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um
programa codificado na linguagem C como temos no Windows.
 Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de
comando, também no terminal, usando o compilador gcc.
Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de
comando, também no terminal, usando o compilador gcc.
 Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no
terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no
terminal para executá-lo.
Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no
terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para
executá-lo.
Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no
terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
 
3a Questão (Ref.:201711345311) Acerto: 1,0 / 1,0
Se executarmos o comando printf(ceil(3.2));.O que será exibido na tela?
 
3
4.2
 
3.2
 
 4
 
0.2
 
 
4a Questão (Ref.:201711348754) Acerto: 0,0 / 1,0
Saída formatada necessita de muita atenção.
Se você precisasse exibir 12345 utilizando 8 casas e preenchendo com zero as que não fossem
necessárias, qual das opções abaixo você escolheria?
 printf("%08d\n", 12345);
printf("%8d\n", 12345);
 printf("%d\n", 12345);
printf("%d8\n", 12345);
printf("%80d\n", 12345);
 
5a Questão (Ref.:201708529470) Acerto: 0,0 / 1,0
A linguagem C/C++ u�liza variáveis, que podem ser classificadas como globais ou locais.
Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem C/C++.
 Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram
declaradas.
 Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis
foram declaradas.
 
6a Questão (Ref.:201708584018) Acerto: 1,0 / 1,0
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo
com as características das variáveis LOCAIS, marque a alternativa ERRADA.
Existem funções que não têm variáveis locais.
Uma variável local só é visualizada pela função onde foi declarada.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
 A função main() pode acessar qualquer variável local de qualquer função.
 
7a Questão (Ref.:201709012792) Acerto: 1,0 / 1,0
Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C.
 Sabemos que existem algumas exigências para se usar o switch().
 Analise as opções abaixo e assinale a opção correta.
 
I Qualquer tipo pode ser usado. 
 II Somente o tipo vetor de char que Não pode ser usado. 
 III Não pode ser usado intervalo tipo: 1..3 em um case. 
 IV Sempre será obrigatório usar o comando break; ao final de um case. 
 V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista.
II, III e IV são verdadeiras
II, IV e V são verdadeiras
 III e V são verdadeiras
I, III e IV são verdadeiras
I, III, IV e V são verdadeiras
 
8a Questão (Ref.:201709012741) Acerto: 1,0 / 1,0
Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
 char resp;
 scanf("%c", &resp); 
 switch(toupper(resp)) ;
 {
 case 'A': puts("Digitou a letra A" ); break; 
 case 'E': puts("Digitou a letra E" ); break; 
 case 'i': puts("Digitou a letra I" ); 
 case 'O': puts("Digitou a letra O" ); 
 case 'U': puts("Digitou a letra U" ); break; 
 default: puts("Nao digitou vogal" ); 
 }
 
Analise as afirmativas abaixo e assinale a opção correta.
 I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
 II Se digitar i, aparece: Nao digitou vogal. 
 III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
 IV Se digitar a, aparece: Nao digitou vogal. 
 V Se digitar A, aparece: Digitou a letra A. 
 
III e IV são verdadeiras
II e, IV são verdadeiras
I, III e IV são verdadeiras
 II, III e V são verdadeiras
Só a a III é verdadeira
 
9a Questão (Ref.:201711347453) Acerto: 0,0 / 1,0
Quando tomamos conhecimento das três estruturas de repetição, ficamos sem saber, em alguns trechos,
o que elas fazem.
Observe o trecho abaixo e assinale a opção que esclarece o que está sendo feito.
float num; 
for(;;)
{ 
 puts("\nNumero: ");
 scanf("%f", &num);
 if(num <= 0 ) break;
 printf("\n%.2f", num *3); 
 } 
 
 
 Nada porque tem erro na linha do for.
 Simula a estrutura while, enquanto num for > 0.
Simula a estrutura do ... while, enquanto num for <= 0
Simula a estrutura while, enquanto num for <= 0 
Simula a estrutura do ... while, enquanto num for > 0.
 
10a Questão (Ref.:201709286683) Acerto: 0,0 / 1,0
Considere o trecho de código em C++ a seguir e selecione a opção que indica corretamente o que será exibido ao
término da sua execução.
int x=5, y = 10, z, i;
z = x; 
for ( i = y; i >= (x+2) ; i-- ) 
 z = z * i; 
cout << "z = " << z;
z = 151200
z = 3600
 z = 50
z = 5040
 z = 25200