Buscar

AV1 ALGORITMOS

Prévia do material em texto

Avaliação On-Line 
Avaliação: AV1-2011.2S.EAD - ALGORITMOS - CCT0239 
Disciplina: CCT0239 - ALGORITMOS 
Tipo de Avaliação: AV1 
Aluno: 201104011999 - VALNEI DE SOUZA GUIMARÃES 
Nota da Prova: 7 Nota do Trabalho: Nota da Participação: 2 Total: 9 
Prova On-Line 
 
Questão: AV220102CCT0001016 (158311) 
1 - Dado o algoritmo abaixo, indique a alternativa CORRETA que expressa o resultado no caso 
do salário ser maior ou igual a R$1.000,00: 
 
real salario; 
se (salario >= 1000.00) 
{ 
Imprima “\nAplicar aumento de 10%”; 
} 
 Pontos da Questão: 1 
 O salário será aumentado em 10% 
 O algoritmo apresenta erro devido ao "\n" 
 Muda de linha e imprime a frase: Aplicar aumento de 10% 
 Imprime a frase "Aplicar aumento de 10%" e muda de linha 
 
Questão: AV220102CCT0001064 (158271) 
2 - Assinale a alternativa que contém o trecho de programa em UAL que gera o resultado 
mostrado na figura abaixo: 
 
 Pontos da Questão: 1 
 prog operadores 
imprima 2+3; 
imprima "\n", 14-5, " "; 
imprima 4*3, "\n"; 
fimprog 
 prog operadores 
imprima 2+3; 
imprima "\n\n", 14-5, " "; 
imprima 4*3, "\n\n"; 
fimprog 
 prog operadores 
imprima 2+3; 
Página 1 de 4Visualização de Prova
10/08/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2032350&p2=6684&p3=1250937
imprima "\n\n", 14-5; 
imprima 4*3; 
fimprog 
 prog operadores 
imprima 2+3; 
imprima 14-5, " "; 
imprima 4*3; 
fimprog 
 
Questão: AV220102CCT0001023 (158291) 
3 - O comando que indica o início de um programa na linguagem UAL é: (Assinale a alternativa 
CORRETA) Pontos da Questão: 0,5 
 prog 
 leia var 
 se (condição) 
 imprima 
 
Questão: AV220102CCT0001058 (158258) 
4 - 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 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 
 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 
 
Questão: AV220102CCT0001040 (158308) 
5 - O algoritmo abaixo tem como objetivo calcular os impostos de um determinado funcionário 
da indústria automobilística. Supondo que o imposto é calculado sobre o salário bruto, que é a 
soma do salário líquido mais os descontos. 
Escolha a alternativa CORRETA que informa o valor do imposto, supondo que o salário líquido 
seja R$1.500,00 e os descontos R$300,00. 
prog folhadepagamento 
 real salarioliquido, descontos, imposto; 
 imprima "\nDigite o salário líquido: \n"; 
 leia salarioliquido; 
 imprima "\nDigite os descontos: \n"; 
 leia descontos; 
 imposto <-(salarioliquido + descontos)* 15/100; 
 imprima "\nO imposto calculado é: ",imposto,"\n"; 
fimprog Pontos da Questão: 1 
 R$540,00 
 R$270,00 
 R$180,00 
 R$300,00 
Página 2 de 4Visualização de Prova
10/08/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2032350&p2=6684&p3=1250937
Questão: AV220102CCT0001206 (158252) 
6 - 
O comando para entrada de dados equivalente ao leia do UAL em C++ é: 
 
 Pontos da Questão: 0,5 
 
cin 
 
 
imprima 
 
read 
 
cout 
 
Questão: AV220102CCT0001101 (158302) 
7 - Ao construirmos um algoritmo, é de extrema importância que se tenha uma maneira de 
verificar 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 técnica 
 Teste de mesa 
 Avaliação gerencial 
 Teste de sistema 
 
Questão: AV220102CCT0001214 (158277) 
8 - 
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=5 e y = 20 
 
if (x>=10) 
 cout << "situacao 1\t "; 
else 
{ 
 if (y < 50) 
 cout << "situacao 2\t"; 
 cout << "outra\n"; 
} 
 Pontos da Questão: 1 
 
situacao 1 
 
situacao 2 
 situacao 1 outra 
 
 situacao 2 outra 
 
 
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 
Página 3 de 4Visualização de Prova
10/08/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2032350&p2=6684&p3=1250937
 
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 
 10 
 7 
 4 
 
Questão: AV220102CCT00011511 (158284) 
10 - Numa instrução se sem senao, o que acontece se a condição de teste for falsa? Pontos da 
Questão: 0,5 
 o corpo do comando se é executado. 
 Não ocorre nada. 
 O controle passa para a instrução seguinte ao se; 
 O controle procura pelo último senao do programa; 
 Fechar 
Server IP : 192.168.10.145 Client IP: 187.95.43.54 Tempo de execução da página : 1,969 
Página 4 de 4Visualização de Prova
10/08/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2032350&p2=6684&p3=1250937

Outros materiais