Prévia do material em texto
05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 1/8 Conteúdo do exercício Ocultar opções de resposta Avaliação On-Line 3 (AOL 3) - Questionário Aldeci Padilha dos Santos Pergunta 1 -- /1 Algoritmo é o termo que define um procedimento que possui a solução para um problema. Na computação, o algoritmo é representado no formato de linguagem de programação. Comumente usamos algoritmos e linguagem de programação para definir um conjunto de regras que uma máquina (em especial um computador) segue para atingir um objetivo específico. Considerando essas informações e o conteúdo estudado sobre operadores lógicos, pode-se afirmar que: o operador lógico XOR é uma junção dos operadores lógicos OR e AND, gerando, assim, o operador exclusivo OR. o operador lógico OR é exclusivo; logo, se duas expressões forem verdadeiras, o resultado dessa operação será verdadeiro. a operação 8 mod 2 = 0 OR 4 <> 5 retornará FALSE, pois o operador OR necessita que todas as condições sejam verdadeiras para retornar TRUE. 10/10 Nota final Enviado: 06/06/21 16:52 (BRT) 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 2/8 Ocultar opções de resposta Resposta correta operadores lógicos não manipulam variáveis, mas manipulam a relação entre as variáveis e/ou expressões. a operação 4 > 3 AND 12 = 5 retornará TRUE (verdade), pois temos pelo menos uma condição verdadeira; nesse caso, dizer que 4 é maior que 3. Pergunta 2 -- /1 Linguagem de programação é uma sequência de ações ou instruções de como a máquina (computador) deve se comportar no formato de código fonte ou código de programação. Desse modo, elas são utilizadas, principalmente, para controlar o desempenho do computador ou para expressar algoritmos. Entretanto, se o código não for bem escrito, o sistema pode gerar uma saída diferente da esperada. Analise o trecho de código a seguir: De acordo com essas informações e com o conteúdo estudado sobre operadores aritméticos e de comparação, assinale a alternativa correta: 19_v1.PNG Resposta correta Na linha 11, será apresentada uma mensagem “A média é menor que 6 falso”. O cálculo da média será menor do que 6, entretanto, o processo de cálculo está errado. Na linha 11, poderíamos substituir o operador de concatenação & pelo sinal +. O resultado obtido na linha 7 será o valor da média que, nesse caso, será 2. Na linha 11, será apresentada uma mensagem “A média é menor que 6 verdadeiro”. Pergunta 3 -- /1 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 3/8 Ocultar opções de resposta Ocultar opções de resposta A linguagem Visual Basic foi criada para permitir que iniciantes em programação pudessem ter facilidade no aprendizado. Por exemplo, uma operação lógica E é representada pelo operador AND (E em inglês). O mesmo ocorre com o operador lógico OR e com os operadores de comparação. Considerando essa informação e conteúdo estudado sobre VBA, analise as asserções a seguir e a relação proposta entre elas: I. Uma característica da linguagem VBA é que ela linguagem consiste em várias instruções, que são executadas uma a uma em sequência, além de possuir operadores de diversas finalidades. Porque: II. Os operadores lógicos manipulam expressões de comparação e os operadores aritméticos manipulam variáveis. A seguir, assinale a alternativa correta: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 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 falsas. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Pergunta 4 -- /1 As variáveis, em linguagem de programação, são representações textuais de espaços na memória em que 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. Além dessas, temos as do tipo cadeia de caracteres, que armazenam palavras e frases, e os tipos booleanos, os quais retornam valores VERDADEIRO ou FALSO. Considerando as informações apresentadas e o conteúdo estudado sobre operadores lógicos, das operações lógicas a seguir, qual retorna o valor VERDADEIRO? 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 4/8 Ocultar opções de resposta (True And (True And Not False)) And Not (Not False). ((True Or True) Or True) And False. Not (2 <> 4) And (3 < 6) Or 5. Resposta correta(4 > (2 < 3)) XOR Not True. Not ((Not (Not (Not False)) And True)) Pergunta 5 -- /1 Analise o código a seguir: Considerando essas informações e o conteúdo estudado sobre operadores aritméticos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) Na linha 12, o valor da variável c será -30 após a execução dessa linha. II. ( ) A linha 13 retornará erro, pois estamos usando duas vezes a variável z. III. ( ) A variável z, na linha 13, pode ser chamada de variável acumuladora. IV. ( ) As variáveis c e z, no final do código valerão, c = -30 e z = 33,5. Agora, assinale a alternativa que apresenta a sequência correta: 18_v1.PNG F, F, V, V. Resposta corretaV, F, V, F. V, F, F, V. F, V, V, F. V, V, F, V. 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 5/8 Ocultar opções de resposta Pergunta 6 -- /1 Os operadores aritméticos de soma, subtração, divisão e multiplicação podem ser utilizados nas operações com números inteiros e números reais. Se um número inteiro for dividido por um número real, teremos um número real como resultado. Esses operadores podem ser utilizados em uma cadeia de instruções, respeitando sempre a ordem de precedência matemática: primeiro a multiplicação, em seguida a divisão, a soma e, por fim, a subtração. Com base nessas informações e no conteúdo estudado sobre operadores aritméticos, analise as asserções a seguir e a relação proposta entre elas: I. Supondo os valores de variáveis do tipo string A=“Bom” e B=“Dia”, podemos somar A + B, obtendo C = A + B, que é igual a “Bom Dia”. Porque: II. Quando realizamos a soma de strings, o resultado é a concatenação das duas strings, com comportamento semelhante ao símbolo de $. A seguir, assinale a alternativa correta: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta A 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 falsas. Pergunta 7 -- /1 Em VBA, o operador aritmético de módulo retorna o resto de uma divisão. Esse operador divide o divisor pelo dividendo em um número inteiro de vezes e retorna o restante. O operador mod pode ser utilizado, por exemplo, quando desejamos encontrar a paridade de um número. Observe o código a seguir: 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 6/8 Ocultar opções de resposta Ocultar opções de resposta Considerando as informações apresentadas e o conteúdo estudado sobre operadores aritméticos, assinale a alternativa que apresenta informações corretas: 7_v1.PNG A ordem das operações na linha 9 será: módulo, soma e, por fim, aexponenciação, a fim de obedecer a precedência dos operadores. Resposta correta Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10. O operador mod retorna o resto de uma divisão; entretanto, como as variáveis são do tipo double, não haverá resto e dará erro no código. A definição de precedência de operadores aritméticos impõe que a primeira operação será a de soma e, por último, o módulo. Na linha 9, a variável total receberá o valor 1, pois esse será o resultado da divisão de a + b dividido por 3 elevado ao quadrado. Pergunta 8 -- /1 Enquanto os operadores aritméticos manipulam variáveis, realizando cálculos sobre elas e alterando-as, os operadores lógicos relacionam uma variável com outra, ou uma expressão com outra. O resultado obtido desse tipo de relacionamento será sempre um valor booleano do tipo TRUE ou FALSE. De acordo com essas informações e com o conteúdo estudado sobre operadores lógicos, considerando A = 8 e B = 7, analise as afirmativas a seguir: I. No comando (A<B AND B<>A) teremos uma saída do tipo verdadeiro. II. No comando (A=B OR B<>A) teremos uma saída do tipo verdadeiro. III. No comando ((NOT (A<B)) AND (A>B)) a saída será do tipo falso. IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro. Está correto apenas o que se afirma em: 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 7/8 Ocultar opções de resposta Resposta corretaII e IV. I e III. I e IV. III e IV. I e II. Pergunta 9 -- /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 esse 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. De acordo com essas informações e com o conteúdo estudado sobre funções matemáticas, marque a alternativa que apresenta a função matemática de VBA que retorna a parte inteira de um número Double: VBA Sin. Resposta corretaVBA Fix. VBA Sinc. VBA Integer. VBA PartInt. Pergunta 10 -- /1 05/06/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3628700_1/overview/attempt/_12661456_1/review/inline-feedback?… 8/8 Ocultar opções de resposta No desenvolvimento de programas, as linguagens de programação (especialmente a linguagem VBA) possuem operadores lógicos, operadores de comparação e operadores aritméticos, cada qual com suas ações específicas. Quando tratamos dos aritméticos, podemos realizar as operações matemáticas básicas, como soma, subtração, divisão e multiplicação, entre outros tipos. Com base nessas informações e no conteúdo estudado sobre operadores lógicos e aritméticos, assinale a alternativa que apresenta corretamente o comando de potenciação em VBA: TOTAL = B mod A. TOTAL = B ** A. Resposta corretaTOTAL = B ^ A. TOTAL = B * B * B. TOTAL = B % A.