Buscar

SIMULADO AV 1 INTRODUCAO A PROGRAMACAO ESTRUTURADA EM 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 8 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 8 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

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte programa escrito em C. 
#include 
void main(){ 
int num; 
printf("Entre com um inteiro:\n"); 
scanf("%f", &num); 
printf("num = %f \n", num); 
} 
 
Embora o programa não apresente erro de compilação, assinale a alternativa que 
apresenta um possível motivo para o seu mau funcionamento. 
 
 
A função printf deveria ter sido invocada com printf("num = %d \n", num). 
 
As funções scanf e printf deveriam ter sido invocadas com "%c", e não "%f". 
 As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". 
 
A função scanf deveria ter sido invocada com scanf("%f", num). 
 
A função scanf deveria ter sido invocada com scanf("%d", num). 
Respondido em 28/04/2022 18:56:00 
 
Explicação: 
A resposta correta é: As funções scanf e printf deveriam ter sido invocadas com "%d", e 
não "%f". 
 
 
2a 
 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 = p e ch2 = q 
 ch1 = q e ch2 = q 
 
ch1 = p e ch2 = p 
 
ch1 = q e ch2 = p 
 
ch1 = &ch1 e ch2 = &ch2 
Respondido em 28/04/2022 21:31:05 
 
Explicação: 
A resposta correta é: ch1 = q e ch2 = q 
 
 
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": 
 
 
II e III, apenas. 
 
II, apenas. 
 I, II e III, apenas. 
 
I e III, apenas. 
 
I, II, III e IV. 
Respondido em 28/04/2022 21:34:50 
 
Explicação: 
A resposta correta é: I, II e III, apenas. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Marque a opção que apresente o comando que é usado em uma 
estrutura do tipo switch-case para evitar que as opções incorretas não 
sejam utilizada, caso uma determinada opção seja selecionada. 
 
 
default 
 
continue 
 
done 
 break 
 
else 
Respondido em 28/04/2022 21:37:15 
 
Explicação: 
A resposta correta é: break 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 
V, V, F, V 
 
V, V, V, V 
 
F, F, V, V 
 V, V, V, F 
 
F, V, F, V 
Respondido em 28/04/2022 21:39:48 
 
Explicação: 
A resposta correta é: V, V, V, F 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Na codificação de um programa, na linguagem C, é necessária a 
declaração de uma matriz bidimensional para armazenar as notas de 6 
disciplinas de uma turma com 30 alunos. 
 
O algoritmo considera que os dados estarão organizados na matriz, de 
modo que cada linha represente as notas de um único aluno. 
 
Marque a alternativa que apresenta, de forma correta, a declaração 
dessa matriz, chamada de notasAlunos: 
 
 float notas [30][6]; 
 
float notas [6][30]; 
 
float notas [30,6]; 
 
float notas [30|6]; 
 
float notas [6,30]; 
Respondido em 28/04/2022 21:41:40 
 
Explicação: 
A resposta correta é: float notas [30][6]; 
 
 
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 3n" 
 
Caso 3 
 
Caso 1 
 Caso 2 
 
"nCaso 2n" 
Respondido em 28/04/2022 21:43:50 
 
Explicação: 
A resposta correta é: Caso 2. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115... 
O próximo termo é: 
 
 
11051 
 
11156 
 
11116 
 
11106 
 11136 
Respondido em 28/04/2022 21:46:40 
 
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. 
 
 
9a 
 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, F, V, V, F 
 
V, V, F, F, F 
 
F, V, V, F, V 
 
F, F, F, V, V 
 
F, F, V, F, V 
Respondido em 28/04/2022 21:48:28 
 
Explicação: 
A resposta correta é: V, F, V, V, F 
 
 
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, 2, 1 
 
3, 2, 3 
 
2, 2, 1 
 
3, 3, 1 
 
3, 3, 3 
Respondido em 28/04/2022 21:44:44 
 
Explicação: 
A resposta correta é: 3, 2, 1.

Continue navegando