Baixe o app para aproveitar ainda mais
Prévia do material em texto
Informática Aplicada - Exercício de Fixação 02 1. Pergunta 1 0/0 Nas estruturas de seleção faz-se necessária, 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: Ocultar opções de resposta 1. Lógico, caso, condicionais. 2. Lógico, relacionais, condicionais. 3. Incorreta: Lógico, condicionais, aritmético. 4. Lógico, aritmético, caso. 5. Lógico, aritmético, relacionais. Resposta correta 2. Pergunta 2 0/0 De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Elas são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware.” Considerando o pseudocódigo a seguir, e a sequência de execução dos comandos, qual valor será apresentado na tela ao final da execução? Ocultar opções de resposta 1. 1 2. 6 Resposta correta 3. Incorreta: 4 4. 2 5. 3 3. Pergunta 3 0/0 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: Ocultar opções de resposta 1. algoritmo Bloco de comandos/instruções fimalgoritmo 2. Incorreta: algoritmo Bloco de comandos/instruções Declaração de variáveis fimalgoritmo 3. algoritmo Declaração de variáveis e seus respectivos tipos Bloco de comandos/instruções Declaração de constantes fimalgoritmo 4. algoritmo Declaração de variáveis e seus respectivos tipos Bloco de comandos/instruções fimalgoritmo Resposta correta 5. algoritmo Declaração de variáveis e seus respectivos tipos fimalgoritmo 4. Pergunta 4 0/0 As linguagens de programação são capazes de resolver problemas com expressões do tipo aritmética, relacional e booleana. Dada as seguintes expressões: 20 - 3 * 2 + 2 * 3 2300 <= 235 FALSO ou não FALSO 1+11 > = 12 VERDADEIRO e 10 * 2 -1 = 15 Identifique a alternativa que correspondem aos resultados das expressões (respectivamente): Ocultar opções de resposta 1. 8, FALSO, VERDADEIRO, VERDADEIRO, FALSO Resposta correta 2. Incorreta: 8, VERDAEIRO, VERDADEIRO, FALSO, VERDADEIRO 3. 8, FALSO, VERDADEIRO, FALSO, FALSO 4. 8, FALSO, FALSO, VERDADEIRO, VERDADEIRO 5. 8, VERDADEIRO, FALSO, FALSO, FALSO Comentários 8, FALSO, VERDADEIRO, VERDADEIRO, FALSO Os aritméticos são responsáveis pelos cálculos numéricos; 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. Capítulo 3, páginas 43 e 44. 5. Pergunta 5 0/0 Quando desenvolvemos um algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Essa representação é chamada de: Ocultar opções de resposta 1. Comandos de entrada e saída. Resposta correta 2. Comando de armazenamento. 3. Incorreta: Comandos de escrita. 4. Comandos de leitura. 5. Comandos de processamento. 6. Pergunta 6 0/0 Na elaboração de determinados algoritmos e programas é necessário o uso de estruturas que possibilitam uma situação de escolha mutuamente exclusiva, ou seja, se determinada situação for executada as demais não serão. Para essas circunstâncias, uma determinada estrutura é mais indicada. Assinale a alternativa correta em relação ao nome da estrutura para situações condicionais mutuamente exclusivas: Ocultar opções de resposta 1. para 2. imprime 3. enquanto 4. escolha/caso Resposta correta 5. leia Comentários A resposta da questão está disponível no capítulo 5 seção 5.2.3. A estrutura escolha/caso é o nome dado a condições mutuamente exclusivas, isto é, quando uma determinada situação é executada as demais são descartadas. 7. Pergunta 7 0/0 Em um programa de computador conseguimos identificar a Entrada de dados, o Processamento destes dados e a Saída da informação desejada. Para que o processamento dos dados ocorra, o computador necessita da memória e do processador. Considerando o processador, ele é composto por: Ocultar opções de resposta 1. Unidade Aritmética e Unidade de Armazenamento. 2. Unidade Lógica e Aritmética, Unidade de Controle. Resposta correta 3. Unidade de Processamento e Unidade de Armazenamento. 4. Unidade Lógica e Unidade de Processamento. 5. Unidade Lógica e Unidade de Entrada. Comentários A resposta está disponível no capítulo 4 do livro, na página 59. O processador em um sistema computacional é composto por Unidade Lógica e Aritmética e Unidade de Controle. Sendo que a primeira é um circuito combinatório responsável pela execução de somas, subtrações e funções lógicas em um sistema digital. E a segunda é responsável por gerar todos os sinais que controlam as operações no exterior do CPU, e dar as instruções para o correto funcionamento interno do CPU. 8. Pergunta 8 0/0 Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Ocultar opções de resposta 1. Condicional simples. 2. Procedimento. 3. Variável global. 4. Loop com teste no início. Resposta correta 5. Loop infinito. Comentários A resposta está disponível no livro da disciplina, capítulo 6, seção 6.2.2. Uma 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. 9. Pergunta 9 0/0 Os comandos de atribuição são responsável por inserir valores dentro de uma variável ou constante no desenvolvimento de um algoritmo, por meio de um operador de atribuição. Simbolicamente, uma atribuição de valor pode ser representada, em um algoritmo, por: Ocultar opções de resposta 1. <+ 2. -> 3. Incorreta: --> 4. <= 5. <- Resposta correta 10. Pergunta 10 0/0 A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, analise as afirmações a seguir: I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Assinale a alternativa correta: Ocultar opções de resposta 1. apenas as alternativas I, III e IV 2. apenas as alternativas II, III e IV 3. apenas as alternativas I e IV 4. apenas as alternativas II e III 5. apenas as alternativas I e III Resposta correta Comentários A resposta encontra-se disponível no Capítulo 4, na página 55. A troca de informações entre a máquina e o usuário são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware como: teclados, mouses, discos, impressoras. No Visualg, o comando de entrada é representado pela palavra “leia” e o comando de saída utiliza a palavra “escreva”, sendo que este último pode receber a letra “l” ao seu final, inicial da palavra “linha”, resultando no comando “escreval”, que força a troca de linha ao final do que é escrito. 1. Pergunta1 0/0 A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudo linguagem Portugol e a sua implementação em Visualg, analise as afirmações: I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Assinale a alternativa correta: Ocultar opções de resposta 1. apenas as alternativas I e III Resposta correta 2. Incorreta: apenas as alternativas I, III e IV 3. apenas as alternativas II, III e IV 4. apenas as alternativas I e IV 2. Pergunta 2 0/0 Nas estruturas de seleção faz-se necessária, 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: Ocultar opções de resposta 1. Lógico, relacionais, condicionais. 2. Incorreta: Lógico, condicionais, aritmético. 3. Lógico, caso, condicionais. 4. Lógico, aritmético, caso. 5. Lógico, aritmético, relacionais. Resposta correta 3. Pergunta 3 0/0 O comando de entrada em um algoritmo é utilizado para inserir dados no programa. Assinale a alternativa correta referente ao comando que permite a entrada de dados: Ocultar opções de resposta 1. mostre. Resposta correta 2. imprima. 3. Incorreta: leia. 4. ilustre. 5. digite. 4. Pergunta 4 0/0 Dado o seguinte pseudocódigo, onde os valores de entrada de x, y e z são 3, 2 e 5, respectivamente. Assinale qual o valor saída de y: Algoritmo "selecão composta" Var x, y, z: inteiro Inicio escreva ("Digite três valores: ") leia (z, y, x) se (z > y) ou (x * y < z) então escreva (y*2) senão escreva (y+12) fimse Fimalgoritmo Ocultar opções de resposta 1. 4 Resposta correta 2. 8 3. Incorreta: 10 4. 6 5. 14 5. Pergunta 5 0/0 O comando de entrada em um algoritmo é utilizado para inserir dados no programa. Assinale a alternativa correta referente ao comando que permite a entrada de dados: Ocultar opções de resposta 1. mostre. 2. leia. Resposta correta 3. Incorreta: ilustre. 4. imprima. 5. digite. 6. Pergunta 6 0/0 É muito frequente que um programa, durante a sua execução, precise passar por uma tomada de decisão. A execução de uma determinada sequência de comandos pode estar subordinada a uma expressão, cujo resultado lógico será colocado a prova em uma seleção simples, ou em uma estrutura composta. Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de seleção, analise as afirmações: I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então", “senão" e “fimse”. II. A cláusula “senão" é utilizada para executar uma sequência de comandos quando o teste lógico da expressão em questão resulta em FALSO. III. Depois da cláusula “senão" é necessário colocar uma expressão lógica antes da sequência de comandos. Assinale a alternativa correta: Ocultar opções de resposta 1. apenas as alternativas I e II Resposta correta 2. apenas a alternativa I 3. Incorreta: apenas as alternativas I e III 4. apenas as alternativas I, II e III 5. apenas as alternativas II e III 7. Pergunta 7 0/0 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: Ocultar opções de resposta 1. 8 mod 3 ++= 2 2. 100//50 = 20 3. 12x3=>36 4. Incorreta: 3 ^ 2 %= 9 5. 10=10 Resposta correta 8. Pergunta 8 0/0 Quando desenvolvemos um algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Essa representação é chamada de: Ocultar opções de resposta 1. Comandos de processamento. 2. Comandos de entrada e saída. Resposta correta 3. Comando de armazenamento. 4. Incorreta: Comandos de leitura. 5. Comandos de escrita. 9. Pergunta 9 0/0 Na elaboração de determinados algoritmos e programas é necessário o uso de estruturas que possibilitam uma situação de escolha mutuamente exclusiva, ou seja, se determinada situação for executada as demais não serão. Para essas circunstâncias, uma determinada estrutura é mais indicada. Assinale a alternativa correta em relação ao nome da estrutura para situações condicionais mutuamente exclusivas: Ocultar opções de resposta 1. escolha/caso Resposta correta 2. para 3. Incorreta: enquanto 4. imprime 5. leia 10. Pergunta 10 0/0 Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Ocultar opções de resposta 1. Variável global. 2. Incorreta: Loop infinito. 3. Loop com teste no início. Resposta correta 4. Condicional simples. 5. Procedimento. 1. Pergunta 1 0/0 As estruturas condicionais compostas são utilizadas quando a situação requer duas possíveis soluções, isto é, a situação atende dois casos uma para a condição verdadeira e outra para a condição falsa. Assinale a alternativa correta em relação a sintaxe da estrutura condicional composta: Ocultar opções de resposta 1. se condição faça comando. 2. se condição comando. 3. Incorreta: se condição então comando. 4. se condição senão 5. se condição então comando1 senão comando2 Resposta correta 2. Pergunta 2 0/0 A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudo linguagem Portugol e a sua implementação em Visualg, analise as afirmações: I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Assinale a alternativa correta: Ocultar opções de resposta 1. apenas as alternativas I e IV 2. apenas as alternativas I e III Resposta correta 3. apenas as alternativas I, III e IV 4. Incorreta: apenas as alternativas II e III 5. apenas as alternativas II, III e IV 3. Pergunta 3 0/0 O comando de entrada em um algoritmo é utilizado para inserir dados no programa. Assinale a alternativa correta referente ao comando que permite a entrada de dados: Ocultar opções de resposta 1. ilustre. 2. mostre. 3. digite. 4. Incorreta: imprima. 5. leia. Resposta correta 4. Pergunta 4 0/0 De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Elas são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware.” Considerando o pseudocódigo a seguir, e a sequência de execução dos comandos, qual valor será apresentado na tela ao final da execução? Ocultar opções de resposta 1. 2 2. 1 3. Incorreta: 4 4. 3 5. 6 Resposta correta 5. Pergunta 5 0/0 Um computadorpode 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 Ocultar opções de resposta 1. 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO 2. 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO. 3. Incorreta: -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO. 4. -1, VERDADEIRO, FALSO, FALSO, VERDADEIRO. 5. 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO. Resposta correta 6. Pergunta 6 0/0 Nas estruturas de seleção faz-se necessária, 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: Ocultar opções de resposta 1. Lógico, aritmético, caso. 2. Lógico, condicionais, aritmético. 3. Lógico, aritmético, relacionais. Resposta correta 4. Incorreta: Lógico, relacionais, condicionais. 5. Lógico, caso, condicionais. 7. Pergunta 7 0/0 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: Ocultar opções de resposta 1. digite 2. escreva Resposta correta 3. Incorreta: ilustre 4. mostre 5. imprima 8. Pergunta 8 0/0 Quando desenvolvemos um algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Essa representação é chamada de: Ocultar opções de resposta 1. Comandos de processamento. 2. Comandos de leitura. 3. Incorreta: Comando de armazenamento. 4. Comandos de escrita. 5. Comandos de entrada e saída. Resposta correta 9. Pergunta 9 0/0 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: Ocultar opções de resposta 1. 8 mod 3 ++= 2 2. 100//50 = 20 3. 10=10 Resposta correta 4. Incorreta: 12x3=>36 5. 3 ^ 2 %= 9 10. Pergunta 10 0/0 Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando? Ocultar opções de resposta 1. Loop com teste no início. Resposta correta 2. Variável global. 3. Incorreta: Procedimento. 4. Condicional simples. 5. Loop infinito.
Compartilhar