Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 3 GRUPO SER EDUCACIONAL GRADUAÇÃO EAD GABARITO FINAL-2016.2B – 17/12/2016 1. Considerando que o usuário informou o valor de T como sendo 30, o valor de W como sendo 60 e X sendo 20, qual a resposta correta para o valor final de Z no algoritmo abaixo? algoritmo “calculaZ” var T,W,X,A : real Inicio Escreval(“informe o valor de T”) leia(T) Escreval(“informe o valor de W”) leia(W) Se W > 50 então Escreval(“informe o valor de X”) Leia (X) senao X:= 30 FimSe Se T > 20 entao Z:= T + 2*W – 4*X senao Z:= T – 2*W + 4*X fimse fimalgoritmo a) 60 b) 70 c) 80 d) 90 e) 100 Alternativa correta: letra B. Identificação do conteúdo: estrutura de Seleçao – Guia de Estudos UNIDADE 1, página 15. Comentário: o caminhamento na estrutura de seleção carrega a variável X com o valor 20. o caminhamento do SE leva até a expressão Z:= T + 2*W – 4*X , ou seja : Z:= 30 + 120 – 80 = 70 2. Analise o código abaixo e depois escolha a alternativa correta. ALGORITMO “mostradados” Var i : inteiro INICIO Para i:= 4 ate 32 passo 4 faca Escreval (“ i é múltiplo de 4”) Fimpara FIMALGORITMO a) vai exibir os múltiplos do número quatro entre 4 e 64. b) vai travar imediatamente após o começo. c) vai exibir 8 vezes a frase (“ i é múltiplo de 4”). d) é uma repetição indeterminada. e) faz uma repetição determinada regressiva. GABARITO QUESTÕES COMENTADAS Disciplina PROGRAMAÇÃO DE COMPUTADORES Professor (a) RICARDO BAUDEL 1 2 3 4 5 6 7 8 9 10 B C D B E A C D A D Página 2 de 3 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL Alternativa correta: Letra C. Identificação do conteúdo: estrutura de repetição – Guia de Estudos UNIDADE 2, página 2. Comentário: a variável I não está separada do lado de fora do texto, portanto aparece como texto simples repetido 8 vezes. 3. Selecione, dentre as alternativas abaixo, a que tem uma expressão que utiliza contador. a) x:= 10 b) x:= x + y c) x < 16 d) x:= x + 1 e) x: = “nome” Alternativa correta: Letra D. Identificação do conteúdo: contadores – Guia de Estudos UNIDADE 4 página 2 Comentário: os contadores são adicionados ao valor 1. 4. Selecione, dentre as alternativas abaixo, a que tem uma expressão que utiliza uma média: a) x:= 0 b) x:= soma / qtd c) soma := soma + x d) x:= x + 1 e) x: = “teste' Alternativa correta: letra B. Identificação do conteúdo: contadores , acumuladores e médias – Guia de Estudos UNIDADE 4, página 2, Comentário: as médias são calculadas a partir da divisão de acumuladores por contadores, 5. Observe a estrutura de repetição inserida no algoritmo a seguir. var desconto : real inicio escreval(“informe valor do desconto a ser dado na nota”) leia(desconto) enquanto (desconto < 20) ou (desconto >100) faca escreval(“informe valor do desconto a ser dado na nota”) leia(desconto) fimenquanto Para que serve essa estrutura de repetição ? a) Para conceder descontos ao usuário. b) Para receber descontos acima de 100 reais. c) Para abrir uma repetição determinada. d) Para bloquear qualquer desconto. e) Para receber novamente as notas no caso do usuário colocar desconto menor que 20 ou maior do que 100. Alternativa correta: Letra E. Identificação do conteúdo: estrutura de repetição – Guia de Estudos UNIDADE 2, página 15. Comentário: o código é uma consistência, construída com repetição indeterminada. 6. Observe o código PARA abaixo na linguagem do Visualg: Para X:= 500 até 1000 passo 10 faca Selecione o correspondente na linguagem C. a) for (int i=500; i<=1000; i = i + 10) b) for (i=1000; i>=500; i = i + 10) c) for (i=500; int i<1000; i = i + 10) d) for (i=1; i<=1000; int i = i - 10) e) for (i==1000; i>=500; i == i + 10) Alternativa correta: Letra A. Identificação do conteúdo: estrutura de repetição – Guia de Estudos UNIDADE 4, página 4. Comentário: a sintaxe da linguagem define que a forma é aquela encontrada na letra A. 7. Observe o código abaixo na linguagem C e escolha a alternativa correta. #include <stdio.h> Int main() { float desconto, preco; scanf(“%f”, &preco); scanf(“%f”,desconto); scanf(“%f”,desconto - preco); return(0); } a) O algoritmo usa uma estrutura de repetição. b) O algoritmo rodará, mas vai parar na saída de dados. c) O algoritmo está incorreto, pois no SCANF era necessário colocar & antes da variável “desconto”. d) O algoritmo tem erro na declaração das variáveis. e) as variáveis são todas inteiras. Alternativa correta: letra C. Identificação do conteúdo: comandos de entrada da linguagem C – Guia de Estudos UNIDADE 4 página 3 Página 3 de 3 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL Comentário: a sintaxe da linguagem C define a forma de escrita do comando SCANF 8. Analise o código abaixo em C. If (a< b) && (c< d) then selecione o seu equivalente em Visualg. a) para a= b até c faca b) se (a<b) ou (c< d) faca c) se (a<b) e (c< d) faca d) se (a<b) e (c< d) entao e) se (a<b) ou (c< d) então Alternativa correta: Letra D. Identificação do conteúdo: estrutura de Seleção no Visualg – Guia de Estudos UNIDADE 1 página 15. Comentário: 9. Dentre as alternativas abaixo, escolha aquela que está correta. a) SOMA:= SOMA + valor realiza somatórios b) ENQUANTO .....{ } pode ser usado apenas em estruturas de repetição determinada c) SE..ENTAO..SENAO equivale ao FOR... e serve para estruturas de seleção d) PARA … FIMPARA.... { } equivale ao IF e pode ser usado como estrutura de repetição determinada e) expressões do tipo qtd:=qtd+ 1 são usadas em acumuladores Alternativa correta: letra A. Identificação do conteúdo: acumuladores – Guia de Estudos UNIDADE 4, página 2 . Comentário: os acumuladores são adicionados ao valor recebido. 10. Analise o trecho de código abaixo na linguagem C. if x <= 10 { printf (“primeira dezena”); } else { if x <= 20 { printf (“segunda dezena”); } } if x <= 30 { printf (“terceira dezena”); } Se a variável X tiver o valor 15, qual será a saída que o usuário verá na tela ? a) “primeira dezena” b) “segunda dezena” c) “terceira dezena” d) “segunda dezena” e em seguida “terceira dezena” e) “primeira dezena” e em seguida “terceira dezena” Alternativa correta: Letra D. Identificação do conteúdo: estrutura de Seleção na linguagem C – Guia de Estudos UNIDADE 4, página 15. Comentário: o caminhamento na estrutura “IF” tem dois “IF” independentes(que testam se valor é menor que 20 e depois se é menor do que 30) e atingidos pela mesma situação(o numero inserido atende às duas condições) , portanto ambos exibem mensagens.
Compartilhar