Prévia do material em texto
25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 1/8 Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /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: refere-se às sequências de ações delimitadas pelas tags With e End With. refere-se às funções do excel que podem ser simples ou compostas. é a área no editor do visual basic onde o código é escrito. Resposta corretarefere-se às instruções executadas dentro de um módulo no excel. é formado por funções que iniciam com Sub e terminam com End Sub. Pergunta 2 -- /1 9/10 Nota final Enviado: 25/06/21 19:22 (BRT) 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 2/8 Ocultar opções de resposta Ocultar opções de resposta 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: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições falsas. Resposta correta As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Pergunta 3 -- /1 Analise com atenção o código VBA a seguir: 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: 11_v1.PNG 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”, . 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 3/8 Ocultar opções de resposta 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. Resposta correta 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. este código mostra na tela a mensagem “Olá Mundo!” com fonte formatada de acordo com as propriedades da célula A1 do Excel. 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. Pergunta 4 -- /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: 3, 1, 4, 2. 1, 2, 4, 3. 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 4/8 Ocultar opções de resposta 2, 4, 3, 1. 1, 3, 2, 4. Resposta correta4, 2, 1, 3. Pergunta 5 -- /1 Analise a figura a seguir, a qual apresenta os estados de um processo, bem como as suas transições: 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: 17_v1.PNG II, III e IV. I e III. I e IV. Resposta corretaII e IV. I e II. Pergunta 6 -- /1 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 5/8 Ocultar opções de resposta Ocultar opções de resposta 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: O Double é um tipo de dado que armazena valor duas vezes maior que o tamanho de Integer. O Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 bytes na memória. Resposta correta O tipo de dado Double é responsável por armazenar o maior valor numérico em VBA e ocupa 8 bytes na memória. Boolean e Byte armazenam dois valores, o primeiro somente true e false, o segundo 0 e 1. O tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos. Pergunta 7 -- /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: Considerando essas informações e o conteúdo estudado sobre visual basic, pode-se afirmar que a linha 4 deste código fonte: 1_v1.PNG mostra na tela uma mensagem de texto no formato “Mensagem é “ & texto, sendo que o & comercial é um operador de junção. o código apresentará um erro nesta linha pois, conforme visto na teoria, variáveis devem começar com letras, neste caso inicia com &. 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 6/8 Ocultaropções de resposta o símbolo &, conhecido como AND é um operador lógico que, juntamente com o OR, podem ser utilizados em estrutura de decisão. 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 Resposta correta concatena o texto “Mensagem é “ e o conteúdo digitado pelo usuário, mostrando na tela uma mensagem. Pergunta 8 -- /1 Analise com atenção o seguinte código fonte escrito em VBA: 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: 8_v1.PNG Incorreta: I e III. II e III. Resposta corretaI e IV. II e IV. III e IV. 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 7/8 Ocultar opções de resposta 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: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições falsas. Resposta corretaA asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Pergunta 10 -- /1 Analise com atenção o código fonte a seguir: 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). 18_v1.PNG 25/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628697_1/overview/attempt/_13149286_1/review/inline-feedback?… 8/8 Ocultar opções de resposta 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: F, F, V, V. Resposta corretaV, F, V, F. F, V, V, F. V, F, F, V. V, V, F, V.