Baixe o app para aproveitar ainda mais
Prévia do material em texto
Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Escolha uma: a. 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. b. Condicional simples. c. Variável global. d. Loop infinito. e. Procedimento. Feedback A resposta correta é: Loop com teste no início.. Questão 2 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. Laço com contador de controle. 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. Desvio condicional composto. e. Loop infinito. Feedback A resposta correta é: Desvio condicional simples.. Questão 3 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. Processamento, entrada, saída; b. Entrada, limpeza, execução, formatação, saída; c. Entrada, dinâmica, limpeza, saída. d. 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. e. Entrada, pré-processamento; Feedback A resposta correta é: Entrada, processamento, saída;. Questão 4 Correto Não marcadaMarcar questão Texto da questão Os dados de entrada e saída dos nossos algoritmos precisam ser declarados de acordo com seu conteúdo. Os tipos de dados básicos na programação são: Escolha uma: a. Inteiros; b. Todas as alternativas. Todas as alternativas. Comentário: Em programação temos quatro tipos primitivos e básicos de dados: inteiro, real, cadeia de caracteres e lógico (ou booleano). Fonte: livro da disciplina, capítulo 3, seção 3.2 c. Caractere; d. Lógicos; e. Real; Feedback A resposta correta é: Todas as alternativas.. Questão 5 Incorreto 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, FALSO, FALSO, VERDADEIRO b. 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO c. 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO d. -1, VERDADEIRO, FALSO, 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). e. -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO Feedback A resposta correta é: 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO. Questão 6 Correto Não marcadaMarcar questão Texto da questão Um computador pode ser programado sob diferentes paradigmas de programação, dentre eles a Programação Estruturada. A programação estruturada parte do princípio que os programas possam ser escritos utilizando-se basicamente três tipos de estrutura, sendo elas: Escolha uma: a. estática, dinâmica e operacional b. sequência, interação e abstração c. segurança, clareza e flexibilidade d. sequência, seleção e iteração Gabarito: sequência, seleção e iteração Justificativa: A programação estruturada é realizada por meio de estruturas simples,reduzidas apenas três sequências básicas: sequência, seleção, iteração. A sequência define a sequência de passos lógicos para resolução do problema; a seleção possibilita direcionar o caminho de acordo com ocorrências lógicas; a iteração permite a repetição de um ou mais comandos mediante uma condição. e. baixo nível, médio nível e alto nível Feedback A resposta correta é: sequência, seleção e iteração. Questão 7 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 de baixo nível, linguagem assembly b. Linguagem fortran, linguagem de alto nível c. Linguagem pragmática, linguagem sintática 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 assembly Feedback A resposta correta é: Linguagem de baixo nível, linguagem de alto nível. Questão 8 Correto Não marcadaMarcar questão Texto da questão Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de regras ou normas definidas para a realização ou emprego de algo. Quando um programa é executado é preciso que este contenha uma gramática. Assinale a alternativa correta referente as instruções que a gramática apresenta: Escolha uma: a. Sintaxe e Semântica Gabarito: Comentário: A sintaxe pode ser compreendida como um conjunto de regras formais que especificam a composição dos algoritmos a partir de letras, dígitos e outros símbolos. A semântica está relacionada à forma lógica como esses comandos ou instruções serão utilizados. Ou seja, é por meio da semântica que validamos um programa. b. Sintaxe e Análise léxica c. Semântica e Vocabulário d. Vocabulário e Sintaxe e. Análise Léxica e Vocabulário. Feedback A resposta correta é: Sintaxe e Semântica. Questão 9 Incorreto 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. positivo, negativo, caractere e lógico b. inteiro, fracionário, caractere e objeto c. inteiro, fracionário, caractere e lógico d. inteiro, real, caractere e objeto #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 por caractere, para armazenar o códigoASCII 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). e. inteiro, real, 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. escreva Gabarito: Comentário: O comando que permite a saída de dados em um algoritmo é definido pela palavra ESCREVA. Exemplo: escreva nota. c. digite d. imprima e. mostre Feedback A resposta correta é: escreva.
Compartilhar