Baixe o app para aproveitar ainda mais
Prévia do material em texto
44538 . 7 - Programação de Computadores - 20211.C Avaliação On-Line 2 (AOL 2) - Questionário Nota finalEnviado: 13/06/21 17:16 (BRT) 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /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 é uma técnica do escalonador que evita que ocorram paginações (paging) em uma memória, armazenando o processo no disco. 2. 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 3. 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. 4. O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro possuem tamanho fixo, a segmentação possui tamanhos diferentes. 5. O swapping ocorre quando o escalonador realiza a alocação de um processo entre dois outros processos, evitando fragmentação. 2. Pergunta 2 /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. 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. 4. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta 5. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 3. Pergunta 3 /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. 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 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 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. este código mostra na tela a mensagem “Olá Mundo!” com fonte formatada de acordo com as propriedades da célula A1 do Excel. 5. 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. Pergunta 4 /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, III e IV. 2. I e III. 3. I e II. 4. II e IV. Resposta correta 5. I e IV. 5. Pergunta 5 /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 funções do excel que podem ser simples ou compostas. 2. refere-se às sequências de ações delimitadas pelas tags With e End With. 3. refere-se às instruções executadas dentro de um módulo no excel. Resposta correta 4. é a área no editor do visual basic onde o código é escrito. 5. é formado por funções que iniciam com Sub e terminam com End Sub. 6. Pergunta 6 /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. Ocorre quando blocos de memória de tamanho fixo são alocados aos processos e a estes blocos chamamos páginas. 3. A fragmentação externa ocorre quando a memória é dividida em blocos de tamanho fixo, também chamadas páginas. 4. A memória deve ser particionada em blocos de tamanho variável e atribuir o bloco de melhor ajuste ao processo. 5. 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. 7. Pergunta 7 /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 correta5. O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 bytes na memória. 8. Pergunta 8 /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 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 falsas. 4. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Resposta correta 5. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 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 comando no Excel que permite selecionar um intervalo de células maior que a relação 100x100. 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 um conjunto de funções cujo objetivo é gerenciar as pastas de trabalhos (arquivos excel) bem como as planilhas a elas pertencentes. 4. Trata-se de uma rotina do Microsoft Excel que utiliza de funções e procedimentos para realizar tarefas complexas de cálculo. 5. Trata-se de um conjunto de código que executa uma tarefa previamente definida, automatizando as tarefas rotineiras. Resposta correta 10. Pergunta 10 /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, V, V, F. 2. V, F, F, V. Resposta correta 3. V, F, V, F. 4. F, F, V, V. 5. V, V, F, F.
Compartilhar