Buscar

C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): DINI SEBASTIAN MORAIS 202111087766 
Acertos: 10,0 de 10,0 18/01/2022 
 
 
 
1a 
 Questão 
Acerto: 1,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 = p 
 
ch1 = p e ch2 = q 
 ch1 = q e ch2 = q 
 
ch1 = &ch1 e ch2 = &ch2 
 
ch1 = p e ch2 = p 
Respondido em 18/01/2022 13:49:06 
 
Explicação: 
A resposta correta é: ch1 = q e ch2 = q 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=276540884&cod_prova=5115919737&f_cod_disc=
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. 
 
 n = 4 
 
n = 2 
 
n = 12 
 
n = 3 
 
n = 1 
Respondido em 18/01/2022 13:49:38 
 
Explicação: 
A resposta correta é: n = 4 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área 
de Tecnologia da Informação) 
Marque a opção que representa a seguinte lógica de programação, 
porém usando apenas estruturas do tipo if simples. 
A expressão a seguir especifica que: 1 será adicionado a x, se x for 
maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x 
será mantido, se x for igual a zero. 
 
 if(x>=0) x++; if(x<=0) x--; 
 if(x>0) x--; if(x<0) x++; 
 if(x>0) x++; if(x<0) x--; 
 if(x>0) x--; if(x<0) x--; 
 if(x>0) x++; if(x<0) x++; 
Respondido em 18/01/2022 13:50:53 
 
Explicação: 
A resposta correta é: if(x>0) x++; if(x<0) x--; 
 
 
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: 
 
 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; 
 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 18/01/2022 13:58:04 
 
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? 
 
 15 
 11 
 12 
 25 
 20 
Respondido em 18/01/2022 13:58:16 
 
Explicação: 
A resposta correta é: 12 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre o conceito de matrizes, avalie as assertivas: 
 
I. Usar uma matriz 4x4 de inteiros é o mesmo que usar 4 vetores de 4 
posições de inteiros. 
 
II. Na diagonal principal de uma matriz, os elementos têm a seguinte 
propriedade: Linha = Coluna. 
 
III. Uma matriz pode armazenar em uma posição um inteiro e em 
outra, um caracter. 
 
IV. Uma matriz de 4x3 armazena a mesma quantidade de elementos 
de uma matriz 3x4. 
 
Com base em sua análise, estão corretas as assertivas: 
 
 II e IV 
 I e II 
 I e IV 
 I, II, III e IV 
 I, II e IV 
Respondido em 18/01/2022 13:59:19 
 
Explicação: 
A resposta correta é: I, II e IV 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115... 
O próximo termo é: 
 
 11136 
 
11156 
 
11116 
 
11051 
 
11106 
Respondido em 18/01/2022 13:59:38 
 
Explicação: 
Devemos analisar pelos pares. Do primeiro par (11032) até o segundo da sequência 
(11074) seria como se somasse 21+21 totalizando 42. Do segundo ao quarto somaria 41 
mais 21 que seria 62. Somando 62 + 11074 temos a resposta 11136. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no Portugol o 
operador %. 
Por exemplo: 
5%2 tem como resultado 1. 
14%3 tem como resultado 2. 
12%6 tem como resultado 0. 
 
Observe a figura, a seguir, com um pequeno programa em Portugol: 
 
Assinale a alternativa que poderia conter a saída no console de uma execução válida 
deste programa: 
 
 Digite um número: 21 
O número 21 não é multiplo de 5 
 
Digite um número: 21 
O número 21 não é multiplo de5\n 
 
Digite um número: 25 
O número numero é multiplo de 5 
 
Digite um número: 25 
leia(numero) 
O número 25 é multiplo de 5 
 
Digite um número: 25 
O número 25 não é multiplo de 5 
Respondido em 18/01/2022 14:03:23 
 
Explicação: 
A resposta correta é: 
Digite um número: 21 
O número 21 não é multiplo de 5 
 
 
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): 
 
 
II e III 
 
Apenas II 
 I e II 
 
Apenas I 
 
I, II e III 
Respondido em 18/01/2022 14:03:54 
 
Explicação: 
A resposta correta é: I e II. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 
Interjeição 
 
Negação 
 
Disrupção 
 
Conjunção 
 Disjunção 
Respondido em 18/01/2022 14:04:11 
 
Explicação: 
A resposta correta é: Disjunção.

Outros materiais