Buscar

Programação de Computadores - 20211 C - AOL 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 11 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 11 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 11 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 3 (AOL 3) - Questionário
Nota finalEnviado: 18/06/21 09:18 (BRT)
10/10
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/1
Sempre que o usuário informar um valor ao nosso sistema, esse valor ficará armazenado na memória do computador. Logo, para que possamos manipular o valor, precisamos utilizar as variáveis, que podem ser entendidas como representações de uma região específica da memória do computador. Veja o código fonte a seguir, que apresenta uma manipulação de variáveis utilizando os operadores aritméticos:
3_v1.PNG
Considerando essas informações e o conteúdo estudado sobre operadores lógicos e 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 11, estamos concatenando os valores das variáveis, e a variável numC receberá Brasil X Holanda.
II. ( ) O operador & (E comercial) é responsável por realizar soma e por concatenar valores; logo, na linha 10, a variável numC valerá 10.
III. ( ) Na linha 11, estamos somando a quantidade de caracteres da variável palavraA com a quantidade de caracteres de X e da variável palavraB.
IV. ( ) Na linha 14, mostraremos uma mensagem com a concatenação das variáveis numA e numB, apresentando o valor 64.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
F, F, F, V.
Resposta correta
2. 
F, V, V, F.
3. 
V, F, V, F.
4. 
F, F, V, V.
5. 
V, V, F, F.
2. Pergunta 2
/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, 2, 4, 3.
2. 
4, 2, 1, 3.
Resposta correta
3. 
1, 3, 2, 4.
4. 
3, 1, 4, 2.
5. 
2, 4, 3, 1.
3. Pergunta 3
/1
Analise o código VBA a seguir:
16_v1.PNG
A partir dessas informações e considerando o conteúdo estudado sobre operadores lógicos e funções matemáticas, analise as afirmativas a seguir:
I. O valor da variável totalA será igual ao valor da variável totalB no final da execução do código.
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 a mesma operação, que é encontrar a raiz quadrada da variável valorx, mas com representações diferentes.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I, II e III.
2. 
II e III.
3. 
II e IV.
4. 
I e IV.
Resposta correta
5. 
I, III e IV.
4. Pergunta 4
/1
O Excel nos permite utilizar as funções matemáticas em nossas aplicações VBA. Desse modo, se desejarmos encontrar o logaritmo de um número X, não precisamos implementar a função logaritmo, basta aproveitarmos a função log já existente.
Considerando essas informações e o conteúdo estudado sobre funções matemáticas, analise as asserções a seguir e a relação proposta entre elas:
I. A função VBA Rnd retorna um número aleatório entre 0 e 1 em função de uma semente de números aleatórios.
Porque:
II. A função VBA Randomize altera o valor da semente de números aleatórios, retornando o valor dessa semente ao inicializar a função Rnd.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
2. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
4. 
As asserções I e II são proposições falsas.
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
5. Pergunta 5
/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 verdadeiras, mas a II não é uma justificativa correta da I.
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 falsas.
4. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
6. Pergunta 6
/1
Algoritmo é o termo que define um procedimento que possui a 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.
Considerando essas informações e o conteúdo estudado sobre operadores lógicos, pode-se afirmar que:
Ocultar opções de resposta 
1. 
a operação 4 > 3 AND 12 = 5 retornará TRUE (verdade), pois temos pelo menos uma condição verdadeira; nesse caso, dizer que 4 é maior que 3.
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 dessa operação será verdadeiro.
4. 
operadores lógicos não manipulam variáveis, mas manipulam a relação entre as variáveis e/ou expressões.
Resposta correta
5. 
o operador lógico XOR é uma junção dos operadores lógicos OR e AND, gerando, assim, o operador exclusivo OR.
7. Pergunta 7
/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. 
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.
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. 
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
5. 
Esse código apresentará erro, pois as variáveis valorx e valory não foram previamente declaradas no VBA.
8. Pergunta 8
/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. Para 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:
13_v1.PNG
Considerando essas informações e o conteúdo estudado sobre operadores lógicos, é correto afirmar sobre o código apresentado que:
Ocultar opções de resposta 
1. 
TRUE e FALSE não foram declarados,logo, o programa apresentará um erro na linha 7.
2. 
TRUE e FALSE não são valores válidos, são apenas resultados de operações; desse modo, para valerem, deveriam estar entre aspas.
3. 
nas linhas 9 e 10 serão exibidos, respectivamente, os valores VERDADEIRO e VERDADEIRO.
Resposta correta
4. 
na linha 7, o operador de negação torna falsa toda a expressão, o que se resolveria ao modificar o último TRUE para FALSE.
5. 
a operação realizada na linha 6 terá como saída o valor FALSO, pois existe pelo menos uma expressão falsa.
9. Pergunta 9
/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. 
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.
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.
Resposta correta
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
10. Pergunta 10
/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 procedimento.
Resposta correta
4. 
função de módulo ou modular.
5. 
função de rotina.

Continue navegando