Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/03/2023 16:35:47 1/5 REVISÃO DE SIMULADO Nome: SENILDA GABRIEL DE SOUZA Disciplina: Linguagem de Programação e Ferramentas Computacionais Respostas corretas são marcadas em amarelo X Respostas marcardas por você. Questão 001 Quando temos mais de um IF dentro um do outro, temos: A) uma estrutura condicional fortemente ligada B) a condição de if encadeado, ou if aninhado X C) duas condições interligadas onde uma ajuda na execução da outra D) a condição de decisão sendo comparada duas vezes E) um algoritmo mais completo e eficiente Questão 002 Observe o trecho de código abaixo: Este trecho de programa irá executar o comando printf quantas vezes? X A) 3 B) 1 C) 2 D) Nenhuma E) 4 Questão 003 Observe os trechos de código abaixo: while (c < a) { a = a – 1; b = b + 1; c = c + b; } do { a = a – 1; b = b + 1; c = c + b; } while (c < a); Quais os valores de a, b e c após o término de cada trecho, se as variáveis a, b e c forem inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho de código? A) 0, 3 e 5 / 0, 3 e 5 27/03/2023 16:35:47 2/5 B) 1, 2 e 3 / 3, 2 e 3 X C) 2, 1 e 3 / 1, 2 e 3 D) 2, 1 e 1 / 2, 1 e 2 E) 3, 0 e 3 / 2, 1 e 4 Questão 004 (UECE-CEV-2018) Atente para o seguinte programa em C: #include<stdio.h> int main( ) { int m,n,i,soma; m = 2; n = 10; soma = 0; for (i=m ; i < n ; i++) { if ((i % 2) == 0) soma = soma + i; } printf("Soma = %d ",soma); printf("i = %d",i); } Considerando o programa apresentado acima, assinale a afirmação verdadeira. A) O programa calcula a soma de todos os números primos entre m e n. X B) O valor da variável soma ao final do programa é 20. C) O valor da variável i ao final do programa é 9. D) A linha 9 é executada (n-m+1) vezes. E) o programa não irá rodar, pois existe um erro no código. 27/03/2023 16:35:47 3/5 Questão 005 De acordo com o algoritmo abaixo, analise as alternativas de I a IV: #include<stdio.h> #include<conio.h> int i,nota; int main() { for ( i=1 ; i<=10 ; i=i+1) { printf("\nDigite a nota: "); scanf("%d",¬a); if (nota < 60) { printf("\nAluno REPROVADO"); } else { printf("\nAluno APROVADO"); } } getch(); } I. Este algoritmo lê a nota de 10 alunos informando, para cada nota, se o aluno está aprovado ou reprovado. II. Este algoritmo não irá compilar e rodar corretamente pois apresenta algum tipo de erro. III. O principal erro cometido por este algoritmo é a definição de uma estrutura condicional dentro de uma estrutura de repetição. IV. Se todos os alunos estiverem aprovados o teste realizado na estrutura condicional será avaliado sempre como FALSO. Estão CORRETOS apenas os itens: A) II. X B) Todos os itens estão corretos. C) III e IV. D) II e III. E) I e IV. 27/03/2023 16:35:47 4/5 Questão 006 Analise o algoritmo abaixo que se propõe a ler dois valores referentes à Base e Altura de uma figura geométrica e apresentar a área desta figura. #include<stdio.h> #include<conio.h> int altura,largura,area; int main() { printf("Informe a Altura: "); scanf(" A ",&altura); printf("Informe a Largura: "); scanf("%d",&largura); area = altura * largura; if ( B ) { printf("A área do retângulo é: %d",area); } C { printf("A área do quadrado é: %d",area); } getch(); } A sequência de opções que podem substituir CORRETAMENTE as marcações A, B e C neste algoritmo é respectivamente: A) %d – altura != largura – else B) %d – altura < largura – else X C) %b – altura = largura – if (quadrado) D) altura – altura == largura – if (largura) E) %f – retângulo – if (quadrado) Questão 007 (FUNCERN-2017) Analise o código do programa C a seguir: #include<stdio.h> int main( ) { char autores[2][20] = {"SILVA, Ana","SOUZA, Pedro"}; int obrasPublicadas[2][5] = {{20,51,30,17,44},{150,120,90,110,88}}; for (int i=0; i<2; i++) { printf("%s",autores[i]); printf("\nNumero de obras publicadas: "); for (int j=0; j<5; j++) printf("\t %d",obrasPublicadas[i][j]); printf("\n"); } } Como saída do processamento desse programa, o número total de linhas impressas visíveis na tela do usuário será A) 14 B) 4 C) 6 27/03/2023 16:35:47 5/5 D) 10 X E) 12 Questão 008 O laço DO-WHILE tem a mesma definição de estrutura que o laço WHILE, com a única diferença que este faz o teste no: X A) início de sua estrutura. B) final de sua estrutura C) meio de sua estrutura D) meio de seus códigos de corpo E) momento que deseja parar.
Compartilhar