Buscar

Algoritimo AV1 n8

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 5 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

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

Prévia do material em texto

Avaliação On-Line 
Avaliação: AV1-2012.1-EAD-ALGORÍTIMOS-CCT0239 
Disciplina: CCT0239 - ALGORITMOS 
Tipo de Avaliação: AV1 
Aluno: 
Nota da Prova: 6 Nota do Trabalho: Nota da Participação: 2 Total: 8 
Prova On-Line 
 
Questão: AV220102CCT0001027 (158295) 
1 - O comando que representa a ação “repetição com teste no início e número de vezes 
conhecido” em um algoritmo na linguagem UAL é: (Assinale a alternativa CORRETA) Pontos da 
Questão: 0,5 
 
faca 
{ 
... 
}enquanto(condição) 
 
enquanto(condição) 
{ 
... 
} 
 
se(condição) 
{ 
.... 
} 
senao 
{ 
... 
} 
 
para( ...; ...; ...) 
{ 
... 
} 
 
Questão: AV220102CCT0001214 (158277) 
2 - 
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"; 
Página 1 de 5Visualização de Prova
11/04/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3303073&p2=8974&p3=1433118
} 
 Pontos da Questão: 1 
 
situacao 1 
 situacao 1 outra 
 
 situacao 2 outra 
 
 
situacao 2 
 
Questão: AV220102CCT0001061 (158267) 
3 - Observe o trecho de programa em UAL abaixo: O primeiro comando imprima não precisou 
de aspas, enquanto o segundo comando imprima precisou. Analise as três sentenças 
apresentadas e, em seguida, assinale a alternativa correta: 
 
prog primeiro 
 imprima 23; 
 imprima "algoritmos"; 
fimprog 
 
I. As duas constantes serão impressas no monitor em linhas separadas, pois foram colocadas 
em comandos imprima distintos 
II. Será impresso no monitor o número 23 seguido do conteúdo da variável algoritmos, que 
nesse caso não contém nenhum valor 
III. As variáveis precisam ser declaradas, caso isso não aconteça, qualquer palavra que não faça 
parte do conjunto de palavras reservadas da linguagem precisa de um tratamento diferenciado 
(aspas), exceto as constantes numéricas Pontos da Questão: 1 
 Todas as sentenças são corretas 
 Somente a sentença III está correta 
 Somente as sentenças I e III estão corretas 
 Somente as sentenças I e II estão corretas 
 
Questão: AV220102CCT0001064 (158271) 
4 - 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\n", 14-5; 
imprima 4*3; 
fimprog 
Página 2 de 5Visualização de Prova
11/04/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3303073&p2=8974&p3=1433118
imprima 2+3; 
imprima "\n", 14-5, " "; 
imprima 4*3, "\n"; 
fimprog 
 prog operadores 
imprima 2+3; 
imprima 14-5, " "; 
imprima 4*3; 
fimprog 
 prog operadores 
imprima 2+3; 
imprima "\n\n", 14-5, " "; 
imprima 4*3, "\n\n"; 
fimprog 
 
Questão: AV220102CCT0001211 (158273) 
5 - 
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 = 50 
 
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 
 
outros continua 
 
 
maior 
 
outros 
 
menor continua 
 
Questão: AV220102CCT0001101 (158302) 
6 - 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 gerencial 
 Teste de mesa 
Página 3 de 5Visualização de Prova
11/04/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3303073&p2=8974&p3=1433118
 Teste de sistema 
 Avaliação técnica 
 
Questão: AV220102CCT00011517 (158247) 
7 - 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 
{ 
X <-((A * B) / D * (C + D)); 
} 
imprima "\nX= ",X; 
fimprog 
 Pontos da Questão: 1 
 9 
 7 
 10 
 8 
 
Questão: AV220102CCT0001166 (158283) 
8 - Existem casos em que é necessário se estabelecerem verificações de condições sucessivas, 
onde uma determinada ação poderá ser executada se um conjunto anterior de instruções ou 
condições for satisfeito. Sendo a ação executada, esta poderá ainda estabelecer novas 
condições. Isto significa utilizar uma condição dentro de outra condição. Este tipo de estrutura 
poderá possuir níveis de condição sendo chamadas de: Pontos da Questão: 0,5 
 Partições ou aninhamentos 
 Encadeamentos ou partições 
 Aninhamentos ou encadeamentos 
 Repetições ou encadeamentos 
 
Questão: AV220102CCT0001010 (158292) 
9 - Em um algoritmo na linguagem UAL, usamos comandos de linguagem identificando 
operadores e funções. No caso de operadores aritméticos “+” significa adição; “-“ significa 
subtração. Assinale a opção CORRETA que executa os comandos “/” e “**”, 
respectivamente. Pontos da Questão: 0,5 
 divisão e potenciação 
 multiplicação e divisão 
 divisão e multiplicação 
 potenciação e divisão 
 
Questão: AV220102CCT0001053 (158259) 
Página 4 de 5Visualização de Prova
11/04/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3303073&p2=8974&p3=1433118
 
10 - 
Ao longo do tempo, percebeu-se que a dificuldade não está em identificar quais os 
comandos que devem ser usados, mas como colocá-los na ordem certa. Sendo assim, 
antes de começar a construir um algoritmo é necessário alguns cuidados. Analise 
as sentenças abaixo que tratam desse assunto e, em seguida, assinale a 
alternativa correta: 
I. É importante fazer uma leitura minuciosa do enunciado e, se preciso, assinalar 
os verbos a as locuções verbais, pois, nem sempre, a oração principal aparece 
primeiro e, muitas vezes, nem tudo que se deseja está explícito 
II. Também é importante identificar os elementos de entrada necessários para se 
obter a saída e, caso você vá fazer uso de uma linguagem descritiva, identificar, 
também, quais são os seus tipos (número inteiro, número real, caracter único ou 
mais de um caracter) 
III. Relacionar as operações necessárias para a resolução do problema auxilia na 
elaboração do algoritmo de solução para o problema Pontos da Questão: 0,5 
 Todas as sentenças são corretas 
 Somente as sentenças I e II estão corretas 
 Somente a sentença I está correta 
 Somente as sentenças II e III estão corretas 
 Fechar 
Server IP : 192.168.10.137 Client IP: 200.253.253.250 Tempo de execução da página : 2,906 
Página 5 de 5Visualização de Prova
11/04/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3303073&p2=8974&p3=1433118

Outros materiais