Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação II – Individual – NOTA 10 CORRIGIDO Lógica e Técnicas de Programação (ADS05) Parte superior do formulário 1 -Vetores e matrizes são estruturas de dados muito simples que podem nos ajudar quando temos muitas variáveis do mesmo tipo em um algoritmo ou programa. Podemos dizer que as matrizes e vetores são estruturas de dados que se organizam a partir de dados primitivos que já existem. Sobre o conceito de matrizes, assinale a alternativa INCORRETA: A) Toda matriz possui um índice da linha e um índice de coluna. B) Matriz é uma tabela organizada em linhas e colunas no formato m x n. C) Matriz é uma tabela organizada em linhas, não possuindo colunas, no formato m x n, em que m representa o número de linhas (horizontal). D) Toda matriz possui índices. 2 - Uma função é um módulo que produz um único valor de saída. Ela pode ser vista como uma expressão que é avaliada para um único valor, sua saída, assim como uma função em Matemática. Com relação às características de uma função, classifique V para sa sentenças verdadeiras e F para as falsas: ( V ) Toda função tem um nome. ( V ) Toda função pode ou não receber parâmetros ou argumentos de entrada. ( V ) Toda função retorna, obrigatoriamente, um valor de um único tipo de dado (data, texto ou número). ( F ) Toda função retorna ou não (não é obrigatório), um valor de um único tipo de dado (data, texto ou número). Assinale a alternativa que apresenta a sequência CORRETA: A) V - V - F - F. B) F - F - V - F. C) V - F - V - F. D) V - V - V - F. 3 - Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que compõem as sentenças, e a segunda, verificar o tipo de conectivo que liga as proposições de uma mesma sentença. Sobre a disjunção, analise as seguintes afirmativas: I- "Se Brasil está na América, então Brasil é ocidental" é um exemplo de disjunção. II- Pode ser representada pelo caractere: v (V) III- As proposições são unidas pelo conectivo e. IV- "Verde combina com branco ou amarelo combina com azul" é um exemplo de disjunção. Assinale a alternativa CORRETA: A) As afirmativas II e III estão corretas. B) Somente a afirmativa IV está correta. C) Somente a afirmativa I está correta. D) As afirmativas II e IV estão corretas. 4 - As tabelas-verdade são utilizadas na lógica para determinar o valor lógico de proposições compostas, que são proposições que resultam de uma operação entre proposições simples. O resultado lógico da proposição composta é determinado por meio dos valores lógicos das proposições simples. A respeito das tabelas verdade, avalie as asserções a seguir e a relação proposta entre elas: I- Tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas variáveis lógicas. PORQUE II- As variáveis lógicas se encontram em apenas duas situações (verdadeiro ou falso) e em um conjunto de operadores aritméticos. Assinale a alternativa CORRETA: A) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. B) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. C) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. D) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 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.F II- Torna o algoritmo mais fácil de ler. V III- Torna o algoritmo mais fácil de escrever. V IV- Não eleva o nível de abstração. F V- O tempo gasto é praticamente o mesmo, mas economiza espaço e esforço. Assinale a alternativa CORRETA: A) As sentenças I, II e IV estão corretas. B) As sentenças II e III estão corretas. C) As sentenças II, IV e V estão corretas. D) As sentenças I, III e V estão corretas. 6 - O comando SE pode testar várias condições lógicas. Com base no exposto, assinale a alternativa CORRETA: A) SE (a = 3x1) E a = 3+1 então verdadeiro. B) SE (a = 3+1) E a = 3x1 então verdadeiro. C) SE (a = 3+1) E a = 3+1 então verdadeiro. D) SE (a = 3+1) E a = 3+1 então falso. 7 - Augusto discutindo futebol com Oswaldo declarou que se o time X venceu o último jogo, então o time Y é campeão. Oswaldo, depois de algumas horas, descobriu que a declaração era falsa. Sobre a verdade descoberta por Oswaldo, assinale a alternativa CORRETA: A) O time X não venceu o último jogo e o time Y não é campeão. B) Se o time Y não é campeão, então o time X não venceu o último jogo. C) O time X venceu o último jogo e o time Y não é campeão. D) O time X não venceu o último jogo e o time Y é campeão. 8 - O professor Niklaus Wirth, vendo a necessidade de implementar as ideias de maneira mais fácil, junto com seus colegas da Universidade Técnica de Zurique (Suíça) desenvolveram, no início dos anos 1970, a linguagem PASCAL. Com base na linguagem de programação que foi baseado a linguagem Pascal, assinale a alternativa CORRETA: A) Linguagem C. B) Linguagem Fortran. C) Linguagem ALGOL 60. D) Linguagem Lisp. 9 - Na área da ciência da computação, os vetores possuem apenas uma dimensão, é considerada uma das mais simples estruturas de dados. Em um vetor, os dados são endereçados por apenas um índice. As estruturas com mais de uma dimensão são conhecidas como matrizes; simplificando, são vetores de vetores. Sobre vetores e matrizes, assinale a alternativa CORRETA: A) Matrizes utilizam mais de um índice para acessar cada um de seus elementos.B) Vetores são conhecidos também como matrizes multidimensionais. C) A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento, disposto entre parênteses. D) Os índices de vetores são compostos por dois números, um na vertical e um na horizontal. 10 -Analise a seguinte construção da tabela-verdade: Assinale a alternativa CORRETA que substitui corretamente o símbolo de interrogação ( ? ): A) ~p ∧ q. B) p ∧ ~q. C) p v q. D) ~p v ~q. Parte inferior do formulário
Compartilhar