Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/12/2022 17:08 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:768730) Peso da Avaliação 3,00 Prova 59672209 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 Os arquivos permitem manipular uma grande quantidade de dados com mais facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para a memória volátil do computador, permitindo manipular os dados de acordo com a necessidade da lógica. Analise o código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas: 01 declare LIV registro 02 (CODIGO, ANO numérico; 03 TITULO, AUTOR, EDITORA texto); 04 05 LIVRO LIV; 06 07 BIBLIOTECA arquivo de LIV; ( ) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis internas. ( ) O registro LIV possui apenas variáveis do tipo numérico e texto. ( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO. ( ) O comando BIBLIOTECA cria um vetor de LIVRO. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - V - V - F. C V - V - F - F. D F - V - V - F. Há uma função que pode ser usada para saber se o arquivo chegou ao fim ou não, ou seja, se o último registro foi alcançado. Com base nessa função, assinale a alternativa CORRETA: A FECHE. B FDA. C DECLARE. D GRAVE. VOLTAR A+ Alterar modo de visualização 1 2 18/12/2022 17:08 Avaliação Final (Objetiva) - Individual about:blank 2/5 Os pseudocódigos são representações usadas como referência genérica para uma linguagem de projeto de programação, com a finalidade de mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e desenvolvimento em uma linguagem computacional. Analise o código a seguir: algoritmo "Idade média" var idade, soma, cont: inteiro media: real inicio cont := 0 repita escreval("Digite uma idade: ") leia(idade) soma := soma + idade cont := cont + 1 ate idade = 0 cont := cont - 1 media := soma / cont fimalgoritmo Considerando que sejam informadas três idades com o valor 15, 20 e 30, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A soma das idades será 65. ( ) A quantidade será 3. ( ) A média da idade será 21.6. ( ) A saída de dados do algoritmo é a idade, quantidade e média de idades. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B V - F - F - V. C F - V - V - F. D F - F - V - V. A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA: A As proposições são representadas, normalmente, por algarismos romanos. B As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo. C "Quantos anos você tem?" é uma sentença imperativa. D Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso. 3 4 18/12/2022 17:08 Avaliação Final (Objetiva) - Individual about:blank 3/5 Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Fluxogramas? A É a construção de algoritmos em linguagem natural. B É a construção de algoritmos com diagramas de chapin. C É a construção de algoritmos com representações gráficas. D É a construção de algoritmos em linguagem computacional. Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo. Com base no exposto, assinale a alternativa CORRETA: A Usar somente dois verbo por passo/instrução/etapa. B Abusar da simplicidade e objetividade em relação aos termos e frases. C Limitar a simplicidade e objetividade em relação aos termos e frases. D Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas que somente trabalham na área. Tipos de lógica são vários os vários os tipos ou classificações para a lógica. Com base no exposto, associe os itens, utilizando o código a seguir: I- Lógica aristotélica. II- Lógica matemática. III- Lógica proposicional. IV- Lógica de programação. V- Lógica de argumentação. ( ) É a linguagem usada para criar um programa de computador. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. ( ) Permite verificar a validade ou se um enunciado é verdadeiro ou não. Não é feito com conceitos relativos nem subjetivos. São proposições tangíveis cuja validade pode ser verificada. ( ) A lógica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam, para que esse pensamento seja correto. Os elementos constituintes da lógica são o conceito, juízo e raciocínio. ( ) É uma área da lógica que examina os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas. ( ) Estuda a lógica segundo a sua estrutura ou forma. Consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios. Assinale a alternativa que apresenta a sequência CORRETA: A I – IV – V – II – III. B IV – V – I – III – II. C II – I – IV – III – V. D V – II – I – V – IV. 5 6 7 18/12/2022 17:08 Avaliação Final (Objetiva) - Individual about:blank 4/5 Algoritmos que apresentam muitas regras em sua construção tendem a ficar com código extenso, dificultando a sua interpretação e futura manutenção por trechos de código que não ficam claros ou que são repetidos dentro da sequência de construção. Uma solução bem aceita para resolver o problema é a modularização, ou seja, um algoritmo maior é quebrado em módulos, ou subalgoritmos. Um módulo nada mais é do que um grupo de comandos que constitui um trecho de algoritmo com uma função bem definida o mais independente possível das demais partes do algoritmo. A construção de algoritmos compostos por módulos, ou seja, a construção de algoritmos através de modularização possui uma série de vantagens. Com base no exposto, analise as sentenças a seguir: I- Resolve o problema como um todo de uma só vez. II- Torna o algoritmo mais fácil de ler. III- Torna o algoritmo mais fácil de escrever. IV- Não eleva o nível de abstração. V- O tempo gasto é praticamente o mesmo, mas economiza espaço e esforço. Assinale a alternativa CORRETA: A As sentenças I, III e V estão corretas. B As sentenças II, IV e V estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças II e III estão corretas. A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a figura a seguir: Agora, analise a seguinte descrição: são os dados que serão processados pelo algoritmo. A qual das três etapas essa descrição pertence? 8 9 18/12/2022 17:08 Avaliação Final (Objetiva) - Individual about:blank 5/5 A Recursividade. B Processamento. C Saída. D Entrada. Na programação, utiliza-se passagem de parâmetros nos módulos. Com base no exposto, assinale a alternativa CORRETA: A Tipos de parâmetros: globais e inteiros. B Tipos de parâmetros: internos abertos e fechados. C Tipos de parâmetros: globais e locais. D Tipos de parâmetros: inteiro e real. 10 Imprimir
Compartilhar