Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Correto Não marcadaMarcar questão Texto da questão Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Escolha uma: a. Procedimento. b. Condicional simples. c. Loop com teste no início. Loop com teste no início. Comentário: essa estrutura de repetição é utilizada quando não se sabe o número de vezes que uma parte do programa deve ser repetida, embora também possa ser utilizada quando se tem tal informação. Essa estrutura baseia-se na análise de uma condição. A repetição será feita enquanto a condição mostrar-se verdadeira. Fonte: livro da disciplina, capítulo 6, seção 6.2.2. d. Variável global. e. Loop infinito. Feedback A resposta correta é: Loop com teste no início.. Questão 2 Correto Não marcadaMarcar questão Texto da questão Os computadores, a partir de seus programas, auxiliam o processamento dos dados. Quais itens fazem parte do processamento computacional, seguindo a ordem de execução? Escolha uma: a. Entrada, processamento, saída; Entrada, processamento, saída; Comentário: Todo trabalho realizado por um computador é baseado na manipulação das informações de entrada de dados, processamento de dados e saída de dados, entender esse conceito é fundamental para o programador, inicialmente vamos entender o que é hardware e software. Fonte: Livro da disciplina, capítulo 2, seção 2.2. b. Entrada, pré-processamento; c. Entrada, limpeza, execução, formatação, saída; d. Entrada, dinâmica, limpeza, saída. e. Processamento, entrada, saída; Feedback A resposta correta é: Entrada, processamento, saída;. Questão 3 Correto Não marcadaMarcar questão Texto da questão Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente operadores matemáticos ou aritméticos: Escolha uma: a. /, *, +, -; /, *, +, -; Comentário: Para o processamento de dados, podemos usar os operadores aritméticos de: divisão, subtração, multiplicação e divisão. Fonte: livro da disciplina, capítulo 3, seção 3.4. b. E, Ou, Não; c. A, B: inteiro; d. X + 1 = 2 e. 5 < 6. Feedback A resposta correta é: /, *, +, -;. Questão 4 Correto Não marcadaMarcar questão Texto da questão Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Escolha uma: a. Repita ate. b. Loop infinito. c. Desvio condicional simples. Desvio condicional simples. Comentário: Uma estrutura de seleção simples SE… ENTAO é formada pelo comando SE e por um teste condicional. Se o teste condicional for verdadeiro, o programa executará o comando que está subordinado à estrutura de seleção SE… ENTAO. Se o teste condicional for falso para a primeira opção (B>A), o programa não executará o comando e seguirá com a execução, testando outras opções. Fonte: livro da disciplina, capítulo 5, seção 5.2.1. d. Laço com contador de controle. e. Desvio condicional composto. Feedback A resposta correta é: Desvio condicional simples.. Questão 5 Incorreto Não marcadaMarcar questão Texto da questão Nas estruturas de seleção faz-se necessário, muitas vezes, a utilização de operadores, pois por meio destes torna-se possível realizar a combinação de mais de uma condição e então aplicar os conceitos de verdadeiro e falso conforme resultado da condição. Assinale a alternativa correta em relação aos tipos de operadores utilizados em algoritmos. Escolha uma: a. Lógico, case, condicionais b. Lógico, condicionais, aritmético c. Lógico, aritmético, relacionais d. Lógico, aritmético, case e. Lógico, relacionais, condicionais Gabarito: Comentário: Os operadores que são utilizados na construção de algoritmos são, operadores lógicos, operadores aritméticos e operadores relacionais. Sendo o primeiro responsável pela comparação de uma ou mais condições. O segundo responsável pelos cálculos numéricos e, o terceiro aborda as expressões lógicas para testes entre valores do mesmo tipo. Feedback A resposta correta é: Lógico, aritmético, relacionais. Questão 6 Correto Não marcadaMarcar questão Texto da questão Um computador pode resolver nativamente três tipos de expressões: aritméticas, relacionais e lógicas. Para a lista de expressões a seguir, indique, respectivamente, o resultado obtido ao se resolver cada uma delas: 2 * 4 - 10 / 2 3 <= 5 FALSO ou não FALSO 3 + (3 * 2) >= 12 VERDADEIRO e 5 * 4 - 5 = 15 Escolha uma: a. 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO Gabarito: 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO Justificativa: Os operadores utilizados na construção de algoritmos são: operadores aritméticos, operadores relacionais, e operadores lógicos. Os aritméticos são responsáveis pelos cálculos numéricos, obedecendo a ordem da Matemática; os relacionais estabelecem comparações entre valores de mesmo tipo e os lógicos são utilizados na comparação de uma ou mais condições. A utilização de operadores relacionais e/ou lógicos combinados com outros operadores irá sempre resultar em um valor lógico (VERDADEIRO ou FALSO). b. -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO c. 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO d. 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO e. -1, VERDADEIRO, FALSO, FALSO, VERDADEIRO Feedback A resposta correta é: 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO. Questão 7 Incorreto Não marcadaMarcar questão Texto da questão Todo algoritmo precisa respeitar uma estrutura de comandos para que possa seguir uma sequência lógica de passos. Assinale a alternativa correta em relação à estrutura de um algoritmo escrito em pseudocódigo. Escolha uma: a. algoritmo Bloco de comandos/instruções Declaração de variáveis Fimalgoritmo b. algoritmo Declaração de variáveis e seus respectivos tipos Bloco de comandos/instruções Fimalgoritmo c. algoritmo Declaração de variáveis e seus respectivos tipos Bloco de comandos/instruções Declaração de constantes Fimalgoritmo Gabarito: Comentário: Toda estrutura de um algoritmo é composta por inicialização, declaração de variáveis e seus respectivos tipos, instruções e finalização. d. algoritmo Declaração de variáveis e seus respectivos tipos Fimalgoritmo e. algoritmo Bloco de comandos/instruções Fimalgoritmo Feedback A resposta correta é: algoritmo Declaração de variáveis e seus respectivos tipos Bloco de comandos/instruções Fimalgoritmo. Questão 8 Correto Não marcadaMarcar questão Texto da questão Para Ascênsio (2009), Linguagem de Programação pode ser entendida como um conjunto de regras sintáticas e semânticas usadas para definir uma expressão matemática e instruções computacionais. Assinale a alternativa correta em relação aos tipos de linguagens de programação existentes: Escolha uma: a. Linguagem pragmática, linguagem sintática b. Linguagem fortran, linguagem assembly c. Linguagem de baixo nível, linguagem assembly d. Linguagem de baixo nível, linguagem de alto nível Gabarito: Comentário: As linguagens de programação são divididas em dois tipos: linguagens de baixo nível que tratam da linguagem de máquina e da linguagem de alto nível que abordam as linguagens de programação. e. Linguagem fortran, linguagem de alto nível Feedback A resposta correta é: Linguagem de baixo nível, linguagem de alto nível. Questão 9 Correto Não marcadaMarcar questão Texto da questão Uma variável é um espaço de memória, com um identificador, que serve para armazenar e recuperar dados durante a execução de um programa. A variável deve ser declarada de acordo com o tipo de dado que está sendo armazenado. Dentre os tipos primitivos de dados, e que são suportados pelo Visualg, encontramos: Escolha uma: a. inteiro, real, caractere e lógico #Gabarito: inteiro, real, caractere e lógico. Justificativa: na programação, o tipo de dado utilizado para uma variável está relacionado diretamente à quantidade de bits que este dado irá ocupar na memória. Os tipos primitivos são: lógico (verdadeiro/falso), utilizando apenas um bit; caractere, que utiliza 8 bits porcaractere, para armazenar o código ASCII correspondente; inteiro, utilizado para números inteiros, sejam positivos ou negativos, e para isto utiliza a quantidade de bits da arquitetura (processador/sistema operacional) em questão (16 bits = 2 bytes, 32 bits = 4 bytes, ...); por fim, o real, que normalmente utiliza 32 bits para armazenar números com parte fracionária (ponto flutuante). b. inteiro, real, caractere e objeto c. inteiro, fracionário, caractere e objeto d. positivo, negativo, caractere e lógico e. inteiro, fracionário, caractere e lógico Feedback A resposta correta é: inteiro, real, caractere e lógico. Questão 10 Correto Não marcadaMarcar questão Texto da questão O comando de saída em um algoritmo é utilizado para mostrar dados na tela ou na impressora. Assinale a alternativa correta referente ao comando que permite a saída de dados. Escolha uma: a. ilustre b. imprima c. mostre d. digite e. escreva Gabarito: Comentário: O comando que permite a saída de dados em um algoritmo é definido pela palavra ESCREVA. Exemplo: escreva nota. Feedback A resposta correta é: escreva. Terminar revisão
Compartilhar