Buscar

Simulado 03

Prévia do material em texto

ALGORITMOS
Simulado: CCT0239_SM_201501615033 V.3 Fechar
Aluno(a): SIVANILDO ALVES DE MELO Matrícula: 201501615033
Desempenho: 8,0 de 10,0 Data: 02/05/2016 01:46:05 (Finalizada)
1a Questão (Ref.: 201502244681) Pontos: 1,0 / 1,0
Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas
representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente,
fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a
definição de:
Linguagem natural
Diagrama de Chapin
Linguagem verbal
Pseudolinguagem
Linguagem gráfica
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201502284941) Pontos: 1,0 / 1,0
Analise as afirmativas a seguir em relação a representação de algoritmos:
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar
graficamente o algoritmo;
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a
partir dos algoritmos.
Podemos afirmar que:
Apenas as alternativas II e III são INCORRETAS
Apenas a alternativa I é CORRETA
Apenas as alternativas I e II são CORRETAS
Todas as alternativas são CORRETAS
Apenas as alternativas I e III são CORRETAS
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201502302852) Pontos: 0,0 / 1,0
Assinale a alternativa que apresenta os valores da variável RESPOSTA em cada uma das opções abaixo, suponha
que todas as variáveis são reais:
a) RESPOSTA <- 3.0 * 6;
b) X <- 2.0;
 Y <- 3,0;
 RESPOSTA <- X * Y - X;
c) RESPOSTA <- 4;
 X <- 2;
 RESPOSTA <- RESPOSTA * X;
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 7 02/05/2016 02:00
a) 18
b) 4,0
c) 8,0
a) 18,0
b) 4,0
c) 8,0
a) 18,0
b) 4,0
c) 8
a) 18,0
b) 4
c) 2,0
a) 18,0
b) 4,0
c) 2,0
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201502368465) Pontos: 1,0 / 1,0
Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ?
PRECO_DESC = PRECO * 0.075;
PRECO_DESC = PRECO * 7.5 / 100;
PRECO_DESC = PRECO * 0.75;
PRECO_DESC = PRECO - PRECO * 7.5 /100;
PRECO_DESC = PRECO * 7.5%;
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
5a Questão (Ref.: 201502380532) Pontos: 1,0 / 1,0
Um aluno estava estudando e se deparou com uma questão: Precisava que o usuário interagisse
com o algoritmo para entrar com o ano atual.
Perguntou a alguns colegas e obteve as seguintes respostas:
I depois de declarar a variável, deveria incluir a linha: leia ano;
II depois de declarar a variável, deveria incluir a linha: leia a; 
III depois de declarar a variável, deveria incluir, obrigatoriamente, as duas linhas porque, sem o
comando imprima, o comando leia não funciona: imprima "\nDigite ano atual: "; leia anoAtual
IV O comando imprima não é obrigatório, mas, geralmente, é incluído porque diz o que se espera
que seja digitado
Analise as respostas e escolha a opção correta
Somente a III está correta
I, II e IV estão corretas.
Somente I e II estão corretas
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 7 02/05/2016 02:00
Somente a IV está correta
A segunda está errada porque uma variável de nome a não serve para armazenar o ano
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
6a Questão (Ref.: 201502381186) Pontos: 0,0 / 1,0
Algoritmo Prova
VAR
 A, B, C, D : Real
Início
 leia (A, B, C, D)
 A <- B
 B <- C
 C <- D
 D <- A
 B <- A+B/2
 C <- C+B
 D <- D + (B * 2) - A
Fim
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam,
respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas
variáveis serão, respectivamente::
15 - 30 - 55 - 60
15 - 25 - 50 - 45
15 - 17,5 - 42,5 - 50
15 - 25 - 50 - 50
15 - 17,5 - 42,5 - 35
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Gabarito Comentado.
7a Questão (Ref.: 201501693097) Pontos: 1,0 / 1,0
Analise o trecho de programa a seguir escrito em pseudocódigo e escolha a opção que mostra a saída deste código considerando x=10 e y = 50
se (x>10)
{
imprima "maior\t ";
}
senao
{
se (y < 50)
{
imprima "menor\t";
}
senao
{
imprima "outros\t";
}
imprima "continua\n";
}
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 7 02/05/2016 02:00
menor continua
outros con�nua
outros
maior
maior continua
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201502376241) Pontos: 1,0 / 1,0
Marque a opção que, corretamente, mostra o valor final que é impresso na tela pelo algoritmo abaixo, considerando
que os dados de entrada foram, respectivamente, 30 e 1.
prog Av
int a, b, c;
imprima "Digite valor : ";
leia a;
imprima "Digite outro valor : ";
leia b;
se (a > b + 10 )
{
c <- 40;
se (c < a)
{
imprima a % 2;
}
senao
{
imprima c + b div 2;
}
}
senao {
imprima a + b;
}
fimprog
40
31
31.0
0
40.5
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201502295147) Pontos: 1,0 / 1,0
Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe-se que
não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 7 02/05/2016 02:00
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", id1;}
senão
{ imprima "Maior idade = ", id2;}
fimprog
prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", id1;}
senão
{ imprima "Maior idade = ", id2;}
fimprog
prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", maior;}
senão
{ imprima "Maior idade = ", maior;}
fimprog
prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
imprima "Maior idade = ", id1;
senão
imprima "Maior idade = ", id2;
fimprog
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
5 de 7 02/05/2016 02:00
prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{ imprima "Maior idade = ", id1;}
senão (id1 < id2)
{ imprima "Maior idade = ", id1;}
fimprog
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201501684503) Pontos: 1,0 / 1,0
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos.
Apenas o de entrada
Se ou escolha
Para ou enquanto
Apenas o comando enquanto
Para e Se
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
6 de 7 02/05/2016 02:00
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
7 de 7 02/05/2016 02:00

Continue navegando