Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV2_201301536032 » ALGORITMOS Tipo de Avaliação: AV2 Aluno: 201301536032 - FÁBIO NOGUEIRA DE JESUS Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9014/AN Nota da Prova: 3,5 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 14/06/2013 18:01:24 1a Questão (Cód.: 16557) Pontos: 0,5 / 0,5 Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10? if (x != 7 && x > 10) if (x != 7 || x >= 10) if (x != 7 || x > 10) if (x == 7 && x > 10) if (x == 7 || x <= 10) 2a Questão (Cód.: 13046) Pontos: 0,0 / 0,5 Em alguns programas, existem estruturas de repetição que podem ser utilizadas quando o número de repetições necessárias não é fixo e que os comandos que a compõem serão repetidos até uma condição localizada no início da estrutura assuma um valor falso. Quando for este caso, podemos usar: 1. switch / case 2. do / while 3. for 4. while Estão corretas as afirmativas: 3 e 4, somente. 1, 2 e 4, somente. 1 e 3, somente. 2, 3 e 4, somente. 1 e 2, somente. 3a Questão (Cód.: 94205) Pontos: 1,0 / 1,0 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 a sentença III está correta 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 Tosas as sentenças estão corretas 4a Questão (Cód.: 49027) Pontos: 0,0 / 1,5 Implemente um programa em C++ que receba um número indefinido de valores e calcule o percentual de valores digitados que forem pares e estiverem dentro do intervalo de 20 e 50. O programa deve perguntar se o usuário deseja continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s". Resposta: Poderia ter dado pelo menos um exemplo similar. Gabarito: int main() { int c=0,ct=0,x; char resp='s'; while(resp=='s') { cout << "Entre com um valor:"; cin >> x; if (x % 2 == 0 && x > 20 && x < 50) c++; ct++; cout << "Deseja entrar com mais algum valor (s/n)?"; cin >> resp; fflush(stdin); } cout << "Percentual:"<< c/ct *100 <<"%\n"; }<="" }="" system(?pause?);="" ct< 5a Questão (Cód.: 15032) Pontos: 0,5 / 0,5 São considerados comandos condicionais de repetição na linguagem Portugol: Se, Escolha, Escreva e Leia Se e escolha Escreva e Leia Enquanto, Repita e Para Se, Escolha, Enquanto e Para 6a Questão (Cód.: 94188) Pontos: 1,0 / 1,0 Analise o código mostrado na figura abaixo e assinale a alternativa que descreve corretamente a sua execução: A palavra "Algoritmos" será escrita na tela normalmente, em texto corrido, conforme se escreve Nada será escrito na tela A palavra "Algoritmos" será escrita diversas vezes na tela, separadas por espaço A palavra "Algoritmos" será escrita na tela verticalmente, uma letra em cada linha A palavra "Algoritmos" será escrita na tela de trás pra frente 7a Questão (Cód.: 10573) Pontos: 0,0 / 0,5 Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X 3; Se X < 4 então X 0; Senão X X+7; Fim Se; Fim. 1 10 3 0 4 8a Questão (Cód.: 49031) Pontos: 0,0 / 1,5 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: Poderia ter dado pelo menos um exemplo similar. 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"); } 9a Questão (Cód.: 15083) Pontos: 0,0 / 0,5 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: 0 Valor de r: 1 Valor de r: 3 Valor de r: 10 10a Questão (Cód.: 15628) Pontos: 0,5 / 0,5 Para calcular a área de um retângulo é necessário conhecer a medida dos lados. Considerando que a área é dada pela altura multiplicada pela largura do retângulo, selecione o trecho de programa que mostra a entrada correta dos dados necessários para o cálculo da área de um retângulo. cin >> altura,largura; cin altura largura; cout << altura,largura; cin >> altura,largura; cin >> altura >> largura;
Compartilhar