Buscar

AOL3 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 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

1. /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, F, V.
2. 
F, F, V, V.
3. 
V, V, F, V.
4. 
V, F, V, F.
Resposta correta
5. 
F, V, V, F.
2. Pergunta 2
/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. 
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 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 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
3. Pergunta 3
/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. 
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.
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. 
Esse código apresentará erro, pois as variáveis valorx e valory não foram previamente declaradas no VBA.
4. 
Na comparação presente na linha 6, o resultado será FALSO, e o valor será concatenado com o número 5.
5. 
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. Pergunta 4
/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, V, F.
2. 
V, V, F, F.
3. 
F, V, V, F.
4. 
F, F, V, V.
5. 
V, F, F, V.
Resposta correta
5. Pergunta 5
/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. 
4, 2, 1, 3.
Resposta correta
5. 
3, 1, 4, 2.
6. Pergunta 6
/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 falsas.
2. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
3. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
4. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
7. Pergunta 7
/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. 
Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10.
Resposta correta
3. 
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.
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. 
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.
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. 
nas linhas 9 e 10 serão exibidos, respectivamente, os valores VERDADEIRO e VERDADEIRO.
Resposta correta
2. 
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.
3. 
TRUE e FALSE não são valores válidos, são apenas resultadosde operações; desse modo, para valerem, deveriam estar entre aspas.
4. 
TRUE e FALSE não foram declarados, logo, o programa apresentará um erro na linha 7.
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
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 de módulo ou modular.
2. 
função concreta.
3. 
função padrão.
4. 
função de procedimento.
Resposta correta
5. 
função de rotina.
10. Pergunta 10
/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, F, F, V.
2. 
F, V, V, F.
3. 
F, F, V, V.
4. 
V, F, V, F.
Resposta correta
5. 
V, V, F, V.

Continue navegando