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 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, pré-processamento; b. 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. c. Processamento, entrada, saída; d. Entrada, limpeza, execução, formatação, saída; e. Entrada, dinâmica, limpeza, saída. Feedback A resposta correta é: Entrada, processamento, saída;. Questão 2 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. A, B: inteiro; c. X + 1 = 2 d. E, Ou, Não; e. 5 < 6. Feedback A resposta correta é: /, *, +, -;. Questão 3 Correto Não marcadaMarcar questão Texto da questão Vetores em computação são estruturas de dados homogêneas unidimensionais. Em relação aos vetores podemos dizer que: I - Só podem ser numéricos II - Podem ser criados a partir de qualquer tipo primitivo III - Precisam de um indexador para indicar qual elemento estamos acessando Estão corretos os itens: Escolha uma: a. Somente I. b. Somente III. c. II e III apenas. II e III apenas. Comentário: Um vetor é uma variável dividida em várias “caixas”, e trabalham somente com uma dimensão. Cada “caixa” é identificada por um número que se refere à sua posição no vetor. Esse número é chamado de índice do vetor (indexador). Em um vetor, cada uma das “caixas” pode armazenar um dado diferente, mas, obrigatoriamente, todos esses dados precisam ser do mesmo tipo. O tipo de dado do conteúdo de um vetor pode ser inteiro, real, caractere ou lógico, que são os tipos de dados básicos ou primitivos. Fonte: livro da disciplina, capítulo 7, seção 7.1. d. I e III apenas. e. I e II apenas. Feedback A resposta correta é: II e III apenas.. 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. Lógicos; 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. Real; d. Caractere; e. Inteiros; Feedback A resposta correta é: Todas as alternativas.. Questão 5 Correto Não marcadaMarcar questão Texto da questão A descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural, os passos a serem seguidos para sua resolução. Assinale a alternativa correta em relação a vantagem de se utilizar a descrição narrativa na elaboração de algoritmos. Escolha uma: a. É necessário aprender as regras do pseudocódigo. b. Não é necessário aprender nenhum conceito novo, pois a linguagem natural, neste ponto, já é bastante conhecida. Gabarito: Comentário: As demais afirmativas abordam as vantagens e desvantagens dos outros tipos de classificação de algoritmos: fluxograma e pseudocódigo. c. A linguagem natural abre espaços para várias interpretações, o que posteriormente pode dificultar a transcrição do algoritmo para o programa. d. A passagem do algoritmo para qualquer linguagem de programação é quase imediata, bastando conhecer as palavras reservadas da linguagem que será utilizada. e. O entendimento de elementos gráficos é mais simples que o entendimento de textos. Feedback A resposta correta é: Não é necessário aprender nenhum conceito novo, pois a linguagem natural, neste ponto, já é bastante conhecida.. Questão 6 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. Análise Léxica e Vocabulário. b. Vocabulário e Sintaxe c. Semântica e Vocabulário d. Sintaxe e Análise léxica e. 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. Feedback A resposta correta é: Sintaxe e Semântica. Questão 7 Correto Não marcadaMarcar questão Texto da questão Os operadores relacionais são utilizados em expressões lógicas para se testar a relação entre dois valores do mesmo tipo, retornando VERDADEIRO ou FALSO. Assinale a alternativa correta em relação a comparação que pode ser utilizada por estes operadores. Escolha uma: a. 8 mod 3 = 2 b. 7 = 7 #Gabarito: Comentário: Os operadores relacionais podem realizar operações dos seguintes tipos: igualdade (=), maior que (>=), menor que (<), menor ou igual a (<=), maior ou igual (>=), diferente de (<>). Desta forma, a operação 7=7, da alternativa a, é um exemplo do uso de um operador relacional. c. 10/2 = 5 d. 2*3=6 e. 5 ^ 2 = 25 Feedback A resposta correta é: 7 = 7. Questão 8 Incorreto 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. segurança, clareza e flexibilidade b. sequência, interação e abstração c. estática, dinâmica e operacional d. sequência, seleção e iteração e. baixo nível, médio nível e alto nível 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. Feedback A resposta correta é: sequência, seleção e iteração. Questão 9 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. imprima b. mostre c. escreva Gabarito: Comentário: O comando que permite a saída de dados em um algoritmo é definido pela palavra ESCREVA. Exemplo: escreva nota. d. digite e. ilustre Feedback A resposta correta é: escreva. Questão 10 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, fracionário, caractere e lógico b. inteiro, real, caractere e lógico #Gabarito: inteiro, real, caractere e lógico. Justificativa: na programação, o tipo de dado utilizado parauma 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ó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). c. positivo, negativo, caractere e lógico d. inteiro, fracionário, caractere e objeto e. inteiro, real, caractere e objeto Feedback A resposta correta é: inteiro, real, caractere e lógico. Terminar revisão
Compartilhar