Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação On-Line
Avaliação: AV1-2011.4S-ALGORÍTIMO-CCT0239
Disciplina: CCT0239 - ALGORITMOS
Tipo de Avaliação: AV1
Aluno: 201110005466 - LEANDRO CORREIA ROBADY
Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 1 Total: 6,5
Prova On-Line
Questão: AV220102CCT0001058 (158258)
1 - Para que possamos declarar uma variável, primeiro precisamos definir que tipo de dado ela irá
armazenar, pois, quando: Pontos da Questão: 0,5
Se define um tipo de variável, informamos ao computador o quanto de disco rígido será necessário
¿deletar¿ e que tipos de operações poderão ser realizadas com o dado que será armazenado
Se define um tipo de variável, informamos ao computador o quanto de memória será necessário
¿separar¿ e que tipos de operações poderão ser realizadas com o dado que será armazenado
Se define um intervalo de variáveis, informamos ao computador o quanto de memória secundária
será necessário ¿reservar¿ e que tipos de trocas poderão ser realizadas com o dado
Se define um intervalo de variáveis, informamos ao computador o quanto de disco rígido será
necessário ¿reservar¿ e que tipos de trocas de variáveis poderão ser realizadas com o dado que será
deletado
Questão: AV220102CCT0001066 (158268)
2 - Assinale a alternativa que contém o trecho de programa em UAL que gera o resultado mostrado na
figura abaixo:
da Questão: 1
prog incrivel
imprima 01072010 div 1000000, "\n";
imprima 01072010 % 10000, "\n";
imprima (01072010 div 10000) %100, "\n";
fimprog
prog incrivel
imprima 01072010 div 1000000, "\n";
imprima (01072010 div 10000) %100, "\n";
imprima 01072010 % 10000, "\n";
fimprog
prog incrivel
imprima 01072010 % 10000, "\n";
imprima 01072010 div 1000000, "\n";
imprima (01072010 div 10000) %100, "\n";
Página 1 de 5Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2999763&p2=8413&p3=1316418
fimprog
prog incrivel
imprima (01072010 div 10000) %100, "\n";
imprima 01072010 div 1000000, "\n";
imprima 01072010 % 10000, "\n";
fimprog
Questão: AV220102CCT0001035 (158307)
3 - Usando os operadores aritméticos da linguagem UAL, podemos concluir que o resultado do
algoritmo é: (assinale a alternativa CORRETA):
prog calculo
imprima 13+71, "\t";
imprima 10*3, "\t";
imprima 43/5, "t";
fimprog Pontos da Questão: 1
84
30
8
84
1000
8,6
84 30 8,6
84 1000 8
Questão: AV220102CCT0001005 (158289)
4 - Um algoritmo pode ser representado de várias maneiras. Assinale a opção CORRETA quando a
representação de um algoritmo fica mais próximo de uma linguagem de programação de alto nível.
Sua sintaxe fica mais parecida com a linguagem de preferência do autor. Pontos da Questão: 0,5
Linguagem gráfica
Linguagem computacional
Pseudolinguagem
Linguagem natural
Questão: AV220102CCT0001218 (158274)
5 -
Selecione qual dos trechos de código a seguir representa a seguinte situação: Se ainda for de manhã
e não estiver chovendo vou à praia, mas se estiver chovendo fico dormindo. Se não for de manhã
então vou ao cinema.
Pontos da Questão: 1
if (hora < 12)
if (chuva == ´n´)
cout << "Vou a praia\n" ;
Página 2 de 5Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2999763&p2=8413&p3=1316418
else
cout << "Vou dormir\n" ;
else
cout << "Vou ao cinema\n" ;
if (chuva == ´n´)
if (hora < 12)
cout << "Vou a praia\n" ;
else
cout << "Vou a cinema\n" ;
else
cout << "Vou dormir\n" ;
if (hora > 12)
if (chuva == ´s´)
cout << "Vou a praia\n" ;
else
cout << "Vou ao cinema\n";
else
cout << "Vou dormir\n" ;
if (hora > 12)
if (chuva == ´n´)
cout << "Vou a praia\n";
else
cout << "Vou ao cinema\n";
else
cout << "Vou dormir\n";
Questão: AV220102CCT00011519 (158282)
6 - A expressão relacional é formada, obrigatoriamente, por um Pontos da Questão: 0,5
Operador Aritmética
Operador Lógico
Operador de Controle
Operador Relacional
Questão: AV220102CCT0001037 (158299)
7 - Em um algoritmo na linguagem UAL, usamos comandos de linguagem identificando operadores e
funções. No caso de operadores relacionais “>“ significa maior; “<“ significa menor. Assinale a opção
CORRETA que identifica o operador relacional “<>”. Pontos da Questão: 0,5
divisão
potenciação
diferente
igual
Questão: AV220102CCT0001101 (158302)
8 - Ao construirmos um algoritmo, é de extrema importância que se tenha uma maneira de verificar
Página 3 de 5Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2999763&p2=8413&p3=1316418
se o mesmo está fazendo aquilo a que se propõe. Para isso criou-se um procedimento que tem o
nome de: Pontos da Questão: 1
Avaliação gerencial
Teste de mesa
Teste de sistema
Avaliação técnica
Questão: AV220102CCT000115121 (158245)
9 - Com base no algoritmo abaixo, e supondo que o valor fornecido para "A" na linha "leia A" seja 10,
o valor fornecido para "B" na linha "leia B" seja 7 e o valor fornecido para "C" na linha "leia C" seja 4,
pode-se afirmar que o valor da variável "D" na linha "escreva D" é:
prog prova
real a,b,c,d;
leia a;
leia b;
leia c;
d <- 0;
se (a < b && a < c)
{
d <- a;
}
senao
se ( b < c )
{
d <- b; }
senao
{
d <- c;
}
imprima “\nd = \”, d;
fimprog Pontos da Questão: 1
0
4
10
7
Questão: AV220102CCT0001213 (158276)
10 -
Analise o trecho de programa a seguir escrito em C++ e escolha a opção que mostra a saída deste
código considerando x=10 e y = 20
if (x>=10)
cout << "situacao 1\t ";
else
{
if (y < 50)
cout << "situação 2\t";
cout << "outra\n";
}
Pontos da Questão: 1
situacao 2 outra
Página 4 de 5Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2999763&p2=8413&p3=1316418
situacao 1
situacao 2
situacao 1 outra
Fechar
Server IP : 192.168.10.131 Client IP: 200.139.76.250 Tempo de execução da página : 2,609
Página 5 de 5Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2999763&p2=8413&p3=1316418