Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99401/novo/1 1/3 APOL 1 PROTOCOLO: 201609251327048C1ECAENELBIO DOS SANTOS JUNIOR - RU: 1327048 Nota: 100 Disciplina(s): Estrutura de Dados Data de início: 25/09/2016 15:53 Prazo máximo entrega: - Data de entrega: 25/09/2016 16:07 Questão 1/5 Sobre estruturas de controle e repetição. Assinale qual é a sentença Falsa (INCORRETA) A As chaves { } são utilizadas para delimitar blocos de programação. B O comando else é opcional na estrutura if. C As estruturas for e while são estruturas de repetição. D Podemos simular uma estrutura switch com estruturas if. E Em programação não podemos utilizar estruturas de seleção dentro de estruturas de repetição. Questão 2/5 Em programação nos deparamos constantemente com estruturas de controle de forma a organizar a execução, ou não, de tarefas e processos. Para o caso da estruturas de seleção if, é correto afirmar que: A Utilizamos quando queremos repetir um determinado processo para várias vezes. B Utilizamos somente quando queremos escrever na tela do micro. C Utilizamos todas as vezes que desejamos executar uma determinada tarefa mediante uma condição lógica. D Não é possível utilizar a expressão: if(1) Você acertou! Sim podemos, conforme exemplo na Aula 01 / Slide 20 Você acertou! Aula 01 / Slide 07 28/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99401/novo/1 2/3 E É obrigatória a utilização do else Questão 3/5 Sobre a rotina de programação a seguir, qual linha de comando deve ser alterada para que ao final da execução do algoritmo o valor de “b” seja 75. a = 0; b = 1; qtd = 0; while ( qtd < 8 ) { qtd++; a += 3; b = qtd * a; } Assinale a alternativa CORRETA A while (qtd < 5) B a = 1; C qtd = 1; D a += 2; E a = a+2; Questão 4/5 Sobre estruturas de repetição. Assinale a Alternativa em que a afirmação é CORRETA: A Utilizamos a estrutura for quando não sabemos a quantidade exata de vezes que queremos repetir uma rotina de programação. Você acertou! Aula 01 / Slide 15 28/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99401/novo/1 3/3 B As linhas de programação dentro de uma estrutura dowhile são executadas pelo menos uma vez, independente da condição de finalização do loop. C Não podemos substituir uma estrutura de repetição for por uma estrutura de repetição while. D Podemos em programação substituir uma estrutura while por uma estrutura if. E A vantagem da estrutura while sobre as demais estruturas de repetição, é que em uma única linha temos a inicialização da variável, o incremento desta variável e a condição de fim do loop. Questão 5/5 Sobre estruturas de repetição. É correto afirmar (assinale a alternativa CORRETA): A Não há diferenças entre as estruturas while e dowhile, a utilização é apenas uma questão de opção. B Sempre podemos utilizar qualquer uma das estruturas de repetição em nosso algoritmo, independente do que se propõe o algoritmo a executar, sem nenhuma adaptação ou modificação C A vantagem da estrutura for é que em uma única linha temos a inicialização da variável de controle, a condição de finalização do loop e o incremento da variável de controle. D Não é possível uma estrutura while ter a seguinte condição: while(1) E Em estruturas de repetição, temos que ter sempre as chaves { } para definir um bloco. Mesmo tendo apenas uma linha a ser executada pelo loop. Você acertou! Aula 01 / Slides 15, 16 e 17 Você acertou! Aula 01 / Slide 15, 16 e 17
Compartilhar