Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Simulado: CCE0242_SM_201501798502 V.1 Aluno(a): NICOLAS BARBOZA VIEGAS Matrícula: 201501798502 Desempenho: 0,4 de 0,5 Data: 03/05/2016 19:11:05 (Finalizada) 1a Questão (Ref.: 201502069831) Pontos: 0,1 / 0,1 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch(). case a > 90: printf("Pode") ;break; case a=90: printf("Pode") ;break; case 90: printf("Pode") ; break; 90: printf("Pode"); 90: printf("Pode"); stop; Gabarito Comentado. 2a Questão (Ref.: 201502055894) Pontos: 0,1 / 0,1 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) while (num != 0) enquanto (num > 0) while (num == 0) for ( i = 0; i == num; i++) Gabarito Comentado. 3a Questão (Ref.: 201502013349) Pontos: 0,1 / 0,1 Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. 4a Questão (Ref.: 201502069808) Pontos: 0,1 / 0,1 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II está correta e a III não está correta. IV está correta e a I não está correta. I e III estão corretas. I está errada. II e IV estão corretas. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201501946526) Pontos: 0,0 / 0,1 Assumindo que faltam chaves no programa, o que será impresso? int main(){ int num =10; if (num%2==0) cout<< "O numero "; cout<< "é par"; else cout<< "O numero "; cout<< " é impar"; } O numero é par O numero é par é impar é par O numero é par O numero
Compartilhar