Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 4 GRUPO SER EDUCACIONAL GRADUAÇÃO EAD GABARITO FINAL - 2017.2B 06/01/2018 1. Considerando que o usuário informou o valor de X como sendo 95 e o valor de Y como sendo 30, qual a resposta correta para o valor de W no algoritmo abaixo, se executado no Visualg? Algoritmo “x,y,w” var w,x,y : real Inicio Escreval(“informe o valor de X”) leia(x) Escreval(“informe o valor de Y”) leia(y) se x - y >= 30 então se x + y > 100 w:= x + 3*y senao se y – x > 90 então w:= x - y senao w : = 4*x -3 se w > 50 então w:=w+10 fimse fimse fimse fimse fimalgoritmo a) 165 b) 175 c) 185 d) 195 e) 205 Alternativa correta: Letra C. Identificação do conteúdo: Estrutura de seleção Fonte : guia de estudo da unidade 1. Comentário: Pelo caminhamento da estrutura condicional, a sentença “se y -x >=30” é verdadeira, fazendo com que w:= x + 3*y seja executada, ou seja, 95 + 90 = 185. 2. Analise o algoritmo abaixo : VAR av1, av2 , md: real Inicio Escreval(“informe nota da primeira avaliação”) Leia(av1) Escreval(“informe nota da segunda avaliação”) Leia(av2) md=(av1*2 + av2*4)/6 se md >= 7 então escreval(“aprovado”) senao escreval(“reprovado”) fimse GABARITO QUESTÕES COMENTADAS Disciplina PROGRAMAÇÃO DE COMPUTADORES Professor (a) RICARDO BAUDEL 1 2 3 4 5 6 7 8 9 10 C C D D E D D A B C Página 2 de 4 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL Se for informado 5 para a av1 e 8 para a av2, o que acontece? a) O aluno será reprovado com média 5,3. b) O aluno será aprovado com média 8,1. c) O aluno será aprovado com média 7,0. d) O aluno será reprovado com média 6,7. e) O aluno será reprovado com média 4,4. Alternativa correta: Letra C. Identificação do conteúdo: Estrutura de seleção Fonte : guia de estudo da unidade 1. Comentário: Com as notas acima, a média dá 7, pois é o cálculo de (5*2 + 8*4)/6 = (10+32)/6 = 42/6 = 7 3. Analise o algoritmo abaixo e, em seguida, marque a alternatica que apresenta uma afirmativa CORRETA. VAR pontos : inteiro i:inteiro total : real INICIO Para i:=1 ate 5 faça Escreval(“informe valor dos pontos na carteira”) leia(pontos) total:= total + pontos Fimpara Escreval(total) a) A variável total é um contador. b) Essa é uma repetição indeterminada. c) A repetição nem sequer começa, pois trava direto. d) O comando ESCREVA depois do PARA mostra o valor do total geral de pontos. e) Não tem repetição nesse código. Alternativa correta: Letra D Identificação do conteúdo: estrutura de repetição Fonte : guia de estudo da unidade 1 Comentário: o comando mostra o total simples 4. Analise o programa abaixo escrito na linguagem do visualg e depois marque a alternativa correta. VAR i : inteiro v: inteiro inicio v:= 10 para i := 10 ate 1 passo -2 faca se i > 5 entao v := v + i senao v:= v -i fimpara Com qual valor a variável V fica ao final da execução do programa ? a) 8 b) 18 c) 38 d) 28 e) 58 Alternativa correta: Letra D. Identificação do conteúdo: estrutura de repetição e de seleção Fonte : guia de estudo da unidade 1 Comentário: a variável total começa com 10. Recebe as somas dos valores 10, 8 e 6, ficando com 34, e em seguida recebe as subtrações dos valores 4 e 2, resultando no valor 28(vinte e oito) 5. Suponha que você vai guardar a placa de um veículo numa variável com tamanho 8. Como você declararia isso no visualg? a) var placa : inteiro b) var placa : real c) var placa : vetor [1..8] de inteiro d) var placa : literal[8] e) var placa : literal Alternativa correta: Letra E. Identificação do conteúdo: variáveis Fonte : guia de estudo da unidade 1. Comentário: A sintaxe correta é var placa : literal, já que a placa guarda letras e números, sem precisar definir tamanho. 6. Analise o programa abaixo: Var b1, b2: real inicio Escreval(“informe o primeiro valor”) leia(b1) Escreval(“informe o segundo valor”) leia(b2) se b1 > b2 entao escreval(b2 * 2) senao escreval(b2 / 2) fimse Página 3 de 4 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL Supondo que o usuário digitou os valores 40 e 80, respectivamente, para b1 e b2 o que irá acontecer ? a) O programa vai travar. b) O escreval não será executado. c) O escreval mostrará o valor 120. d) O escreval mostrará o valor 40. e) O escreval mostrará o valor 80. Alternativa correta: Letra D. Identificação do conteúdo: Estrutura de seleção Fonte : guia de estudo da unidade 1. Comentário: 80 é maior do que 40, portanto a parte do “senao” é executada, exibindo 80/2, ou seja, 40. 7. Analise o trecho de código abaixo e depois marque a alternativa CORRETA. var I,y: inteiro INICIO y:= 15 Para i:=8 ate 18 faça Escreval(i) y:=y + 3 Fimpara Escreval(“y”, y) Qual o valor final da variável y ? a) 18 b) 28 c) 38 d) 48 e) 58 Alternativa correta: Letra D. Identificação do conteúdo: Estrutura de repetição Fonte : guia de estudo da unidade 1. Comentário: A repetição ocorre 11(onze) vezes, e a variável y vai acumulando mais 3 a cada execução, dando um total de 33. como já tinha 15, fica com 48. 8. A linguagem de programação C usa operadores lógicos, do mesmo jeito que o Visualg, com pequenas diferenças de escrita. Sobre o assunto, marque abaixo a alternativa incorreta. a) O operador “OU” ou || só pode ser utilizado sem combinações entre ele e outros operadores. b) O operador “NAO” inverte uma expressão lógica, por exemplo, false passa a ser true. c) O operador “E” ou && resulta verdadeiro quando as duas expressões lógicas ligadas por ele são verdadeiras. d) No operador “OU”, a probabilidade de uma expressão lógica dar verdadeiro é maior do que no operador “E”, na maioria das vezes. e) O operador “OU” ou || resulta falso apenas quando as duas expressões ligadas por ele forem falsas. Alternativa correta: Letra A. Identificação do conteúdo: linguagens Fonte : guia de estudo da unidade 1. Comentário: O operador OU pode ser combinado com outros. 9. Analise as afirmativas abaixo e, em seguida, marque a alternativa que apresenta quantas delas estão CORRETAS. 1. O comando PARA do visualg usa variável real para controle. 2. O comando Enquanto serve como estrutura de seleção. 3. A linguagem C não possui estruturas de repetição. 4. o comando “SE” do Visualg tem o equivalente no “IF” da linguagem C. a) 0 b) 1 c) 2 d) 3 e) 4 Alternativa correta: Letra B. Identificação do conteúdo: Estruturas de seleção Fonte: Guia de estudos da unidade 3. Comentário: Apenas a alternativa que fala do comando “SE” está correta. 10. Analise o trecho de comando abaixo: Se a > b então escreval(a) senao escreval(b) fimse O que ele faz (considere A e B variáveis reais, carregadas no teclado pelo usuário)? a) Exibe as variáveis a e b, simultaneamente. b) Não exibe nenhuma delas. c) Exibe o maior valor. d) Exibe o menor valor. e) Exibe o valor médio. Alternativa correta: Letra C. Identificação do conteúdo: Estrutura de seleção Fonte : guia de estudo da unidade 1. Página 4 de 4 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORESPROFESSOR (A): RICARDO BAUDEL Comentário: O código sempre exibirá o maior valor.
Compartilhar