Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Acertos: 9,0 de 10,0 14/04/2022 1a Questão Acerto: 0,0 / 1,0 Considere o seguinte programa escrito em C: #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. ch1 = q e ch2 = q ch1 = p e ch2 = q ch1 = p e ch2 = p ch1 = q e ch2 = p ch1 = &ch1 e ch2 = &ch2 Respondido em 14/04/2022 10:22:10 Explicação: A resposta correta é: ch1 = q e ch2 = q 2a Questão Acerto: 1,0 / 1,0 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. num = 7 num = 6 num = 8 num = 2 num = 5 Respondido em 14/04/2022 10:23:06 Explicação: A respsota correta é: num = 7 3a Questão Acerto: 1,0 / 1,0 (Baseado em TRE-CE - Técnico Judiciário 2012) 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": I e III, apenas. I, II e III, apenas. II e III, apenas. II, apenas. I, II, III e IV. Respondido em 14/04/2022 10:19:56 Explicação: A resposta correta é: I, II e III, apenas. 4a Questão Acerto: 1,0 / 1,0 (Procuradoria Geral do Estado - RO (PGE/RO) 2015) No contexto do comando switch e do uso do comando break em seu interior, na linguagem de programação C, é correto afirmar que: comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break; toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break; quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch; não é possível executar comandos de uma das cláusulas case de um comando switch na mesma execução desse comando. os comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break; Respondido em 14/04/2022 10:26:07 Explicação: A resposta correta é: quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch; 5a Questão Acerto: 1,0 / 1,0 Considere a seguinte estrutura do comando FOR: for (ind=15;ind>=4;cont--). Quantas vezes a repetição vai ocorrer? 11 20 12 25 15 Respondido em 14/04/2022 10:29:03 Explicação: A resposta correta é: 12 6a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta a declaração de um vetor (100 posições de inteiros) e uma matriz (4x5 de caracteres): int vet[100]; char mat[4][5] real mat[10]; char vet[4][5] int vet; char mat; int vet[100]; char mat[4,5] int vet[1,100]; mat[10,20] Respondido em 14/04/2022 10:32:13 Explicação: A resposta correta é: int vet[100]; char mat[4][5] 7a Questão Acerto: 1,0 / 1,0 Observe a sequência a seguir: 3, 15, 35, 63, 99, ... O próximo termo é: 195 121 134 143 110 Respondido em 14/04/2022 10:37:52 Explicação: A resposta correta é: 143 8a Questão Acerto: 1,0 / 1,0 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: Caso 2 "nCaso 3n" "nCaso 2n" Caso 3 Caso 1 Respondido em 14/04/2022 10:40:08 Explicação: A resposta correta é: Caso 2. 9a Questão Acerto: 1,0 / 1,0 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): I e II Apenas II Apenas I I, II e III II e III Respondido em 14/04/2022 10:42:11 Explicação: A resposta correta é: I e II. 10a Questão Acerto: 1,0 / 1,0 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: 3, 3, 3 3, 2, 3 3, 2, 1 3, 3, 1 2, 2, 1 Respondido em 14/04/2022 10:43:33 Explicação: A resposta correta é: 3, 2, 1.
Compartilhar