Buscar

AOL 03 PROGRAMAÇÃO DE COMPUTADORES

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 9 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 9 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 9 páginas

Prévia do material em texto

Avaliação On-Line 3 (AOL 3) - Questionário 
1. Pergunta 1 
/1 
As funções definidas pelo usuário tornam o Excel extremamente poderoso, pois permite acessar o poder das 
macros diretamente de dentro de suas planilhas. Desse modo, é possível criar uma macro que possa ser 
acessada de dentro de uma planilha como qualquer outra função nativa do Excel. 
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. Quando declaramos uma função e a programamos, ela pode ser invocada na célula do Excel. 
Porque: 
II. Quando declaramos uma função e não colocamos se é pública ou privada, por padrão ela será definida 
como privada. 
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. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
Resposta correta 
4. 
As asserções I e II são proposições falsas. 
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
2. Pergunta 2 
/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. 
II e III. 
2. 
I, III e IV. 
3. 
I, II e III. 
4. 
I e IV. 
Resposta correta 
5. 
II e IV. 
3. Pergunta 3 
/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. 
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. 
Resposta correta 
3. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
4. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
5. 
As asserções I e II são proposições falsas. 
4. Pergunta 4 
/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. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
4. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
5. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
Resposta correta 
5. Pergunta 5 
/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. 
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. 
2. 
Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso 
será 10. 
Resposta correta 
3. 
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. 
4. 
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. 
5. 
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. 
6. Pergunta 6 
/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. 
Esse código apresentará erro, pois as variáveis valorx e valory não foram previamente declaradas no 
VBA. 
3. 
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 
4. 
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. 
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. 
7. Pergunta 7 
/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, e a II é uma justificativa correta da I. 
Resposta correta 
2. 
As asserções I e II são proposições falsas. 
3. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
4. 
A asserção I é uma proposição verdadeira,e a II é uma proposição falsa. 
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
8. Pergunta 8 
/1 
Na programação de computadores, um número decimal é aquele que representa uma fração. Os exemplos 
são 1,85 ou 426,88. Se você planeja usar uma variável que contenha esse tipo de número, mas a precisão não 
é sua principal preocupação, declare-a usando o tipo de dados Single. Caso contrário, utilize o Double. 
De acordo com essas informações e com o conteúdo estudado sobre funções matemáticas, marque a 
alternativa que apresenta a função matemática de VBA que retorna a parte inteira de um número Double: 
Ocultar opções de resposta 
1. 
VBA Integer. 
2. 
VBA PartInt. 
3. 
VBA Sin. 
4. 
VBA Sinc. 
5. 
VBA Fix. 
Resposta correta 
9. Pergunta 9 
/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. 
V, F, F, V. 
Resposta correta 
2. 
F, F, V, V. 
3. 
F, V, V, F. 
4. 
V, F, V, F. 
5. 
V, V, F, F. 
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. 
2, 4, 3, 1. 
3. 
1, 2, 4, 3. 
4. 
4, 2, 1, 3. 
Resposta correta 
5. 
3, 1, 4, 2.

Outros materiais