Baixe o app para aproveitar ainda mais
Prévia do material em texto
Observe a figura, a seguir, com um pequeno programa em Portugol: Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10 11 11 Assinale a alternativa que representa a saída do console: Observe a sequência a seguir: A BB CCC DDDD 1. Caso 2 "nCaso 3n" Caso 1 "nCaso 2n" Caso 3 Data Resp.: 23/03/2022 18:58:02 Explicação: A resposta correta é: Caso 2. 2. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# O próximo termo é: Analise a tabela a seguir: p q Valor lógico 1 1 1 1 0 1 0 1 1 0 0 0 A operação lógica realizada foi: Considere o seguinte segmento de código na linguagem C: int a=3, b=2, c; c=a!=b; Assinale a alternativa que apresenta os valores das variáveis término da execução: ABCDE EDCBA ABCBA EEEEE DEEEEED Data Resp.: 23/03/2022 18:58:16 Explicação: A resposta correta é: EEEEE 3. Disrupção Disjunção Interjeição Negação Conjunção Data Resp.: 23/03/2022 18:58:31 Explicação: A resposta correta é: Disjunção. 4. 3, 2, 3 3, 2, 1 3, 3, 1 3, 3, 3 2, 2, 1 Data Resp.: 23/03/2022 18:58:57 Explicação: A resposta correta é: 3, 2, 1. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# 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 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. (Baseado em TRE-CE - Técnico Judiciário 2012) 5. num = 7 num = 2 num = 5 num = 8 num = 6 Data Resp.: 23/03/2022 18:59:20 Explicação: A respsota correta é: num = 7 6. n = 3 n = 4 n = 2 n = 12 n = 1 Data Resp.: 23/03/2022 18:59:31 Explicação: A resposta correta é: n = 4 ESTRUTURAS DE DECISÃO 7. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# Considere a variável idade declarada no método main de um programa escrito em C, com a seguinte instrução: int idade=12; Análise: I. printf(idade<18?"Menor de idade":"Maior de idade"); II. if(idade<18) {printf("Menor de idade");} else {printf("Maior de idade");} III. if(idade<18) {printf("Menor de idade");} else if (idade>=18) {printf("Maior de idade");} IV. switch(idade) {case<18: printf("Menor de idade"); break; case>=18: printf("Maior de idade");} Contém uma instrução correta que exibirá na tela a frase "Menor de idade": (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; I e III, apenas. I, II, III e IV. II e III, apenas. I, II e III, apenas. II, apenas. Data Resp.: 23/03/2022 18:59:41 Explicação: A resposta correta é: I, II e III, apenas. 8. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# case 40 : printf("Uva"); break; default : printf("Caju"); } } Considerando o código em linguagem C apresentado acima, assinale a opção correta. Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa). I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer. II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir. III.O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir. IV.O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa. Assinale a correta sequência de V e F, para a classificação das assertivas: A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. 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 instrução switch é utilizada como um laço de repetição com número definido de iterações. O termo printf especifica uma diretiva de compilação. Data Resp.: 23/03/2022 19:00:00 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. V, V, V, V F, V, F, V V, V, F, V V, V, V, F F, F, V, V Data Resp.: 23/03/2022 19:00:15 Explicação: A resposta correta é: V, V, V, F https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006# Considere a seguinte declaração de vetor na linguagem C: int vet [8] = {5,1,4,2,7,8,3,6}; Marque a alternativa que apresenta cada elemento do vetor após a execução do seguinte trecho de código: for (ind=7;ind>=4;ind--) { aux=vet[7-ind]; vet[7-ind]=vet[ind]; vet[ind]=aux; } VETORES E MATRIZES 10. 6 1 4 2 7 8 3 5 6 3 8 2 7 4 1 5 6 3 4 2 7 8 1 5 5 1 4 2 7 8 3 6 6 3 8 7 2 4 1 5 Data Resp.: 23/03/2022 19:00:34 Explicação: A resposta correta é: 6 3 8 7 2 4 1 5 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=161477445&cod_hist_prova=278654020&num_seq_turma=7015164&cod_disc=EEX0006#
Compartilhar