Buscar

Avaliação On-Line 4 (AOL 4) - Questionário

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

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 6, do total de 7 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

44611 . 7 - Programação de Computadores - 20211.C
Avaliação On-Line 4 (AOL 4) –
Questionário
UNG UNIVERITAS
Parte superior do formulário
Pergunta 1
1 ponto
Na matemática, uma sequência de números pares pode ser obtida apresentando os números que, ao serem divididos por 2, resultem em resto igual a zero. Na programação, podemos utilizar de diversas técnicas para apresentar os números pares para o usuário, e cada técnica possui suas características e consumo de recursos, como memória e processador.
Considerando estas informações e o conteúdo estudado sobre estruturas condicionais e estruturas de repetição, analise as afirmativas a seguir:
I. Em um laço de repetição For, podemos utilizar uma variável cont começando em 0 e o comando Step 2 para que o código apresente valores pares. 
II. Em um laço de repetição Do Until, podemos utilizar um comando Step 2 sobre uma variável cont que inicia em 0 para mostrar valores pares. 
III. Tanto o For quanto o While, quando utilizamos o comando Step 2 sobre uma variável cont iniciando em zero, obteremos um valor par.. 
IV. Em uma estrutura condicional, podemos montar o If do seguinte modo para verificar se um número é par: If valor Mod 2 = 0 Then. 
Está correto apenas o que se afirma em:
1. III e IV.
2. I e IV.									Resposta Correta
3. II e IV.
4. II e III.
5. I e III.
Parte inferior do formulário
2. 
Pergunta 2
1 ponto
As variáveis, em linguagem de programação são representações textuais de espaços na memória onde podemos guardar valores. Temos as variáveis de tipo inteiro, responsáveis por guardar números inteiros, e variáveis do tipo real, que guardam números reais. Temos variáveis do tipo cadeia de caracteres, que armazenam palavras e frases. Também temos os tipos booleanos, os quais retornam valores VERDADEIRO ou FALSO.
Assim, considerando as informações apresentadas e os conteúdos estudados sobre operadores, das operações lógicas a seguir, assinale a alternativa com aquele que retorna o valor VERDADEIRO:
1. (4 > (2 < 3)) XOR Not True.							Resposta Correta
2. Not (2 <> 4) And (3 < 6) Or 5.
3. ((True Or True) Or True) And False.
4. Not ((Not (Not (Not False)) And True)).
(True And (True And Not False)) And Not (Not False).
Parte superior do formulário
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
1 ponto
Considere o código a seguir, responsável por realizar uma expressão utilizando operadores de comparação, lógicos e aritméticos.
19_v1.PNG
De acordo com essas informações e os conteúdos estudados sobre operadores, assinale a alternativa correta:
1. A linha 10 terá uma saída verdadeira, porém, como na linha 6 a comparação foi falsa, então esta estrutura da linha 10 também será falsa.
2. Da comparação presente na linha 10, o resultado será FALSO, e a mensagem a ser apresentada será “Bom dia”.
3. A operação presente nas linhas 6 e 10 está fora do padrão reconhecido pela sintaxe da linguagem, um If deve ser escrito sem parênteses.
4. Este código apresentará erro pois as variáveis valorx e valory devem ser declaradas antes de serem utilizadas nas linhas 3 e 4.
5. Após realizar as comparações das linhas 6 e 10, o único If que apresentará uma mensagem será o segundo, mostrando “Boa noite” na tela.				Resposta Correta
Parte inferior do formulário
4. 
Pergunta 4
1 ponto
Analise com atenção o seguinte código VBA:
15_v1.PNG
A partir dessas informações e considerando os conteúdos estudados sobre operadores e funções matemáticas, analise as afirmativas a seguir:
I. O código executará a linha 11 apresentando o valor 81 na tela, pois a condição da linha 8 não foi atendida (saída igual a FALSO).
II. Na linha 8, o resultado do relacionamento lógico entre as expressões será VERDADEIRO. 
III. A função matemática Sqr eleva valorx ao quadrado, totalizando 81, mesmo cálculo realizado na linha 6, que eleva ao quadrado valorx. 
IV. Nas linhas 5 e 6 temos operações opostas, na linha 5 há o cálculo da raiz quadrada de valorx e na linha 6 a variável valorx é elevada ao quadrado. 
Está correto apenas o que se afirma em:
1. I e IV.							Resposta Correta
2. II e IV.
3. I, II e III.
4. II e III.
5. I, III e IV.
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
1 ponto
Na programação clássica, o operador AND retorna TRUE ou VERDADEIRO se ambos os operandos são verdadeiros, caso contrário, retornará sempre FALSE ou FALSO. O AND avalia os operandos da esquerda para direita e, a cada operando, converte-o em um booleano. Após todos os operandos serem avaliados, é retornado o resultado da operação. Analise o código a seguir:
De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre os operadores lógicos e operadores condicionais, assinale a afirmativa correta sobre o código apresentado:
programavba2.PNG
1. True e False são valores desconhecidos da linguagem VBA, usados especificamente como nome de variáveis.
2. A operação realizada na linha 6 terá como saída o valor FALSO, pois existe pelo menos uma expressão falsa.
3. True e False foram declarados fora do escopo da subrotina, logo, o programa apresentará um erro na linha 10.
4. Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a condição será verdadeira.
5. Na linha 6 a condição descrita resultará em Verdadeiro, caso a variável opcao fique entre 20 a 30, deste modo, será apresentada na tela o número de entrada apresentado.				Resposta Correta
Parte superior do formulário
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
1 ponto
Analise com atenção o código a seguir, cujo objetivo é mostrar, repetidas vezes, valores na tela:
5_v1.PNG
Sabe-se que uma única alteração em uma única linha deste código nos permitirá mostrar valores de 1 até 10. Considerando as informações apresentadas e os conteúdos estudados sobre estrutura de repetição, assinale a solução correta para este problema:
1. linha 4: X < 10.
2. linha 7: MsgBox X+10.								Resposta Correta
3. linha 6: X = X * 10.
4. linha 3: X = 0.
5. linha 9: Loop Step 1.
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
1 ponto
Analise com atenção o seguinte código escrito em VBA:
3_v1.PNG
Considerando código fonte e o conteúdo estudado sobre estruturas condicionais, analise as afirmativas a seguir:
I. Neste código, a estrutura condicional compara o valor em A e o valor em B, se verdadeiro apresentará “Caminho 1” na tela, se não, apresentará “Caminho 2”.
II. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro. 
III. Se o valor em A for maior que o valor em B, então será apresentada a mensagem “Caminho 2” na tela para o usuário. 
IV. Independentemente do valor na variável A ou do valor na variável B, o If se encerra na linha 9 e o procedimento se encerra na linha 11. 
Está correto apenas o que se afirma em:
1. I e III.
2. I e IV.										Resposta Correta
3. II e III.
4. III e IV.
5. II e IV.
Parte inferior do formulário
8. 
Pergunta 8
1 ponto
Analise com atenção o código fonte a seguir:
10_v1.PNG
Considerando essas informações e os conteúdos estudados sobre estrutura de repetição, analise as afirmativas a seguir sobre estrutura de repetição:
I. Esta estrutura de repetição possui uma variável controladora denominada X e a mesma é incrementada de um em um passo. 
II. Quando o X for igual a 10 o loop será interrompido, logo, este loop será executado, no mínimo, 10 vezes, de 1 até 10. 
III. O loop possui duas condições de parada: enquanto X for menor do que 10 ou quando o valor de X for divisível por 8. 
IV. A linha 11 poderia ser substituída pelo comando Step, o qual deveria ser colocado na linha 4, ficando como while X < 10 Step 1. 
Está correto apenas o que se afirma em:
1. I e IV.
2. II e IV.
3. II e III.
4. I e II.
5. I e III.										Resposta Correta
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
1 ponto
A estrutura de repetição da figura a seguir imprimirá na tela apenas números pares. Analise o código:
6_v1.PNG
Considerando as informaçõesapresentadas e os conteúdos estudados sobre estrutura de repetição, analise as asserções a seguir e a relação proposta entre elas.
I. O incremento do laço de repetição é realizado na linha 5. Porém, neste caso, o laço possui iteração de 2 em 2, graças ao comando Step 2, mostrando na tela no máximo o valor 10.
Porque:
II. A condição de parada em uma estrutura de repetição é necessária para o código não ficar em execução de modo contínuo e infinito. Neste código, a condição de parada é o To 10.
Agora, assinale a alternativa correta:
1. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
2. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.	Resposta Correta
3. As asserções I e II são proposições falsas.
4. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa Parte superior do formulário
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
1 ponto
Analise com atenção o código fonte a seguir:
13_v1.PNG
Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta corretamente o que será exibido na tela:
1. a única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração.
2. como as variáveis Z e Y são de tipos diferentes, após a execução do código será apresentada a mensagem “Valores inválidos”.
3. como Z (9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6.								Resposta Correta
4. para qualquer valor de Y maior que Z, será exibida na tela a subtração do valor de Y por Z, que, nesse caso, é 6.
5. o algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido.
6. correta da I.
Parte inferior do formulário
11.

Continue navegando