Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/01/2022 07:02 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 1/5 Teste de Conhecimento avalie sua aprendizagem 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 INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Lupa Calc. EEX0006_202110165194_TEMAS Aluno: ROBERTO PIRES DE ANDRADE Matr.: 202110165194 Disc.: INT PROG ESTD EM 2021.4 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 17/01/2022 07:02 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 2/5 Assinale a alternativa que representa a saída do console: Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115... O próximo termo é: QUESTÃO (5298342) SEM ENUNCIADO. 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: Considere o programa C listado a seguir. "nCaso 3n" Caso 2 Caso 1 Caso 3 "nCaso 2n" Data Resp.: 17/01/2022 06:58:49 Explicação: A resposta correta é: Caso 2. 2. 11116 11136 11106 11051 11156 Data Resp.: 17/01/2022 07:00:36 Explicação: A resposta correta é: 11136. 3. 4. F, F, V, F, V V, V, F, F, F F, F, F, V, V V, F, V, V, F F, V, V, F, V Data Resp.: 17/01/2022 07:00:54 Explicação: A resposta correta é: V, F, V, V, F 5. 17/01/2022 07:02 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 3/5 Assinale a alternativa que representa o que será impresso pelo programa se o usuário digitar 15, como entrada de dados. 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. (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: 15 20 10 15 5 10 15 10 5 15 Data Resp.: 17/01/2022 07:01:21 Explicação: A resposta correta é: 15 10 6. A função printf deveria ter sido invocada com printf("num = %d \n", num). A função scanf deveria ter sido invocada com scanf("%d", num). As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". As funções scanf e printf deveriam ter sido invocadas com "%c", e não "%f". A função scanf deveria ter sido invocada com scanf("%f", num). Data Resp.: 17/01/2022 07:01:36 Explicação: A resposta correta é: As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". ESTRUTURAS DE DECISÃO 7. 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; 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 17/01/2022 07:02 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 4/5 Marque a opção que apresente o comando que é usado em uma estrutura do tipo switch-case para evitar que as opções incorretas não sejam utilizada, caso uma determinada opção seja selecionada. 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: 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. toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break; Data Resp.: 17/01/2022 07:01:59 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; 8. done break default continue else Data Resp.: 17/01/2022 07:02:11 Explicação: A resposta correta é: break ESTRUTURAS DE REPETIÇÃO 9. 15 26 27 14 12 Data Resp.: 17/01/2022 07:02:21 Explicação: 17/01/2022 07:02 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 5/5 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; } A resposta correta é: 14 VETORES E MATRIZES 10. 6 3 4 2 7 8 1 5 5 1 4 2 7 8 3 6 6 3 8 2 7 4 1 5 6 1 4 2 7 8 3 5 6 3 8 7 2 4 1 5 Data Resp.: 17/01/2022 07:02:36 Explicação: A resposta correta é: 6 3 8 7 2 4 1 5 Não Respondida Não Gravada Gravada Exercício inciado em 17/01/2022 06:58:38.
Compartilhar