Buscar

Avaliação II - Lógica e Técnicas de Programação (ADS05)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando