Buscar

Aol 2 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 7 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 7 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

Continue navegando


Prévia do material em texto

1. 
Pergunta 1 
1 ponto 
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: 
1. 
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. 
2. 
O swapping traz o processo do disco para a memória principal, executa-o por um tempo e coloca-o 
novamente no disco. 
3. 
O swapping ocorre quando o escalonador realiza a alocação de um processo entre dois outros processos, 
evitando fragmentação. 
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 é uma técnica do escalonador que evita que ocorram paginações (paging) em uma memória, 
armazenando o processo no disco. 
2. 
Pergunta 2 
1 ponto 
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: 
1. 
1, 3, 2, 4. 
2. 
1, 2, 4, 3. 
3. 
2, 4, 3, 1. 
4. 
3, 1, 4, 2. 
5. 
4, 2, 1, 3. 
3. 
Pergunta 3 
1 ponto 
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: 
1. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
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. 
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 falsa, e a II é uma proposição verdadeira. 
4. 
Pergunta 4 
1 ponto 
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: 
1. 
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. 
2. 
A memória deve ser particionada em blocos de tamanho variável e atribuir o bloco de melhor ajuste ao 
processo. 
3. 
Ocorre quando blocos de memória de tamanho fixo são alocados aos processos e a estes blocos chamamos 
páginas. 
4. 
A fragmentação externa ocorre quando a memória é dividida em blocos de tamanho fixo, também chamadas 
páginas. 
5. 
Ocorre quando o espaço de memória de tamanho variável é alocado para os processos dinamicamente. 
5. 
Pergunta 5 
1 ponto 
Analise com atenção o código fonte a seguir: 
 
18_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 objetivo deste algoritmo é trocar o valor de A por B e de B por A, e o comando da linha 6 é essencial neste 
processo. 
II. ( ) O valor de A após a execução do comando da linha 7 é 4 e o valor de B após a execução do mesmo comando é 9. 
III. ( ) As linhas 9 e 10 podem ser resumidas em uma única, ficando MsgBox “Valor de A é: “ & A & "Valor de B é: " & B. 
IV. ( ) O valor presente na célula A1 após a execução do código será o mesmo valor de B que foi trocado, ou seja, 
valerá 4. 
Agora, assinale a alternativa que apresenta a sequência correta: 
1. 
F, F, V, V. 
2. 
F, V, V, F. 
3. 
V, F, V, F. 
4. 
V, F, F, V. 
5. 
V, V, F, V. 
6. 
Pergunta 6 
1 ponto 
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: 
1. 
Boolean e Double. 
2. 
Double e Single. 
3. 
Single e Date. 
4. 
Integer e Single. 
5. 
Boolean e Date. 
7. 
Pergunta 7 
1 ponto 
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: 
1. 
O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 bytes na 
memória. 
2. 
O tipo de dado Double é responsável por armazenar o maior valor numérico em VBA e ocupa 8 bytes na 
memória. 
3. 
O tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos. 
4. 
O Double é um tipo de dado que armazena valor duas vezes maior que o tamanho de Integer. 
5. 
Boolean e Byte armazenam dois valores, o primeiro somente true e false, o segundo 0 e 1. 
8. 
Pergunta 8 
1 ponto 
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 esaí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: 
1. 
As asserções I e II são proposições falsas. 
2. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
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 verdadeiras, mas a II não é uma justificativa correta da I. 
5. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
9. 
Pergunta 9 
1 ponto 
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: 
1. 
V, F, F, V. 
2. 
F, V, V, F. 
3. 
V, F, V, F. 
4. 
F, F, V, V. 
5. 
V, V, F, V. 
10. 
Pergunta 10 
1 ponto 
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: 
1. 
é a área no editor do visual basic onde o código é escrito. 
2. 
é formado por funções que iniciam com Sub e terminam com End Sub. 
3. 
refere-se às funções do excel que podem ser simples ou compostas. 
4. 
refere-se às instruções executadas dentro de um módulo no excel. 
5. 
refere-se às sequências de ações delimitadas pelas tags With e End With.