Buscar

PROVAS 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 8 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 8 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

Prévia do material em texto

Programação de Computadores – AOL 2
1. Pergunta 1/1
Na programação de computadores, um número decimal é aquele que representa uma fração. Os exemplos são 1,85 ou 426,88. Se você planeja usar uma variável que contenha este tipo de número, mas a precisão não é sua principal preocupação, declare-a usando o tipo de dados Single, caso contrário, utilize o Double.
Considerando essas informações e o conteúdo estudado sobre variáveis e constantes, analise as afirmativas a seguir:
I. Se você tentar armazenar o valor 123456789 em um tipo Single, ele será apresentado como 1,234568.
II. Ao armazenar o valor 123456789 em um tipo Double e pedirmos para mostrar na tela, veremos o valor 1,234568E+8. 
III. Se armazenarmos o valor 18.653 em um tipo Integer e pedirmos para mostrar na tela, veremos o valor 18 apenas.  
IV. Ocorrerá um erro de tipo inválido ao tentarmos armazenar o valor 67 (inteiro) em uma variável do tipo Double. 
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I e IV.
2. 
I, II e IV.
3. 
II e III.
4. 
II e IV.
5. I e III. Resposta correta
2. Pergunta 2/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 preempção. Resposta correta
2. 
a chamada ao sistema.
3. 
a segmentação.
4. 
a troca de processo.
5. 
a fragmentação.
3. Pergunta 3/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. 
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.
3. 
A fragmentação externa ocorre quando a memória é dividida em blocos de tamanho fixo, também chamadas páginas.
4. 
Ocorre quando blocos de memória de tamanho fixo são alocados aos processos e a estes blocos chamamos páginas.
5. 
A memória deve ser particionada em blocos de tamanho variável e atribuir o bloco de melhor ajuste ao processo.
4. Pergunta 4/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 correta
5. 
O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 bytes na memória.
5. Pergunta 5/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 verdadeiras, mas a II não é uma justificativa correta da I.
3. 
As asserções I e II são proposições falsas.
4. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
5. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
6. Pergunta 6/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. I e IV. Resposta correta
2. 
III e IV.
3. 
I e III.
4. 
II e III.
5. 
II e IV.
7. Pergunta 7/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 verdadeira, e a II é uma proposição falsa. Resposta correta
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.
8. Pergunta 8/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 9e 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, V, F, V.
2. 
V, F, F, V.
3. 
F, F, V, V.
4. 
F, V, V, F.
5. V, F, V, F. Resposta correta
9. Pergunta 9/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 &, conhecido como AND é um operador lógico que, juntamente com o OR, podem ser utilizados em estrutura de decisão.
2. 
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
3. 
mostra na tela uma mensagem de texto no formato “Mensagem é “ & texto, sendo que o & comercial é um operador de junção.
4. 
o código apresentará um erro nesta linha pois, conforme visto na teoria, variáveis devem começar com letras, neste caso inicia com &.
5. concatena o texto “Mensagem é “ e o conteúdo digitado pelo usuário, mostrando na tela uma mensagem. Resposta correta
10. Pergunta 10/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 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”, .
2. 
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.
3. 
este código mostra na tela a mensagem “Olá Mundo!” com fonte formatada de acordo com as propriedades da célula A1 do Excel.
4. 
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.
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

Continue navegando