Buscar

AV2 - ALGORITMOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCT0239_AV2_201301723071 » ALGORITMOS
Tipo de Avaliação: AV2
Aluno: 201301723071 - FELIPE ROZELIO DO NASCIMENTO 
Professor:
OSWALDO BORGES PERES
SERGIO DE OLIVEIRA SANTOS
Turma: 9011/AK
Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 08/06/2013 10:21:14
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,5 / 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:
2, 3 e 4, somente. 
3 e 4, somente.
1, 2 e 4, somente.
1 e 3, somente.
1 e 2, somente.
3a Questão (Cód.: 10983) Pontos: 1,0 / 1,0
Sobre o FLUXOGRAMA abaixo podemos afirmar que :
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
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 REPETIÇÃO
4a 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 diversas vezes na tela, separadas por espaço
Nada será escrito na tela
A palavra "Algoritmos" será escrita na tela normalmente, em texto corrido, conforme se escreve
A palavra "Algoritmos" será escrita na tela de trás pra frente
A palavra "Algoritmos" será escrita na tela verticalmente, uma letra em cada linha
5a Questão (Cód.: 15032) Pontos: 0,5 / 0,5
São considerados comandos condicionais de repetição na linguagem Portugol:
Se e escolha
Se, Escolha, Escreva e Leia
Enquanto, Repita e Para
Escreva e Leia
Se, Escolha, Enquanto e Para
6a Questão (Cód.: 10248) Pontos: 0,5 / 0,5
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 valor zero
CONT recebe o valor 1
CONT permanece inalterado
CONT recebe o próprio valor acrescido de uma unidade 
CONT recebe o próprio valor decrescido de uma unidade 
7a Questão (Cód.: 63052) Pontos: 1,0 / 1,5
Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer.
Resposta: O laço será repetido até que o saldo seja maior que zero, depois é verificado se o valor da compra é 
maior que o valor do saldo, se for maior ele mostrará uma mensagem de compra não aprovada e no final mostrará 
a diferença entre saldo-compra mostrando o saldo final.
Gabarito:
É solicitado que o usuário digite um valor de saldo. Então, enquanto houver saldo (saldo>0) o usuário digita valores 
de compra, que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o saldo 
negativo (ou seja, se o saldo for insuficiente para a compra), o programa é encerrado e a mensagem "Compra não 
aprovada" é exibida.
8a Questão (Cód.: 56856) Pontos: 0,5 / 1,5
Faça um programa em C++ que some os n números de uma sequência formada da seguinte maneira:
1 + 1/3 + 1/5 + 1/7...
Resposta: #include <iostream> #include <cstdlib> using namespace std; int main() { int x, cont; for (x > 1; x < 
11; x =+2) cont = cont + 1; cout << x; system ("pause"); }
Gabarito:
#include 
using namespace std;
int main ()
{ 
 float numerador =1;
 float denominador = 1;
 float soma = 0;
 int limite = 0;
 cin >> limite;
 for (int i = 0; i 
 cout << "o valor a ser calculado "<< numerador << "/" << denominador << "\n"; 
 soma=(numerador/denominador) + soma; // 1/5 + soma
 denominador=denominador+2; //5
 } 
 cout << "a soma foi \n" << soma << "\n";
 system("PAUSE");
 return 0;
}
9a Questão (Cód.: 15070) Pontos: 0,0 / 0,5
De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 4, respectivamente?
leia(n1,n2)
se ((n1 < 2) e (n2 < 5 )) entao
 escreva("O valor foi: ", n1)
senao 
 se ((n1 > 1) e (n2 > 4) ) entao
 escreva ("O valor foi: ", n1+2 )
 senao
 se ((n1 > 3) ou (n2 < 10)) entao
 escreva("O valor foi: ", n2+n1)
 senao
 escreva("O valor foi: ", 5)
 fimse
 fimse
fimse
Nenhuma das alternativas anteriores
O valor foi:2
O valor foi:5
O valor foi:6
O valor foi:4
10a Questão (Cód.: 116550) Pontos: 0,5 / 0,5
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados 
pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que 
possui um exemplo de nome INCORRETO:
nota2
num1
nome_aluno
salariofinal
cad1- id
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.

Continue navegando