Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/03/2023 10:40:40 1/4 REVISÃO DE SIMULADO Nome: FRANCISCO ALMEIDA DA SILVA Disciplina: Linguagem de Programação e Ferramentas Computacionais Respostas corretas são marcadas em amarelo X Respostas marcardas por você. Questão 001 Leia as afirmativas abaixo e marque a alternativa CORRETA. I. O condicional ternário ((condição)? Valor se verdadeiro: valor se falso) é uma estrutura condicional que pode ser utilizada para substituir o condicional IF em qualquer situação que o IF for aplicado. II. O Switch-case é uma estrutura condicional que pode ser utilizada em diversas situações de condicionais, mas ela tem algumas restrições de uso, tal como limitação do tipo de dados utilizado na estrutura. III. Uma estrutura condicional pode ser simples ou composta. Quando simples, ela verifica somente uma condição sem se preocupar com os casos contrários, já a estrutura condicional composta, sempre gera uma verificação pelo caso contrário ao da condição estabelecida, com um comportamento de exclusão para as demais. IV. Pode-se utilizar estruturas condicionais tantas quantas vezes forem necessárias dentro de um programa, mas não podemos ter várias condições uma dentro da outra, pois isso pode gerar conflito com a forma de funcionamento do comando else. A) Apenas III e IV estão corretas. B) Apenas I e II estão corretas. C) Todas as alternativas estão corretas. X D) Apenas II e III estão corretas E) Apenas IV está correta. Questão 002 Avalie a seguintes afirmativas e marque a alternativa correta. I – A estrutura de repetição, ou o laço, FOR é uma estrutura condicional complexa e pouco utiliza pelos programadores. II – O laço de repetição FOR é muito flexível em sua estrutura e permite remover ou adicionar itens aos seus parâmetros internos. III – No laço FOR qualquer uma das 3 expressões pode ser omitida, permanecendo apenas os ( ; ; ), sem prejudicar o correto funcionamento que se espera para o mesmo, com início e término bem definidos. X A) Apenas I e III estão corretas B) Apensas I e II estão corretas C) Apenas II está correta D) Apenas I está correta E) Todas as alternativas estão corretas 13/03/2023 10:40:40 2/4 Questão 003 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) %b – altura = largura – if (quadrado) B) altura – altura == largura – if (largura) C) %d – altura < largura – else D) %d – altura != largura – else X E) %f – retângulo – if (quadrado) Questão 004 Avalie a seguintes afirmativas e marque a alternativa correta. I – O comando IF é a estrutura condicional mais simples que existe e está presente em praticamente todas as linguagens de programação. II – O objetivo de uma estrutura de seleção (ou estrutura condicional) é decidir se uma parte do código irá executar ou não. III – Quando temos mais de um IF dentro um do outro, temos a condição de if encadeado, ou if aninhado. A) Apensas I e II estão corretas B) Apenas II está correta X C) Todas as alternativas estão corretas D) Apenas I e III estão corretas E) Apenas I está correta 13/03/2023 10:40:40 3/4 Questão 005 (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) A linha 9 é executada (n-m+1) vezes. B) O valor da variável soma ao final do programa é 20. X C) O programa calcula a soma de todos os números primos entre m e n. D) O valor da variável i ao final do programa é 9. E) o programa não irá rodar, pois existe um erro no código. Questão 006 Avalie a seguintes afirmativas e marque a alternativa correta. I – Uma alternativa ao uso do comando IF-ELSE é a utilização do SWITCH-CASE. II – O SWITCH-CASE tem como princípio de funcionamento o fato de destacar uma variável e verificar se ela contém algum valor específico, definido em seus casos. III – Para que o SWITCH-CASE funcione corretamente devemos utilizar uma variável de controle, que pode ser de qualquer tipo de dados A) Apenas I e II estão corretas B) Todas as alternativas estão corretas C) Apenas II está correta X D) Apenas I está correta E) Apenas I e III estão corretas Questão 007 Os comandos de seleção mais conhecidos e utilizados na linguagem C são: A) break e continue B) >, >=, <, <=, != e == C) for e while X D) IF, Switch-Case e o condicional ternário E) &&, || e ! Questão 008 Marque a alternativa e preencha corretamente os espaços no texto abaixo. A ideia de funcionamento do laço _____ é a mesma do laço _____, só que este não carrega na sua declaração todas as informações de _____, teste e incremento. O Laço WHILE carrega em sua sintaxe somente o _____, as outras definições devemos colocar antes e dentro do corpo de execução do laço A) for; while; inicialização; teste 13/03/2023 10:40:40 4/4 B) while; for; inicialização; teste. C) do-while; repeat; teste; inicialização X D) for; do-while; teste; inicialização E) while; for; programa; carregamento
Compartilhar