Buscar

Programação de Computadores avaliação 3

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

- Programação de Computadores - 20211.C
Avaliação On-Line 3 (AOL 3) - Questionário
Avaliação On-Line 3 (AOL 3) - Questionário
Nota finalEnviado: 12/06/21 18:36 (AMT)
10/10
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/1
No desenvolvimento de programas, as linguagens de programação (especialmente a linguagem VBA) possuem operadores lógicos, operadores de comparação e operadores aritméticos, cada qual com suas ações específicas. Quando tratamos dos aritméticos, podemos realizar as operações matemáticas básicas, como soma, subtração, divisão e multiplicação, entre outros tipos.
Com base nessas informações e no conteúdo estudado sobre operadores lógicos e aritméticos, assinale a alternativa que apresenta corretamente o comando de potenciação em VBA:
Ocultar opções de resposta 
1. 
TOTAL = B ^ A.
Resposta correta
2. 
TOTAL = B % A.
3. 
TOTAL = B ** A.
4. 
TOTAL = B mod A.
5. 
TOTAL = B * B * B.
2. Pergunta 2
/1
Os operadores aritméticos de soma, subtração, divisão e multiplicação podem ser utilizados nas operações com números inteiros e números reais. Se um número inteiro for dividido por um número real, teremos um número real como resultado. Esses operadores podem ser utilizados em uma cadeia de instruções, respeitando sempre a ordem de precedência matemática: primeiro a multiplicação, em seguida a divisão, a soma e, por fim, a subtração.
Com base nessas informações e no conteúdo estudado sobre operadores aritméticos, analise as asserções a seguir e a relação proposta entre elas:
I. Supondo os valores de variáveis do tipo string A=“Bom” e B=“Dia”, podemos somar A + B, obtendo C = A + B, que é igual a “Bom Dia”.
Porque:
II. Quando realizamos a soma de strings, o resultado é a concatenação das duas strings, com comportamento semelhante ao símbolo de $.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
2. 
As asserções I e II são proposições falsas.
3. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
4. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
5. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
3. Pergunta 3
/1
Se perguntarmos a um usuário do Excel sobre função, automaticamente ele pensará nas funções usuais, como =SOMA ou =SE. Isso é comum, pois o Excel disponibiliza centenas de funções, para todos os gostos e necessidades. No entanto, aqueles que têm a mente em desenvolvimento pensarão em outros tipos de função, aquelas que podemos criar para desenvolver macros.
Considerando essas informações e o conteúdo estudado sobre funções matemáticas, a estrutura de programação comum usada por quem desenvolve macros é chamada de:
Ocultar opções de resposta 
1. 
função concreta.
2. 
função padrão.
3. 
função de rotina.
4. 
função de procedimento.
Resposta correta
5. 
função de módulo ou modular.
4. Pergunta 4
/1
O conjunto de procedimentos formado por comandos e instruções escritas em VBA, após compilação, é traduzido para linguagem de máquina, de modo que o computador possa entendê-lo. Logo, linguagens de alto nível (como a VBA) são poderosas ferramentas para automatizar alguns procedimentos e facilitar nossos trabalhos, sendo possível criar funções que podem ser invocadas a qualquer momento.
Considerando essas informações e o conteúdo estudado sobre funções, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Em VBA, podemos criar funções próprias para resolver nossos problemas e elas podem ser invocadas em uma célula do Excel.
II. ( ) O Excel possui um conjunto próprio de funções matemáticas que podem ser reescritas, evitando que criemos funções novas.
III. ( ) Existem dois modificadores de acesso às funções em VBA. Um deles é o private, que torna a função indisponível fora de seu próprio módulo.
IV. ( ) Uma sub-rotina, para que apareça na lista de macros, precisa utilizar o comando private ao ser declarada.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
V, V, F, V.
2. 
F, V, V, F.
3. 
V, F, V, F.
Resposta correta
4. 
V, F, F, V.
5. 
F, F, V, V.
5. Pergunta 5
/1
Um ano bissexto é aquele que, de 4 em 4 anos, possui 366 dias, sendo que esse dia a mais é adicionado ao mês de fevereiro, que fica com 29 dias. Para calcularmos se um ano é bissexto ou não, temos, necessariamente que considerar os seguintes fatores: o ano deve ser divisível por quatro e o resto da divisão do ano por 100 tem que ser maior que zero ou a divisão do ano por 400 precisa ser igual a zero.
De acordo com essas informações e o conteúdo estudado sobre operadores lógicos, pode-se afirmar que a expressão que verifica se um ano é bissexto ou não está corretamente definida em:
Ocultar opções de resposta 
1. 
bissexto = ((ano mod 4) = 0 AND (ano mod 100) > 0) AND (ano mod 400) = 0.
2. 
bissexto = (ano mod 4) = 0 OR (ano mod 100) > 0 AND (ano Mod 400) <> 0.
3. 
bissexto = (ano mod 4 = 0) AND ((ano mod 100) < 0) OR (ano mod 400)) = 0.
4. 
bissexto = (ano mod 4) = 0 AND (ano mod 100) > 0 OR (ano mod 400) = 0.
Resposta correta
5. 
bissexto = ((ano mod 4) <> 0 AND (ano mod 100) > 0) OR (ano mod 400) = 0.
6. Pergunta 6
/1
Em VBA, o operador aritmético de módulo retorna o resto de uma divisão. Esse operador divide o divisor pelo dividendo em um número inteiro de vezes e retorna o restante. O operador mod pode ser utilizado, por exemplo, quando desejamos encontrar a paridade de um número. Observe o código a seguir:
7_v1.PNG
Considerando as informações apresentadas e o conteúdo estudado sobre operadores aritméticos, assinale a alternativa que apresenta informações corretas:
Ocultar opções de resposta 
1. 
O operador mod retorna o resto de uma divisão; entretanto, como as variáveis são do tipo double, não haverá resto e dará erro no código.
2. 
A ordem das operações na linha 9 será: módulo, soma e, por fim, a exponenciação, a fim de obedecer a precedência dos operadores.
3. 
Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10.
Resposta correta
4. 
A definição de precedência de operadores aritméticos impõe que a primeira operação será a de soma e, por último, o módulo.
5. 
Na linha 9, a variável total receberá o valor 1, pois esse será o resultado da divisão de a + b dividido por 3 elevado ao quadrado.
7. Pergunta 7
/1
Analise o código a seguir:
18_v1.PNG
Considerando essas informações e o conteúdo estudado sobre operadores aritméticos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Na linha 12, o valor da variável c será -30 após a execução dessa linha.
II. ( ) A linha 13 retornará erro, pois estamos usando duas vezes a variável z.
III. ( ) A variável z, na linha 13, pode ser chamada de variável acumuladora.
IV. ( ) As variáveis c e z, no final do código valerão, c = -30 e z = 33,5.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
V, F, V, F.
Resposta correta
2. 
V, V, F, V.
3. 
V, F, F, V.
4. 
F, V, V, F.
5. 
F, F, V, V.
8. Pergunta 8
/1
A linguagem Visual Basic foi criada para permitir que iniciantes em programação pudessem ter facilidade no aprendizado. Por exemplo, uma operação lógica E é representada pelo operador AND (E em inglês). O mesmo ocorre com o operador lógico OR e com os operadores de comparação.
Considerando essa informação e conteúdo estudado sobre VBA, analise as asserções a seguir e a relação proposta entre elas:
I. Uma característica da linguagem VBA é que ela linguagem consiste em várias instruções, que são executadas uma a uma em sequência, além de possuir operadores de diversas finalidades.
Porque:
II. Os operadores lógicos manipulam expressões de comparação e os operadores aritméticos manipulam variáveis.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
As asserções I e II são proposições falsas.
2. 
A asserção Ié uma proposição verdadeira, e a II é uma proposição falsa.
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta
4. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
9. Pergunta 9
/1
Considere o código a seguir, responsável por realizar uma expressão utilizando operadores de comparação, lógicos e aritméticos.
12_v1.PNG
De acordo com essas informações e o conteúdo estudado sobre operadores, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
Na comparação presente na linha 6, o resultado será FALSO, e o valor será concatenado com o número 5.
2. 
Após realizar os cálculos das linhas 6 e 7, na linha 9 será apresentado o valor 5 e na linha 10, o valor -5.
Resposta correta
3. 
Os tipos de operação presentes nas linhas 6 e 7 não são compatíveis, uma vez que não se pode multiplicar ou somar comparações.
4. 
Esse código apresentará erro, pois as variáveis valorx e valory não foram previamente declaradas no VBA.
5. 
A linha 6 apresenta uma operação correta, porém haverá um erro na linha 7, pois a concatenação não pode ser feita com o símbolo de multiplicação.
10. Pergunta 10
/1
Os operadores aritméticos em VBA possuem as mesmas propriedades que os operadores da matemática. Por exemplo, na divisão entre dois números inteiros, a divisão retorna o quociente que pode ser um inteiro ou um número real. Os demais operadores aritméticos seguem a definição matemática.
Considerando essas informações e o conteúdo estudado sobre operadores aritméticos, analise os comandos e associe-os com suas respectivas saídas:
1) 15 mod 4.
2) 3 + 3 + 3 + 3 / 3.
3) 14 / 2.
4) 3 * 4 ^ 2.
( ) A saída será 48.
( ) O resultado da operação será 10.
( ) O valor obtido será 3.
( ) O resultado será 7.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
1, 3, 2, 4.
2. 
1, 2, 4, 3.
3. 
2, 4, 3, 1.
4. 
3, 1, 4, 2.
5. 
4, 2, 1, 3.
Resposta correta

Outros materiais