Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício de Lógica de Programação - Exercício de Fixação 1 - Tentativa 1 de 3 Questão 1 de 10 O computador trabalha com uma linguagem que é representada por número binários, ou seja, 0 e 1 (desligado e ligado). No entanto, todos os vocabulários utilizados na realização de uma tarefa são transformados em combinações de números binários que são representados por : A - Código Padrão Americano para o Intercâmbio de Informação – ASCII Resposta correta B - Código de Tradutor de Informações - CTI C - Código Assembly - CAY D - Código Binário - CBIN E - Código Hexadecimal - HEX Questão 2 de 10 Quando um programa é elaborado, este recebe os dados que devem ser armazenados no computador para que possam ser utilizados no processamento e no armazenado da memória do computador. Um programa pode ser desenvolvido em linguagens de baixo e alto nível. Assinale a alternativa referente à uma linguagem de baixo nível: A - Linguagem Java B - Linguagem Ada C - Linguagem Decimal D - Linguagem Hexadecimal Resposta correta E - Linguagem Ruby Questão 3 de 10 Um algoritmo é uma sequência de ações finitas que devem ser executadas. A representação de um algoritmo pode ser como uma descrição narrativa ou através de um fluxograma convencional. Considere as seguintes figuras geométricas: image.png 2.81 KB E os significados na construção de um fluxograma convencional: a. Processamento / Atribuição https://storage.googleapis.com/painel-docente-prod/questions_db/question/1940/1587065107/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/1940/1587065107/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/1940/1587065107/image.png b. Leitura / Entrada de Dados c. Documento / Saída de Dados d. Decisão e. Conectivo f. Início e Fim de programa A relação entre as figuras e os significados correspondente são, respectivamente: A - 1-a; 2-b; 3-d; 4-f; 5-c; 6-e B - 1-b; 2-a; 3-d; 4-f; 5-c; 6-e C - 1-f; 2-b; 3-d; 4-a; 5-c; 6-e Resposta correta D - 1-e; 2-b; 3-d; 4-f; 5-c; 6-f E - 1-f; 2-c; 3-d; 4-a; 5-b; 6-e Questão 4 de 10 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. A - 7 = 7 Resposta correta B - 8 mod 3 = 2 C - 5 ^ 2 = 25 D - 10/2 = 5 E - 2*3=6 Questão 5 de 10 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. A - Lógico, aritmético, case B - Lógico, aritmético, relacionais Resposta correta C - Lógico, case, condicionais D - Lógico, condicionais, aritmético E - Lógico, relacionais, condicionais Questão 6 de 10 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. A - 7 = 7 Resposta correta B - 8 mod 3 = 2 C - 5 ^ 2 = 25 D - 10/2 = 5 E - 2*3=6 Questão 7 de 10 Toda linguagem de programação necessita de uma forma de implementação de sua linguagem. Assinale a alternativa correta ao conceito de compilação. A - Processo que converte linguagem binária em linguagem hexadecimal. B - Conversão entre o os processos de hardware e interepretadores. C - Processo que transforma linguagem de alto nível em linguagem de maquina.Resposta correta D - Processo que interpreta a linguagem de alto nível em linguagem de baixo nível. E - Processo que transforma linguagem de baixo nível em linguagem de máquina. Questão 8 de 10 Para Forbellone (2005), o conceito de sintaxe pode ser compreendido como um conjunto de regras formais que especificam a composição dos algoritmos a partir de letras, dígitos e outros símbolos. O nome dado a forma de representação dessas regras é A - Axiomas B – Lexemas Resposta correta C - Mnemônicos D - Semântica E - Identificador Questão 9 de 10 Um programa ao ser criado precisa realizar um determinado tipo de processamento de dados. No entanto, para que o computador compreenda e execute esse programa, devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o criador de software entendam. Assinale a alternativa correta em relação ao nome desta linguagem: A - Linguagem de contexto B - Linguagem de funcionalidades C - Linguagem de pragmática D - Linguagem de programação Resposta correta E - Linguagem livre de contexto. Questão 10 de 10 Quando construímos um programa, ele recebe os dados que devem ser armazenados na memória do computador que serão utilizados no processamento das informações. Para que ele seja classificado como variável, precisa apresentar a possibilidade de ser alterado em algum momento do programa. Uma variável é composta de: A - Valor, número, tipo. B - Nome, tipo, conteúdo.Resposta correta C - Nome, tipo, extensão. D - Tipo, valor, operador. E - Valor, nome, extensão.
Compartilhar