Prévia do material em texto
10/03/2023 23:40:46 1/3 REVISÃO DE SIMULADO Nome: CLERISTON CARVALHO COSTA Disciplina: Linguagem de Programação e Ferramentas Computacionais Respostas corretas são marcadas em amarelo X Respostas marcardas por você. Questão 001 Marque a alternativa correta A) Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma básica de uma instrução ou comando X B) Para atribuirmos um valor a uma variável, devemos utilizar o operador de lógica relacional atribuída C) As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem sempre ser realizadas em conjunto D) A ordem de precedência dos operadores determina a ordem que devemos utilizar os mesmos, não podendo utilizar um antes do outro que tenha maior precedência E) As palavras reservadas são algumas palavras de uma linguagem de programação que precisamos reservar antes de sua utilização Questão 002 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) 1, 2 e 3 / 3, 2 e 3 X B) 3, 0 e 3 / 2, 1 e 4 C) 2, 1 e 1 / 2, 1 e 2 D) 0, 3 e 5 / 0, 3 e 5 E) 2, 1 e 3 / 1, 2 e 3 Questão 003 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. A) Apensas I e II estão corretas B) Todas as alternativas estão corretas 10/03/2023 23:40:46 2/3 C) Apenas II está correta X D) Apenas I e III estão corretas E) Apenas I está correta Questão 004 Os comandos de seleção mais conhecidos e utilizados na linguagem C são: A) &&, || e ! X B) for e while C) >, >=, <, <=, != e == D) break e continue E) IF, Switch-Case e o condicional ternário Questão 005 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) Todas as alternativas estão corretas. X B) Apenas II e III estão corretas C) Apenas I e II estão corretas. D) Apenas III e IV estão corretas. E) Apenas IV está correta. Questão 006 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: A) meio de sua estrutura B) meio de seus códigos de corpo C) início de sua estrutura. X D) momento que deseja parar. E) final de sua estrutura 10/03/2023 23:40:46 3/3 Questão 007 (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. B) A linha 9 é executada (n-m+1) vezes. C) O valor da variável i ao final do programa é 9. X D) O valor da variável soma ao final do programa é 20. E) o programa não irá rodar, pois existe um erro no código. Questão 008 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 II está correta B) Apenas I está correta C) Todas as alternativas estão corretas D) Apenas I e III estão corretas X E) Apenas I e II estão corretas