Buscar

simulado

Prévia do material em texto

17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 1/8
 
Simulado AV
Teste seu conhecimento acumulado
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): ROBERTO PIRES DE ANDRADE 202110165194
Acertos: 5,0 de 10,0 17/01/2022
Acerto: 0,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 = 5
 num = 7
num = 2
 num = 8
num = 6
Respondido em 17/01/2022 07:51:21
Explicação:
A respsota correta é: num = 7
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);
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 2/8
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 17/01/2022 07:51:52
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 e III, apenas.
 I, II e III, apenas.
I, II, III e IV.
II e III, apenas.
II, apenas.
Respondido em 17/01/2022 07:56:09
Explicação:
A resposta correta é: I, II e III, apenas.
Acerto: 1,0 / 1,0
 Questão3
a
 Questão4
a
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 3/8
(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.
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.
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.
Respondido em 17/01/2022 07:55:25
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.
Acerto: 0,0 / 1,0
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
 Questão5
a
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 4/8
 Ind=1;
 while (ind<=5)
 {
 scanf("%d",&num);
 controle++;
 if (controle == 1 && num%2 == 0)
 menor=num;
 else
 if (num
 menor=num;
 ind++;
 } 
 
 I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez
é necessário que o conteúdo da variável controle seja 1 e o conteúdo da variável num seja
par.
 II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de
repetições
 III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes.
I e III
I
 I, II e III
 I e II
II e III
Respondido em 17/01/2022 07:35:55
Explicação:
A resposta correta é: I, II e III
Acerto: 0,0 / 1,0
É preciso verificar se o conteúdo da variável NUM existe ou não em um vetor de 10 posições
de inteiros, de nome VET. Assinale a alternativa que apresenta o correto código em
linguagem C para tal:
 ind=10;
 achou=false;
 while (ind<1 && achou=true)
 {
 If (num==vet[ind])
 achou=true
 else ind++;
 }
 ind=0;
 achou=false;
 Questão6
a
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 5/8
 while (ind<10 && achou=false)
 {
 If (num==vet[ind])
 achou=true
 else ind++;
 }
ind=10;
 achou=false;
 while (ind<1 && achou=true)
 {
 If (num==vet[ind])
 achou=true
 else ind--;
 }
ind=1;
 achou=false;
 while (ind<10 && achou=false)
 {
 If (num==vet[ind])
 achou=true
 else ind++;
 }
ind=0;
 achou=false;
 while (ind<10 && achou=true)
 {
 If (num==vet[ind])
 achou=true
 else ind++;
 }
Respondido em 17/01/2022 07:33:25
Explicação:
A resposta correta é: 
ind=0;
 achou=false;
 while (ind<10 && achou=false)
 {
 If (num==vet[ind])
 achou=true
 else ind++;
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 6/8
 }
Acerto: 0,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:
 
 
Respondido em 17/01/2022 07:26:05
Explicação:
A resposta correta é:
 Questão7
a
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 7/8
Acerto: 1,0 / 1,0
Observe a sequência a seguir: 3, 15, 35, 63, 99, ...
O próximo termo é:
195
110
 143
121
134
Respondido em 17/01/2022 07:10:58
Explicação:
A resposta correta é: 143
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
 Disjunção
Disrupção
Conjunção
Respondido em 17/01/2022 07:13:46
Explicação:
A resposta correta é: Disjunção.
Acerto: 1,0 / 1,0
Considerando a linguagem de programação C, para uma variável armazenar "números de ponto flutuante", deve
ser declarada como:
int
real
point
 float
numeric
Respondido em 17/01/2022 07:15:51
Explicação:
A resposta correta é: float.
 Questão8a
 Questão9
a
 Questão10
a
17/01/2022 08:00 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=28785267&user_cod=6074147&matr_integracao=202110165194 8/8
javascript:abre_colabore('38403','276457610','5111078238');

Continue navegando