Baixe o app para aproveitar ainda mais
Prévia do material em texto
8/7/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 1/5 Avaliação: CCT0239_AVS_201402216629 » ALGORITMOS Tipo de Avaliação: AVS Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ Professor: ALEXANDRE SOARES ALVES Turma: 9013/AB Nota da Prova: 5,5 Nota de Partic.: 1,5 Data: 02/07/2014 12:58:08 1a Questão (Ref.: 201402246332) Pontos: 1,5 / 1,5 Faça um algoritmo em pseudocódigo que receba a temperatura em graus Celsius do usuário e apresente-a em graus Fahrenheit, de acordo com a fórmula: ºF = (1.8 * ºC) + 32. A saída deve ser igual ao exemplo: Exemplo: A temperatura CC graus Celsius equivale em Fahrenheit a FF.F graus. Onde: CC é a temperatura informada pelo usuário FF.F é a temperatura convertida pelo programa Resposta: algoritmo "conversao" var cc, ff.f real: escreva "Digite a temperatura em graus Celsius"; leia cc; ff.f<-(1,8*cc)+32; escreva "A temperatura" cc "graus Celsius equivale em Fahrenheit a" ff.f "graus"; fimalgoritmo Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é: algoritmo "Conversão de temperatura" var tempC, tempF:real inicio escreva("Informe a temperado em graus Celsius:") leia(tempC) tempF<-(1.8*tempC)+32 escreva(" A temperatura ",tempC," graus Celsius equivale em Fahrenheit a ",tempF," graus.") fimalgoritmo Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que podem ser apresentadas várias formas de solução. 2a Questão (Ref.: 201402301329) Pontos: 0,0 / 1,5 Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. 8/7/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 2/5 Resposta: Digitar 6 valores, igual a 0 e menor que 6. vetor1 recebe o valor de vetor vezes 2 e veto2 recebe o valor de vetor divido por 2 Gabarito: Após o usuário entrar via teclado com seis números no vetor, o programa imprime em ordem inversa a de entrada (do último para o primeiro elemento) os valores que foram digitados e que estão armazenados no vetor. Em seguida, o programa cria e imprime dois novos vetores, um deles com o dobro do valor de cada elemento (vetor 1) e outro com a metade do valor de cada elemento (vetor2). 3a Questão (Ref.: 201402246144) Pontos: 0,5 / 0,5 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 Pseudocódigo Fluxograma Algoritmo Diagrama 8/7/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 3/5 4a Questão (Ref.: 201402466843) Pontos: 0,5 / 0,5 Uma variável pode ser entendida como sendo: Um elemento da unidade lógica de controle. Um dispositivo de saída de dados. Um endereço na memória principal. Um dispositivo de memória auxiliar. Um dispositivo de entrada de dados. 5a Questão (Ref.: 201402246336) Pontos: 0,5 / 0,5 Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo. algoritmo "Impressão de valores" var n1,n2,n3:inteiro inicio n1<-4 n2<-n1*2 n3<-n2+1+n2 n2<-n3+n2 n1<-n1-n2 escreva("O resultado final será ",n1,"+",n2,"=",n3*2) fimalgoritmo Nenhuma das alternativas O resultado final será 4 + 25 = 29 O resultado final será -21 + 25 = 4 O resultado final será 4 + 8 = 9 O resultado final será -21 + 25 = 34 6a Questão (Ref.: 201402249501) Pontos: 0,5 / 0,5 Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no f im do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. As afirmações corretas são: I, II e III I, II e IV I e II II e III II, III e IV 8/7/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 4/5 7a Questão (Ref.: 201402332510) Pontos: 0,0 / 1,0 Com base na execução do código mostrado na figura abaixo analise as sentenças e, em seguida, assinale a alternativa correta: I. Enquanto for digitado um número inteiro maior que zero o programa continua solicitando a entrada de mais um número. II. O primeiro número digitado deve ser zero, caso contrário o programa não funciona. III. O programa só consegue solicitar a digitação por uma número determinado de vezes, enquanto a condição do comando 'while' for atendida. Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Somente a sentença I está correta 8a Questão (Ref.: 201402466706) Pontos: 0,5 / 0,5 Observe o trecho do algoritmo a seguir e responda: leia num; se (num % 2 == 0) { tipo = 1; } senão { tipo = 2; } escolha(tipo) { caso1 : imprima"PAR";pare; caso2 : imprima"IMPAR";pare; } Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução? PAR, PAR, IMPAR IMPAR, PAR, PAR PAR, IMPAR, PAR IMPAR, IMPAR, PAR 8/7/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=45700200&p1=201402216629&p2=1899476&p3=CCT0239&p4=101697&p5=AVS&p6=2/7/2014&p10=10481999 5/5 IMPAR, PAR, IMPAR 9a Questão (Ref.: 201402251341) Pontos: 0,5 / 0,5 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) && (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) ! (pontos <=20)) 10a Questão (Ref.: 201402474625) Pontos: 1,0 / 1,0 Em uma matriz quadrada, tem-se: O número de l inhas maior que o número de colunas O número de l inhas maior ou igual ao número de colunas O número de l inhas menor que o número de colunas O número de l inhas igual ao número de colunas O número de l inhas diferente do número de colunas. Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
Compartilhar