Buscar

Programação de Computadores ( Unidade 2 )

Prévia do material em texto

44538 . 7 - Programação de Computadores - 20211.C
Avaliação On-Line 2 (AOL 2) - Questionário
10/10
Conteúdo do exercício
1. Pergunta 1
/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, 2, 4, 3.
2. 
1, 3, 2, 4.
3. 
2, 4, 3, 1.
4. 
4, 2, 1, 3.
Resposta correta
5. 
3, 1, 4, 2.
2. Pergunta 2
/1
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:
Ocultar opções de resposta 
1. 
F, F, V, V.
2. 
V, V, F, V.
3. 
V, F, F, V.
4. 
V, F, V, F.
Resposta correta
5. 
F, V, V, F.
3. Pergunta 3
/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. 
O tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos.
3. 
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
4. 
Boolean e Byte armazenam dois valores, o primeiro somente true e false, o segundo 0 e 1.
5. 
O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 bytes na memória.
4. Pergunta 4
/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. 
refere-se às sequências de ações delimitadas pelas tags With e End With.
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.
Resposta correta
5. 
é a área no editor do visual basic onde o código é escrito.
5. Pergunta 5
/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. 
II e III.
3. 
I e III.
4. 
I e IV.
Resposta correta
5. 
III e IV.
6. Pergunta 6
/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 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 & na linguagem Visual Basic possui a propriedade de armazenar na variável texto o conteúdo que o usuário digitou no InputBox
5. 
o símbolo &, conhecido como AND é um operador lógico que, juntamente com o OR, podem ser utilizados em estrutura de decisão.
7. Pergunta 7
/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 segmentação.
2. 
a preempção.
Resposta correta
3. 
a chamada ao sistema.
4. 
a troca de processo.
5. 
a fragmentação.
8. Pergunta 8
/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. 
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 falsa, e a II é uma proposição verdadeira.
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 verdadeiras, mas a II não é uma justificativa correta da I.
5. 
As asserções I e II são proposições falsas.
9. Pergunta 9
/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. 
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.
Resposta correta
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.
10. Pergunta 10
/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 Double.
Resposta correta
4. 
Integer e Single.
5. 
Boolean e Date.

Continue navegando