Buscar

Programação de computadores AOL 2

Prévia do material em texto

Conteúdo do exercício 
1. Pergunta 1 
/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. 
concatena o texto “Mensagem é “ e o conteúdo digitado pelo usuário, 
mostrando na tela uma mensagem. 
Resposta correta 
2. 
o símbolo &, conhecido como AND é um operador lógico que, juntamente 
com o OR, podem ser utilizados em estrutura de decisão. 
3. 
o código apresentará um erro nesta linha pois, conforme visto na teoria, 
variáveis devem começar com letras, neste caso inicia com &. 
4. 
mostra na tela uma mensagem de texto no formato “Mensagem é “ & 
texto, sendo que o & comercial é um operador de junção. 
5. 
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. Pergunta 2 
/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 de dado Double é responsável por armazenar o maior valor 
numérico em VBA e ocupa 8 bytes na memória. 
Resposta correta 
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 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. 
3. 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: 
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 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 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. 
4. Pergunta 4 
/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 ocorre quando o escalonador realiza a alocação de um 
processo entre dois outros processos, evitando fragmentação. 
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 se diferencia da segmentação pois, enquanto as páginas do 
primeiro possuem tamanho fixo, a segmentação possui tamanhos 
diferentes. 
5. Pergunta 5 
/1 
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: 
Ocultar opções de resposta 
1. 
V, F, F, V. 
2. 
F, V, V, F. 
3. 
V, F, V, F. 
Resposta correta 
4. 
F, F, V, V. 
5. 
V, V, F, V. 
6. Pergunta 6 
/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 verdadeira, e a II é uma proposição falsa. 
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. 
Resposta correta 
4. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
correta da I. 
5. 
As asserções I e II são proposições falsas. 
7. Pergunta 7 
/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. 
III e IV. 
2. 
I e IV. 
Respostacorreta 
3. 
II e III. 
4. 
I e III. 
5. 
II e IV. 
8. Pergunta 8 
/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, F, V, V. 
2. 
F, V, V, F. 
3. 
V, V, F, F. 
4. 
V, F, V, F. 
5. 
V, F, F, V. 
Resposta correta 
9. Pergunta 9 
/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: 
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, e a II é uma justificativa 
correta da I. 
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
Resposta correta 
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa correta da I. 
10. Pergunta 10 
/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. 
É 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 uma rotina do Microsoft Excel que utiliza de funções e 
procedimentos para realizar tarefas complexas de cálculo. 
4. 
Trata-se de um comando no Excel que permite selecionar um intervalo 
de células maior que a relação 100x100. 
5. 
Trata-se de um conjunto de código que executa uma tarefa previamente 
definida, automatizando as tarefas rotineiras. 
Resposta correta

Continue navegando