Buscar

Algoritmos - AV1

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação On-Line 
Avaliação: AV1-2011.1T.EAD - ALGORITMOS- CCT0135 
Disciplina: CCT0135 - ALGORITMOS 
Tipo de Avaliação: AV1 
Aluno: 201007004134 - HELDER MATOS PEREIRA 
Nota da Prova: 6 Nota do Trabalho: Nota da Participação: Total: 6 
Prova On-Line 
 
Questão: AV220102CCT000115121 (148933) 
1 - 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 
 10 nmlkj
 7 nmlkj
 0 nmlkj
 4 nmlkji
 
Questão: AV220102CCT0001105 (149098) 
2 - 
Um usuário precisa informar dois números reais para o sistema e o mesmo deverá exibir a 
soma. Com o programa em funcionamento o usuário entrou com os valores 2.0 e 3.0 para as 
variáveis a e b respectivamente. 
I- prog prova 
II- int a, b; 
III- leia a; 
IV- leia b; 
V- imprimir a+b; 
VI- fimprog 
 
Que linha de código, deverá ser alterada para isso acontecer corretamente. 
 Pontos da Questão: 1 
Page 1 of 4Visualização de Prova
7/6/2011https://sia.estacio.br/portal/prt0010a.asp?p1=1654428&p2=6177&p3=1140019
 III nmlkj
 II nmlkj
 IV nmlkj
 V nmlkji
 
Questão: AV220102CCT0001034 (149108) 
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, "\n"; 
imprima 10*3, "\n"; 
imprima 43/5, "\n"; 
fimprog Pontos da Questão: 1 
 84 
30 
8 
nmlkj
 84 1000 8,6 nmlkj
 84 
30 
8,6 
nmlkji
 84 1000 8 nmlkj
 
Questão: AV220102CCT0001056 (148980) 
4 - Analise as sentenças abaixo sobre teste de mesa e, em seguida, assinale a alternativa 
correta: 
I. Alguns autores e programadores chamam o procedimento de “acompanhar no chinês” 
II. Esse procedimento nada mais é do que seguir a sequência do início até o final para 
verificar se o algoritmo conseguiu atingir seu objetivo, relacionando as variáveis aos seus 
conteúdos durante a execução, assim como o que aparece no display (monitor) 
III. Geralmente, se traça uma linha horizontal e uma vertical, formando uma cruz, onde do 
lado esquerdo se representam as variáveis e do lado direito o que se apresenta no display 
(monitor) 
 Pontos da Questão: 1 
 Somente a sentença II está correta nmlkj
 Somente as sentenças II e III estão corretas nmlkji
 Todas as sentenças são corretas nmlkj
 Somente a sentença I está correta nmlkj
 
Questão: AV220102CCT0001016 (149109) 
5 - 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 algoritmo apresenta erro devido ao "\n" nmlkj
 Muda de linha e imprime a frase: Aplicar aumento de 10% nmlkji
 Imprime a frase "Aplicar aumento de 10%" e muda de linha nmlkj
Page 2 of 4Visualização de Prova
7/6/2011https://sia.estacio.br/portal/prt0010a.asp?p1=1654428&p2=6177&p3=1140019
 
Questão: AV220102CCT0001031 (149094) 
6 - Sobre as formas de representação de um algoritmo, assinale a alternativa 
CORRETA. Pontos da Questão: 1 
 Um algoritmo escrito em linguagem natural gera ambigüidade. nmlkji
 Um algoritmo pode ser escrito em linguagem natural compilável. nmlkj
 Um algoritmo escrito em linguagem gráfica depende da língua nativa. nmlkj
 Um algoritmo escrito em pseudolinguagem pode ser compilado em C++. nmlkj
 
Questão: AV220102CCT0001166 (149034) 
7 - 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: 1 
 Repetições ou encadeamentos nmlkji
 Aninhamentos ou encadeamentos nmlkj
 Partições ou aninhamentos nmlkj
 Encadeamentos ou partições nmlkj
 
Questão: AV220102CCT0001068 (148990) 
8 - 
Observe o trecho de programa em UAL abaixo. Analise as três sentenças apresentadas e, em 
seguida, assinale a alternativa correta: 
 
prog operadores 
 int a,b,c,d; 
 imprima "Entre com A: "; 
 leia a; 
 imprima "Entre com B: "; 
 leia b; 
 c <- a div b; 
 d <- a % b; 
 imprima a, "\n", b, "\n", c, "\n", d, "\n"; 
fimprog 
 
I. As variáveis c e d receberão, respectivamente, o quociente e o resto da divisão das duas 
entradas realizadas pelo usuário 
II. Todas as quatro variáveis inteiras declaradas servirão para armazenar temporariamente as 
entradas de dados do usuário 
III. O último comando imprima exibirá na tela as variáveis entradas pelo usuário, o quociente 
e o resto da divisão entre elas, tudo na mesma linha, sem caracteres de separação 
 Pontos da Questão: 1 
 Somente as sentenças I e III estão corretas nmlkj
 Todas as sentenças são corretas nmlkj
 Somente a sentença I está correta nmlkji
 Somente as sentenças II e III estão corretas nmlkj
 
Questão: AV220102CCT0001025 (149083) 
9 - O comando que representa a ação “processamento” em um algoritmo na linguagem UAL 
é: (Assinale a alternativa CORRETA) Pontos da Questão: 1 
Page 3 of 4Visualização de Prova
7/6/2011https://sia.estacio.br/portal/prt0010a.asp?p1=1654428&p2=6177&p3=1140019
 
 prog nmlkj
 leia var nmlkji
 se (condição) nmlkj
 
Questão: AV220102CCT0001052 (148982) 
10 - Para elaborarmos um algoritmo que solucione um problema é necessário utilizarmos uma 
linguagem escrita e/ou simbólica. São linguagens para elaboração de algoritmos: Pontos da 
Questão: 1 
 Linguagem natural, UAL e Torre de Hanoi nmlkj
 Linguagem avançada, organograma e DBASE nmlkj
 Linguagem natural, fluxograma e UAL nmlkji
 Linguagem natural, organograma, Álgebra de Boole nmlkj
 Fechar 
Server IP : 192.168.10.145 Client IP: 201.17.169.103 Tempo de execução da página : 1,703 
Page 4 of 4Visualização de Prova
7/6/2011https://sia.estacio.br/portal/prt0010a.asp?p1=1654428&p2=6177&p3=1140019

Continue navegando