Prévia do material em texto
11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/7 Teste de Conhecimento avalie sua aprendizagem Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115... O próximo termo é: Observe a sequência a seguir: 3, 15, 35, 63, 99, ... O próximo termo é: INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C Lupa Calc. DGT0232_202109195425_TEMAS Aluno: RODANIR LIMA ROMEIRO Matr.: 202109195425 Disc.: INTRODUÇÃO À PROGR 2022.3 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. SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 1. 11106 11136 11051 11156 11116 Data Resp.: 11/09/2022 00:22:11 Explicação: Devemos analisar pelos pares. Do primeiro par (11032) até o segundo da sequência (11074) seria como se somasse 21+21 totalizando 42. Do segundo ao quarto somaria 41 mais 21 que seria 62. Somando 62 + 11074 temos a resposta 11136. 2. 121 195 143 134 110 Data Resp.: 11/09/2022 00:31:11 javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/7 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): 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 seguinte programa escrito em C: Explicação: A resposta correta é: 143 TIPOS DE DADOS, EXPRESSÕES, OPERADORES E TABELA VERDADE 3. Apenas II I, II e III I e II Apenas I II e III Data Resp.: 11/09/2022 00:38:10 Explicação: A resposta correta é: I e II. 4. V, V, F, F, F F, V, V, F, V F, F, V, F, V F, F, F, V, V V, F, V, V, F Data Resp.: 11/09/2022 00:24:41 Explicação: A resposta correta é: V, F, V, V, F COMANDOS DE ENTRADA E SAÍDA 5. 11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/7 #include void main(){ char ch1, ch2; printf("Entre com duas letras:\n"); scanf("%c %c", &ch1, &ch2); ch1 = ch2; ch2 = ch1; printf("ch1 = %c e ch2 = %c\n", ch1, ch2); } Após a execução desse trecho, suponha que o usuário tenha entrado com as letras 'p' e 'q'. Assinale a alternativa que contém, corretamente, o que será exibido na tela. 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. (Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia ch1 = p e ch2 = p ch1 = p e ch2 = q ch1 = q e ch2 = p ch1 = q e ch2 = q ch1 = &ch1 e ch2 = &ch2 Data Resp.: 11/09/2022 00:51:32 Explicação: A resposta correta é: ch1 = q e ch2 = q 6. 15 20 10 15 15 10 5 15 5 10 Data Resp.: 11/09/2022 00:27:12 Explicação: A resposta correta é: 15 10 ESTRUTURAS DE DECISÃO 7. 11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/7 da Informação) Marque a opção que representa a seguinte lógica de programação, porém usando apenas estruturas do tipo if simples. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero. (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. if(x>0) x++; if(x<0) x++; if(x>=0) x++; if(x<=0) x--; if(x>0) x--; if(x<0) x--; if(x>0) x--; if(x<0) x++; if(x>0) x++; if(x<0) x--; Data Resp.: 11/09/2022 00:46:05 Explicação: A resposta correta é: if(x>0) x++; if(x<0) x--; 8. 11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/7 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. O termo printf especifica uma diretiva de compilação. 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 principal foi especificada para aceitar um argumento de entrada do tipo inteiro. A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. Data Resp.: 11/09/2022 00:36:47 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=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<=10) { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; controle++; } controle=1; while (cont<=20) 11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/7 { 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=1; for (cont=1;cont<=20;cont++) { scanf ("%d",&num); if (controle==1) menor=num; else if (num menor=num; controle++; } Data Resp.: 11/09/2022 01:04:44 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++; 11/09/2022 01:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 7/7 Sobre o conceito de matrizes, avalie as assertivas: I. Usar uma matriz 4x4 de inteiros é o mesmo que usar 4 vetores de 4 posições de inteiros. II. Na diagonal principal de uma matriz, os elementos têm a seguinte propriedade: Linha = Coluna. III. Uma matriz pode armazenar em uma posição um inteiro e em outra, um caracter. IV. Uma matriz de 4x3 armazena a mesma quantidade de elementos de uma matriz 3x4. Com base em sua análise, estão corretas as assertivas: } VETORES E MATRIZES 10. I e II I e IV I, II e IV I, II, III e IV II e IV Data Resp.: 11/09/2022 01:03:06 Explicação: A resposta correta é: I, II e IV Não Respondida Não Gravada Gravada Exercício inciado em 11/09/2022 00:18:47.