Buscar

AOL 3 - PROGRAMAÇÃO DE COMPUTADORES - QUESTIONÁRIO 3 - NOTA -10,00

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

44754 . 7 - Programação de Computadores - 20211.C 
Avaliação On-Line 3 (AOL 3) – Questionário
Nota final Enviado: 12/05/21 14:57 (BRT) - 10/10
Parte superior do formulário
Parte inferior do formulário
Conteúdo do teste
1. 
Parte superior do formulário
Pergunta 1 
1 ponto
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. 
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.
2. 
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.
3. 
o operador lógico XOR é uma junção dos operadores lógicos OR e AND, gerando, assim, o operador exclusivo OR.
4. 
o operador lógico OR é exclusivo; logo, se duas expressões forem verdadeiras, o resultado dessa operação será verdadeiro.
5. CORRETA 
operadores lógicos não manipulam variáveis, mas manipulam a relação entre as variáveis e/ou expressões.
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2 
1 ponto
Enquanto os operadores aritméticos manipulam variáveis, realizando cálculos sobre elas e alterando-as, os operadores lógicos relacionam uma variável com outra, ou uma expressão com outra. O resultado obtido desse tipo de relacionamento será sempre um valor booleano do tipo TRUE ou FALSE.
De acordo com essas informações e com o conteúdo estudado sobre operadores lógicos, considerando A = 8 e B = 7, analise as afirmativas a seguir:
I. No comando (A<B AND B<>A) teremos uma saída do tipo verdadeiro.
II. No comando (A=B OR B<>A) teremos uma saída do tipo verdadeiro.
III. No comando ((NOT (A<B)) AND (A>B)) a saída será do tipo falso.
IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro.
Está correto apenas o que se afirma em:
1. CORRETA
II e IV.
2. 
I e IV.
3. 
I e II.
4. 
III e IV.
5. 
I e III.
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3 
1 ponto
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. 
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 verdadeiras, mas a II não é uma justificativa correta da I.
3. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
4. CORRETA
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
5. 
As asserções I e II são proposições falsas.
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4 
1 ponto
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. 
((True Or True) Or True) And False.
2. 
Not ((Not (Not (Not False)) And True))
3. 
(True And (True And Not False)) And Not (Not False).
4. CORRETA
(4 > (2 < 3)) XOR Not True.
5. 
Not (2 <> 4) And (3 < 6) Or 5.
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5 
1 ponto
Analise o código VBA a seguir:
Parte inferior do formulário
16_v1.PNG
 
Parte superior do formulário
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 total A 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 valor x 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:
1. 
II e III.
2. 
I, II e III.
3. 
II e IV.
4. 
I, III e IV.
5. CORRETA
I e IV.
Parte inferior do formulário
 
Parte superior do formulário
Pergunta 6 
1 ponto
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. 
F, V, V, F.
2. CORRETA
V, F, V, F.
3. 
V, V, F, V.
4. 
F, F, V, V.
5. 
V, F, F, V.
Parte inferior do formulário
 
Parte superior do formulário
Pergunta 7 
1 ponto
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:
Parte inferior do formulário
13_v1.PNG
 
Parte superior do formulário
Considerando essas informações e o conteúdo estudado sobre operadores lógicos, é correto afirmar sobre o código apresentado que:
1. 
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.
2. 
a operação realizada na linha 6 terá como saída o valor FALSO, pois existe pelo menos uma expressão falsa.
3. 
TRUE e FALSE não foram declarados, logo, o programa apresentará um erro na linha 7.
4. CORRETA
nas linhas 9 e 10 serão exibidos, respectivamente, os valores VERDADEIRO e VERDADEIRO.
5. 
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.
Parte inferior do formulário
 
Parte superior do formulário
Pergunta 8 
1 ponto
A linguagem Visual Basic foi criada parapermitir 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:
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. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
4. CORRETA
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 verdadeira, e a II é uma proposição falsa.
Parte inferior do formulário
 
Parte superior do formulário
Pergunta 9 
1 ponto
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. 
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 verdadeiras, mas a II não é uma justificativa correta da I.
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 falsas.
5. CORRETA
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Parte inferior do formulário
 
Parte superior do formulário
Pergunta 10 
1 ponto
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:
Parte inferior do formulário
7_v1.PNG
1. 
Parte superior do formulário
Considerando as informações apresentadas e o conteúdo estudado sobre operadores aritméticos, assinale a alternativa que apresenta informações corretas:
0. CORRETA
Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10.
0. 
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.
0. 
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.
0. 
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.
0. 
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.
Parte inferior do formulário
Você tem algum conteúdo adicional?
Você pode adicionar texto, imagens e arquivos que complementem suas respostas. 
Parte superior do formulário
Parte inferior do formulário
Detalhes e informações
· Data de entrega da avaliação 30/06/21 23:59 (BRT) 
· Tentativas 1 tentativa restante 
Avaliação 
Pontos máximos 
10 pontos

Continue navegando