Prévia do material em texto
20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/10 Teste de Conhecimento avalie sua aprendizagem Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no Portugol o operador %. Por exemplo: 5%2 tem como resultado 1. 14%3 tem como resultado 2. 12%6 tem como resultado 0. Observe a figura, a seguir, com um pequeno programa em Portugol: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Lupa Calc. EEX0006_202212081348_TEMAS Aluno: LUANA VANESSA QUEIROZ DE FRANÇA Matr.: 202212081348 Disc.: INT PROG ESTD EM 2022.1 EAD (GT) / 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(); 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/10 Assinale a alternativa que poderia conter a saída no console de uma execução válida deste programa: Data Resp.: 20/04/2022 08:50:21 Explicação: A resposta correta é: 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/10 Observe a sequência a seguir: A BB CCC DDDD O próximo termo é: QUESTÃO (5298342) SEM ENUNCIADO. Considere as três afirmações a seguir: I - Recursividade é uma forma de repetição. II - Variáveis são uma abstração de locais de memória do computador. III - Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do mesmo tipo. Está(ão) correta(s): 2. EDCBA EEEEE ABCDE ABCBA DEEEEED Data Resp.: 20/04/2022 08:51:09 Explicação: A resposta correta é: EEEEE 3. 4. I e II Apenas I II e III 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/10 Considere o seguinte programa escrito em C. Lembre-se que o operador % significa resto da divisão inteira. #include void main(){ int num; printf("Entre com um inteiro:\n"); scanf("%d", &num); num = num + num%3; printf("num = %d \n", num); } Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5. Assinale a alternativa que contém, corretamente, o que será exibido na tela. Observe o trecho do código em C a seguir. Não esqueça que o operador % significa resto da divisão inteira. #include I, II e III Apenas II Data Resp.: 20/04/2022 08:52:05 Explicação: A resposta correta é: I e II. 5. num = 8 num = 2 num = 7 num = 6 num = 5 Data Resp.: 20/04/2022 08:53:09 Explicação: A respsota correta é: num = 7 6. 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/10 void main(){ int n, i; i = 20; n = 2*(i%3); printf("n = %d", n); } Assinale a alternativa que representa o que será impresso na tela. 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. n = 1 n = 12 n = 3 n = 4 n = 2 Data Resp.: 20/04/2022 09:19:38 Explicação: A resposta correta é: n = 4 ESTRUTURAS DE DECISÃO 7. done default break else continue Data Resp.: 20/04/2022 09:20:45 Explicação: A resposta correta é: break 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/10 (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. 8. O termo printf especifica uma diretiva de compilação. 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 7/10 Assinale a alternativa que corresponde ao enunciado: Faça um programa que leia vinte números inteiros e positivos e mostre o menor número. 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. Data Resp.: 20/04/2022 09:22:34 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. ESTRUTURAS DE REPETIÇÃO 9. controle=1; for (cont=1;cont<=20;cont++) { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; } controle=1; while (cont<=20) { scanf ("%d",&num); if (controle==1) menor=num; 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 8/10 else if (num menor=num; controle++; } controle=0; for (cont=1;cont<=20;cont++) { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; controle++; } controle=1; for (cont=1;cont<=20;cont++) { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; controle++; } controle=1; for (cont=1;cont<=10) 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 9/10 Na codificação de um programa, na linguagem C, é necessária a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; controle++; } Data Resp.: 20/04/2022 09:24:58 Explicação: A resposta correta é: controle=1; for (cont=1;cont<=20;cont++) { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; controle++; } VETORES E MATRIZES 10. 20/04/2022 09:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 10/10 O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente as notas de um único aluno. Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos: float notas [30|6]; float notas [6,30]; float notas [30,6]; float notas [6][30]; float notas [30][6]; Data Resp.: 20/04/2022 09:27:19 Explicação: A resposta correta é: float notas [30][6]; Não Respondida Não Gravada Gravada Exercício inciado em 20/04/2022 08:49:09.