Baixe o app para aproveitar ainda mais
Prévia do material em texto
44642 . 7 - Programação de Computadores - 20211.C Avaliação On-Line 4 (AOL 4) – Questionário Questionário Avaliação On-Line 1 (AOL 1) - Questionário Marcos David Freitas Bezerra Nota finalEnviado: 12/05/21 21:21 (BRT) 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 Um algoritmo pode ser representado no formato de fluxograma. Desse modo, analise o fluxograma a seguir: 7_v1.PNG Assim, considerando o fluxograma apresentado e o conteúdo estudado sobre algoritmos, pode- se afirmar que: Ocultar opções de resposta 1. as operações mod, div ou ‘/’, realizam o mesmo tipo de ação: divide um número X por um número Y, dando sempre um mesmo resultado Z. 2. após iniciar o algoritmo, o usuário informa dois números que podem ser inteiros ou reais. No fim, é apresentada a soma de numA + numB. 3. numA e numB são duas variáveis inteiras; no retângulo, existe a divisão por valores inteiros, e Soma receberá o resto desta divisão. Resposta correta 4. se considerarmos numA recebendo o número 10, e numB recebendo o número 8, no penúltimo símbolo será apresentado o número 18. 5. a divisão por inteiros em um algoritmo é possível, e esta operação é simbolizada pelo operador mod, que apresenta o resultado da divisão. 2. Pergunta 2 /1 No paradigma orientado a objetos, o programa é escrito como uma coleção de classes e objetos destinados à comunicação. A entidade menor e básica é o objeto, e todo tipo de cálculo é realizado apenas neles. A ênfase está nos dados e não nos procedimentos. Esse paradigma pode lidar com quase todos os tipos de problemas da vida real. Considerando essas informações e os conteúdos estudados sobre os paradigmas de linguagem de programação, assinale a alternativa que apresenta, corretamente, três linguagens deste paradigma Ocultar opções de resposta 1. Visual Basic, C e Python. 2. Smalltalk, C++ e Java. Resposta correta 3. Visual Basic, Java e Pascal. 4. Lisp, Java e Pascal. 5. C, C++ e Java. 3. Pergunta 3 /1 Analise a descrição a seguir: O paradigma P é dividido em: lógico, funcional e banco de dados. Em um paradigma específico, o foco está no que precisa ser feito, e não em como deve ser feito, enfatizando basicamente o que o código está realmente fazendo. Desse modo, este paradigma não declara o resultado que queremos, mas sim como ele foi produzido. Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, pode-se afirmar que o paradigma P que se refere ao texto acima é o: Ocultar opções de resposta 1. paradigma declarativo, em que o foco está em “o que fazer”, e não “como fazer”. Resposta correta 2. paradigma funcional, com o objetivo de mostrar as instruções passo a passo. 3. paradigma orientado a objetos, coleção de classes para realizar uma ação. 4. paradigma estrutural, considerado o modelo abstrato da computação. 5. paradigma imperativo, cujo foco são as teorias lógicas da programação. 4. Pergunta 4 /1 John Von Neumann foi um matemático húngaro que fez importantes contribuições para a matemática, a física, a ciência da computação e a área da vida artificial. Neumann possui importantes trabalhos relacionados à mecânica quântica, porém, seu olhar se direcionou para a computação por volta de 1944, quando passou a se interessar por computadores eletrônicos. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, pode-se afirmar que uma grande contribuição para a Ciência da Computação foi: Mostrar opções de resposta 5. Pergunta 5 /1 Analise o fluxograma a seguir: 9_v1.PNG Em um teste de mesa, o usuário informou corretamente os seguintes valores para as variáveis A, B, X e Y respectivamente: 8, 4.6, 12 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, marque a alternativa correta a respeito da saída deste fluxograma: Ocultar opções de resposta 1. Os valores de A, X e Y são do tipo real. 2. C é um inteiro após a execução do fluxograma. 3. A soma de um tipo real e um inteiro resulta em um tipo inteiro. 4. Z recebe 3 e o tipo resultante é um inteiro. Resposta correta 5. O resultado em Z pode ser do tipo real, mesmo Z sendo inteiro. 6. Pergunta 6 /1 De modo geral, temos a possibilidade de escrever, na maior parte das vezes, programas de computador usando linguagens de alto nível. Considera-se linguagem de alto nível a linguagem que pode ser compreensível para nós, humanos. Ela contém palavras e frases do idioma inglês (ou outro). Entretanto, o computador não entende a linguagem e alto nível. Ele entende apenas o programa escrito em binários 0's e 1's, chamados de código de máquina. Desse modo, é necessário converter o código fonte para código de máquina, só assim o computador conseguirá executar os comandos escritos no programa. Considerando essa informação e conteúdo estudado sobre linguagens de programação, analise as asserções a seguir e a relação proposta entre elas. I. Precisamos converter o código fonte da linguagem de alto nível em código de máquina, e isso é realizado por compiladores e interpretadores. Porque: II. O interpretador é um tipo de compilador que converte o código fonte inteiro, de uma única vez, em código de máquina. A seguir, assinale a alternativa correta: Ocultar opções de resposta 1. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 2. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 4. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta 5. As asserções I e II são proposições falsas. 7. Pergunta 7 /1 O sistema computacional é composto por diversas partes de hardware e por várias partes de software. O coração deste ambiente é o processador, o responsável por executar os programas do computador. O computador também possui memória, geralmente, vários tipos diferentes em um único sistema. A memória é usada para armazenar programas, enquanto o processador os executa, além de armazenar os dados que os programas estão manipulando. O computador também possui dispositivos para armazenar dados ou trocar dados com o mundo exterior. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O armazenamento primário diz respeito à memória que é volátil, ou seja, possui armazenamento temporário. II. ( ) O armazenamento secundário, como o nome já diz, é para dados sem importância, por isso, é temporário. III. ( ) A unidade lógica aritmética, também chamada de unidade de controle, realiza o controle das operações matemáticas. IV. ( ) A unidade lógica aritmética e a unidade de controle, juntas, compõem o que nós conhecemos como UCP (Unidade Central de Processamento). Agora, assinale a alternativa que apresenta a sequência correta: Mostrar opções de resposta 8. Pergunta 8 /1 Análise com atenção o fluxograma a seguir: 10_v1.PNG Em um teste de mesa, o usuário informou os seguintes valores para A, B, X e Y, respectivamente: 5, 6, 7 e 2. Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir. I. Na operação de divisão ZßX/Y, o tipo de dado resultante será real e o resultado da divisão será 3.5. II. Na divisão de inteiro por inteiro, o resultado será só a parte inteira, logo, em o valor de Z após a divisão será 3. III. O valor final de C que será apresentado na tela é a operação CßA*B negativada, ou seja, C será um inteiro -30. IV. A variável C no final da execução terá dois valores diferentes, primeiro apresentará o valor 30 e depoisapresentará o valor -30. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e III. Resposta correta 2. I, II e IV. 3. I e IV. 4. II e IV. 5. II e III. 9. Pergunta 9 /1 Analise com atenção o seguinte fluxograma que representa a execução de um algoritmo: 8_v1.PNG Considerando o fluxograma acima e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir: I. Neste fluxograma podemos observar a presença de uma estrutura condicional que compara o valor em A e o valor em B. II. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro. III. Se o valor em A for maior que o valor em B, sabendo que <> significa diferente, então será apresentado a mensagem “Bom Dia”. IV. Independentemente do valor na variável A ou do valor na variável B, o fim será alcançado neste algoritmo. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. III e IV. 2. II e IV. 3. II e III. 4. I e IV. Resposta correta 5. I e III. 10. Pergunta 10 /1 Analise com atenção o algoritmo a seguir: inicio leia os valores de Y e Z SE Z>Y ENTÃO faça Z = Z – Y mostrar na saída o valor de Z SENÃO mostrar na saída a mensagem: “Valores inválidos”. fim Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta corretamente o que será exibido na tela: Ocultar opções de resposta 1. o algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido. 2. como as variáveis Z e Y são de tipos diferentes, então, após a execução do código será apresentada a mensagem “Valores inválidos”. 3. para qualquer valor de Y maior que Z, será exibida na tela a subtração do valor de Y por Z, que, nesse caso, é 6. 4. como Z (9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6. Resposta correta 5. a única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração. Questionário Avaliação On-Line 1 (AOL 1) - Questionário Marcos David Freitas Bezerra Nota finalEnviado: 12/05/21 21:21 (BRT) 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 Um algoritmo pode ser representado no formato de fluxograma. Desse modo, analise o fluxograma a seguir: 7_v1.PNG Assim, considerando o fluxograma apresentado e o conteúdo estudado sobre algoritmos, pode- se afirmar que: Ocultar opções de resposta 1. as operações mod, div ou ‘/’, realizam o mesmo tipo de ação: divide um número X por um número Y, dando sempre um mesmo resultado Z. 2. após iniciar o algoritmo, o usuário informa dois números que podem ser inteiros ou reais. No fim, é apresentada a soma de numA + numB. 3. numA e numB são duas variáveis inteiras; no retângulo, existe a divisão por valores inteiros, e Soma receberá o resto desta divisão. Resposta correta 4. se considerarmos numA recebendo o número 10, e numB recebendo o número 8, no penúltimo símbolo será apresentado o número 18. 5. a divisão por inteiros em um algoritmo é possível, e esta operação é simbolizada pelo operador mod, que apresenta o resultado da divisão. 2. Pergunta 2 /1 No paradigma orientado a objetos, o programa é escrito como uma coleção de classes e objetos destinados à comunicação. A entidade menor e básica é o objeto, e todo tipo de cálculo é realizado apenas neles. A ênfase está nos dados e não nos procedimentos. Esse paradigma pode lidar com quase todos os tipos de problemas da vida real. Considerando essas informações e os conteúdos estudados sobre os paradigmas de linguagem de programação, assinale a alternativa que apresenta, corretamente, três linguagens deste paradigma Ocultar opções de resposta 1. Visual Basic, C e Python. 2. Smalltalk, C++ e Java. Resposta correta 3. Visual Basic, Java e Pascal. 4. Lisp, Java e Pascal. 5. C, C++ e Java. 3. Pergunta 3 /1 Analise a descrição a seguir: O paradigma P é dividido em: lógico, funcional e banco de dados. Em um paradigma específico, o foco está no que precisa ser feito, e não em como deve ser feito, enfatizando basicamente o que o código está realmente fazendo. Desse modo, este paradigma não declara o resultado que queremos, mas sim como ele foi produzido. Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, pode-se afirmar que o paradigma P que se refere ao texto acima é o: Ocultar opções de resposta 1. paradigma declarativo, em que o foco está em “o que fazer”, e não “como fazer”. Resposta correta 2. paradigma funcional, com o objetivo de mostrar as instruções passo a passo. 3. paradigma orientado a objetos, coleção de classes para realizar uma ação. 4. paradigma estrutural, considerado o modelo abstrato da computação. 5. paradigma imperativo, cujo foco são as teorias lógicas da programação. 4. Pergunta 4 /1 John Von Neumann foi um matemático húngaro que fez importantes contribuições para a matemática, a física, a ciência da computação e a área da vida artificial. Neumann possui importantes trabalhos relacionados à mecânica quântica, porém, seu olhar se direcionou para a computação por volta de 1944, quando passou a se interessar por computadores eletrônicos. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, pode-se afirmar que uma grande contribuição para a Ciência da Computação foi: Mostrar opções de resposta 5. Pergunta 5 /1 Analise o fluxograma a seguir: 9_v1.PNG Em um teste de mesa, o usuário informou corretamente os seguintes valores para as variáveis A, B, X e Y respectivamente: 8, 4.6, 12 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, marque a alternativa correta a respeito da saída deste fluxograma: Ocultar opções de resposta 1. Os valores de A, X e Y são do tipo real. 2. C é um inteiro após a execução do fluxograma. 3. A soma de um tipo real e um inteiro resulta em um tipo inteiro. 4. Z recebe 3 e o tipo resultante é um inteiro. Resposta correta 5. O resultado em Z pode ser do tipo real, mesmo Z sendo inteiro. 6. Pergunta 6 /1 De modo geral, temos a possibilidade de escrever, na maior parte das vezes, programas de computador usando linguagens de alto nível. Considera-se linguagem de alto nível a linguagem que pode ser compreensível para nós, humanos. Ela contém palavras e frases do idioma inglês (ou outro). Entretanto, o computador não entende a linguagem e alto nível. Ele entende apenas o programa escrito em binários 0's e 1's, chamados de código de máquina. Desse modo, é necessário converter o código fonte para código de máquina, só assim o computador conseguirá executar os comandos escritos no programa. Considerando essa informação e conteúdo estudado sobre linguagens de programação, analise as asserções a seguir e a relação proposta entre elas. I. Precisamos converter o código fonte da linguagem de alto nível em código de máquina, e isso é realizado por compiladores e interpretadores. Porque: II. O interpretador é um tipo de compilador que converte o código fonte inteiro, de uma única vez, em código de máquina. A seguir, assinale a alternativa correta: Ocultar opções de resposta 1. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 2. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 3. A asserção I é uma proposição falsa, e a II é uma proposiçãoverdadeira. 4. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta 5. As asserções I e II são proposições falsas. 7. Pergunta 7 /1 O sistema computacional é composto por diversas partes de hardware e por várias partes de software. O coração deste ambiente é o processador, o responsável por executar os programas do computador. O computador também possui memória, geralmente, vários tipos diferentes em um único sistema. A memória é usada para armazenar programas, enquanto o processador os executa, além de armazenar os dados que os programas estão manipulando. O computador também possui dispositivos para armazenar dados ou trocar dados com o mundo exterior. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O armazenamento primário diz respeito à memória que é volátil, ou seja, possui armazenamento temporário. II. ( ) O armazenamento secundário, como o nome já diz, é para dados sem importância, por isso, é temporário. III. ( ) A unidade lógica aritmética, também chamada de unidade de controle, realiza o controle das operações matemáticas. IV. ( ) A unidade lógica aritmética e a unidade de controle, juntas, compõem o que nós conhecemos como UCP (Unidade Central de Processamento). Agora, assinale a alternativa que apresenta a sequência correta: Mostrar opções de resposta 8. Pergunta 8 /1 Análise com atenção o fluxograma a seguir: 10_v1.PNG Em um teste de mesa, o usuário informou os seguintes valores para A, B, X e Y, respectivamente: 5, 6, 7 e 2. Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir. I. Na operação de divisão ZßX/Y, o tipo de dado resultante será real e o resultado da divisão será 3.5. II. Na divisão de inteiro por inteiro, o resultado será só a parte inteira, logo, em o valor de Z após a divisão será 3. III. O valor final de C que será apresentado na tela é a operação CßA*B negativada, ou seja, C será um inteiro -30. IV. A variável C no final da execução terá dois valores diferentes, primeiro apresentará o valor 30 e depois apresentará o valor -30. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e III. Resposta correta 2. I, II e IV. 3. I e IV. 4. II e IV. 5. II e III. 9. Pergunta 9 /1 Analise com atenção o seguinte fluxograma que representa a execução de um algoritmo: 8_v1.PNG Considerando o fluxograma acima e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir: I. Neste fluxograma podemos observar a presença de uma estrutura condicional que compara o valor em A e o valor em B. II. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro. III. Se o valor em A for maior que o valor em B, sabendo que <> significa diferente, então será apresentado a mensagem “Bom Dia”. IV. Independentemente do valor na variável A ou do valor na variável B, o fim será alcançado neste algoritmo. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. III e IV. 2. II e IV. 3. II e III. 4. I e IV. Resposta correta 5. I e III. 10. Pergunta 10 /1 Analise com atenção o algoritmo a seguir: inicio leia os valores de Y e Z SE Z>Y ENTÃO faça Z = Z – Y mostrar na saída o valor de Z SENÃO mostrar na saída a mensagem: “Valores inválidos”. fim Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta corretamente o que será exibido na tela: Ocultar opções de resposta 1. o algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido. 2. como as variáveis Z e Y são de tipos diferentes, então, após a execução do código será apresentada a mensagem “Valores inválidos”. 3. para qualquer valor de Y maior que Z, será exibida na tela a subtração do valor de Y por Z, que, nesse caso, é 6. 4. como Z (9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6. Resposta correta 5. a única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração. Avaliação On-Line 3 (AOL 3) - Questionário Nota finalEnviado: 14/05/21 07:29 (BRT) 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 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: 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. 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 verdadeira, e a II é uma proposição falsa. 5. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 2. Pergunta 2 /1 Analise o código a seguir: 18_v1.PNG 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: Ocultar opções de resposta 1. F, F, V, V. 2. V, V, F, V. 3. V, F, F, V. 4. F, V, V, F. 5. V, F, V, F. Resposta correta 3. Pergunta 3 /1 O Excel nos permite utilizar as funções matemáticas em nossas aplicações VBA. Desse modo, se desejarmos encontrar o logaritmo de um número X, não precisamos implementar a função logaritmo, basta aproveitarmos a função log já existente. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, analise as asserções a seguir e a relação proposta entre elas: I. A função VBA Rnd retorna um número aleatório entre 0 e 1 em função de uma semente de números aleatórios. Porque: II. A função VBA Randomize altera o valor da semente de números aleatórios, retornando o valor dessa semente ao inicializar a função Rnd. 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, mas a II não é uma justificativa correta da I. 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, e a II é uma justificativa correta da I. 5. As asserções I e II são proposições falsas. 4. Pergunta4 /1 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: Ocultar opções de resposta 1. TOTAL = B % A. 2. TOTAL = B ** A. 3. TOTAL = B * B * B. 4. TOTAL = B ^ A. Resposta correta 5. TOTAL = B mod A. 5. Pergunta 5 /1 Se perguntarmos a um usuário do Excel sobre função, automaticamente ele pensará nas funções usuais, como =SOMA ou =SE. Isso é comum, pois o Excel disponibiliza centenas de funções, para todos os gostos e necessidades. No entanto, aqueles que têm a mente em desenvolvimento pensarão em outros tipos de função, aquelas que podemos criar para desenvolver macros. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, a estrutura de programação comum usada por quem desenvolve macros é chamada de: Ocultar opções de resposta 1. função padrão. 2. função de procedimento. Resposta correta 3. função de rotina. 4. função concreta. 5. função de módulo ou modular. 6. Pergunta 6 /1 Os operadores aritméticos em VBA possuem as mesmas propriedades que os operadores da matemática. Por exemplo, na divisão entre dois números inteiros, a divisão retorna o quociente que pode ser um inteiro ou um número real. Os demais operadores aritméticos seguem a definição matemática. Considerando essas informações e o conteúdo estudado sobre operadores aritméticos, analise os comandos e associe-os com suas respectivas saídas: 1) 15 mod 4. 2) 3 + 3 + 3 + 3 / 3. 3) 14 / 2. 4) 3 * 4 ^ 2. ( ) A saída será 48. ( ) O resultado da operação será 10. ( ) O valor obtido será 3. ( ) O resultado será 7. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 1, 2, 4, 3. 2. 2, 4, 3, 1. 3. 4, 2, 1, 3. Resposta correta 4. 1, 3, 2, 4. 5. 3, 1, 4, 2. 7. 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: 7_v1.PNG Considerando as informações apresentadas e o conteúdo estudado sobre operadores aritméticos, assinale a alternativa que apresenta informações corretas: Ocultar opções de resposta 1. Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10. Resposta correta 2. 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. 3. 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. 4. A ordem das operações na linha 9 será: módulo, soma e, por fim, a exponenciação, a fim de obedecer a precedência dos operadores. 5. 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. 8. Pergunta 8 /1 Analise o código VBA a seguir: 16_v1.PNG A partir dessas informações e considerando o conteúdo estudado sobre operadores lógicos e funções matemáticas, analise as afirmativas a seguir: I. O valor da variável totalA será igual ao valor da variável totalB no final da execução do código. II. Na linha 8, o resultado do relacionamento lógico entre as expressões será VERDADEIRO. III. A função matemática Sqr eleva valorx ao quadrado, totalizando 81, mesmo cálculo realizado na linha 6, que eleva ao quadrado valorx. IV. Nas linhas 5 e 6 temos a mesma operação, que é encontrar a raiz quadrada da variável valorx, mas com representações diferentes. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e IV. Resposta correta 2. I, III e IV. 3. II e III. 4. I, II e III. 5. II e IV. 9. Pergunta 9 /1 As funções definidas pelo usuário tornam o Excel extremamente poderoso, pois permite acessar o poder das macros diretamente de dentro de suas planilhas. Desse modo, é possível criar uma macro que possa ser acessada de dentro de uma planilha como qualquer outra função nativa do Excel. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, analise as asserções a seguir e a relação proposta entre elas: I. Quando declaramos uma função e a programamos, ela pode ser invocada na célula do Excel. Porque: II. Quando declaramos uma função e não colocamos se é pública ou privada, por padrão ela será definida como privada. 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, e a II é 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, mas a II não é uma justificativa correta da I. 10. Pergunta 10 /1 Considere o código a seguir, responsável por realizar uma expressão utilizando operadores de comparação, lógicos e aritméticos. 12_v1.PNG De acordo com essas informações e o conteúdo estudado sobre operadores, assinale a alternativa correta: Ocultar opções de resposta 1. Os tipos de operação presentes nas linhas 6 e 7 não são compatíveis, uma vez que não se pode multiplicar ou somar comparações. 2. Esse código apresentará erro, pois as variáveis valorx e valory não foram previamente declaradas no VBA. 3. Na comparação presente na linha 6, o resultado será FALSO, e o valor será concatenado com o número 5. 4. A linha 6 apresenta uma operação correta, porém haverá um erro na linha 7, pois a concatenação não pode ser feita com o símbolo de multiplicação. 5. Após realizar os cálculos das linhas 6 e 7, na linha 9 será apresentado o valor 5 e na linha 10, o valor -5. Resposta correta Avaliação On-Line 3 (AOL 3) - Questionário Nota finalEnviado: 14/05/21 07:29 (BRT) 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 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: 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. 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 verdadeira, e a II é uma proposição falsa. 5. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 2. Pergunta 2 /1 Analise o código a seguir: 18_v1.PNG Considerando essas informações e o conteúdoestudado 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: Ocultar opções de resposta 1. F, F, V, V. 2. V, V, F, V. 3. V, F, F, V. 4. F, V, V, F. 5. V, F, V, F. Resposta correta 3. Pergunta 3 /1 O Excel nos permite utilizar as funções matemáticas em nossas aplicações VBA. Desse modo, se desejarmos encontrar o logaritmo de um número X, não precisamos implementar a função logaritmo, basta aproveitarmos a função log já existente. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, analise as asserções a seguir e a relação proposta entre elas: I. A função VBA Rnd retorna um número aleatório entre 0 e 1 em função de uma semente de números aleatórios. Porque: II. A função VBA Randomize altera o valor da semente de números aleatórios, retornando o valor dessa semente ao inicializar a função Rnd. 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, mas a II não é uma justificativa correta da I. 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, e a II é uma justificativa correta da I. 5. As asserções I e II são proposições falsas. 4. Pergunta 4 /1 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: Ocultar opções de resposta 1. TOTAL = B % A. 2. TOTAL = B ** A. 3. TOTAL = B * B * B. 4. TOTAL = B ^ A. Resposta correta 5. TOTAL = B mod A. 5. Pergunta 5 /1 Se perguntarmos a um usuário do Excel sobre função, automaticamente ele pensará nas funções usuais, como =SOMA ou =SE. Isso é comum, pois o Excel disponibiliza centenas de funções, para todos os gostos e necessidades. No entanto, aqueles que têm a mente em desenvolvimento pensarão em outros tipos de função, aquelas que podemos criar para desenvolver macros. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, a estrutura de programação comum usada por quem desenvolve macros é chamada de: Ocultar opções de resposta 1. função padrão. 2. função de procedimento. Resposta correta 3. função de rotina. 4. função concreta. 5. função de módulo ou modular. 6. Pergunta 6 /1 Os operadores aritméticos em VBA possuem as mesmas propriedades que os operadores da matemática. Por exemplo, na divisão entre dois números inteiros, a divisão retorna o quociente que pode ser um inteiro ou um número real. Os demais operadores aritméticos seguem a definição matemática. Considerando essas informações e o conteúdo estudado sobre operadores aritméticos, analise os comandos e associe-os com suas respectivas saídas: 1) 15 mod 4. 2) 3 + 3 + 3 + 3 / 3. 3) 14 / 2. 4) 3 * 4 ^ 2. ( ) A saída será 48. ( ) O resultado da operação será 10. ( ) O valor obtido será 3. ( ) O resultado será 7. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 1, 2, 4, 3. 2. 2, 4, 3, 1. 3. 4, 2, 1, 3. Resposta correta 4. 1, 3, 2, 4. 5. 3, 1, 4, 2. 7. 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: 7_v1.PNG Considerando as informações apresentadas e o conteúdo estudado sobre operadores aritméticos, assinale a alternativa que apresenta informações corretas: Ocultar opções de resposta 1. Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10. Resposta correta 2. 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. 3. 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. 4. A ordem das operações na linha 9 será: módulo, soma e, por fim, a exponenciação, a fim de obedecer a precedência dos operadores. 5. 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. 8. Pergunta 8 /1 Analise o código VBA a seguir: 16_v1.PNG A partir dessas informações e considerando o conteúdo estudado sobre operadores lógicos e funções matemáticas, analise as afirmativas a seguir: I. O valor da variável totalA será igual ao valor da variável totalB no final da execução do código. II. Na linha 8, o resultado do relacionamento lógico entre as expressões será VERDADEIRO. III. A função matemática Sqr eleva valorx ao quadrado, totalizando 81, mesmo cálculo realizado na linha 6, que eleva ao quadrado valorx. IV. Nas linhas 5 e 6 temos a mesma operação, que é encontrar a raiz quadrada da variável valorx, mas com representações diferentes. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e IV. Resposta correta 2. I, III e IV. 3. II e III. 4. I, II e III. 5. II e IV. 9. Pergunta 9 /1 As funções definidas pelo usuário tornam o Excel extremamente poderoso, pois permite acessar o poder das macros diretamente de dentro de suas planilhas. Desse modo, é possível criar uma macro que possa ser acessada de dentro de uma planilha como qualquer outra função nativa do Excel. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, analise as asserções a seguir e a relação proposta entre elas: I. Quando declaramos uma função e a programamos, ela pode ser invocada na célula do Excel. Porque: II. Quando declaramos uma função e não colocamos se é pública ou privada, por padrão ela será definida como privada. 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, e a II é 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, mas a II não é uma justificativa correta da I. 10. Pergunta 10 /1 Considere o código a seguir, responsável por realizar uma expressão utilizando operadores de comparação, lógicos e aritméticos. 12_v1.PNG De acordo com essas informações e o conteúdo estudado sobre operadores, assinale a alternativa correta: Ocultar opções de resposta 1. Os tipos de operação presentes nas linhas 6 e 7 não são compatíveis, uma vez que não se pode multiplicar ou somar comparações. 2. Esse código apresentará erro, pois as variáveis valorx e valory não foram previamente declaradas no VBA. 3. Na comparação presente na linha 6, o resultadoserá FALSO, e o valor será concatenado com o número 5. 4. A linha 6 apresenta uma operação correta, porém haverá um erro na linha 7, pois a concatenação não pode ser feita com o símbolo de multiplicação. 5. Após realizar os cálculos das linhas 6 e 7, na linha 9 será apresentado o valor 5 e na linha 10, o valor -5. Resposta correta 1. Pergunta 1 /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: 7_v1.PNG Considerando as informações apresentadas e o conteúdo estudado sobre operadores aritméticos, assinale a alternativa que apresenta informações corretas: Ocultar opções de resposta 1. 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. 2. 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. 3. A ordem das operações na linha 9 será: módulo, soma e, por fim, a exponenciação, a fim de obedecer a precedência dos operadores. 4. 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. 5. Na linha 11, será apresentada uma mensagem na tela com o valor da variável total, que nesse caso será 10. Resposta correta 2. Pergunta 2 /1 O conjunto de procedimentos formado por comandos e instruções escritas em VBA, após compilação, é traduzido para linguagem de máquina, de modo que o computador possa entendê-lo. Logo, linguagens de alto nível (como a VBA) são poderosas ferramentas para automatizar alguns procedimentos e facilitar nossos trabalhos, sendo possível criar funções que podem ser invocadas a qualquer momento. Considerando essas informações e o conteúdo estudado sobre funções, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) Em VBA, podemos criar funções próprias para resolver nossos problemas e elas podem ser invocadas em uma célula do Excel. II. ( ) O Excel possui um conjunto próprio de funções matemáticas que podem ser reescritas, evitando que criemos funções novas. III. ( ) Existem dois modificadores de acesso às funções em VBA. Um deles é o private, que torna a função indisponível fora de seu próprio módulo. IV. ( ) Uma sub-rotina, para que apareça na lista de macros, precisa utilizar o comando private ao ser declarada. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. Incorreta: V, V, F, V. 2. F, F, V, V. 3. V, F, V, F. Resposta correta 4. F, V, V, F. 5. V, F, F, V. 3. Pergunta 3 /1 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: 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. Resposta correta 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. 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. 4. Pergunta 4 /1 As funções definidas pelo usuário tornam o Excel extremamente poderoso, pois permite acessar o poder das macros diretamente de dentro de suas planilhas. Desse modo, é possível criar uma macro que possa ser acessada de dentro de uma planilha como qualquer outra função nativa do Excel. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, analise as asserções a seguir e a relação proposta entre elas: I. Quando declaramos uma função e a programamos, ela pode ser invocada na célula do Excel. Porque: II. Quando declaramos uma função e não colocamos se é pública ou privada, por padrão ela será definida como privada. 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 falsas. 5. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 5. Pergunta 5 /1 Os operadores aritméticos em VBA possuem as mesmas propriedades que os operadores da matemática. Por exemplo, na divisão entre dois números inteiros, a divisão retorna o quociente que pode ser um inteiro ou um número real. Os demais operadores aritméticos seguem a definição matemática. Considerando essas informações e o conteúdo estudado sobre operadores aritméticos, analise os comandos e associe-os com suas respectivas saídas: 1) 15 mod 4. 2) 3 + 3 + 3 + 3 / 3. 3) 14 / 2. 4) 3 * 4 ^ 2. ( ) A saída será 48. ( ) O resultado da operação será 10. ( ) O valor obtido será 3. ( ) O resultado será 7. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 2, 4, 3, 1. 2. 1, 3, 2, 4. 3. 3, 1, 4, 2. 4. 4, 2, 1, 3. Resposta correta 5. 1, 2, 4, 3. 6. Pergunta 6 /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? Ocultar opções de resposta 1. Not ((Not (Not (Not False)) And True)) 2. (4 > (2 < 3)) XOR Not True. Resposta correta 3. (True And (True And Not False)) And Not (Not False). 4. Not (2 <> 4) And (3 < 6) Or 5. 5. ((True Or True) Or True) And False. 7. Pergunta 7 /1 Se perguntarmos a um usuário do Excel sobre função, automaticamente ele pensará nas funções usuais, como =SOMA ou =SE. Isso é comum, pois o Excel disponibiliza centenas de funções, para todos os gostos e necessidades. No entanto, aqueles que têm a mente em desenvolvimento pensarão em outros tipos de função, aquelas que podemos criar para desenvolver macros. Considerando essas informações e o conteúdo estudado sobre funções matemáticas, a estrutura de programação comum usada por quem desenvolve macros é chamada de: Ocultar opções de resposta 1. função de rotina. 2. função de procedimento. Resposta correta 3. função padrão. 4. função concreta. 5. função de módulo ou modular. 8. Pergunta 8 /1 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: Ocultar opções de resposta 1. Incorreta: TOTAL = B * B * B. 2. TOTAL = B mod A. 3. TOTAL = B ** A. 4. TOTAL = B ^ A. Resposta correta 5. TOTAL = B % A. 9. Pergunta 9 /1 Analise o código a seguir: 18_v1.PNG 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: Ocultar opções de resposta 1. V, V, F, V. 2. F, F, V, V. 3. V, F, F, V. 4. F, V, V, F. 5. V, F, V, F. Resposta correta 10. Pergunta 10 /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: Ocultar opções de resposta 1. 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. 2. o operador lógico XOR é uma junção dos operadores lógicos OR e AND, gerando, assim, o operador exclusivo OR. 3. o operador lógico OR é exclusivo; logo, se duas expressões forem verdadeiras, o resultado dessa operação será verdadeiro. 4. operadores lógicos não manipulam variáveis, mas manipulam a relação entre as variáveis e/ou expressões. Resposta correta 5. 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. 1. Pergunta 1 /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. V, F, V, F. Resposta correta 2. V, V, F, V. 3. F, V, V, F. 4. V, F, F, V. 5. F, F, V, V. 2. Pergunta 2 /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 falsa, e a II é uma proposição verdadeira. 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 verdadeira, e a II é uma proposição falsa. Resposta correta 5. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 3. Pergunta 3 /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 instruções executadas dentro de um módulo no excel. Resposta correta 2. refere-se às funções do excel que podem ser simples ou compostas. 3. refere-se às sequências de ações delimitadas pelas tags With e End With. 4. é formado por funções que iniciam com Sub e terminam com End Sub. 5. é a área no editor do visual basic onde o código é escrito. 4. Pergunta 4 /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 ocorre quando o escalonador realiza a alocação de um processo entre dois outros processos, evitando fragmentação. 3. O swapping se diferencia da segmentação pois, enquanto as páginas do primeiro possuem tamanho fixo, a segmentação possui tamanhos diferentes. 4. 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 5. 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. 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. I e IV. Resposta correta 2. II e III. 3. III e IV. 4. I e III. 5. II e IV. 6. Pergunta 6 /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. F, F, V, V. 3. V, V, F, F. 4. V, F, F, V. Resposta correta 5. V, F, V, F. 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 Long é o tipo de dados que armazena o maior valor numérico na linguagem VBA e ocupa 8 bytes na memória. 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 tipo boolean é binário, bem como o tipo Byte, logo, eles devem ser empregados juntos. 8. Pergunta 8 /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. I e III. 2. II, III e IV. 3. I e IV. 4. I e II. 5. II e IV. Resposta correta 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. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Resposta correta 2. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 4. As asserções I e II são proposições falsas. 5. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 10. Pergunta 10 /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. 4, 2, 1, 3. Resposta correta 3. 3, 1, 4, 2. 4. 2, 4, 3, 1. 5. 1, 3, 2, 4. Ocultar opções de resposta Pergunta 1 -- /1 De modo geral, temos a possibilidade de escrever, na maior parte das vezes, programas de computador usando linguagens de alto nível. Considera-se linguagem de alto nível a linguagem que pode ser compreensível para nós, humanos. Ela contém palavras e frases do idioma inglês (ou outro). Entretanto, o computador não entende a linguagem e alto nível. Ele entende apenas o programa escrito em binários 0's e 1's, chamados de código de máquina. Desse modo, é necessário converter o código fonte para código de máquina, só assim o computador conseguirá executar os comandos escritos no programa. Considerando essa informação e conteúdo estudado sobre linguagens de programação, analise as asserções a seguir e a relação proposta entre elas. I. Precisamos converter o código fonte da linguagem de alto nível em código de máquina, e isso é realizado por compiladores e interpretadores. Porque: II. O interpretador é um tipo de compilador que converte o código fonte inteiro, de uma única vez, em código de máquina. 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. Resposta corretaA 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. Pergunta 2 -- /1 Analise com atenção o seguinte fluxograma que representa a execução de um algoritmo: Considerando o fluxograma acima e o conteúdo estudadosobre algoritmos, analise as afirmativas a seguir: I. Neste fluxograma podemos observar a presença de uma estrutura condicional que compara o valor em A e o valor em B. 8_v1.PNG Ocultar opções de resposta Ocultar opções de resposta II. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro. III. Se o valor em A for maior que o valor em B, sabendo que <> significa diferente, então será apresentado a mensagem “Bom Dia”. IV. Independentemente do valor na variável A ou do valor na variável B, o fim será alcançado neste algoritmo. Está correto apenas o que se afirma em: I e III. Resposta corretaI e IV. II e IV. II e III. III e IV. Pergunta 3 -- /1 Analise com atenção o algoritmo a seguir: inicio leia os valores de Y e Z SE Z>Y ENTÃO faça Z = Z – Y mostrar na saída o valor de Z SENÃO mostrar na saída a mensagem: “Valores inválidos”. fim Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta corretamente o que será exibido na tela: Resposta correta como Z (9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6. Ocultar opções de resposta como as variáveis Z e Y são de tipos diferentes, então, após a execução do código será apresentada a mensagem “Valores inválidos”. a única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração. para qualquer valor de Y maior que Z, será exibida na tela a subtração do valor de Y por Z, que, nesse caso, é 6. o algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido. Pergunta 4 -- /1 Leia o trecho a seguir: “A arquitetura de Von Neumann (...) é baseada na descrita em 1945 pelo matemático e físico John Von Neumann. Ele descreveu uma arquitetura para um computador digital eletrônico com partes que consistem em uma unidade de processamento que contém uma unidade lógica aritmética (ULA) e registros do processador, uma unidade de controle que contém um registro de instruções e um contador de programas (PC), uma memória para armazenar dados e instruções, armazenamento externo em massa e mecanismos de entrada e saída.” Fonte: ROSENBERG, J. Security in embedded systems. ScienceDirect. Disponível em: <https://www.sciencedirect.com/topics/computer-science/von-neumann-architecture>. Acesso em: 27 mar. 2020. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as asserções a seguir e a relação proposta entre elas. I. A unidade de entrada conecta o ambiente externo ao sistema interno de processamento de um computador. Porque: II. Nesta abordagem, a interface com o usuário será adequada ao contexto no qual o sistema interativo está inserido. A seguir, assinale a alternativa correta: Resposta 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. Ocultar opções de resposta 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 verdadeiras, mas a II não é uma justificativa correta da I. Pergunta 5 -- /1 Por definição histórica, o computador é uma máquina projetada para receber, processar, armazenar, recuperar e enviar dados. Os dados podem ser números em uma planilha, caracteres de texto em um documento, pontos de cor em uma imagem, formas de onda de som ou o estado de algum sistema, como um ar condicionado ou um CD player. Porém, de qualquer modo, todos os dados são armazenados no computador como números Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) Byte é uma unidade comum para agrupamentos de 8 bits em arquitetura 32 bits. II. ( ) 8 Bytes podem representar 256 coisas diferentes em arquitetura 32 bits (8x32=256). III. ( ) KiloByte (KB) equivale a 1000 Bytes em representação decimal, porém, KibiBytes (KiB) são 1024 Bytes em representação binária. IV. ( ) Kilo, especificamente, significa 1000 Bytes, logo, 1 MegaByte, representa 2000 Bytes ou 16 mil bits. Agora, assinale a alternativa que apresenta a sequência correta: F, V, V, F. V, F, F, V. Resposta corretaV, F, V, F. V, V, F, V. F, F, V, V. Pergunta 6 -- /1 Ocultar opções de resposta Paradigma é um sinônimo para “método de resolver problemas”. Logo, Paradigma de Programação, significa método de resolver problemas usando alguma linguagem de programação. Toda linguagem de programação deve seguir, ao menos, um paradigma. Existem diversos paradigmas, cada um com suas características e suas abordagens. Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, marque a alternativa que apresente uma característica do paradigma imperativo: Enfatiza a criação de classes e procedimentos funcionais como métodos, atributos e ênfase nos dados de entrada (principalmente). Enfatiza o procedimento e as funções em termos de modelo de máquina subjacente, possuindo capacidade de reutilização de código. As instruções são executadas linha após linha dividida em diversos processadores, técnica chamada de paralelismo. Resposta correta É fortemente baseado na arquitetura de Von Neuman (entrada – processamento – saída), executando tarefas passo a passo. Tem o poder de processamento maior se comparado a outros paradigmas, sendo o paradigma para criar programas para sistemas paralelos. Pergunta 7 -- /1 O sistema computacional é composto por diversas partes de hardware e por várias partes de software. O coração deste ambiente é o processador, o responsável por executar os programas do computador. O computador também possui memória, geralmente, vários tipos diferentes em um único sistema. A memória é usada para armazenar programas, enquanto o processador os executa, além de armazenar os dados que os programas estão manipulando. O computador também possui dispositivos para armazenar dados ou trocar dados com o mundo exterior. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O armazenamento primário diz respeito à memória que é volátil, ou seja, possui armazenamento temporário. Ocultar opções de resposta Ocultar opções de resposta II. ( ) O armazenamento secundário, como o nome já diz, é para dados sem importância, por isso, é temporário. III. ( ) A unidade lógica aritmética, também chamada de unidade de controle, realiza o controle das operações matemáticas. IV. ( ) A unidade lógica aritmética e a unidade de controle, juntas, compõem o que nós conhecemos como UCP (Unidade Central de Processamento). Agora, assinale a alternativa que apresenta a sequência correta: V, F, V, F. F, V, V, F. V, V, F, F. F, F, V, V. Resposta corretaV, F, F, V. Pergunta 8 -- /1 John Von Neumann foi um matemático húngaro que fez importantes contribuições para a matemática, a física, a ciência da computação e a área da vida artificial. Neumann possui importantes trabalhos relacionados à mecânica quântica, porém, seu olhar se direcionou para a computação por volta de 1944, quando passou a se interessar por computadores eletrônicos. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, pode-se afirmar que uma grande contribuição para a Ciência da Computação foi: o sistema de processamento de Von Neumann. Resposta corretaa arquitetura de Von Neumann.a máquina de Von Neumann. a interface integrada de Von Neumann. o paradigma computacional de Von Neumann. Mostrar opções de resposta Ocultar opções de resposta Pergunta 9 -- /1 Um algoritmo pode ser representado no formato de fluxograma. Desse modo, analise o fluxograma a seguir: Assim, considerando o fluxograma apresentado e o conteúdo estudado sobre algoritmos, pode-se afirmar que: 7_v1.PNG 7_v1.PNG Pergunta 10 -- /1 Durante seu período no colégio, você deve ter se deparado com as equações de segundo grau tipo ax² + bx + c. Podemos calcular as raízes desta equação utilizando a fórmula de Bhaskara. A única condição para que esta equação seja do segundo grau, é que o valor de ‘a’ precisa ser maior que zero. O algoritmo a seguir apresenta um teste para validar se a equação é ou não do segundo grau. inicio informe os valores de A, B e C x? exibir a mensagem “é uma equação de segundo grau” y? exibir a mensagem “não é uma equação de segundo grau” fim Considerando essas informações e o conteúdo estudado sobre algoritmos, a alternativa que apresenta o valor que pode ser colocado em x? ou y? é: o valor de x? pode ser SENÃO, para A<0. tanto x? quanto y? podem receber o SENÃO, se A<0. Resposta corretax? pode ser substituído por SE (A>0). y? pode ser substituído por SE (A>0). x? e y? são, respectivamente, SENÃO e A<0. Gladson Araujo Oliveira Nota finalEnviado: 06/05/21 10:24 (BRT) 10 • • Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 Analise a descrição a seguir: O paradigma P é dividido em: lógico, funcional e banco de dados. Em um paradigma específico, o foco está no que precisa ser feito, e não em como deve ser feito, enfatizando basicamente o que o código está realmente fazendo. Desse modo, este paradigma não declara o resultado que queremos, mas sim como ele foi produzido. Considerando essas informações e o conteúdo estudado sobre paradigmas de programação, pode-se afirmar que o paradigma P que se refere ao texto acima é o: Ocultar opções de resposta 1. paradigma estrutural, considerado o modelo abstrato da computação. 2. paradigma imperativo, cujo foco são as teorias lógicas da programação. 3. paradigma declarativo, em que o foco está em “o que fazer”, e não “como fazer”. Resposta correta 4. paradigma orientado a objetos, coleção de classes para realizar uma ação. 5. paradigma funcional, com o objetivo de mostrar as instruções passo a passo. 2. Pergunta 2 No paradigma orientado a objetos, o programa é escrito como uma coleção de classes e objetos destinados à comunicação. A entidade menor e básica é o objeto, e todo tipo de cálculo é realizado apenas neles. A ênfase está nos dados e não nos procedimentos. Esse paradigma pode lidar com quase todos os tipos de problemas da vida real. Considerando essas informações e os conteúdos estudados sobre os paradigmas de linguagem de programação, assinale a alternativa que apresenta, corretamente, três linguagens deste paradigma Ocultar opções de resposta 1. Visual Basic, C e Python. 2. Lisp, Java e Pascal. 3. Visual Basic, Java e Pascal. 4. C, C++ e Java. 5. Smalltalk, C++ e Java. Resposta correta 3. Pergunta 3 Durante seu período no colégio, você deve ter se deparado com as equações de segundo grau tipo ax² + bx + c. Podemos calcular as raízes desta equação utilizando a fórmula de Bhaskara. A única condição para que esta equação seja do segundo grau, é que o valor de ‘a’ precisa ser maior que zero. O algoritmo a seguir apresenta um teste para validar se a equação é ou não do segundo grau. inicio informe os valores de A, B e C x? exibir a mensagem “é uma equação de segundo grau” y? exibir a mensagem “não é uma equação de segundo grau” fim Considerando essas informações e o conteúdo estudado sobre algoritmos, a alternativa que apresenta o valor que pode ser colocado em x? ou y? é: Ocultar opções de resposta 1. x? pode ser substituído por SE (A>0). Resposta correta 2. o valor de x? pode ser SENÃO, para A<0. 3. tanto x? quanto y? podem receber o SENÃO, se A<0. 4. y? pode ser substituído por SE (A>0). 5. x? e y? são, respectivamente, SENÃO e A<0. 4. Pergunta 4 O sistema computacional é composto por diversas partes de hardware e por várias partes de software. O coração deste ambiente é o processador, o responsável por executar os programas do computador. O computador também possui memória, geralmente, vários tipos diferentes em um único sistema. A memória é usada para armazenar programas, enquanto o processador os executa, além de armazenar os dados que os programas estão manipulando. O computador também possui dispositivos para armazenar dados ou trocar dados com o mundo exterior. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O armazenamento primário diz respeito à memória que é volátil, ou seja, possui armazenamento temporário. II. ( ) O armazenamento secundário, como o nome já diz, é para dados sem importância, por isso, é temporário. III. ( ) A unidade lógica aritmética, também chamada de unidade de controle, realiza o controle das operações matemáticas. IV. ( ) A unidade lógica aritmética e a unidade de controle, juntas, compõem o que nós conhecemos como UCP (Unidade Central de Processamento). Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. V, F, F, V. Resposta correta 2. F, F, V, V. 3. V, F, V, F. 4. F, V, V, F. 5. V, V, F, F. 5. Pergunta 5 Algoritmo é o termo que define um procedimento que possui uma solução para um problema. Também é comumente usado para definir um conjunto de regras que uma máquina (em especial um computador) segue para atingir um objetivo específico. Porém, algoritmos nem sempre se aplicam a atividades mediadas por computador. O termo pode ser usado para representar as etapas seguidas para fazer uma pizza ou resolver um cubo mágico. Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as asserções a seguir e a relação proposta entre elas. I. Como exemplo de nome de variável inválido em um algoritmo, podemos citar este: minha-variavel. Porque: II. Os caracteres de traço como ‘-’ e ‘_’ não podem ser utilizados, uma vez que, na programação, eles têm seus papeis já definidos ou reservados. Agora, 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 falsas. 3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 4. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 5. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 6. Pergunta 6 John Von Neumann foi um matemático húngaro que fez importantes contribuições para a matemática, a física, a ciência da computação e a área da vida artificial. Neumann possui importantes trabalhos relacionados à mecânica quântica, porém, seu olhar se direcionou para a computação por volta de 1944, quando passou a se interessar por computadores eletrônicos. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, pode-se afirmar que uma grande contribuição para a Ciência da Computação foi: Ocultar opções de resposta 1. a arquitetura de Von Neumann. Resposta correta 2. a máquina de Von Neumann. 3. o paradigma computacional de Von Neumann. 4. a interface integrada de Von Neumann. 5. o sistema de processamento de Von Neumann. 7. Pergunta 7 Por definição histórica, o computador é uma máquina projetada para receber, processar, armazenar, recuperar e enviar dados. Os dados podem ser números em uma planilha, caracteres
Compartilhar