Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: » ALGORITMOS Tipo de Avaliação: AV Aluno: Professor: JANE TAVARES ALVAREZ DA SILVA Turma: Nota da Prova: Nota de Partic.: Data: 19/11/2013 1a Questão (Ref.: 201102269874) DESCARTADA cout gets cin scanf sets 4a Questão (Ref.: 201102269957) Pontos:0,8 / 0,8 Indique qual o algoritmo que calcula corretamente a média das notas AV1 e AV2 de uma determinada disciplina. MEDIA � (AV1 + AV2) / 2; MEDIA � AV1 + AV2 / 2; MEDIA � (AV1 * AV2) / 2; MEDIA � (AV1 - AV2) / 2; MEDIA � (AV1 ** AV2) / 2; 5a Questão (Ref.: 201102353818) Pontos:0,0 / 0,8 Analise as sentenças abaixo sobre estruturas de decisão e, em seguida, assinale a alternativa correta: I. Na seleção simples, após a execução do teste, tanto será executado um bloco de comandos se o resultado do teste for verdadeiro quanto será executado um outro bloco de comandos se o resultado for falso. II. Na seleção encadeada, após a execução do teste, só será executado o bloco de comandos se o resultado do teste for verdadeiro. III. Seleção encadeada, após a execução do teste, será executado um bloco de comandos se o resultado do teste for verdadeiro, podendo ter um outro teste; caso não seja, um outro teste será feito até que todas as possibilidades de respostas sejam contempladas. Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente a sentença III está correta Tosas as sentenças estão corretas 6a Questão (Ref.: 201102292117) Pontos:0,8 / 0,8 Considerando o trecho de programa abaixo e os seguintes valores de entrada: 4, 7, 8, 2, 0, 1, 3, 4 e 2, qual será a saída produzida? int lin, col, mat[3][3]; for (lin=0; lin<3; lin++) for(col=0; col<3; col++) cin >> mat[lin][col]; for (lin=0; lin< 3; lin++) for(col=0; col<3; col++) if (lin==col) cout << "\n" << mat[lin][col]; 4, 7, 8 4, 0, 2 2, 0, 1 3, 4, 2 2, 0, 2 7a Questão (Ref.: 201102267654) Pontos:0,7 / 0,8 05/12/2013 http://bquestoes.estacio.br/bdq_pr... 07:13:33 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: prog "converter temperatura" var tempC, TempF:real; inicio imprima "Informe o valor em graus Celsius:"; leia (tempC); tempF <- (1.8 * tempC)+32; imprima "A temperatura em Fahrenheit é:" tempF; 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. 8a Questão (Ref.: 201102275233) Pontos:0,0 / 0,8 Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? cin >> numero; if (numero / 2 == 0) cout << "par"; else cout <<"impar"; cin >> numero; if (numero %2 == 0) cout << "par"; else cout <<"impar"; cin >> numero; cout << numero %2; cin >> numero; if (numero % 2 = 0) cout << "par"; else cout <<"impar"; cin >> numero; if (numero %2 = 1) cout << "par"; else cout <<"impar"; 9a Questão (Ref.: 201102274650) Pontos:0,8 / 0,8 Assinale as alternativas corretas em relação a quantidade de vezes que a palavra "Frase" será impressa, no trecho de código abaixo. i � 555 enquanto (i > 553) faca 05/12/2013 http://bquestoes.estacio.br/bdq_pr... 07:13:33 j � 122 enquanto (j < 125) faca escreva ( "Frase" ) j � j+1 fimenquanto i � i-1 fimenquanto 8 vezes 4 vezes 6 vezes 5 vezes 7 vezes 10 a Questão (Ref.: 201102322621) Pontos:0,8 / 0,8 Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo: Um número que é utilizado de forma fixa durante a execução de um programa. Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa 11a Questão (Ref.: 201102272663) Pontos:0,0 / 0,8 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)) Período de não visualização da prova: desde 04/11/2013 até 22/11/2013. 05/12/2013 http://bquestoes.estacio.br/bdq_pr... 07:13:33
Compartilhar