Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AVS_XXXXXXXXXXXX » ALGORITMOS Tipo de Avaliação: AVS Aluno: XXXXXXXXXXXX – Jesus Machado Professor: ANITA LUIZA MACIEL LOPES Turma: 9014/AN Nota da Prova: 8,2 Nota de Partic.: 0,5 Data: 10/12/2013 11:23:28 1a Questão (Ref.: 201308154680) Pontos: 0,8 / 0,8 Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . int, float e caractere int, char e logical int, char e float int, char e real int, real e caractere 2a Questão (Ref.: 201308161721) Pontos: 0,8 / 0,8 O que será exibido de acordo com o trecho de código abaixo? c 20 r c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Nada será exibido. Valor de r: 3 Valor de r: 1 Valor de r: 0 Valor de r: 10 3a Questão (Ref.: 201308161694) Pontos: 0,8 / 0,8 Os comentários são recursos que podem ser utilizados pelos programadores para: Inserir comandos que serão traduzidos pelo compilador Inserir diretivas para o compilador Inserir textos explicativos apenas para o programador Inserir textos explicativos apenas para o usuário Inserir comandos que serão executados pela máquina 4a Questão (Ref.: 201308157097) Pontos: 0,8 / 0,8 Uma determinada universidade trabalha com turmas de 45 alunos em um dos seus cursos. Assinale a alternativa correta que representa o algoritmo que calcula a média das notas da turma. prog mediaturma real nota, soma, media; int alunos, cont; soma <- 0.0; alunos <- 45; cont <- 0; enquanto (cont < alunos+1) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / alunos; fimprog prog mediaturma int nota, soma, media; real alunos, cont; soma <- 0.0; alunos <- 0; cont <- 0; enquanto (cont < 46) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / 45; fimprog prog mediaturma int nota, soma, media; real alunos, cont; soma <- 0.0; alunos <- 0; cont <- 0; enquanto (alunos < 45) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / 45; fimprog prog mediaturma int nota, soma, media; real alunos, cont; soma <- 0.0; alunos <- 0; cont <- 0; enquanto (cont < alunos) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / alunos; fimprog prog mediaturma real nota, soma, media; int alunos, cont; soma <- 0.0; alunos <- 45; cont <- 0; enquanto (cont < alunos) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / alunos; fimprog 5a Questão (Ref.: 201308195619) Pontos: 0,5 / 0,8 Elabore um programa em C que dada a idade de um nadador classifica-o em uma das seguintes categorias: infantil A = 5 - 7 anos; infantil B = 8-10 anos; juvenil A = 11-13 anos; juvenil B = 14-17 anos; adulto = maiores de 18 anos Resposta: #include <iostream> #include <cstdlib> using namespace std; int main() { int a; cout<<"\nIdade: "; cin>>a; if (a>=5 || a<=7) { cout<<"\nCategoria infantil A\n"; } else if (a>=8 || a<=10) { cout<<"\nCategoria infantil B\n"; } else if (a>=11 || a<=13) { cout<<"\nCategoria Juvenil A\n"; } else if(a>=14 || a<=17) { cout<<"\nCategoria juvenil B\n"; } else cout<<"\nCategoria Adulto\n\n"; system("pause"); } Gabarito: #include main() { float idade; cout << "Entre com a idade:"; cin >> idade; if (idade >= 5 && idade<=7) { cout <<"Categoria Infantil A\n"; } else if (idade >= 8 && idade<=10) { cout <<"Categoria Infantil B\n"; } else if (idade >= 11 && idade<=13) { cout <<"Categoria Juvenil A\n"; } else if (idade >= 14 && idade<=17) { cout <<"Categoria Juvenil B\n"; } else if (idade >= 18) { cout <<"Categoria Adulto\n"; } system("pause"); } 6a Questão (Ref.: 201308195669) DESCARTADA Um número primo é aquele que é divisível apenas por um ou por si mesmo. Implemente um programa em C++ que receba um número inteiro, verifique e informe se o mesmo é um número primo. Resposta: Gabarito: int main() { int x, i, c=0; cout << "Entre com um número inteiro:"; cin >> x; for(i=1;i if(x % i == 0) { c++; } } if(c==1) { cout << "Valor eh numero primo\n"; } else { cout << "Valor NAO eh numero primo\n"; } system("pause"); } 7a Questão (Ref.: 201308209677) Pontos: 0,8 / 0,8 Analise o trecho do programa escrito em C++ abaixo e assinale a resposta correta sobre a exeução deste código. int valor; valor = 0; while (valor < 5) { cout << " " << valor; valor++; } O código ficará em loop infinito. A repetição irá terminar quando a variável valor for igual a 6. A repetição irá terminar quando a variável valor for igual a 5 Será exibido: 1 2 3 4 Será exibido: 0 1 2 3 4 5 8a Questão (Ref.: 201308162280) Pontos: 0,8 / 0,8 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) while (num == 0) while (num != 0) enquanto (num > 0) for ( i = 0; i == num; i++) 9a Questão (Ref.: 201308157621) Pontos: 0,8 / 0,8 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 10a Questão (Ref.: 201308154683) Pontos: 0,8 / 0,8 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 O resultado final será -21 + 25 = 4 O resultado final será -21 + 25 = 34 O resultado final será 4 + 8 = 9 O resultado final será 4 + 25 = 29 Nenhuma das alternativas 11a Questão (Ref.: 201308156886) Pontos: 0,8 / 0,8 Suponha um algoritmo desenvolvido em linguagem C++. Em uma determinda linha aparece o comando CONT = (CONT + 1); Neste caso, o que é executado? CONT recebe o próprio valor decrescido de uma unidade CONT recebe o próprio valor acrescido de uma unidade CONT recebe o valor 1 CONT recebe o valor zero CONT permaneceinalterado
Compartilhar