A maior rede de estudos do Brasil

Grátis
6 pág.
AV1 » ALGORITMOS

Pré-visualização | Página 1 de 1

Avaliação: CCT0239_AV1_201301218821 » ALGORITMOS
Tipo de Avaliação: AV1
Aluno: 201301218821 - CARLA HELENA MARTINS VELOZO 
Professor:
JANE TAVARES ALVAREZ DA SILVA
RICARDO CEZAR OLIVEIRA DAMASCENO
Turma: 9009/AI
Nota da Prova: 3,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 24/04/2013 16:12:19
1a Questão (Cód.: 7858) Pontos:0,5 / 0,5
Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar 
graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a 
partir dos algoritmos. 
Podemos afirmar que: 
As alternativas II e III são INCORRETAS
Apenas a alternativa I é CORRETA
Todas as alternativas são CORRETAS
As alternativas I e III são CORRETAS
Nenhuma das opções anteriores
2
a
 Questão (Cód.: 16567) Pontos:0,0 / 0,5
Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando:
cout >> "Valor de x: "  >> x;
cout >> "Valor de x: " , x;
cout << "Valor de x: " >> x;
cout >>x;
cout << x;
3a 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".
!=
=<
=>
<=
>=
Página 1 de 6BDQ Prova
17/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2829...
4a 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 a sentença II está correta
Tosas as sentenças estão corretas
Somente as sentenças II e III estão corretas
Somente as sentenças I e III estão corretas
5a Questão (Cód.: 13048) Pontos:0,5 / 0,5
O comando de saída é utilizado para mostrar dados na tela ou na impressora. A alternativa que contém um 
comando de saída é?
cout
cin
gets
sets
scanf
6a Questão (Cód.: 10289) Pontos:1,0 / 1,0
Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário 
líquido dos seus colaboradores, sabendo­se que o salário bruto é a soma do salário líquido mais o desconto, 
sendo este em valor percentual.
prog folha
real Salbruto, Desc, Liquido;
imprima "Digite o salário bruto :", "\n";
leia salbruto;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (salbruto * desc / 100);
imprima "o salário líquido é: ",liquido;
fimprog
prog folha
real salbruto, desc, liquido;
imprima "Digite o salario bruto :", "\n";
leia salario;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (salbruto * desc / 100);
imprima "o salário é: ",liquido;
fimprog
prog folha
Página 2 de 6BDQ Prova
17/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2829...
real salbruto, desc, liquido;
imprima "Digite o salário bruto :", "\n";
leia salbruto;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (salbruto * desc / 100);
imprima "o salário líquido é: ",liquido;
fimprog
prog folha
real salbruto, desc, liquido;
imprima "Digite o salário bruto :", "\n";
leia salbruto;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (liquido * desc / 100);
imprima "o salário líquido é: ",liquido;
fimprog
prog folha
imprima "Digite o salário bruto :", "\n";
leia salbruto;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (salbruto * desc / 100);
imprima "o salário líquido é: ",liquido;
fimprog
7a Questão (Cód.: 15070) Pontos:0,0 / 1,0
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
O valor foi:5
O valor foi:4
O valor foi:2
O valor foi:6
Nenhuma das alternativas anteriores
8a Questão (Cód.: 10573) Pontos:0,0 / 1,0
Interprete o algoritmo abaixo e informe o valor final da variável X.
Início
Página 3 de 6BDQ Prova
17/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2829...
Inteiro: X;
 X 
��3;
 Se X < 4 então
 X 
��0;
 Senão
 X 
��X+7;
 Fim Se;
Fim.
4
1
10
0
3
9
a
 Questão (Cód.: 116543) Pontos:0,0 / 1,0
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:"); 
area=lado*lado; 
escreva("A área do quadrado é:", area); 
fim
Algoritmo CalcArea 
var 
real lado, area; 
inicio 
escreva ("Digite o lado de uma quadrado:");
leia (lado); 
Página 4 de 6BDQ Prova
17/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2829...
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
Algoritmo CalcArea
inicio 
escreva ("Digite o lado de uma quadrado:"); 
leia (lado); 
area=lado*lado; 
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); 
fim
10a Questão (Cód.: 7965) Pontos:0,0 / 1,0
De acordo com a figura abaixo podemos afirmar: 
Página 5 de 6BDQ Prova
17/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2829...
O aluno será reprovado com qualquer média que ele tirar
A lógica do programa utiliza um comando de repetição
Há um loop infinito
Se o aluno obtiver média abaixo de sete ele será aprovado
A implementação do algoritmo necessita de um comando condicional aninhado
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
Página 6 de 6BDQ Prova
17/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2829...