Baixe o app para aproveitar ainda mais
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
Compartilhar