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 8 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 8 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 4 (AOL 4) - 
Questionário 
Celestina Paulino de Lira Neta 
Nota final 
Enviado em: 06/08/23 11:38 (BRT) 
10/10 
As respostas certas são exibidas depois de todas as avaliações serem publicadas 
As pontuações para a pergunta são exibidas depois de todas as notas serem publicadas 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 1 
Analise com atenção o código fonte a seguir: 
 
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. 
I e II. 
3. 
I e III. 
4. 
II e IV. 
5. 
II e III. 
2. Pergunta 2 
Um DJ (disc jockey) possui mais de 10 mil músicas em seu repertório, todas catalogadas com um 
código único, bem como o nome da música. Devido a um problema técnico em seu equipamento de 
som, ele só consegue executar as músicas de maneira sequencial. Em um evento, ele precisa executar 
todas as 50 primeiras músicas de seu repertório, logo, ele deixará o sistema executando 
automaticamente estas músicas. 
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, pode-se 
afirmar que a estrutura que melhor atende as necessidades descritas anteriormente é: 
1. 
Do while i To 50 
 ‘tocar música 
 Next i 
2. 
Do Until i < 50 
 ‘tocar música 
 Next i 
3. 
For i = 1 To 50 
 'tocar música 
 Next i 
4. 
Do Step 1 
 ‘tocar música 
 while i<50 
5. 
For i = 1 To 50 Step 1 
 ‘tocar música 
 Until i 
3. Pergunta 3 
O algoritmo é o termo que define um procedimento que possui uma solução para um problema. Na 
computação, o algoritmo é representado no formato de linguagem de programação. Comumente 
usamos algoritmos e linguagem de programação para definir um conjunto de regras que uma 
máquina (em especial um computador) segue para atingir um objetivo específico. Para que este 
objetivo seja alcançado, utilizamos operadores lógicos, aritméticos e condicionais, além de estruturas 
de decisão e laços de repetição. 
Considerando essas informações e os conteúdos estudados sobre operadores lógicos, assinale a 
alternativa correta: 
1. 
Operadores lógicos não manipulam variáveis, mas manipulam a relação entre as variáveis e/ou 
expressões. 
2. 
A operação: 8 Mod 2 = 0 OR 4 <> 5 retornará false, pois, o operador OR necessita que todas as 
condições sejam verdadeiras para retornar true. 
3. 
O operador lógico OR, é exclusivo, logo, se duas expressões forem verdadeiras, o resultado desta 
operação será verdadeiro. 
4. 
A operação: 4 > 3 AND 12 = 5 retornará true (verdade), pois, temos pelo menos uma condição 
verdadeira, que neste caso, é dizer que 4 é maior que 3. 
5. 
O operador lógico XOR é uma junção dos operadores lógicos OR e também o AND, gerando assim, 
o operador eXclusive OR. 
4. Pergunta 4 
A estrutura de repetição da figura a seguir imprimirá na tela apenas números pares. Analise o 
código: 
 
Considerando as informações apresentadas 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. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
2. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
3. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
5. 
As asserções I e II são proposições falsas. 
5. Pergunta 5 
Analise com atenção o código fonte a seguir: 
 
Considerando essas informações e o conteúdo estudado sobre linguagem de programação, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O algoritmo ordena os valores, ou seja, se A for maior que B, eles trocam seus valores, e o 
comando da linha 7 é essencial neste processo. 
II. ( ) As variáveis A e B poderiam ser suprimidas e, em vez de utilizar duas variáveis, poderíamos 
utilizar apenas uma chamada maior. 
III. ( ) Podemos afirmar que a ação executada na linha 7 poderia ter sido feita com uma variável, em 
vez de utilizar escrita em célula do excel. 
IV. ( ) A variável auxiliar A recebe, na linha 7, o valor contido na célula A1, deste modo, ao final da 
execução, o valor de A será 4. 
Agora, assinale a alternativa que apresenta a sequência correta: 
1. 
V, V, F, V. 
2. 
F, V, V, F. 
3. 
V, F, F, V. 
4. 
F, F, V, V. 
5. 
V, F, V, F. 
6. Pergunta 6 
Analise com atenção o código VBA a seguir: 
 
Considerando essas informações e o conteúdo estudado sobre estruturas condicionais, assinale a 
alternativa que apresenta uma análise correta a respeito deste código: 
1. 
o código apresentará erro de sintaxe na linha 8 e na linha 13, pois o método value é utilizado ao se 
referir a números. 
2. 
este código mostra na tela a mensagem “País não é Brasil” com fonte formatada na célula A2 do 
Excel. 
3. 
poderíamos suprimir a repetição Range(“A2”) em ambas as estruturas If colocando o comando With 
Range(“A2”) antes da linha 6 e fechando em End With após a linha 9. 
4. 
sintaticamente, quando desejamos que uma fonte fique em itálico (italic) ou negrito (bold) devemos 
escrever YES e não TRUE como está no código. 
5. 
o algoritmo está inconsistente, falta um comando IF depois do Else, o que ocasionará em erro na 
linha 10. 
7. Pergunta 7 
Durante seu período no colégio, você deve ter se deparado com as equações de segundo grau tipo ax² 
+ bx + c. Podemos calcular as raízes desta equação utilizando a fórmula de Bhaskara. A única 
condição para que esta equação seja do segundo grau, é que o valor de ‘a’ precisa ser maior que 
zero. O algoritmo a seguir apresenta um teste para validar se a equação é ou não do segundo grau. 
 
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, é correto 
afirmar que: 
1. 
y? pode ser substituído por If (A>0) Then. 
2. 
x? pode ser substituído por If (A>0) Then. 
3. 
o valor de x? pode ser ElseIf (A<0) Then. 
4. 
x? e y? são, respectivamente, ElseIf A>0 AND ElseIf (A>0) Then. 
5. 
tanto x? quanto y? podem receber o ElseIf (A<0) Then. 
8. Pergunta 8 
Analise com atenção o código fonte a seguir: 
 
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. 
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. 
2. 
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. 
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. 
4. 
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. 
5. 
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”. 
9. Pergunta 9 
Enquanto os operadores aritméticos manipulam variáveis, realizando cálculos sobre elas e alterando-
as, os operadores lógicos relacionam uma variável com outra, ou uma expressão com outra. O 
resultado obtido deste tipo de relacionamento será sempre um valor booleano do tipo true ou false. 
De acordo com essas informações e os conteúdos estudados sobre operadores lógicos, considerando 
A=8 e B=7, analise as afirmativas a seguir: 
I. No comando (A<B AND B<>A) teremos uma saída do tipo verdadeiro. 
II. No comando (A=B OR B<>A) teremos uma saída do tipo verdadeiro. 
III. No comando ((NOT (A<B)) AND (A>B)) a saída será do tipo falso. 
IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro. 
Está correto apenas o que se afirma em: 
1. 
I e IV. 
2. 
III e IV. 
3. 
II e IV. 
4. 
I e III. 
5. 
I e II. 
10. Pergunta 10 
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. 
Not (2 <> 4) And (3 < 6) Or 5. 
2. 
((True Or True) Or True) And False. 
3. 
(4 > (2 < 3)) XOR Not True. 
4. 
Not ((Not (Not (Not False)) And True)). 
5. 
(True And (True And Not False)) And Not (Not False).

Outros materiais