Buscar

Teste de Conhecimento em Programação 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 6 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 6 páginas

Prévia do material em texto

17/02/2022 20:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C   
Aluno(a): PAMELA SOUZA DA CRUZ 202111155559
Acertos: 9,0 de 10,0 17/02/2022
 
 
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 scanf deveria ter sido invocada com scanf("%d", num).
 As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f".
As funções scanf e printf deveriam ter sido invocadas com "%c", e não "%f".
A função printf deveria ter sido invocada com printf("num = %d \n", num).
A função scanf deveria ter sido invocada com scanf("%f", num).
Respondido em 17/02/2022 20:02:59
 
 
Explicação:
A resposta correta é: As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f".
 
 
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);
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
17/02/2022 20:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
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 = &ch1 e ch2 = &ch2
ch1 = p e ch2 = p
 ch1 = q e ch2 = q
ch1 = q e ch2 = p
ch1 = p e ch2 = q
Respondido em 17/02/2022 20:04:15
 
 
Explicação:
A resposta correta é: ch1 = q e ch2 = q
 
 
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, II, III e IV.
 I, II e III, apenas.
II, apenas.
II e III, apenas.
I e III, apenas.
Respondido em 17/02/2022 20:05:03
 
 
Explicação:
A resposta correta é: I, II e III, apenas.
 
 
Acerto: 1,0  / 1,0
 Questão3
a
 Questão
4a
17/02/2022 20:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
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.
else
 break
default
continue
done
Respondido em 17/02/2022 20:09:22
 
 
Explicação:
A resposta correta é: break
 
 
Acerto: 0,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:
F, V, F, V
F, F, V, V
 V, V, V, F
 V, V, V, V
V, V, F, V
Respondido em 17/02/2022 20:15:45
 
 
Explicação:
A resposta correta é: V, V, V, F
 
 
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[1,100]; mat[10,20]
 Questão5
a
 Questão6
a
17/02/2022 20:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
int vet; char mat;
real mat[10]; char vet[4][5]
int vet[100]; char mat[4,5]
 int vet[100]; char mat[4][5]       
Respondido em 17/02/2022 20:06:54
 
 
Explicação:
A resposta correta é: int vet[100]; char mat[4][5]
 
 
Acerto: 1,0  / 1,0
Observe a sequência a seguir:
A
BB
CCC
DDDD
O próximo termo é:
 EEEEE
ABCBA
EDCBA
ABCDE
DEEEEED
Respondido em 17/02/2022 20:07:18
 
 
Explicação:
A resposta correta é: EEEEE
 
 
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 17/02/2022 20:07:51
 
 
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. 
 
 
Acerto: 1,0  / 1,0
 Questão7
a
 Questão8
a
 Questão
9a
17/02/2022 20:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
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:
F, F, V, F, V
F, F, F, V, V
 V, F, V, V, F
V, V, F, F, F
F, V, V, F, V
Respondido em 17/02/2022 20:20:31
 
 
Explicação:
A resposta correta é: V, F, V, V, F
 
 
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):
Apenas I
 I e II
Apenas II
II e III
I, II e III
Respondido em 17/02/2022 20:08:32
 
 
Explicação:
A resposta correta é: I e II.
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','277052545','5130022683');
17/02/2022 20:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6

Continue navegando