Buscar

Simulados de Algorítmo

Prévia do material em texto

ALGORITMOS
Simulado: CCT0239_SM_201501615033 V.2 Fechar
Aluno(a): SIVANILDO ALVES DE MELO Matrícula: 201501615033
Desempenho: 7,0 de 10,0 Data: 02/05/2016 01:32:21 (Finalizada)
1a Questão (Ref.: 201501906802) Pontos: 0,0 / 1,0
Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma
precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um
problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que
apresenta as três principais formas distintas de representação de algoritmos:
e) linguagem natural, linguagem de máquina e linguagem de programação.
d) linguagem gráfica, fluxograma e pseudocódigo.
c) linguagem natural, linguagem textual e fluxograma.
b) linguagem de programação, código fonte e linguagem natural.
a) linguagem natural, linguagem gráfica e pseudolinguagem.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201501684389) Pontos: 1,0 / 1,0
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada
é chamada de:
Linguagem de Programação
Fluxograma
Pseudocódigo
Diagrama
Algoritmo
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201502302857) Pontos: 1,0 / 1,0
Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3,
qual seria o valor final dos comandos seguintes:
a) C <- A * B - I
b) K <- I / 4 * 6
c) C <- B / A + 1,5
a) 21.0
b) impossível
c) 3.0
a) 21
b) impossível
c) 3
a) 21.0
b) 4.5
c) 3.0
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 5 02/05/2016 01:46
a) 21.5
b) impossível
c) 3.0
a) 21.0
b) 4.5l
c) impossível
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201501943791) Pontos: 1,0 / 1,0
Quando definimos uma variável na verdade estamos fazendo uma reserva
estática de memória. Esta reserva de memória é dita estática por ser definida
em tempo de compilação, diferente da reserva dinâmica de memória que é feita
em tempo de execução. Portanto, toda declaração de variáveis é a reserva de
uma certa quantidade de memória antes da execução do programa, sendo
assim é necessário que seja estabelecida a quantidade de memória que está
sendo reservada e também seu endereço. Isto é feito, respectivamente, pela
definição do:
compilador que está alocando a memória e pelo tipo de linguagem que
está sendo utilizado.
identificador da variável e do tipo de dado.
identificador da variável apenas, pois uma variável sempre possui o
mesmo tipo de dado.
tipo de dado e identificador da variável.
tipo da variável apenas, pois a alocação é feita sempre no mesmo
endereço de memória.
Gabarito Comentado. Gabarito Comentado.
5a Questão (Ref.: 201502376054) Pontos: 1,0 / 1,0
Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, caso o
usuário insira o valor 10 para n1.
inicio
inteiro: n1,n2,n3;
leia (n1);
n2<-n1*3;
n3<-n1-2+n2;
imprima("O resultado final será n3=",n3);
fim.
O resultado final será n3=18
O resultado final será n3=28
O resultado final será n3=9
O resultado final será n3=38
O resultado final será n3=29
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 5 02/05/2016 01:46
Gabarito Comentado.
6a Questão (Ref.: 201502244697) Pontos: 1,0 / 1,0
1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para
seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi-se para sacar o dinheiro que
necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico
realizar a operação:
Valor a ser sacado
Confirmação do mês de nascimento
Pedido de senha
Confirmação do dia de nascimento
Saldo final
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 201501905305) Pontos: 1,0 / 1,0
As estruturas condicionais são utilizadas em situações de processamento que impliquem uma tomada de decisão
acerca de quais comandos devam ser executados a partir do resultado de uma determinada condição a ser testada.
Neste sentido:
i) No trecho do Algoritmo abaixo:
 Se (condição) então
 Comandos1
 Senão
 Comandos2
 Fim - se;
 Ou os comandos1, ou os comandos2 serão executados;
PORQUE
ii) A condição testada terá como resultado, sempre, um dos dois valores: verdadeiro/falso.
A afirmativa i é verdadeira e a ii é false.
As afirmativas i e ii são verdadeiras e a segunda não justiça a primeira.
Ambas as afirmativas são falsas.
As afirmativas i e ii são verdadeiras e a segunda justifica a primeira.
A afirmativa i é false e a ii é verdadeira.
Gabarito Comentado.
8a Questão (Ref.: 201501904465) Pontos: 0,0 / 1,0
Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas
possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do
se simples.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 5 02/05/2016 01:46
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi
dito acima ao invés do se simples.
I Maior clareza no código, mas não influência na eficiência do mesmo
II Maior eficiência porque diminui o número de testes no código
III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo
IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo
A II E A III estão corretas
Somente a I está correta
Somente a II está correta
A II E IV estão corretas
Somente a IV está correta
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201501912132) Pontos: 0,0 / 1,0
Analise o trecho do algoritmo abaixo e indique a alterna�va que apresenta as saídas ob�das para os valores: A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO
ESCREVA("^^^^^")
FIM SE
ESCREVA("=====")
FIM SE
=====
%%%%%
^^^^^
=====
^^^^^
+++++
=====
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 5 02/05/2016 01:46
10a Questão (Ref.: 201501906813) Pontos: 1,0 / 1,0
Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si:
prog Teste
 real x,y,z;
 leia x;
 leia y;
 leia z;
 se(x < y)
 {
 x<-y;
 }
 se (z < y) {
 imprima x;
 }
 senao
 {
 se (x < z)
 {
 imprima z;
 }
 senao
 {
 imprima x;
 }
 }
fimprog
Pode-se dizer que:
c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
a) O algoritmo sempre imprime o maior número.
e) O algoritmo sempre imprime o último número lido.
b) O algoritmo sempre imprime o menor número.
d) O algoritmo sempre imprime o primeiro número lido.
Gabarito Comentado. Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
5 de 5 02/05/2016 01:46

Continue navegando