Buscar

Programação de computadores 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 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

Conteúdo do exercício 
1. Pergunta 1 
/1 
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: 
Ocultar opções de resposta 
1. 
Na linha 11, poderíamos substituir o operador de concatenação 
& pelo sinal +. 
2. 
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. 
Na linha 11, será apresentada uma mensagem “A média é menor 
que 6 falso”. 
Resposta correta 
5. 
O cálculo da média será menor do que 6, entretanto, o processo 
de cálculo está errado. 
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. 
3, 1, 4, 2. 
2. 
1, 2, 4, 3. 
3. 
2, 4, 3, 1. 
4. 
4, 2, 1, 3. 
Resposta correta 
5. 
1, 3, 2, 4. 
3. Pergunta 3 
/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. 
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. 
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. 
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. 
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. 
4. Pergunta 4 
/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. 
2. 
TOTAL = B * B * B. 
3. 
TOTAL = B ^ A. 
Resposta correta 
4. 
TOTAL = B mod A. 
5. 
TOTAL = B % A. 
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 falsas. 
2. 
A asserção I é uma proposição falsa, e a II é uma proposição 
verdadeira. 
3. 
A asserção I é uma proposição verdadeira, e a II é uma 
proposição falsa. 
4. 
As asserções I e II são proposições verdadeiras, e a II é uma 
justificativa correta da I. 
Resposta correta 
5. 
As asserções I e II são proposições verdadeiras, mas a II não é 
uma justificativa correta da I. 
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. 
o operador lógico XOR é uma junção dos operadores lógicos OR 
e AND, gerando, assim, o operador exclusivo OR. 
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. 
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. 
7. Pergunta 7 
/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. 
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. 
2. 
nas linhas 9 e 10 serão exibidos, respectivamente, os valores 
VERDADEIRO e VERDADEIRO. 
Resposta correta 
3. 
a operação realizada na linha 6 terá como saída o valor FALSO, 
pois existe pelo menos uma expressão falsa. 
4. 
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. 
5. 
TRUE e FALSE não foram declarados, logo, o programa 
apresentará um erro na linha 7. 
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 deum número Double: 
Ocultar opções de resposta 
1. 
VBA Sin. 
2. 
VBA PartInt. 
3. 
VBA Sinc. 
4. 
VBA Integer. 
5. 
VBA Fix. 
Resposta correta 
9. Pergunta 9 
/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, V, F, V. 
2. 
V, F, F, V. 
3. 
V, F, V, F. 
Resposta correta 
4. 
F, V, V, F. 
5. 
F, F, V, V. 
10. Pergunta 10 
/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. 
Esse código apresentará erro, pois as variáveis valorx e valory 
não foram previamente declaradas no VBA. 
3. 
Na comparação presente na linha 6, o resultado será FALSO, e o 
valor será concatenado com o número 5. 
4. 
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. 
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.

Outros materiais