Logo Passei Direto
Buscar

Avaliação On-Line 4 (AOL 4) - Programação de computadores

Ferramentas de estudo

Questões resolvidas

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 é:
Do while i To 50
'tocar música
Next i
For i = 1 To 50 Step 1
'tocar música
Until i
For i = 1 To 50
'tocar música
Next i
Do Until i < 50
'tocar música
Next i
Do Step 1
'tocar música
while i<50

Analise com atenção o código fonte a seguir, o qual possui dois laços de repetições: Considerando essas informações e os conteúdos estudados sobre estrutura de repetição, analise as asserções a seguir e a relação proposta entre elas.
A seguir, assinale a alternativa correta:
I. No primeiro laço, nós temos um While cuja iteratividade (loop) será encerrada assim que o usuário digitar um número menor do que 20 ou maior do que 30.
II. Toda estrutura de repetição precisa de uma condição de parada. Se no primeiro laço a condição está na linha 6, no segundo laço a condição de parada está na linha 12.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
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, e a II é uma justificativa correta da I.

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).
Agora, assinale a alternativa que apresenta a sequência correta:
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.
F, V, V, F.
V, F, F, V.
V, F, V, F.
F, F, V, V.
V, V, F, V.

As estruturas de decisão, ou estruturas condicionais, são utilizadas nos códigos para dividir um fluxo de processos em dois ou fluxos. Todo algoritmo que precisa de tomada de decisão necessita utilizar uma estrutura de controle como esta. Veja um exemplo de código a seguir: De posse destas informações e do conteúdo estudado sobre estruturas condicionais, analise as asserções a seguir e a relação proposta entre elas.
A seguir, assinale a alternativa correta:
I. No caso de usar IFs aninhados como no código, podemos substituir os dois IFs por uma única instrução com o operador lógico AND, ficando assim IF A > 1 AND B > 1 Then.
II. Para mostrar na tela o conteúdo da linha 8, a instrução da linha 6 precisa ser verdadeira E a instrução da linha 7 também precisa ser verdadeira.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
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 falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

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:
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.
True e False foram declarados fora do escopo da subrotina, logo, o programa apresentará um erro na linha 10.
Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a condição será verdadeira.
True e False são valores desconhecidos da linguagem VBA, usados especificamente como nome de variáveis.
A operação realizada na linha 6 terá como saída o valor FALSO, pois existe pelo menos uma expressão falsa.

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:
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.
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”.
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.
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.
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.

Analise com atenção o seguinte código VBA: A partir dessas informações e considerando os conteúdos estudados sobre operadores e funções matemáticas, analise as afirmativas a seguir:
Está correto apenas o que se afirma em:
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.
I e IV.
I, III e IV.
II e III.
II e IV.
I, II e III.

Analise com atenção o seguinte código escrito em VBA: Considerando código fonte e o conteúdo estudado sobre estruturas condicionais, analise as afirmativas a seguir:
Está correto apenas o que se afirma em:
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.
I e III.
II e IV.
II e III.
I e IV.
III e IV.

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.
Agora, assinale a alternativa correta:
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.
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.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
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 falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 é:
Do while i To 50
'tocar música
Next i
For i = 1 To 50 Step 1
'tocar música
Until i
For i = 1 To 50
'tocar música
Next i
Do Until i < 50
'tocar música
Next i
Do Step 1
'tocar música
while i<50

Analise com atenção o código fonte a seguir, o qual possui dois laços de repetições: Considerando essas informações e os conteúdos estudados sobre estrutura de repetição, analise as asserções a seguir e a relação proposta entre elas.
A seguir, assinale a alternativa correta:
I. No primeiro laço, nós temos um While cuja iteratividade (loop) será encerrada assim que o usuário digitar um número menor do que 20 ou maior do que 30.
II. Toda estrutura de repetição precisa de uma condição de parada. Se no primeiro laço a condição está na linha 6, no segundo laço a condição de parada está na linha 12.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
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, e a II é uma justificativa correta da I.

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).
Agora, assinale a alternativa que apresenta a sequência correta:
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.
F, V, V, F.
V, F, F, V.
V, F, V, F.
F, F, V, V.
V, V, F, V.

As estruturas de decisão, ou estruturas condicionais, são utilizadas nos códigos para dividir um fluxo de processos em dois ou fluxos. Todo algoritmo que precisa de tomada de decisão necessita utilizar uma estrutura de controle como esta. Veja um exemplo de código a seguir: De posse destas informações e do conteúdo estudado sobre estruturas condicionais, analise as asserções a seguir e a relação proposta entre elas.
A seguir, assinale a alternativa correta:
I. No caso de usar IFs aninhados como no código, podemos substituir os dois IFs por uma única instrução com o operador lógico AND, ficando assim IF A > 1 AND B > 1 Then.
II. Para mostrar na tela o conteúdo da linha 8, a instrução da linha 6 precisa ser verdadeira E a instrução da linha 7 também precisa ser verdadeira.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
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 falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

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:
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.
True e False foram declarados fora do escopo da subrotina, logo, o programa apresentará um erro na linha 10.
Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a condição será verdadeira.
True e False são valores desconhecidos da linguagem VBA, usados especificamente como nome de variáveis.
A operação realizada na linha 6 terá como saída o valor FALSO, pois existe pelo menos uma expressão falsa.

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:
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.
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”.
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.
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.
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.

Analise com atenção o seguinte código VBA: A partir dessas informações e considerando os conteúdos estudados sobre operadores e funções matemáticas, analise as afirmativas a seguir:
Está correto apenas o que se afirma em:
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.
I e IV.
I, III e IV.
II e III.
II e IV.
I, II e III.

Analise com atenção o seguinte código escrito em VBA: Considerando código fonte e o conteúdo estudado sobre estruturas condicionais, analise as afirmativas a seguir:
Está correto apenas o que se afirma em:
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.
I e III.
II e IV.
II e III.
I e IV.
III e IV.

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.
Agora, assinale a alternativa correta:
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.
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.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
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 falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Prévia do material em texto

05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 1/9
Conteúdo do exercício
Ocultar opções de resposta 
Avaliação On-Line 4 (AOL 4) - Questionário
Aldeci Padilha dos Santos
Pergunta 1 -- /1
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 é:
Do while i To 50
          ‘tocar música
   Next i
For i = 1 To 50 Step 1
          ‘tocar música
   Until i
9/10
Nota final
Enviado: 06/06/21 16:59 (BRT)
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 2/9
Ocultar opções de resposta 
Resposta correta
For i = 1 To 50
        'tocar música
  Next i
Do Until i < 50
          ‘tocar música
   Next i
Do Step 1
          ‘tocar música
   while i<50
Pergunta 2 -- /1
Analise com atenção o código fonte a seguir, o qual possui dois laços de repetições:
Considerando essas informações e os conteúdos estudados sobre estrutura de repetição, 
analise as asserções a seguir e a relação proposta entre elas.
I. No primeiro laço, nós temos um While cuja iteratividade (loop) será encerrada assim que o 
usuário digitar um número menor do que 20 ou maior do que 30.
Porque:
II. Toda estrutura de repetição precisa de uma condição de parada. Se no primeiro laço a 
condição está na linha 6, no segundo laço a condição de parada está na linha 12.
A seguir, assinale a alternativa correta:
20_v1.PNG
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta 
da I.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Resposta correta
A asserção I é uma proposição verdadeira, e a II é uma proposição 
falsa.
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 3/9
Ocultar opções de resposta 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Pergunta 3 -- /1
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:
18_v1.PNG
F, V, V, F.
V, F, F, V.
Resposta corretaV, F, V, F.
F, F, V, V.
V, V, F, V.
Pergunta 4 -- /1
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 4/9
Ocultar opções de resposta 
As estruturas de decisão, ou estruturas condicionais, são utilizadas nos códigos para dividir um 
fluxo de processos em dois ou fluxos. Todo algoritmo que precisa de tomada de decisão 
necessita utilizar uma estrutura de controle como esta. Veja um exemplo de código a seguir:
De posse destas informações e do conteúdo estudado sobre estruturas condicionais, analise as 
asserções a seguir e a relação proposta entre elas.
I. No caso de usar IFs aninhados como no código, podemos substituir os dois IFs por uma única 
instrução com o operador lógico AND, ficando assim IF A > 1 AND B > 1 Then.
Porque:
II. Para mostrar na tela o conteúdo da linha 8, a instrução da linha 6 precisa ser verdadeira E a 
instrução da linha 7 também precisa ser verdadeira
A seguir, assinale a alternativa correta:
2_v1.PNG
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta 
da I.
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 falsas.
Resposta correta
As asserções I e II são proposições verdadeiras, e a II é uma 
justificativa correta da I.
Pergunta 5 -- /1
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.
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 5/9
Ocultar opções de resposta 
Ocultar opções de resposta 
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, é 
correto afirmar que:
17_v1.PNG
Resposta corretax? pode ser substituído por If (A>0) Then.
x? e y? são, respectivamente, ElseIf A>0 AND ElseIf (A>0) Then.
tanto x? quanto y? podem receber o ElseIf (A<0) Then.
y? pode ser substituído por If (A>0) Then.
o valor de x? pode ser ElseIf (A<0) Then.
Pergunta 6 -- /1
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
Resposta correta
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.
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 6/9
Ocultar opções de resposta 
True e False foram declarados fora do escopo da subrotina, logo, o programa 
apresentará um erro na linha 10.
Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta 
multiplicação a condição será verdadeira.
True e False são valores desconhecidos da linguagem VBA, usados especificamente 
como nome de variáveis.
A operação realizada na linha 6 terá como saída o valor FALSO, pois existe pelo menos 
uma expressão falsa.
Pergunta 7 -- /1
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:
13_v1.PNG
Resposta correta
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.
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”.
Incorreta:
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.
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.
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 7/9
Ocultar opções de resposta 
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.
Pergunta 8 -- /1
Analise com atenção o seguinte código VBA:
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:
15_v1.PNG
Resposta corretaI e IV.
I, III e IV.
II e III.
II e IV.
I, II e III.
Pergunta 9 -- /1
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 8/9
Ocultar opções de resposta 
Analise com atenção o seguinte código escrito em VBA:
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:
3_v1.PNG
I e III.
II e IV.
II e III.
Resposta corretaI e IV.
III e IV.
Pergunta 10 -- /1
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.
6_v1.PNG
05/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628703_1/overview/attempt/_12661521_1/review/inline-feedback?… 9/9
Ocultar opções de resposta 
 
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:
Resposta correta
As asserções I e II são proposições verdadeiras, e a II é uma 
justificativa correta da I.
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 falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta 
da I.

Mais conteúdos dessa disciplina