Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Simulado AV Teste seu conhecimento acumulado Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Aluno(a): DOUGLAS SOUZA Acertos: 10,0 de 10,0 04/04/2022 1a Questão Acerto: 1,0 / 1,0 Considere o programa C listado a seguir. Assinale a alternativa que representa o que será impresso pelo programa se o usuário digitar 15, como entrada de dados. 10 15 15 20 5 15 15 10 5 10 Respondido em 04/04/2022 21:09:42 Explicação: A resposta correta é: 15 10 2a Questão Acerto: 1,0 / 1,0 Considere o seguinte programa escrito em C. #include void main(){ int num; printf("Entre com um inteiro:\n"); scanf("%f", &num); printf("num = %f \n", num); } Embora o programa não apresente erro de compilação, assinale a alternativa que apresenta um possível motivo para o seu mau funcionamento. A função scanf deveria ter sido invocada com scanf("%d", num). As funções scanf e printf deveriam ter sido invocadas com "%c", e não "%f". A função printf deveria ter sido invocada com printf("num = %d \n", num). As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". A função scanf deveria ter sido invocada com scanf("%f", num). Respondido em 04/04/2022 21:11:35 Explicação: A resposta correta é: As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". 3a Questão Acerto: 1,0 / 1,0 (INMETRO - 200) #include int main(void){ int i; printf("F = "); scanf("%d",&i); switch (i) { case 0 : printf("Maca"); break; case 10 : printf("Abacate"); break; case 20 : printf("Banana"); break; case 30 : printf("Pera"); break; case 40 : printf("Uva"); break; default : printf("Caju"); } } Considerando o código em linguagem C apresentado acima, assinale a opção correta. A instrução switch é utilizada como um laço de repetição com número definido de iterações. O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções. A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro. O termo printf especifica uma diretiva de compilação. Respondido em 04/04/2022 21:15:26 Explicação: A resposta correta é: A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. 4a Questão Acerto: 1,0 / 1,0 (Procuradoria Geral do Estado - RO (PGE/RO) 2015) No contexto do comando switch e do uso do comando break em seu interior, na linguagem de programação C, é correto afirmar que: comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break; toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break; os comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break; quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch; não é possível executar comandos de uma das cláusulas case de um comando switch na mesma execução desse comando. Respondido em 04/04/2022 21:18:40 Explicação: A resposta correta é: quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch; 5a Questão Acerto: 1,0 / 1,0 Considere o seguinte código escrito em linguagem C: int num,ind,soma=0; for (ind=1;ind<=5;ind++) { scanf ("%d",&num); if (num%2 == 0) soma=soma+num; } printf("%d",soma); Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 2 4 8 5 7: 15 27 26 14 12 Respondido em 04/04/2022 21:21:50 Explicação: A resposta correta é: 14 6a Questão Acerto: 1,0 / 1,0 Considere a seguinte declaração de vetor na linguagem C: int vet [8] = {5,1,4,2,7,8,3,6}; Marque a alternativa que apresenta cada elemento do vetor após a execução do seguinte trecho de código: for (ind=7;ind>=4;ind--) { aux=vet[7-ind]; vet[7-ind]=vet[ind]; vet[ind]=aux; } 6 3 4 2 7 8 1 5 6 3 8 7 2 4 1 5 6 3 8 2 7 4 1 5 6 1 4 2 7 8 3 5 5 1 4 2 7 8 3 6 Respondido em 04/04/2022 21:24:16 Explicação: A resposta correta é: 6 3 8 7 2 4 1 5 7a Questão Acerto: 1,0 / 1,0 Observe a figura, a seguir, com um pequeno programa em Portugol: Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10 11 11 Assinale a alternativa que representa a saída do console: Caso 1 "nCaso 2n" Caso 2 "nCaso 3n" Caso 3 Respondido em 04/04/2022 21:25:43 Explicação: A resposta correta é: Caso 2. 8a Questão Acerto: 1,0 / 1,0 Observe a sequência a seguir: A BB CCC DDDD O próximo termo é: EDCBA EEEEE DEEEEED ABCDE ABCBA Respondido em 04/04/2022 21:28:22 Explicação: A resposta correta é: EEEEE 9a Questão Acerto: 1,0 / 1,0 Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: ( ) char é um tipo simples. ( ) double é um tipo estruturado. ( ) float é um tipo simples. ( ) int é um tipo simples. ( ) void é um tipo estruturado. Assinale a alternativa que apresenta a sequência correta: V, F, V, V, F F, V, V, F, V V, V, F, F, F F, F, F, V, V F, F, V, F, V Respondido em 04/04/2022 21:30:39 Explicação: A resposta correta é: V, F, V, V, F 10a Questão Acerto: 1,0 / 1,0 Considere o seguinte segmento de código na linguagem C: int a=3, b=2, c; c=a!=b; Assinale a alternativa que apresenta os valores das variáveis término da execução: 2, 2, 1 3, 3, 3 3, 2, 3 3, 2, 1 3, 3, 1 Respondido em 04/04/2022 21:32:21 Explicação: A resposta correta é: 3, 2, 1. Parte inferior do formulário
Compartilhar