Buscar

SIMULADO 02

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

1a Questão (Ref.: 201607993013) Acerto: 1,0 / 1,0 
O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão 
de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base 
decimal, equivale a: 
 
 
122 
 175 
 
105 
 
84 
 
120 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201607993009) Acerto: 1,0 / 1,0 
O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão 
de um número da base decimal para um número na base binária. O número 87, se escrito na base binária, 
equivale a: 
 
 
1101 0111 
 0101 0111 
 
0101 0110 
 
0101 1000 
 
Nenhuma das anteriores 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201607490259) Acerto: 0,0 / 1,0 
No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição 
tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, 
começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 
 
 16 / 8 / 4 / 2 / 1 
 32 / 16 / 8 / 4 / 2 
 8 / 6 / 4 / 2 / 0 
 10000 / 1000 / 100 / 10 / 1 
 10 / 8 / 6 / 4 / 2 
 
 
 
 4a Questão (Ref.: 201607490477) Acerto: 1,0 / 1,0 
Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um 
algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão 
EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de 
cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. 
 
 prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog 
 prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog 
 prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog 
 prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
 prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201607500130) Acerto: 1,0 / 1,0 
Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. 
Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
 
 
using namespace std; 
int main() 
{ 
 float v, r, total; 
 cin >> v >> r; 
 total = v * ( 1 - r/ 100 ); 
 cout << v << endl; 
 cout << total << endl; 
 system("pause"); 
} 
 
 
 5000 
4850 
 5000 
4815 
 5000 
15 
 5000 
150 
 5000 
3500 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201607490347) Acerto: 1,0 / 1,0 
Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin. 
Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos 
comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa 
ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin. 
Assinale a opção que apresenta os símbolos equivalentes. 
 
 
 
 
 
 
 
 
 
 
 
 Gabarito Comentado. 
 
 
 
 7a Questão (Ref.: 201607611420) Acerto: 1,0 / 1,0 
Um aluno da Engenharia gostaria de definir uma função que retornasse a soma 
dos termos de uma PA Finita 
Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar 
em sua função. 
 
Observe o corpo da função e escolha a opção que corresponde 
ao cabeçalho dessa função. 
 
 
 int somaPA( int a1, int an, int n) 
 int somaPA( int a1, an, n) 
 int somaPA( int a1, int an, int n); 
 int somaPA( a1, an, n) 
 int somaPA( int a1, an, n); 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201607490418) Acerto: 1,0 / 1,0 
Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, 
quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores 
armazenados. 
Assinale a opção onde os valores corretos aparecem, na ordem. 
Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente 
inteiro e uma para divisão que retorna um quociente real. 
Lembre-se também do que significa os caracteres de controle \n e \t. 
 
prog operadores 
int a,b,q,r; 
real d; 
leia a; 
leia b; 
q<- a div b; 
r<- a % b; 
d<- a/b; 
imprima "\n", q, "\n", r, "\n", d, "\n"; 
fimprog 
 
 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 
 3 4 3#posicionados nas colunas 1/ 9 / 17 
 2 
3 
3.8 
 3 
4 
3.8 
 4 
3 
3 
 
 
 
 9a Questão (Ref.: 201607491278) Acerto: 1,0 / 1,0 
Observe o programa abaixo com muita atenção e suponha que você digitou nessa 
ordem: 2012, 18081907. Selecione a opção cujo conteúdo é igual ao que será exibido na tela. 
 
#include 
using namespace std; 
int main() 
{ 
 int data, anoAtual, num; 
 cin >> anoAtual; 
 cin >> data; 
 num = anoAtual - data % 10000; 
 if(num >= 10 && num <= 99) 
 cout << data /1000000; 
 else 
 cout << data / 10000; 
system("pause"); 
} 
 
 
 81907 
 18 
 8 
 1907 
 1808 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 10a Questão (Ref.: 201608044951) Acerto: 1,0 / 1,0 
As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a 
ordem correta dos resultados lógicos. 
 
I. (A < B) || (C = = '8') && (D != "verdadeiro") 
 
II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) 
 
III. (A*B > 25) || (D = = falso) || (C != 'x') 
 
 
V / F / F 
 V / F / V 
 
F / V / F 
 
F / F / V 
 
V / V / V 
 Gabarito Comentado. Gabarito Comentado.

Outros materiais