Engenhia
Exam: Engenhia. Pesquise 862.000+ trabalhos acadêmicosPor: marciagaby • 20/9/2014 • Exam • 1.274 Palavras (6 Páginas) • 236 Visualizações
Leia as afirmativas abaixo sobre declaração de váriáveis (identificadores) em C e assinale a opção correta:
I. Um identificador em C é formado por caracteres alfanuméricos;
II. Não pode haver dois identificadores iguais;
III. Pode haver espaço em branco num identificador;
IV. Os identificadores não podem ser acentuados;
V. O caracter “ç” pode ser usado num identificador.
Retorno ao Aluno:
A) I, II e III estão corretas
B) I, II e IV estão corretas
C) II e V estão corretas
D) III, IV e V estão corretas
E) I, II, III, IV e V estão corretas
Questão 2 de 10
Assunto: Sintaxe do Comando Condicional if
Enunciado:
A sintaxe do comando condicional if é:
if (condição)
{ ;
}
else
{
;
}
De acordo com a sintexe do comando condicional if, analise o exemplo abaixo e assinale a alternativa correta:
if (media >= 7.0)
aprovado = 1
else
aprovado = 0;
Retorno ao Aluno:
A) O exemplo está correto
B) Faltou colocar parênteses em aprovado = 1
C) Faltou colocar parênteses no comando aprovado = 0
D) Faltou ; depois do comando aprovado = 1
E) Tem um ; sobrando depois do comando aprovado = 0
Questão 3 de 10
Assunto: Comando de Seleção Múltipla (switch) em C
Enunciado:
O Comando de seleção múltipla em C, testa sucessivamente o valor de uma expressão contra uma lista de valores do tipo inteiro ou de caracteres. Quando o valor coincide, os comandos associados àquele valor são executados. A sintaxe do comando de seleção múltipla switch é:
switch (expressão)
{ case valor1:
;
break;
case valor2:
;
break;
...
case valorn:
;
break;
default:
;
}
Analise o exemplo abaixo e assinale a alternativa correta:
printf(“\nQual eh a temperatura do seu corpo? “);
scanf(“%f”,&temp);
switch (temp)
{ case 36.0:
case 36.5: printf(“\nVoce não tem febre. Temperatura normal.”);
break;
case 37.0:
case 37.5: printf(“\nVoce esta levemente febril.”);
break;
default: if (temp > 37.5)
printf(“\nVoce esta febril. Procure um medico”);
else
printf(“\nEsta temperatura esta fora dos valores normais”);
}
Retorno ao Aluno:
A) O comando switch aceita valores do tipo real, está correto
B) Falta o comando print
C) Falta o comando break dentro dos cases, então todos os printf serão executados
D) Falta o comando default
E) O comando switch não aceita valores do tipo real!!! Este comando é totalmente inválido
Questão 4 de 10
Assunto: Comando de repetição (for) em C
Enunciado:
O comando de repetição for permite que um comando ou um bloco de comandos seja executado um número determinado de vezes.
A sintaxe do comando de repetição for é:
for (inicial; condição; incremento ou decremento)
{
;
}
Analise o exemplo abaixo e assinale a alternativa correta:
for (i=0; i<10; i++)
{
printf(“\nContador crescente= %i”,i);
}
Retorno ao Aluno:
A) o comando for não será executado nenhuma vez, pois o valor inicial é menor que o valor final
B) o comando for está correto
C) o comando for não vai fazer nada, pois tem um ; indevido i--
D)
...