Baixe o app para aproveitar ainda mais
Prévia do material em texto
3/6/2014 BDQ Prova file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 1/5 Avaliação: CCT0239_AV2_ » ALGORITMOS Tipo de Avaliação: AV2 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/AA Nota da Prova: 6,5 de 8,0 Nota do Trabalho: 0 Nota de Participação: 2 Data: 28/08/2013 14:36:36 1a Questão (Cód.: 10250) Pontos: 0,5 / 0,5 Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para "diferente". => >= != =< <= 2a Questão (Cód.: 94217) Pontos: 0,0 / 0,5 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. 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 II está correta 3a Questão (Cód.: 15706) Pontos: 0,5 / 0,5 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C++ melhor representa esta tarefa? do{ // [bloco de comandos] } while (cfp !=0); for (cpf=0; cpf !=0; cpf++) { 3/6/2014 BDQ Prova file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 2/5 // [bloco de comandos] } while{ // [bloco de comandos] } do (cfp !=0); do while (cfp !=0){ // [bloco de comandos] } if (cpf != 0){ // [bloco de comandos] } 4a Questão (Cód.: 10270) Pontos: 0,5 / 0,5 Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. var real SALARIO; var int SALARIO; var caractere SALARIO; var logico SALARIO; var string SALARIO; 5a Questão (Cód.: 116543) Pontos: 0,0 / 0,5 Analise os algoritmos abaixo e assinale aquele que calcula corretamente a área de um quadrado a partir da leitura do lado do quadrado. Algoritmo CalcArea var real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:", area); fim Algoritmo CalcArea inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; 3/6/2014 BDQ Prova file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 3/5 escreva("A área do quadrado é:", area); fim Algoritmo CalcArea var real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:" area); f im Algoritmo CalcArea var real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); area=lado*lado; escreva("A área do quadrado é:", area); fim Algoritmo CalcArea real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:", area); fim 6a Questão (Cód.: 14749) Pontos: 0,5 / 0,5 Analise o código abaixo e determine qual o valor final da variável SOMA ? int x = 0, soma = 0 ; for (x=1; x<=5; x=x+1) soma = soma + x; cout << "O valor da SOMA é "<< soma; 15 20 25 05 10 3/6/2014 BDQ Prova file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 4/5 7a Questão (Cód.: 10344) Pontos: 1,0 / 1,0 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; 8a Questão (Cód.: 94187) Pontos: 1,0 / 1,0 Analise o código mostrado na figura abaixo e assinale a alternativa que descreve o resultado correto da sua execução: A apenas metade da frase será escrita na tela A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma letra em cada linha A frase "Aprender a construir Algoritmos" será escrita na tela da forma normal, em texto corrido, conforme digitado A frase "Aprender a construir Algoritmos" será escrita na tela verticalmente, uma palavra em cada linha A frase "Aprender a construir Algoritmos" será escrita na tela de trás pra frente 9a Questão (Cód.: 7944) Pontos: 1,5 / 1,5 Desenvolva um algoritmo em pseudocódigo para calcular a área e o perímetro de uma sala. O usuário informará a largura e comprimento da sala e deverão ser apresentados : Área e Perímetro. Obs: O Perímetro equivale a soma de todos os lados da sala. Resposta: inicio real largura, comprimento, area, perimetro escreva "Informe largura" leia largura escreva "Informe comprimento" leia comprimento area = largura * comprimento perimetro = (largura * 2) + (comprimento * 2) escreva "Area: " + area escreva "Perimetro: " + perimetro fim 3/6/2014 BDQ Prova file:///E:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/1o%20Semestre/Algoritmos/Provas/AV2_files/prova_resultado_preview_aluno.htm 5/5 Gabarito: Inicio. Variavel int LARG, COMP, AREA, PERIM Ler LARG Ler COMP Calcular AREA = LARG * COMP Calcular PERIM = (2 * LARG) + (2 * COMP) Imprimir "Largura = ", LARG Imprimir "Comprimento = ", COMP Fim. 10a Questão (Cód.: 49040) Pontos: 1,0 / 1,5 Sabe-se que a população de uma determinada cidade A cresce 2% ao ano e que a população de uma cidade B cresce 3% ao ano. Sabendo que a população de A é de 100.000 habitantes e que a de B é de 50.000 habitantes, implemente um algoritmo que calcule quantos anos serão necessários para que a população da cidade B ultrapasse a população da cidade A Resposta: inicio inteiro popA, popB, ano popA = 100000 popB = 50000 ano = 0 enquanto (popA > popB) { popA = popA * 1,02 popB = popB * 1,03 ano = ano+1 } fim Gabarito: int main() { int anos=0; float pa=100000, pb=50000; while(pb<=pa) { pa += 0.02 * pa; pb += 0.03 * pb; anos++; } cout << "Numero de anos:" << anos <<"\n"; system("pause"); } Período de não visualização da prova: desde 21/08/2013 até 02/09/2013.
Compartilhar