Buscar

Programação de Computadores - 20211 C AOL 2

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 9 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 9 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 9 páginas

Prévia do material em texto

44538 . 7 - Programação de Computadores - 20211.C 
Avaliação On-Line 2 (AOL 2) - 
Questionário 
Nota finalEnviado: 13/06/21 17:16 (BRT) 
10/10 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 1 
/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: 
Ocultar opções de resposta 
1. 
O swapping é uma técnica do escalonador que evita que ocorram paginações (paging) em uma 
memória, armazenando o processo no disco. 
2. 
O swapping traz o processo do disco para a memória principal, executa-o por um tempo e 
coloca-o novamente no disco. 
Resposta correta 
3. 
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. 
4. 
O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro possuem 
tamanho fixo, a segmentação possui tamanhos diferentes. 
5. 
O swapping ocorre quando o escalonador realiza a alocação de um processo entre dois outros 
processos, evitando fragmentação. 
2. Pergunta 2 
/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 verdadeiras, e a II é uma justificativa correta da I. 
2. 
As asserções I e II são proposições falsas. 
3. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
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. 
3. Pergunta 3 
/1 
Analise com atenção o código VBA a seguir: 
 
11_v1.PNG 
 
Considerando essas informações e o conteúdo estudado sobre Visual Basic, assinale a alternativa que 
apresenta uma análise correta a respeito deste código: 
Ocultar opções de resposta 
1. 
poderíamos suprimir a repetição Range(“A1”).Font colocando o comando With 
Range(“A1”).Font depois da linha 3, fechando em End With após a linha 7. 
Resposta correta 
2. 
sintaticamente, quando desejamos que uma fonte fique em itálico (italic) ou negrito (bold), 
devemos escrever YES e não TRUE como está no código. 
3. 
o algoritmo está inconsistente, pois falta uma variável que armazene o conteúdo “Olá 
Mundo!”, caso contrário será exibida uma tela em branco. 
4. 
este código mostra na tela a mensagem “Olá Mundo!” com fonte formatada de acordo com as 
propriedades da célula A1 do Excel. 
5. 
o código apresentará erro de sintaxe na linha 7, pois para definir o tipo de fonte para a célula 
devemos fazer: Range(“A1”).Font.Type=”Arial”, . 
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. 
I e III. 
3. 
I e II. 
4. 
II e IV. 
Resposta correta 
5. 
I e IV. 
5. Pergunta 5 
/1 
A linguagem VBA (Visual Basic for Application) está diretamente relacionada à linguagem Visual 
Basic (VB). Uma de suas características é que ela só pode ser executada através de um aplicativo 
host, como o caso do Excel. Para programar com o VBA, você pode utilizar o editor de projetos 
VBA, o qual pode ser aberto pela aba “Desenvolvedores” no excel ou ao pressionar o atalho 
ALT+F11. 
Considerando essas informações e o conteúdo estudado sobre o visual basic for application, pode-se 
afirmar que o procedimento: 
Ocultar opções de resposta 
1. 
refere-se às funções do excel que podem ser simples ou compostas. 
2. 
refere-se às sequências de ações delimitadas pelas tags With e End With. 
3. 
refere-se às instruções executadas dentro de um módulo no excel. 
Resposta correta 
4. 
é a área no editor do visual basic onde o código é escrito. 
5. 
é formado por funções que iniciam com Sub e terminam com End Sub. 
6. Pergunta 6 
/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 o espaço de memória de tamanho variável é alocado para os processos 
dinamicamente. 
Resposta correta 
2. 
Ocorre quando blocos de memória de tamanho fixo são alocados aos processos e a estes blocos 
chamamos páginas. 
3. 
A fragmentação externa ocorre quando a memória é dividida em blocos de tamanho fixo, 
também chamadas páginas. 
4. 
A memória deve ser particionada em blocos de tamanho variável e atribuir o bloco de melhor 
ajuste ao processo. 
5. 
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. 
7. Pergunta 7 
/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 Double é um tipo de dado que armazena valor duas vezes maior que o tamanho de Integer. 
2. 
Boolean e Byte armazenam dois valores, o primeiro somente true e false, o segundo 0 e 1. 
3. 
O tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos. 
4. 
O tipo de dado Double é responsável por armazenar o maior valor numérico em VBA e ocupa 
8 bytes na memória. 
Resposta correta5. 
O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 
bytes na memória. 
8. Pergunta 8 
/1 
Linguagem de programação é uma sequência de ações ou instruções de como a máquina 
(computador) deve se comportar. Desse modo, elas são utilizadas, principalmente, para controlar o 
desempenho do computador ou para expressar algoritmos. A linguagem Visual Basic foi criada para 
permitir que iniciantes em programação pudessem ter facilidade no aprendizado. 
Considerando essa informação e conteúdo estudado sobre VBA, analise as asserções a seguir: 
I. Uma característica da linguagem VBA é que esta linguagem consiste em várias instruções que são 
executadas uma a uma em sequência, como em VB. 
Porque: 
II. A principal diferença entre VB e VBA é que, enquanto a primeira linguagem gera executáveis, 
VBA lida com programação nos aplicativos da Microsoft. 
A seguir, assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
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. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
Resposta correta 
5. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
9. Pergunta 9 
/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 um comando no Excel que permite selecionar um intervalo de células maior que a 
relação 100x100. 
2. 
É também chamada de sub-rotina e, no código fonte, é representada iniciando o bloco com Sub 
e encerrando com End Sub. 
3. 
Trata-se de um conjunto de funções cujo objetivo é gerenciar as pastas de trabalhos (arquivos 
excel) bem como as planilhas a elas pertencentes. 
4. 
Trata-se de uma rotina do Microsoft Excel que utiliza de funções e procedimentos para 
realizar tarefas complexas de cálculo. 
5. 
Trata-se de um conjunto de código que executa uma tarefa previamente definida, 
automatizando as tarefas rotineiras. 
Resposta correta 
10. Pergunta 10 
/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. 
F, V, V, F. 
2. 
V, F, F, V. 
Resposta correta 
3. 
V, F, V, F. 
4. 
F, F, V, V. 
5. 
V, V, F, F.

Continue navegando