Buscar

Algoritmos - AV3 - Leandro Robady

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

Avaliação On-Line 
Avaliação: AV3-2011.4S-ALGORÍTMOS-CCT0239 
Disciplina: CCT0239 - ALGORITMOS 
Tipo de Avaliação: AV3 
Aluno: 201110005466 - LEANDRO CORREIA ROBADY 
Nota da Prova: 7 Nota do Trabalho: Nota da Participação: Total: 7 
Prova On-Line 
 
Questão: AV220102CCT0001212 (158280) 
1 - 
Analise o trecho de programa a seguir escrito em UAL e escolha a opção que mostra a saída 
deste código considerando x=10 e y = 20 
 
se (x>10) 
{ 
 imprima "maior\t "; 
} 
senao 
{ 
 se (y < 50) 
 { 
 imprima "menor\t"; 
 } 
 senao 
 { 
 imprima "outros\t"; 
 } 
 imprima "continua\n"; 
} 
 
 Pontos da Questão: 1 
 
maior 
 
outros continua 
 
 menor continua 
 
 
outros 
 
Questão: AV220102CCT0001063 (158269) 
2 - Observe o trecho de programa em UAL abaixo. Se entrarmos com os valores a=7 e b=5, 
teremos como resposta apresentada no monitor, respectivamente: 
 
prog operadores 
 int a,b,quociente,resto; 
 imprima "Entre com A: "; 
 leia a; 
 imprima "Entre com B: "; 
 leia b; 
 quociente <- a div b; 
Página 1 de 4Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3300831&p2=9210&p3=1316418
 resto <- a % b; 
 imprima "O quociente da divisão inteira é ", quociente, " e o resto é ", resto,"\n"; 
 imprima "A soma desses números é ", a+b, " e o resultado da subtração é ", a-b, "\n"; 
 imprima "Dividindo o primeiro pelo segundo número teremos ", a/b, "\n"; 
fimprog 
 Pontos da Questão: 1 
 ´O quociente da divisão inteira é 1 e o resto é 2´ e ´A soma desses números é 12 e o 
resultado da subtração é 2´ 
 ´O quociente da divisão inteira é 2 e o resto é 5´ e ´A soma desses números é 75 e o 
resultado da subtração é -2´ 
 ´O quociente da divisão inteira é 2 e o resto é 1´ e ´A soma desses números é 2 e o 
resultado da subtração é 12´ 
 ´O quociente da divisão inteira é 12 e o resto é 2´ e ´A soma desses números é 15 e o 
resultado da subtração é 5´ 
 
Questão: AV220102CCT0001040 (158308) 
3 - 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$300,00 
 R$540,00 
 R$270,00 
 R$180,00 
 
Questão: AV220102CCT00011517 (158247) 
4 - Indique a saída do programa UAL, mostrado abaixo: 
Para a saída considere os seguintes valores: A = 5, B = 3, C = 2 e D = 9. 
 
prog prova15 
real A,B,C,D; 
real X; 
 
A<-5.0; 
B<-3.0; 
C<-2.0; 
D<-9.0; 
se ((A > 2.0) && (B < 7.0)) 
{ 
X<-((A + 2.0)*(B-2.0)); 
} 
senao 
{ 
Página 2 de 4Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3300831&p2=9210&p3=1316418
X <-((A * B) / D * (C + D)); 
} 
imprima "\nX= ",X; 
fimprog 
 Pontos da Questão: 1 
 8 
 9 
 10 
 7 
 
Questão: AV220102CCT0001459 (166267) 
5 - Na liguagem C++ a função tolower() é utilizada para: Pontos da Questão: 1 
 Comparar vetores de caracteres 
 Comparar conteúdo de um string com outro string 
 Converter as letras minúsculas para maiúsculas 
 Converter todas as letras para minúsculas 
 
Questão: AV220102CCT0001352 (166303) 
6 - Quais os tipos que estudamos para declarar matrizes na linguagem C++? Pontos da Questão: 
1 
 Char, int e real. 
 string, char, int e real. 
 char, int e float. 
 char, int e real. 
 
Questão: AV220102CCT0001405 (166268) 
7 - Imagine que tenhamos um programa que necessite armazenar de uma turma de seis 
alunos cada uma de suas quatro notas. Surge, então, uma pergunta: O número de linhas 
deverá corresponder ao número de entidades (pessoas, objetos, etc) ou posso construir a 
matriz transposta? Conforme explicado em uma de nossas aulas online, a maioria dos 
programadores faz opção em escolher: Pontos da Questão: 1 
 A primeira metade das linhas para identificar as entidades e o restante das linhas para 
representar os atributos das entidades, assim, declaramos float notas[4][6]; 
 As linhas para identificar os atributos das entidades e as colunas para identificar as 
entidades, assim, declaramos float notas[4][6]; 
 As diagonais da matriz para identificar as entidades e o entorno da matriz para identificar 
os atributos das entidades, assim, declaramos float notas[6][4]; 
 As linhas para identificar as entidades e as colunas para identificar os atributos das 
entidades, assim, declaramos float notas[6][4]; 
 
Questão: AV220102CCT0001258 (166318) 
8 - Para as estruturas de repetição do para representadas a seguir em linguagem C++, qual 
das respostas abaixo correspondem aos valores que a variável “x” irá assumir durante a 
execução do programa: 
 
I) for ( int x=7; x<=35; x += 7 ) 
 
II) for ( int x=10; x>=2; x-=2 ) 
 Pontos da Questão: 1 
Página 3 de 4Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3300831&p2=9210&p3=1316418
 
 7 14 21 28 35 
10 8 6 4 2 
 
 14 21 28 35 42 
12 10 8 6 4 2 
 
 7 14 21 28 35 
10 8 6 4 2 0 
 1 7 14 21 28 35 
10 8 6 4 2 0 
 
Questão: AV220102CCT0001301 (166295) 
9 - 
Considerando os comandos de repetição estudados e as afirmações a seguir : 
 
i. O comando while equivale ao comando enquanto do UAL . 
ii. O comando while não pode ser sempre substituído pelo comando de repetição for . 
iii. O comando while permite realizar a repetição de comandos que estão definidos no seu bloco de 
comandos. 
iv. O comando while funciona exatamente da mesma forma que o comando do ... while . 
 
Assinale a opção certa : Pontos da Questão: 1 
 Os itens i) e iv) estão corretos. 
 Os itens i), ii), iv) estão corretos. 
 Os itens i) e iii) estão corretos. 
 Os itens i), ii), iii) estão corretos. 
 
Questão: AV220102CCT0001107 (158301) 
10 - Um programador desenvolve um programa e armazena na variável ano o valor do ano 
informado pelo usuário. Sabendo-se que para ser bissexto o resto da divisão do ano por 4 
deve ser zero. Qual opção apresenta o resto da divisão na linguagem UAL. Pontos da Questão: 1 
 ano mod 4 
 ano div 4 
 ano % 4 
 ano / 4 
 Fechar 
Server IP : 192.168.10.131 Client IP: 200.139.76.250 Tempo de execução da página : 2,219 
Página 4 de 4Visualização de Prova
11/4/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3300831&p2=9210&p3=1316418

Outros materiais