Buscar

Avaliação On-Line 2 (AOL 2) - Questionário PROGRAMAÇÃO

Prévia do material em texto

1. Pergunta 1
/0,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. 
1, 3, 2, 4.
2. 
1, 2, 4, 3.
3. 
3, 1, 4, 2.
4. 
4, 2, 1, 3.
Resposta correta
5. 
2, 4, 3, 1.
2. Pergunta 2
/0,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. 
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.
3. Pergunta 3
/0,1
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:
Ocultar opções de resposta 
1. 
Single e Date.
2. 
Double e Single.
3. 
Boolean e Date.
4. 
Boolean e Double.
Resposta correta
5. 
Integer e Single.
4. Pergunta 4
/0,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 um conjunto de código que executa uma tarefa previamente definida, automatizando as tarefas rotineiras.
Resposta correta
3. 
Trata-se de uma rotina do Microsoft Excel que utiliza de funções e procedimentos para realizar tarefas complexas de cálculo.
4. 
É também chamada de sub-rotina e, no código fonte, é representada iniciando o bloco com Sub e encerrando com End Sub.
5. 
Trata-se de um comando no Excel que permite selecionar um intervalo de células maior que a relação 100x100.
5. Pergunta 5
/0,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 e IV.
Resposta correta
2. 
I e IV.
3. 
II, III e IV.
4. 
I e III.
5. 
I e II.
6. Pergunta 6
/0,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 III.
2. 
III e IV.
3. 
II e IV.
4. 
I e III.
5. 
I e IV.
Resposta correta
7. Pergunta 7
/0,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. 
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, mas a II não é uma justificativa correta da I.
3. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
4. 
As asserções I e II são proposições falsas.
5. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
8. Pergunta 8
/0,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. 
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.
2. 
este código mostra na tela a mensagem “Olá Mundo!” com fonte formatada de acordo com as propriedades da célula A1 do Excel.
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. 
o código apresentará erro de sintaxe na linha 7, pois para definir o tipo de fonte para acélula devemos fazer: Range(“A1”).Font.Type=”Arial”, .
5. 
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
9. Pergunta 9
/0,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 ocorre quando o escalonador realiza a alocação de um processo entre dois outros processos, evitando fragmentação.
2. 
O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro possuem tamanho fixo, a segmentação possui tamanhos diferentes.
3. 
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
4. 
O swapping é uma técnica do escalonador que evita que ocorram paginações (paging) em uma memória, armazenando o processo no disco.
5. 
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.
10. Pergunta 10
/0,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. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
2. 
As asserções I e II são proposições falsas.
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
4. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Continue navegando