Buscar

Programação de Computadores AOL 2

Prévia do material em texto

Avaliação On-Line 2 (AOL 2) - Questionário 
Tiago Santos Melo 
Nota finalEnviado: 13/05/21 12:33 (BRT) 
10/10 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 1 
/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: 
 
3_v1.PNG 
 
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: 
Ocultar opções de resposta 
1. 
V, V, F, F. 
2. 
V, F, V, F. 
3. 
F, F, V, V. 
4. 
F, V, V, F. 
5. 
V, F, F, V. 
Resposta correta 
2. Pergunta 2 
/1 
O VBA (Visual Basic Applications) é uma ramificação da linguagem de programação Visual Basic e foi criada 
pela Microsoft em meados dos anos 90. Essencialmente, essa ramificação foi criada para permitir que os 
programas do pacote Office pudessem conversar entre si. Por ter sido criada pensando no usuário final, 
trata-se de uma linguagem intuitiva e de rápida compreensão. Por exemplo, se deseja selecionar as células 
A1 e B1, é feito o comando Range(“A1:B1”). 
Considerando essas informações e o conteúdo estudado sobre Visual Basic, assinale a alternativa que 
apresenta a informação correta sobre Macros: 
Ocultar opções de resposta 
1. 
Trata-se de uma rotina do Microsoft Excel que utiliza de funções e procedimentos para 
realizar tarefas complexas de cálculo. 
2. 
Trata-se de um conjunto de funções cujo objetivo é gerenciar as pastas de trabalhos (arquivos 
excel) bem como as planilhas a elas pertencentes. 
3. 
É também chamada de sub-rotina e, no código fonte, é representada iniciando o bloco com 
Sub e encerrando com End Sub. 
4. 
Trata-se de um conjunto de código que executa uma tarefa previamente definida, 
automatizando as tarefas rotineiras. 
Resposta correta 
5. 
Trata-se de um comando no Excel que permite selecionar um intervalo de células maior que a 
relação 100x100. 
3. Pergunta 3 
/1 
Os códigos fontes são como os algoritmos, ou seja, uma sequência finita de ações que têm como objetivo 
resolver algum problema. Todo código fonte, independente de qual linguagem de programação o tenha 
gerado, possui variáveis e constantes para manipular a memória do computador e armazenar dados. A 
sintaxe de uma constante pode ser definida como: 
Const <<nome_constante>> As <<tipo_constante>> = <<valor>> 
Um exemplo de constante pode ser escrito como: 
Const PI As Double = 3.1415 
Assim, considerando essas informações e os conteúdos estudados sobre variáveis e constantes, analise os 
conceitos a seguir e associe-os com suas respectivas definições. 
1) Constante. 
2) Dim. 
3) Const. 
4) As. 
( ) Palavra reservada para declarar o tipo de dado que pode ser Integer, String entre outros. 
( ) Palavra reservada em VBA para declarar uma variável, a qual armazenará dados para consulta posterior. 
( ) Palavra reservada que indica que o dado armazenado não pode ser modificado posteriormente. 
( ) Palavra reservada em VBA para declarar uma constante, a qual não pode ser modificada durante a 
execução do script. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
3, 1, 4, 2. 
2. 
4, 2, 1, 3. 
Resposta correta 
3. 
1, 2, 4, 3. 
4. 
1, 3, 2, 4. 
5. 
2, 4, 3, 1. 
4. Pergunta 4 
/1 
Analise a figura a seguir, a qual apresenta os estados de um processo, bem como as suas transições: 
 
17_v1.PNG 
 
Considerando essas informações e o conteúdo estudado sobre sistemas operacionais, analise as afirmativas a 
seguir. 
I. Um processo é levado de C para D por meio da preempção do Sistema Operacional. 
II. Um processo em D está em execução, ou seja, ele agora é um programa que está no processador. 
III. O estado B significa “Execução”; o processo chega neste estado após ser escolhido pelo processador no 
estado D. 
IV. O processo sai do estado D para B quando ocorre uma requisição de entrada e saída como teclado, por 
exemplo. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
II, III e IV. 
2. 
II e IV. 
Resposta correta 
3. 
I e III. 
4. 
I e IV. 
5. 
I e II. 
5. Pergunta 5 
/1 
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: 
 
1_v1.PNG 
 
Considerando essas informações e o conteúdo estudado sobre visual basic, pode-se afirmar que a linha 4 
deste código fonte: 
Ocultar opções de resposta 
1. 
o código apresentará um erro nesta linha pois, conforme visto na teoria, variáveis devem 
começar com letras, neste caso inicia com &. 
2. 
concatena o texto “Mensagem é “ e o conteúdo digitado pelo usuário, mostrando na tela uma 
mensagem. 
Resposta correta 
3. 
o símbolo &, conhecido como AND é um operador lógico que, juntamente com o OR, podem 
ser utilizados em estrutura de decisão. 
4. 
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 
5. 
mostra na tela uma mensagem de texto no formato “Mensagem é “ & texto, sendo que o & 
comercial é um operador de junção. 
6. Pergunta 6 
/1 
Analise a descrição a seguir: 
O escalonador possui a responsabilidade de atribuir um processo à CPU sempre que ela estiver no estado 
ocioso. O escalonador seleciona um processo da fila pronta e aloca o processo para a CPU. Se houver um 
processo com maior prioridade, o escalonador realiza um agendamento para retirar este processo da CPU 
antes mesmo que ele tenha concluído sua execução. 
Considerando essas informações e o conteúdo estudado sobre sistemas operacionais, pode-se afirmar que o 
processo de agendamento descrito, o qual retira um processo da CPU e o coloca no final da fila de espera é: 
Ocultar opções de resposta 
1. 
a chamada ao sistema. 
2. 
a fragmentação. 
3. 
a troca de processo. 
4. 
a preempção. 
Resposta correta 
5. 
a segmentação. 
7. Pergunta 7 
/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: 
 
4_v1.PNG 
 
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: 
Ocultar opçõesde resposta 
1. 
V, F, V, F. 
Resposta correta 
2. 
F, V, V, F. 
3. 
F, F, V, V. 
4. 
V, V, F, V. 
5. 
V, F, F, V. 
8. Pergunta 8 
/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: 
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: 
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. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
4. 
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. 
Resposta correta 
9. Pergunta 9 
/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: 
Ocultar opções de resposta 
1. 
O tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos. 
2. 
O tipo de dado Double é responsável por armazenar o maior valor numérico em VBA e ocupa 
8 bytes na memória. 
Resposta correta 
3. 
Boolean e Byte armazenam dois valores, o primeiro somente true e false, o segundo 0 e 1. 
4. 
O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 
bytes na memória. 
5. 
O Double é um tipo de dado que armazena valor duas vezes maior que o tamanho de Integer. 
10. Pergunta 10 
/1 
Sempre que um processo é carregado ou removido do bloco de memória física, ele cria um pequeno buraco 
no espaço da memória chamado fragmento. Devido à fragmentação, o sistema falha ao alocar o espaço de 
memória contíguo para um processo, mesmo que tenha a quantidade solicitada de memória, mas de maneira 
não contígua. 
Considerando essas informações e o conteúdo estudado sobre sistemas operacionais, assinale a alternativa 
que apresenta uma característica da fragmentação EXTERNA: 
Ocultar opções de resposta 
1. 
Ocorre quando blocos de memória de tamanho fixo são alocados aos processos e a estes 
blocos chamamos páginas. 
2. 
Ocorre quando o espaço de memória de tamanho variável é alocado para os processos 
dinamicamente. 
Resposta correta 
3. 
Quando a memória atribuída ao processo é um pouco maior que a memória solicitada pelo 
processo, cria-se espaço livre no bloco alocado. 
4. 
A fragmentação externa ocorre quando a memória é dividida em blocos de tamanho fixo, 
também chamadas páginas. 
5. 
A memória deve ser particionada em blocos de tamanho variável e atribuir o bloco de melhor 
ajuste ao processo. 
 
	Avaliação On-Line 2 (AOL 2) - Questionário
	Conteúdo do exercício

Continue navegando