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 SEGUNDA CHAMADA 2016.2B – 10/12/2016 1. Suponha que no algoritmo abaixo o usuário informa o preço de um produto e o desconto fornecido ao cliente na hora da compra. Supondo que o valor informado para a compra foi de 100 reais e o desconto de 25, qual o valor final a ser pago considerando a estrutura de seleção “SE” do algoritmo abaixo? Algoritmo “desconto” var desconto, preco, total : real inicio escreval(“informe preco”) leia(preco) escreval(“informe desconto”) leia(desconto) se preco > 100 então total := preco – desconto + 15 senao se preco >= 50 então total:= preco - desconto - 10 senao total := preco – desconto + 5 fimse fimse FIMALGORITMO escreval(“total geral”, total) a) 55 b) 65 c) 75 d) 85 e) 95 Alternativa correta: Letra B. Identificação do conteúdo: Assuntos:estrutura de Seleçao – Guia de Estudos UNIDADE 1 página 15 Comentário: o caminhamento da estrutura SE não carrega a variável C, que sai com o valor zero. 2. Suponha que você quisesse fazer uma contagem regressiva de 500 até 300 recuando de 30 em 30, como você faria ? a) para i de 500 ate 300 passo 30 faca b) para i de 300 ate 500 passo 30 faca c) para i de 300 ate 500 passo -30 faca d) para i de 500 ate 300 passo -30 faca e) para i:= 500 passo – 30 ate 300 faca Alternativa correta: letra D. Identificação do conteúdo: Assuntos:estrutura de repetição – Guia de Estudos UNIDADE 2 página 2 Comentário: a sintaxe da linguagem define que a forma é aquela encontrada na letra D 3. Dentre as alternativas abaixo, escolha aquela que não está correta. a) SOMA:= SOMA + 1 realiza somatórios b) ENQUANTO .....{ } pode ser usado em estruturas de repetição indeterminada ou determinada GABARITO QUESTÕES COMENTADAS Disciplina PROGRAMAÇÃO DE COMPUTADORES Professor (a) RICARDO BAUDEL 1 2 3 4 5 6 7 8 9 10 B D A B C E E C C A Página 2 de 4 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL c) SE..ENTAO..SENAO equivale ao IF THEN ELSE e serve para estruturas de seleção d) PARA … FIMPARA.... { } equivale ao FOR e pode ser usado como estrutura de repetição determinada e) expressões do tipo A:=A+ 1 são usadas em contagens Alternativa correta: Letra A. Identificação do conteúdo: contadores – Guia de Estudos UNIDADE 4 página 2 Comentário: os acumuladores (somatórios) são adicionados ao valor recebido, e não a 1. 4. Analise o algoritmo abaixo e depois selecione a alternativa correta. Algoritmo “eixos” var i: inteiro eixo : literal qtdx, qtdy, qtdz: inteiro inicio para i:=1 ate 10 faca escreval(“informe se o eixo é X, Y ou Z”) leia(eixo) se eixo = “x” então qtdx := qtdx + 1 senao se eixo = “y” então qtdy:= qtdx +1 senao qtdz:= qtdz + 1 fimse fimse fimpara fimalgoritmo a) o algoritmo conta quantas vezes cada eixo é referenciado b) o algoritmo roda normalmente mas tem um erro lógico nos contadores c) o algoritmo trava no momento da execução d) o algoritmo está errado porque a variável “i” deveria ser real e) as variáveis qtda, qtdb e qtdc são acumuladores Alternativa correta: letra B. Identificação do conteúdo: estrutura de Seleçao – Guia de Estudos UNIDADE 2 página 15 Comentário: a expressão qtdy:= qtdx +1 está errada, deveria ser qtdy:= qtdy +1 5. Analise o algoritmo abaixo e depois selecione a alternativa correta. Suponha que você executou esse algoritmo no visualg. Algoritmo “loja” var valornota: inteiro soma, i: inteiro inicio para i:=1 ate 15 faca escreval(“informe valor da nota fiscal ”) leia(valornota) se valornota > 100 entao soma:= soma + valornota fimse fimpara fimalgoritmo a) o algoritmo soma o valor de todas as notas fiscais b) o algoritmo não roda normalmente, pois trava antes de iniciar c) o algoritmo soma o valor das notas fiscais cujo valor é maior do que 100 reais d) o algoritmo soma o valor das notas fiscais cujo valor é maior ou igual a 100 reais e) o algoritmo soma o valor das notas fiscais cujo valor é menor do que 100 reais Alternativa correta: Letra C. Identificação do conteúdo: estrutura de Seleçao – GAB. C - Assuntos:estrutura de Seleçao e repetição – Guia de Estudos UNIDADE 2 página 15 . Comentário: o programa combina repetição deterninada, estrutura de seleção e somatório. Página 3 de 4 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL 6. Analise a sequência de estruturas SE abaixo e escolha a alternativa correta. Var mes : inteiro inicio Escreval(“informe mes”) leia(mes) se (mes >= 1) e (mes <=3) então escreval(“primeiro trimestre”) senao se (mes >=4) ou (mes <=6) então escreval(“segundo trimestre”) senao se (mes >=7) e (mes <=9) então escreval(“terceiro trimestre”) senao escreval(“quarto trimestre”) fimse fimse fimse FIMALGORITMO Considere que no algoritmo acima o usuário digitou o valor 8(oito, inteiro) para o mês. Qual a mensagem que o programa vai emitir ? a) vai emitir a mensagem “primeiro trimestre”, pois a estrutura SE está correta b) não vai emitir mensagem, pois falta um “senão” no código c) vai emitir a mensagem “terceiro trimestre”, pois falta um “senão” no código d) vai emitir a mensagem “quarto trimestre” , pois falta um “senão” no código e) vai emitir a mensagem “segundo trimestre”, por causa do conector “ou” colocado indevidamente onde deveria ser “e” Alternativa correta: letra E. Identificação do conteúdo: estrutura de Seleçao – Guia de Estudos UNIDADE 2 página 15 Comentário: o conector está errado, deveria ser “E” porque é uma condição simultânea. 7. Observe a estrutura de repetição inserida no algoritmo a seguir. var nota : inteiro inicio escreval(“informe nota”) leia(nota) enquanto (nota < 0) ou (nota >10) faca escreval(“informe nota”) leia(nota) fimenquanto para que serve essa estrutura de repetição ? a) para receber notas normalmente b) para receber notas fora da faixa entre zero e 10. c) para abrir uma repetição determinada d) para receber uma quantidade fixa de notas e) para receber novamente as notas no caso do usuário colocar nota menor que zero ou maior do que 10 Alternativa correta: Letra E. Identificação do conteúdo: Guia de Estudos UNIDADE 2 página 15 Comentário: o código é uma consistência, construída com repetição indeterminada. 8. Na linguagem C, utilizamos um comando de saída . Supondo que a variável A é do tipo float, qual seria o comando correto para imprimir essa variável ? a) scanf(“%f”, A); b) scanf(“%d”, A); c) printf(“%f”, A); d) printf(“%d”, A); e) scanf(A); Alternativa correta: Letra C. Identificação do conteúdo: comandos de saída da linguagem C – Guia de Estudos UNIDADE 4 página 3 Comentário: a sintaxe da linguagem C define a forma de escrita do comando Printf Página 4 de 4 DISCIPLINA: PROGRAMAÇÃO DE COMPUTADORES PROFESSOR (A): RICARDO BAUDEL 9. Observe o código abaixo e escolha a alternativa correta : #include <stdio.h> Int main() { float dias; int mes; scanf(“%f”,mes); dias=mes*30; printf(“%f”,dias); return(0); } a) O algoritmo rodará sem problemas 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 “mes” d) O algoritmo tem erro na declaração das variáveis e) O algoritmo tem um erro na estrutura de seleção Alternativa correta: Letra C. Identificação do conteúdo: comandos de entrada da linguagem C – Guia de Estudos UNIDADE 4 página 3 Comentário: a sintaxe da linguagem C define a forma de escrita do comando SCANF 10. Observe o código abaixo e escolha a alternativa incorreta : #include <stdio.h> main() { float raio, perimetro; printf("Digite o valor do raio do circulo, e ENTER\n"); scanf("%f", &raio); printf("Raio digitado : %f \n", raio); perimetro= 2*(3.14)*raio; printf("Perimetro do circulo com raio %f é %f \n", raio, perimetro); } a) O algoritmo rodará sem problemas b) O algoritmo rodará mas vai parar na saída de dados, pois não usa corretamente as variáveis c) O algoritmo roda sem problemas mas não calcula corretamente o perimetro, pois faz uma comparação d) O algoritmo tem uma repetição determinada e) O algoritmo tem uma estrutura de seleção que está incorreta Alternativa correta: Letra A. Identificação do conteúdo: comandos de entrada e saída da linguagem C – Guia de Estudos UNIDADE 2 página 3 Comentário: o programa não tem nenhum erro de sintaxe nem de lógica, rodando perfeitamente.
Compartilhar