Buscar

AOLA 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 10 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 10 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 10 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

1. Pergunta 1 
/1 
Analise com atenção o seguinte código fonte escrito em VBA: 
 
8_v1.PNG 
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: 
Ocultar opções de resposta 
1. 
II e IV. 
2. 
I e IV. 
Resposta correta 
3. Incorreta: 
III e IV. 
4. 
I e III. 
5. 
II e III. 
2. Pergunta 2 
/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 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 
2. 
o código apresentará um erro nesta linha pois, conforme visto na teoria, variáveis 
devem começar com letras, neste caso inicia com &. 
3. 
mostra na tela uma mensagem de texto no formato “Mensagem é “ & texto, sendo 
que o & comercial é um operador de junção. 
4. 
o símbolo &, conhecido como AND é um operador lógico que, juntamente com o 
OR, podem ser utilizados em estrutura de decisão. 
5. 
concatena o texto “Mensagem é “ e o conteúdo digitado pelo usuário, mostrando 
na tela uma mensagem. 
Resposta correta 
3. Pergunta 3 
/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. 
é formado por funções que iniciam com Sub e terminam com End Sub. 
2. 
refere-se às instruções executadas dentro de um módulo no excel. 
Resposta correta 
3. 
refere-se às funções do excel que podem ser simples ou compostas. 
4. 
refere-se às sequências de ações delimitadas pelas tags With e End With. 
5. 
é a área no editor do visual basic onde o código é escrito. 
4. Pergunta 4 
/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: 
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. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
Resposta correta 
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. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa 
correta da I. 
5. Pergunta 5 
/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. 
4, 2, 1, 3. 
Resposta correta 
2. 
3, 1, 4, 2. 
3. 
2, 4, 3, 1. 
4. 
1, 3, 2, 4. 
5. 
1, 2, 4, 3. 
6. Pergunta 6 
/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. 
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 verdadeiras, mas a II não é uma justificativa 
correta da I. 
4. 
As asserções I e II são proposições falsas. 
5. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
Resposta correta 
7. Pergunta 7 
/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 traz o processo do disco para a memória principal, executa-o por um 
tempo e coloca-o novamente no disco. 
Resposta correta 
2. 
O swapping é uma técnica do escalonador que evita que ocorram paginações 
(paging) em uma memória,armazenando o processo no disco. 
3. 
O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro 
possuem tamanho fixo, a segmentação possui tamanhos diferentes. 
4. 
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. 
5. 
O swapping ocorre quando o escalonador realiza a alocação de um processo entre 
dois outros processos, evitando fragmentação. 
8. Pergunta 8 
/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. 
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. 
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 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. 
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 
5. 
este código mostra na tela a mensagem “Olá Mundo!” com fonte formatada de 
acordo com as propriedades da célula A1 do Excel. 
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 conjunto de funções cujo objetivo é gerenciar as pastas de 
trabalhos (arquivos excel) bem como as planilhas a elas pertencentes. 
2. 
Trata-se de uma rotina do Microsoft Excel que utiliza de funções e procedimentos 
para realizar tarefas complexas de cálculo. 
3. 
Trata-se de um comando no Excel que permite selecionar um intervalo de células 
maior que a relação 100x100. 
4. 
Trata-se de um conjunto de código que executa uma tarefa previamente definida, 
automatizando as tarefas rotineiras. 
Resposta correta 
5. 
É também chamada de sub-rotina e, no código fonte, é representada iniciando o 
bloco com Sub e encerrando com End Sub. 
10. Pergunta 10 
/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 fragmentação. 
2. 
a chamada ao sistema. 
3. 
a preempção. 
Resposta correta 
4. 
a segmentação. 
5. 
a troca de processo.

Continue navegando