Buscar

AOL2 - PROGRAMAÇÃO - JANA

Prévia do material em texto

03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 1/8
Conteúdo do exercício
Avaliação On-Line 2 (AOL 2) - Questionário
Janaina Beghini Oliveira
Pergunta 1 -- /1
Uma variável possui papel fundamental em um código: guardar dados. As variáveis podem armazenar 
apenas um dado por vez, logo, se uma variável chamada nome possui o conteúdo “João”, ao receber o 
valor “Maria”, a palavra “João” é perdida. Veja um exemplo de código fonte em VBA a qual manipula uma 
única variável chamada txt:
Considerando essas informações e o conteúdo estudado sobre linguagem de programação, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O valor digitado pelo usuário na InputBox será armazenado na variável txt e apresentado no MsgBox 
da linha 6. 
II. ( ) A linha 6 deste código apresentará a mensagem “Qual o seu nome?”, pois este é o valor da variável 
txt. 
III. ( ) O comando da linha 5 captura o valor digitado no InputBox e o insere no intervalo de células A1 e A2 
da Planilha1. 
IV. ( ) O algoritmo apresentará um erro de Memory Fault, pois faltam variáveis para armazenar alguns 
dados na memória. 
Agora, assinale a alternativa que apresenta a sequência correta:
4_v1.PNG
4_v1.PNG
10/10
Nota final
Enviado: 03/06/21 17:42 (BRT)
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 2/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Resposta corretaV, F, V, F.
F, F, V, V.
V, F, F, V.
F, V, V, F.
V, V, F, V.
Pergunta 2 -- /1
A variável representa, em linguagem de alto nível, um espaço de memória onde serão inseridos valores. 
Utilizar variável é mais prático do que referenciar a memória diretamente utilizando bits binários 0s e 1s. 
Elas podem assumir os seguintes tipos de dados: Integer, Long, Byte, Decimal, String, entre outros. Veja o 
código a seguir, que declara algumas variáveis e realiza algumas operações sobre elas:
Considerando essas informações e o conteúdo estudado sobre visual basic, analise as afirmativas a seguir 
e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Neste código será apresentada uma caixa de entrada que, ao digitar valores numéricos, eles serão 
mostrados na tela.
II. ( ) Neste código, ao digitar caracteres alfanuméricos, bem como palavras e expressões, eles serão 
mostrados na tela. 
III. ( ) Este código apresentará mensagem de erro na linha 8, que recebe um texto, porém a variável txt3 é 
do tipo Inteiro. 
IV. ( ) Este código apresenta uma caixa de texto cujo conteúdo da mensagem está na variável txt1 e o título 
da caixa de texto está em txt2. 
Agora, assinale a alternativa que apresenta a sequência correta:
3_v1.PNG
3_v1.PNG
Resposta corretaV, F, F, V.
F, F, V, V.
V, F, V, F.
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 3/8
Ocultar opções de resposta 
F, V, V, F.
V, V, F, F.
Pergunta 3 -- /1
O gerenciamento de memória no sistema operacional é uma funcionalidade essencial, que permite a 
alocação de memória RAM (Random Access Memory) para os processos serem executados e desaloca a 
memória quando o processo não é mais necessário ou quando o mesmo já utilizou sua fração de tempo na 
CPU, retornando assim para o final da fila de processos prontos.
Considerando essa informação e conteúdo estudado sobre sistemas operacionais, analise as asserções a 
seguir e a relação proposta entre elas
I. A paginação permite que um processo seja armazenado na memória de maneira não contígua, 
resolvendo o problema de fragmentação externa.
Porque:
II. Fragmentação externa ocorre quando blocos de memória de tamanho fixo são alocados ao processo 
sem se preocupar com o tamanho do processo.
A seguir, assinale a alternativa correta:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
Resposta corretaA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Pergunta 4 -- /1
Analise com atenção o seguinte código fonte escrito em VBA:
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 4/8
Ocultar opções de resposta 
Considerando o código apresentado e o conteúdo estudado sobre Visual Basic, analise as afirmativas a 
seguir:
I. A linha 5 do código apresentará um erro, pois a “inteiro” é uma constante e não uma variável, logo, não 
pode ser modificada. 
II. A linha 3 apresentará um erro, pois a palavra reservada var não existe na linguagem VBA e não deve ser 
utilizada na declaração de variável. 
III. A linha 4 possui uma variável chamada msg que não foi previamente declarada, logo, ocorrerá um erro 
nesta linha. 
IV. A linha 5, caso seja excluída, modificará o comportamento do código como um todo, não apresentando 
erro, mas uma mensagem na tela. 
Está correto apenas o que se afirma em:
8_v1.PNG
8_v1.PNG
II e III.
I e III.
II e IV.
Resposta corretaI e IV.
III e IV.
Pergunta 5 -- /1
A arquitetura atual dos computadores segue o conceito central da arquitetura de Von Neumann: as 
unidades que processam informações são separadas das unidades que armazenam informações. Deste 
modo, na arquitetura dos computadores temos dois componentes principais: a CPU, ou unidade central de 
processamento, e a memória. Cabe ao sistema operacional gerenciar os processos que estão na CPU bem 
como os processos na memória.
Considerando essas informações e o conteúdo estudado sobre sistema operacional, analise as asserções 
a seguir e a relação proposta entre elas.
I. Dados e instruções são armazenados na memória e são tratados da mesma forma, o que significa que 
instruções e dados são endereçáveis.
Porque:
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 5/8
Ocultar opções de resposta 
Ocultar opções de resposta 
II. Este armazenamento é realizado na memória principal ou primária que, em uma arquitetura 
computacional, é representada pelo disco rígido.
A seguir, assinale a alternativa correta:
Resposta corretaA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Pergunta 6 -- /1
A memória primária é conhecida como memória RAM ou memória de acesso aleatório. Ela é considerada a 
memória principal e é uma forma de memória volátil, o que significa que quando a energia é perdida, todos 
os dados são perdidos. A vantagem da RAM é ser rápida e barata. Este é o local principal onde as 
instruções de entrada e saídas são carregadas, devido a esse equilíbrio de velocidade e tamanho. A 
memória RAM está conectada à placa-mãe nos computadores.
Considerando essas informações e o conteúdo estudado sobre sistemas operacionais, assinale a 
alternativa que melhor descreve a técnica de swapping: 
O swapping é uma técnica do escalonador que evita que ocorram paginações (paging) em uma 
memória, armazenando o processo no disco.
O swapping ocorre quando o escalonador realiza a alocação de um processo entre dois outros 
processos, evitando fragmentação.
Resposta correta
O swapping traz o processo do disco para a memória principal, executa-o por 
um tempo e coloca-o novamente no disco.O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro possuem 
tamanho fixo, a segmentação possui tamanhos diferentes.
O swapping troca o processo de uma região de memória de baixa arquitetura e a eleva para uma 
região de alta arquitetura.
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 6/8
Ocultar opções de resposta 
Pergunta 7 -- /1
Um processo pode possuir 3 estados, sendo eles: estado de pronto, que ocorre quando o processo está 
em uma fila e aguardando sua vez de ser escolhido pelo processador para entrar em execução; estado de 
executando, que ocorre quando o processo está utilizando a CPU; estado de bloqueado, que ocorre 
quando o processo necessita de algum dispositivo de entrada e saída como o teclado, por exemplo.
Considerando essas informações e o conteúdo estudado sobre sistema operacional, analise as asserções 
a seguir e a relação proposta entre elas.
I. Se um processo de alta prioridade chegar frequentemente na fila de espera, um processo de baixa 
prioridade poderá ficar sem acessar a CPU.
Porque:
II. Na preempção, o processo não pode ser interrompido até que termine ou até que volte para o final da 
fila de espera (estado pronto).
Agora, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Resposta corretaA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Pergunta 8
--
/1
As variáveis, em linguagem de programação, são representações textuais de espaços na memória nos 
quais 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. Também temos variáveis do tipo cadeia de 
caracteres, que armazenam caractere, palavra e sequência de palavras.
Considerando essas informações e o conteúdo estudado sobre variáveis e constantes, assinale a 
alternativa correta a respeito dos tipos de dados em VBA:
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 7/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Resposta correta
O tipo de dado Double é responsável por armazenar o maior valor numérico em 
VBA e ocupa 8 bytes na memória.
Boolean e Byte armazenam dois valores, o primeiro somente true e false, o segundo 0 e 1.
O Double é um tipo de dado que armazena valor duas vezes maior que o tamanho de Integer.
O tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos.
O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 
bytes na memória.
Pergunta 9 -- /1
Variáveis são nomenclaturas que utilizamos para referenciar endereços físicos na memória do computador. 
Sabe-se que a maioria das linguagens possui um tipo de variável responsável por armazenar valores 
lógicos (verdadeiro ou falso) e outras para armazenar variáveis numéricas do tipo decimal, ponto flutuante 
ou real.
Considerando essas informações e o conteúdo estudado sobre variáveis, pode-se afirmar que estas 
variáveis citadas são, respectivamente, dos tipos:
Resposta corretaBoolean e Double.
Boolean e Date.
Double e Single.
Single e Date.
Integer e Single.
Pergunta 10 -- /1
03/06/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_12569116_1/review/inline-feedback?… 8/8
Ocultar opções de resposta 
Comentários
Um código fonte em Visual Basic obedece a uma estrutura fixa a qual chamamos de sintaxe da linguagem. 
Observe o algoritmo a seguir que apresenta uma sequência de comandos nesta linguagem:
Considerando essas informações e o conteúdo estudado sobre visual basic, pode-se afirmar que a linha 4 
deste código fonte:
1_v1.PNG
1_v1.PNG
mostra na tela uma mensagem de texto no formato “Mensagem é “ & texto, sendo que o & 
comercial é um operador de junção.
Resposta correta
concatena o texto “Mensagem é “ e o conteúdo digitado pelo usuário, 
mostrando na tela uma mensagem.
o símbolo &, conhecido como AND é um operador lógico que, juntamente com o OR, podem ser 
utilizados em estrutura de decisão.
o código apresentará um erro nesta linha pois, conforme visto na teoria, variáveis devem 
começar com letras, neste caso inicia com &.
o símbolo & na linguagem Visual Basic possui a propriedade de armazenar na variável texto o 
conteúdo que o usuário digitou no InputBox
Comentários para o aluno

Continue navegando