Buscar

AOL 3 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 10 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 10 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 10 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

AOL3 PROGRAMAÇÃO DE COMPUTADORES
1. Pergunta 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:
1. 
4, 2, 1, 3.
Resposta correta
2. 
3, 1, 4, 2.
3. Incorreta: 
2, 4, 3, 1.
4. 
1, 3, 2, 4.
5. 
1, 2, 4, 3.
2. Pergunta 2
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:
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, e a II é uma justificativa correta da I.
3. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
4. Incorreta: 
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 falsas.
3. Pergunta 3
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:
1. 
TOTAL = B ^ A.
Resposta correta
2. 
TOTAL = B * B * B.
3. 
TOTAL = B % A.
4. 
TOTAL = B ** A.
5. 
TOTAL = B mod A.
4. Pergunta 4
Linguagem de programação é uma sequência de ações ou instruções de como a máquina (computador) deve se comportar no formato de código fonte ou código de programação. Desse modo, elas são utilizadas, principalmente, para controlar o desempenho do computador ou para expressar algoritmos. Entretanto, se o código não for bem escrito, o sistema pode gerar uma saída diferente da esperada. Analise o trecho de código a seguir:
19_v1.PNG
De acordo com essas informações e com o conteúdo estudado sobre operadores aritméticos e de comparação, assinale a alternativa correta:
1. 
Na linha 11, será apresentada uma mensagem “A média é menor que 6 falso”.
Resposta correta
2. Incorreta: 
Na linha 11, será apresentada uma mensagem “A média é menor que 6 verdadeiro”.
3. 
O resultado obtido na linha 7 será o valor da média que, nesse caso, será 2.
4. 
O cálculo da média será menor do que 6, entretanto, o processo de cálculo está errado.
5. 
Na linha 11, poderíamos substituir o operador de concatenação & pelo sinal +.
5. Pergunta 5
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:
1. 
V, F, V, F.
Resposta correta
2. 
F, F, V, V.
3. 
V, V, F, V.
4. 
F, V, V, F.
5. 
V, F, F, V.
6. Pergunta 6
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:
1. 
operadores lógicos não manipulam variáveis, mas manipulam a relação entre as variáveis e/ou expressões.
Resposta correta
2. 
o operador lógico OR é exclusivo; logo, se duas expressões forem verdadeiras, o resultado dessa operação será verdadeiro.
3. 
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.
4. 
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.
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
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:
1. 
V, F, F, V.
Resposta correta
2. 
V, V, F, F.
3. 
V, F, V, F.
4. 
F, V, V, F.
5. 
F, F, V, V.
8. Pergunta 8
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 mesmaoperação, que é encontrar a raiz quadrada da variável valorx, mas com representações diferentes.
Está correto apenas o que se afirma em:
1. 
I e IV.
Resposta correta
2. 
II e III.
3. 
I, II e III.
4. 
I, III e IV.
5. 
II e IV.
9. Pergunta 9
As variáveis, em linguagem de programação, são representações textuais de espaços na memória em que podemos guardar valores. Temos as variáveis de tipo inteiro, responsáveis por guardar números inteiros, e variáveis do tipo real, que guardam números reais. Além dessas, temos as do tipo cadeia de caracteres, que armazenam palavras e frases, e os tipos booleanos, os quais retornam valores VERDADEIRO ou FALSO.
Considerando as informações apresentadas e o conteúdo estudado sobre operadores lógicos, das operações lógicas a seguir, qual retorna o valor VERDADEIRO?
1. 
(4 > (2 < 3)) XOR Not True.
Resposta correta
2. 
((True Or True) Or True) And False.
3. 
(True And (True And Not False)) And Not (Not False).
4. 
Not ((Not (Not (Not False)) And True))
5. 
Not (2 <> 4) And (3 < 6) Or 5.
10. Pergunta 10
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:
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, e a II é uma justificativa correta da I.
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. 
As asserções I e II são proposições falsas.

Continue navegando