Buscar

Avaliação On-Line 3 (AOL 3) - Questionário 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

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. 
V, V, F, F. 
3. 
F, F, V, V. 
4. 
V, F, V, F. 
5. 
F, V, V, F. 
2. Pergunta 2 
/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. 
o operador lógico OR é exclusivo; logo, se duas expressões forem 
verdadeiras, o resultado dessa operação será verdadeiro. 
2. 
operadores lógicos não manipulam variáveis, mas manipulam a relação 
entre as variáveis e/ou expressões. 
Resposta correta 
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. 
3. Pergunta 3 
/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. 
F, V, V, F. 
2. 
V, F, F, V. 
3. 
V, V, F, V. 
4. 
V, F, V, F. 
Resposta correta 
5. 
F, F, V, V. 
4. Pergunta 4 
/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. 
4, 2, 1, 3. 
Resposta correta 
2. 
1, 2, 4, 3. 
3. 
1, 3, 2, 4. 
4. 
3, 1, 4, 2. 
5. 
2, 4, 3, 1. 
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. 
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. 
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. 
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 
Um ano bissexto é aquele que, de 4 em 4 anos, possui 366 dias, sendo que esse dia 
a mais é adicionado ao mês de fevereiro, que fica com 29 dias. Para calcularmos se 
um ano é bissexto ou não, temos, necessariamente que considerar os seguintes 
fatores: o ano deve ser divisível por quatro e o resto da divisão do ano por 100 tem 
que ser maior que zero ou a divisão do ano por 400 precisa ser igual a zero. 
De acordo com essas informações e o conteúdo estudado sobre operadores lógicos, 
pode-se afirmar que a expressão que verifica se um ano é bissexto ou não está 
corretamente definida em: 
Ocultar opções de resposta 
1. 
bissexto = ((ano mod 4) = 0 AND (ano mod 100) > 0) AND (ano mod 400) = 0. 
2. 
bissexto = (ano mod 4) = 0 AND (ano mod 100) > 0 OR (ano mod 400) = 0. 
Resposta correta 
3. 
bissexto = (ano mod 4) = 0 OR (ano mod 100) > 0 AND (ano Mod 400) <> 0. 
4. 
bissexto = ((ano mod 4) <> 0 AND (ano mod 100) > 0) OR (ano mod 400) = 0. 
5. 
bissexto = (ano mod 4 = 0) AND ((ano mod 100) < 0) OR (ano mod 400)) = 0. 
7. Pergunta 7 
/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, V, F. 
Resposta correta 
2. 
V, V, F, V. 
3. 
F, F, V, V. 
4. 
F, V, V, F. 
5. 
V, F, F, V. 
8. Pergunta 8 
/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 dentrode 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, mas a II não é uma 
justificativa correta da I. 
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. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
9. Pergunta 9 
/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 e IV. 
Resposta correta 
2. 
I, III e IV. 
3. 
II e IV. 
4. 
I, II e III. 
5. 
II e III. 
10. Pergunta 10 
/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 Sin. 
2. 
VBA PartInt. 
3. 
VBA Fix. 
Resposta correta 
4. 
VBA Integer. 
5. 
VBA Sinc.

Continue navegando