Prévia do material em texto
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 1/4
Disc.: ALGORITMOS
Aluno(a): RIVER DE SOUZA DINIZ 201902210352
Acertos: 9,0 de 10,0 28/10/2019
1a Questão (Ref.:201903025169) Acerto: 1,0 / 1,0
Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
Respondido em 28/10/2019 15:52:18
2a Questão (Ref.:201903025688) Acerto: 1,0 / 1,0
Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa
de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013,
http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e
N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma.
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 2/4
Fim
Média
Aprovado
N1 e N2
Reprovado
Respondido em 28/10/2019 15:54:07
3a Questão (Ref.:201903025842) Acerto: 1,0 / 1,0
Necessita de espaço na memória e define o tipo de dado a ser armazenado
Estrutura de Seleção
Variável
Comando Enquanto-Faça
Comando PARA
Variável de Controle
Respondido em 28/10/2019 15:55:24
4a Questão (Ref.:201903025189) Acerto: 1,0 / 1,0
Os comentários são recursos que podem ser utilizados pelos programadores para:
Inserir textos explicativos apenas para o usuário
Inserir comandos que serão executados pela máquina
Inserir textos explicativos apenas para o programador
Inserir comandos que serão traduzidos pelo compilador
Inserir diretivas para o compilador
Respondido em 28/10/2019 15:57:15
5a Questão (Ref.:201905216056) Acerto: 1,0 / 1,0
Considere duas variáveis inteiras x e y. Assinale a opção correta.
Fazer !(x <= y) equivale a fazer x >= y
Fazer !(x == y) equivale a fazer x != y
Fazer !(x != y) equivale a fazer x = y
Fazer !(x = y) equivale a fazer x != y
Fazer !(x < y) equivale a fazer x > y
Respondido em 28/10/2019 15:58:18
6a Questão (Ref.:201905523322) Acerto: 1,0 / 1,0
Monte a tabela da verdade para a expressão A || B && C && !A.
A B C !A B && C B && C && !A A || B && C && !A
V V V F V F
V V F F F F
V F V F F F
V F F F F F
F V V V V V
F V F V F F
F F V V F F
F F F V F F
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 3/4
A sequência de valores que preenche a última coluna, de cima para baixo, é:
V, V, V, V, V, F, F, F
V, F, V, F, V, F, V, F
F, F, F, F, F, V, V, V
V, V, F, F, V, V, F, F
F, V, F, V, V, F, V, F
Respondido em 28/10/2019 16:09:22
7a Questão (Ref.:201903025439) Acerto: 1,0 / 1,0
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
cout << "lendo a idade"; cin >> idade;
cout "lendo a idade"; cin idade;
System.out.println("lendo idade"); System.out.println("lendo idade");
exiba "lendo a idade"; lendo idade;
cout < lendo idade; cin > idade
Respondido em 28/10/2019 16:03:26
8a Questão (Ref.:201903025206) Acerto: 1,0 / 1,0
Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
real idade;
cin << "Idade: " >> idade;
real idade;
cout << "Idade: ";
cin >> idade;
int idade;
cin << "Idade: " >> idade;
int idade;
cout >> "Idade: ";
cin << idade;
int idade;
cout << "Idade: ";
cin >> idade;
Respondido em 28/10/2019 16:04:56
9a Questão (Ref.:201905523295) Acerto: 0,0 / 1,0
Uma pessoa deseja verificar se o total gasto durante o mês ultrapassa o valor de seu salário. Imaginando que você
tenha um algoritmo no qual o salário esteja armazenado na variável SAL e o total de gastos esteja armazenado na
variável GASTOS, como deve ser escrita a estrutura seletiva responsável por testar o que você deseja descobrir?
se (GASTOS
escreva("Você gastou mais do que deveria!")
se (GASTOS>=SAL)
escreva("Você gastou mais do que deveria!")
se (GASTOS<=SAL)
escreva("Você gastou mais do que deveria!")
se (GASTOS==SAL)
escreva("Você gastou mais do que deveria!")
se (GASTOS>SAL)
escreva("Você gastou mais do que deveria!")
Respondido em 28/10/2019 16:07:04
10a Questão (Ref.:201903064731) Acerto: 1,0 / 1,0
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 4/4
Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que
aprecem na tela.
int x = 235, y = 138, z = 177, m;
m = z;
if( x < m) m = x;
if( y < m) m = y;
cout << m << " " << x << " " << y ;
177 138 235
235 235 138
177 235 138
138 138 235
138 235 138
Respondido em 28/10/2019 16:08:18
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 1/4
Disc.: ALGORITMOS
Aluno(a): RIVER DE SOUZA DINIZ 201902210352
Acertos: 7,0 de 10,0 28/10/2019
1a Questão (Ref.:201903025594) Acerto: 1,0 / 1,0
Assinale a alternativa correta relacionada à característica de um algoritmo:
Para cada variável pode ser definido mais de um tipo de dado.
A execução de um algoritmo é feita sequencialmente.
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
Valores de entrada são recebidos através do monitor.
Teste de Mesa serve para receber os comandos de entrada.
Respondido em 28/10/2019 16:14:00
2a Questão (Ref.:201905185327) Acerto: 1,0 / 1,0
Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
fluxograma, português estruturado, C
C++, Java, portugol
português estruturado, C++, Java
C++, Java, C#
C++, C# e fluxograma
Respondido em 28/10/2019 16:15:52
3a Questão (Ref.:201905216023) Acerto: 0,0 / 1,0
Assinale a opção correta:
São palavras reservadas no C++ : int, real, inteiro, float
Os programas em C++ não possuem palavras reservadas.
Não são palavras reservadas em C++ : for, while e do
Os programas em C++ possuem palavras reservadas tais como main e int.
Para terminar um programa em C++ devemos usar retorne 0;
Respondido em 28/10/2019 16:18:21
4a Questão (Ref.:201905523316) Acerto: 1,0 / 1,0
Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas de R$
0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir da quantidade
de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis necessárias a este
programa?
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 2/4
char qtde25, qtde50, qtde1, quantiaTotal;
int qtde25, qtde50, qtde1, quantiaTotal;
string qtde25, qtde50, qtde1, quantiaTotal;
bool qtde25, qtde50, qtde1, quantiaTotal;
float qtde25, qtde50, qtde1, quantiaTotal;
Respondido em 28/10/2019 16:19:08
5a Questão (Ref.:201903025098) Acerto: 1,0 / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
&&, >= e ||
&&, || e ~
<, > e >=
+, - e *
=, > e ||
Respondido em 28/10/2019 16:20:20
6a Questão (Ref.:201905163371) Acerto: 0,0 / 1,0
Analise o trecho de código abaixo e depois marque a opção correta para o que se pede:
int x, y,a , b;
float z;
a = 14;
b = 3;
x = a / b;
y = a % b;
z = y / x;
Qual seria o valor de x?
4.66666
3
5
14
4
Respondido em 28/10/2019 16:21:57
7a Questão (Ref.:201905523335) Acerto: 1,0 / 1,0
Observe o algoritmo a seguir:
1 programa
2 {
3 inclua biblioteca Matematica --> mat
4 funcao inicio()
5 {
6 real qtdeDin, valComb, qtdeLitros
7 escreva("Quanto custa o litro do combustível? R$ ")8 leia(valComb)
9 escreva("Quantos reais você tem? R$ ")
10 leia(qtdeDin)
11 qtdeLitros=qtdeDin/valComb
12 escreva("Com R$ ", qtdeDin, " você consegue abastecer ",
mat.arredondar(qtdeLitros,2)," litros de combustível.")
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 3/4
13 }
14 }
Sabendo que o valor do litro do combustível é R$ 3.90 e que você dispõe de R$ 200.00 para abastecer, qual
mensagem seria exibida pelo computador na linha 12?
"Com R$ qtdeDin você consegue abastecer mat.arredondar(qtdeLitros,2) litros de combustível."
"Você consegue abastecer 51.28 litros de combustível."
"Você consegue abastecer 51.28 litros de combustível com R$ 200.00."
"Com R$ 200.00 você consegue abastecer 51.287645 litros de combustível."
"Com R$ 200.00 você consegue abastecer 51.28 litros de combustível."
Respondido em 28/10/2019 16:23:28
8a Questão (Ref.:201905523315) Acerto: 1,0 / 1,0
Utilizando as regras do Portugol Studio, imagine que você precisa escrever um algoritmo que receba o ano atual e o
ano de nascimento de um usuário, calcule e exiba a sua idade através da mensagem "Você tem ou fará XX anos",
onde XX é a idade calculada. Qual das alternativas a seguir mostra a instrução correta a ser utilizada na exibição da
idade?
escreva("Você tem ou fará " /idade/ " anos")
leia("Você tem ou fará " / idade/ " anos")
escreva("Você tem ou fará " * idade * " anos")
escreva("Você tem ou fará ", idade, " anos")
leia("Você tem ou fará ", idade, " anos")
Respondido em 28/10/2019 16:28:01
9a Questão (Ref.:201903025563) Acerto: 1,0 / 1,0
Escolha a alternativa abaixo que completa o sentido da frase:
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de
decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
palavras reservadas
aspas duplas
aspas simples
chaves
strings
Respondido em 28/10/2019 16:28:49
10a Questão (Ref.:201905523288) Acerto: 0,0 / 1,0
Considere um programa em C++ que recebe um número inteiro qualquer e informe se ele é par ou ímpar. a
estrutura seletiva adequada para teste do número é:
if (resto!=0)
{cout <<"Este número é par!";}
else
{cout <<"Este número é ímpar!";}
switch (resto==0)
{cout <<"Este número é par!";}
case
{cout <<"Este número é ímpar!";}
if (resto==0) then
{cout <<"Este número é par!";}
elseif not
{cout <<"Este número é ímpar!";}
if (resto==0)
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 4/4
{cout <<"Este número é par!";}
else
{cout <<"Este número é ímpar!";}
if (resto=0)
{cout <<"Este número é par!";}
if
{cout <<"Este número é ímpar!";}
Respondido em 28/10/2019 16:31:24
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 1/4
Disc.: ALGORITMOS
Aluno(a): RIVER DE SOUZA DINIZ 201902210352
Acertos: 5,0 de 10,0 28/10/2019
1a Questão (Ref.:201903025755) Acerto: 0,0 / 1,0
Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
Linguagem natural, fluxograma e pseudolinguagem
Linguagem natural e linguagem gráfica
Apenas pseudolinguagem
Linguagem gráfica e pseudolinguagem
Linguagem natural e pseudolinguagem
Respondido em 28/10/2019 16:34:07
2a Questão (Ref.:201905523292) Acerto: 1,0 / 1,0
O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
uma sequência de comandos escritos em uma linguagem de programação.
a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
um processo de solução de problemas implementado, obrigatoriamente, em Portugol.
uma série de procedimentos descritos passo a passo visando a solução de um problema.
Respondido em 28/10/2019 16:34:58
3a Questão (Ref.:201905523285) Acerto: 1,0 / 1,0
Uma variável é um espaço da memória principal dedicado ao armazenamento temporário de valores. No C++, elas
podem ser declaradas como sendo de diferentes tipos, dentre eles
character, string, real e double.
real, int, char e double.
long char, long bool, long int e long float.
bool, char, int e float.
booleano, integer, string e char.
Respondido em 28/10/2019 16:35:38
4a Questão (Ref.:201903062473) Acerto: 0,0 / 1,0
Assinale a opção correta.
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.
Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 2/4
Para programar em alto nível é preciso dominar a linguagem binária.
Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas
por nós.
Respondido em 28/10/2019 16:36:14
5a Questão (Ref.:201905523322) Acerto: 1,0 / 1,0
Monte a tabela da verdade para a expressão A || B && C && !A.
A B C !A B && C B && C && !A A || B && C && !A
V V V F V F
V V F F F F
V F V F F F
V F F F F F
F V V V V V
F V F V F F
F F V V F F
F F F V F F
A sequência de valores que preenche a última coluna, de cima para baixo, é:
V, V, F, F, V, V, F, F
V, F, V, F, V, F, V, F
F, V, F, V, V, F, V, F
V, V, V, V, V, F, F, F
F, F, F, F, F, V, V, V
Respondido em 28/10/2019 16:36:23
6a Questão (Ref.:201905568210) Acerto: 0,0 / 1,0
Assinale a opção correta.
São operadores relacionais : = , > , <
os operadores matemáticos não tem precedência de uso
Os operadores matemáticos são : +, - , *, / e %.
As expressões lógicas retornam valores inteiros
São operadores lógicos : &&, ||, !=
Respondido em 28/10/2019 16:36:40
7a Questão (Ref.:201903025439) Acerto: 1,0 / 1,0
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
cout << "lendo a idade"; cin >> idade;
cout < lendo idade; cin > idade
exiba "lendo a idade"; lendo idade;
System.out.println("lendo idade"); System.out.println("lendo idade");
cout "lendo a idade"; cin idade;
Respondido em 28/10/2019 16:37:01
8a Questão (Ref.:201905216036) Acerto: 0,0 / 1,0
Assinale a opção correta :
Para entrada de dados usamos cout com << e para saída de dados
usamos cin com >>
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 3/4
Para entrada de dados usamos cin com << e para saída de dados usamos
cout com >>
Para entrada de dados usamos read e para saída de dados usamos write
Para entrada de dados usamos cout e para saída de dados usamos cin
Para entrada de dados usamos cin com >> e para saída de dados usamos
cout com <<
Respondido em 28/10/2019 16:37:37
9a Questão (Ref.:201903025211) Acerto: 1,0 / 1,0
Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10?
if (x == 7 && x > 10)
if (x != 7 || x >= 10)
if (x != 7 && x > 10)
if (x != 7 || x > 10)
if (x == 7 || x <= 10)
Respondido em 28/10/2019 16:38:38
10a Questão (Ref.:201905523321) Acerto: 0,0 / 1,0
Imagine que você precisa escrever um programa que leia o nome, as 3 notas obtidas por um aluno nas 3 avaliações
do semestre e a média dos exercícios que fazem parte da avaliação. O programa precisa calcular e exibir a média
ponderada de aproveitamento e mostrar o conceito do aluno conforme as regras a seguir:
Média de aproveitamento Conceito
>= 9 A
>= 7,5 e < 9 B
>= 6 e < 7,5 C
>= 4 e < 6 D
< 4 E
Qual das alternativasa seguir apresenta a estrutura seletiva que imprime o conceito do aluno?
if (Media>=9)
{ cin << "A"; }
else if (Media>=7.5 && Media<9)
{ cin << "B"; }
else if (Media>= 6 && Media<7.5)
{ cin << "C"; }
else if (Media>=4 && Media<6)
{ cin << "D"; }
else if (Media<4)
{ cin << "E"; }
if (Media>=9)
{ cout << "A"; }
else (Media>=7.5 && Media<9)
{ cout << "B"; }
else (Media>= 6 && Media<7.5)
{ cout << "C"; }
else (Media>=4 && Media<6)
{ cout << "D"; }
28/10/2019 EPS
simulado.estacio.br/alunos/?user_cod=2279324&matr_integracao=201902210352 4/4
else (Media<4)
{ cout << "E"; }
if (Media>=9)
{ cout << "A"; }
else if (Media>=7.5 || Media<9)
{ cout << "B"; }
else if (Media>= 6 || Media<7.5)
{ cout << "C"; }
else if (Media>=4 || Media<6)
{ cout << "D"; }
else if (Media<4)
{ cout << "E"; }
if (Media>=9)
{ cin << "A"; }
else (Media>=7.5 && Media<9)
{ cin << "B"; }
else (Media>= 6 && Media<7.5)
{ cin << "C"; }
else (Media>=4 && Media<6)
{ cin << "D"; }
else (Media<4)
{ cin << "E"; }
if (Media>=9)
{ cout << "A"; }
else if (Media>=7.5 && Media<9)
{ cout << "B"; }
else if (Media>= 6 && Media<7.5)
{ cout << "C"; }
else if (Media>=4 && Media<6)
{ cout << "D"; }
else if (Media<4)
{ cout << "E"; }
Respondido em 28/10/2019 16:40:05