Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): ITALO VILAR DA SILVA 202203176064 
Acertos: 10,0 de 10,0 20/05/2022 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
Considere o programa C listado a seguir. 
 
Assinale a alternativa que representa o que será impresso pelo programa se o usuário 
digitar 15, como entrada de dados. 
 
 
 15 20 
 5 10 
 15 10 
 10 15 
 5 15 
Respondido em 20/05/2022 00:29:06 
 
Explicação: 
A resposta correta é: 15 10 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
Considere o seguinte programa escrito em C: 
#include 
void main(){ 
char ch1, ch2; 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=284533260&cod_prova=5378327715&f_cod_disc=
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 = p e ch2 = q 
 ch1 = q e ch2 = p 
 ch1 = p e ch2 = p 
 ch1 = q e ch2 = q 
 ch1 = &ch1 e ch2 = &ch2 
Respondido em 20/05/2022 00:33:05 
 
Explicação: 
A resposta correta é: ch1 = q e ch2 = q 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
(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; 
case 40 : printf("Uva"); 
break; 
default : printf("Caju"); 
} 
} 
 
Considerando o código em linguagem C apresentado acima, assinale a 
opção correta. 
 
 
 O termo printf especifica uma diretiva de compilação. 
 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 stdio.h especifica um arquivo de biblioteca dinâmica de 
funções. 
 A função scanf trabalha com um argumento de entrada, dado 
pelo endereço da variável a ser lida. 
Respondido em 20/05/2022 00:48:39 
 
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. 
 
 
 
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; 
 não é possível executar comandos de uma das cláusulas case de 
um comando switch na mesma execução desse comando. 
 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; 
 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; 
 toda cláusula case de um comando switch, incluindo a cláusula 
case default, deve conter um comando break; 
Respondido em 20/05/2022 00:42:41 
 
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 
 25 
 11 
 12 
 20 
Respondido em 20/05/2022 00:43:00 
 
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: 
 
 
 I e II 
 I e IV 
 I, II e IV 
 II e IV 
 I, II, III e IV 
Respondido em 20/05/2022 00:46:06 
 
Explicação: 
A resposta correta é: I, II e IV 
 
 
 
7a 
 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: 
 
 
 "nCaso 2n" 
 "nCaso 3n" 
 Caso 1 
 Caso 3 
 Caso 2 
Respondido em 20/05/2022 00:35:31 
 
Explicação: 
A resposta correta é: Caso 2. 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
Observe a sequência a seguir: 3, 15, 35, 63, 99, ... 
O próximo termo é: 
 
 
 134 
 143 
 110 
 121 
 195 
Respondido em 20/05/2022 00:38:33 
 
Explicação: 
A resposta correta é: 143 
 
 
 
9a 
 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, 1 
 2, 2, 1 
 3, 2, 3 
 3, 3, 1 
Respondido em 20/05/2022 00:37:22 
 
Explicação: 
A resposta correta é: 3, 2, 1. 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: 
( ) char é um tipo simples. 
( ) double é um tipo estruturado. 
( ) float é um tipo simples. 
( ) int é um tipo simples. 
( ) void é um tipo estruturado. 
 
Assinale a alternativa que apresenta a sequência correta: 
 
 
 V, V, F, F, F 
 F, V, V, F, V 
 F, F, V, F, V 
 V, F, V, V, F 
 F, F, F, V, V 
Respondido em 20/05/2022 00:36:56 
 
Explicação: 
A resposta correta é: V, F, V, V, F

Continue navegando

Outros materiais