Buscar

LOGICA E PROGRAMAÇÃO 1

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 5 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

12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/5
 1a Questão (Ref.: 201608057601) 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 92, se escrito na base binária, equivale a:
 0101 1100
1101 0111
0101 1000
0101 0111
Nenhuma das anteriores
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 2a Questão (Ref.: 201607554855) Acerto: 1,0 / 1,0
Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para
representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para
representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o
número 85 em decimal?
1100001
 1010101
1110001
1011001
1010110
 3a Questão (Ref.: 201607554868) Acerto: 1,0 / 1,0
Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que
representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem
universal, visto que pouco se escreve.
12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/5
Linguagem gráfica - diagrama de Euler
Linguagem de marcação
 Linguagem gráfica - fluxograma
Pseudolinguagem
Linguagem natural
 4a Questão (Ref.: 201607554876) Acerto: 1,0 / 1,0
Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema,
na ordem, são:
Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução
 Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução 
Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano
Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano
Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 5a Questão (Ref.: 201608399900) Acerto: 1,0 / 1,0
Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando:
 int a = 8, b;
 b = ++a;
 
a=10 e b=9
a=9 e b=10
a=8 e b=8
a=8 e b=10
 a=9 e b=9
12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/5
 6a Questão (Ref.: 201608445802) Acerto: 1,0 / 1,0
Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma
empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações:
o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo
a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente:
char, int e int
char, double e float
int, double e float
 char, double e int
int, float e int
 7a Questão (Ref.: 201607555059) Acerto: 1,0 / 1,0
Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o
algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o
acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518.
Assinale a opção CORRETA para a saída desse algoritmo.
inicio
 inteiro data 
 escrever "Digite a data no formato mmddaa: "
 ler data 
 escrever data % 100, " / " 
 escrever data / 10000, " / " 
 escrever (data / 100) %100, "\n" 
 fim
 
11 / 15 / 18
15 / 11 / 18
 18 / 11 / 15
18 / 15 / 11
11 / 18 / 15
12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/5
 8a Questão (Ref.: 201607555208) Acerto: 1,0 / 1,0
Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto
entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de
fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
 cout << "Produto = " << multiplicar(a,b);
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
void multiplicar(int a, b);
float multiplicar(int a, int b);
void multiplicar(int a, int b);
 int multiplicar(int a, int b) ; 
void multiplicar(int ; int);
 Gabarito Comentado.
 9a Questão (Ref.: 201608109542) 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 / V / V
F / V / F
V / F / F
F / F / V
 V / F / V
 Gabarito Comentado. Gabarito Comentado.
12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 5/5
 10a Questão (Ref.: 201608102525) Acerto: 1,0 / 1,0
Observe o código fonte abaixo escrito em C++. Caso os dois valores digitados na entrada sejam iguais, o que será
impresso na tela como resultado final?
#include
using namespace std;
int main()
{int num1,num2,result;
cin >> num1 >> num2;
result = (num1+num2);
if (num1>num2)
cout << result/2 << endl;
else
cout << result;
if (num2>num1)
{cout << result*2 << endl;}
else
{cout << result << endl;}
system("pause"); }
a média aritmética entre esses valores
 duas vezes a soma desses valores, na mesma linha
o dobro da soma entre esses valores
duas vezes a soma desses valores, em linhas diferentes
a média aritmética e a soma entre esses valores, em linhas diferentes

Continue navegando