Buscar

Lógica e Técnicas de Programação 2019 Avaliação II

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 4 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

Prévia do material em texto

Disciplina:
	Lógica e Técnicas de Programação (ADS05)
	Avaliação:
	Avaliação II - Individual Semipresencial ( Cod.:447124) ( peso.:1,50)
	
	
	Nota da Prova:
	10,00
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é responsável por fazer a comunicação entre os módulos, por exemplo as funções e os procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as funções retornam um parâmetro de saída, já os procedimentos não retornam parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a alternativa CORRETA:
	 a)
	Os parâmetros, na programação de computadores, podem ser chamados de listas.
	 b)
	Os módulos podem receber apenas um parâmetro de entrada.
	 c)
	Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo após a definição do nome do módulo.
	 d)
	A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e passá-las para um outro módulo sem alterar suas informações originais.
	2.
	A palavra proposição vem de "propor", que significa submeter à apreciação, requerer um juízo. É uma sentença declarativa, ou seja, está declarada por meio de termos, palavras ou símbolos. Seu conteúdo pode ser considerado apenas verdadeiro ou falso. São exemplos de proposições "Rafaela é bonita" e "Rafaela é professora". Sobre a lógica proposicional, analise as sentenças a seguir: 
I- A operação de cálculo proposicional de conjunção é representada pelo símbolo "v". 
II- A sentença "1951 > 2015" é uma proposição válida. 
III- A presença de dois conectivos "ou" em uma sentença caracteriza uma disjunção exclusiva. 
IV- "Paulo é carpinteiro e Jacó é advogado" é uma proposição composta. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças II, III e IV estão corretas.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças I e IV estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.
	3.
	Os procedimentos são executados por meio da sua chamada em um outro módulo. A lógica executada pelo procedimento é desconhecida pelo módulo principal, mas o resultado esperado é de seu conhecimento. A lógica do procedimento pode ser influenciada por meio de parâmetros de entrada fornecidos pelo módulo principal enviados ao procedimento. Sobre procedimentos, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Os procedimentos são capazes de receber apenas um parâmetro de entrada.  
(    ) A palavra reservada "procedimento" determina a criação de um procedimento na linguagem de programação Portugol.  
(    ) A palavra reservada "retorne ()" devolve um valor para o módulo, que fez a chamada do procedimento.  
(    ) Ao criar uma procedure, é necessário informar um nome e opcionalmente uma lista de parâmetros.  
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - V.
	 b)
	F - V - F - F.
	 c)
	V - F - V - V.
	 d)
	V - V - F - V.
	4.
	Os vetores multidimensionais possuem quantas dimensões forem necessárias para representar a informação. Os vetores bidimensionais são conhecidos como matrizes, as quais possuem representação visual semelhante a planilhas de Excel. A seguir é apresentada uma matriz com as notas de vários alunos, armazenadas na variável "notas" com índices iniciando em zero, em que a primeira coluna armazena o nome do aluno e as demais armazenam suas notas. Sobre matrizes, analise as sentenças a seguir:
I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1]. 
II- Os índices são números que representam unicamente as posições de um elemento dentro da matriz. 
III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2]. 
IV- A execução do comando "escreva ( notas[2][2] )" será "Rafaela".
Assinale a alternativa CORRETA:
	
	 a)
	Somente a sentença II está correta.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças I e II estão corretas.
	5.
	As funções e os procedimentos são utilizadas para modularizar os algoritmos, os quais que podem receber dados de entrada. Os procedimentos são uma sequência de instruções específicas, criadas quando existe a necessidade de repetir, por várias vezes, um mesmo trecho de código em um programa. Sobre os procedimentos, analise as sentenças a seguir:
I- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de comandos de um trecho do algoritmo. 
II- A palavra "retorna" é utilizada pelos procedimentos para retornar um valor ao módulo principal. 
III- As variáveis locais quando criadas dentro de procedimentos só podem ser utilizadas dentro dos mesmos. 
IV- Os procedimentos não precisam possuir um nome definido na sua declaração. 
V- Os procedimentos podem receber passagem de parâmetros por referência ou por valor. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II e III estão corretas.
	 b)
	As sentenças II, IV e V estão corretas.
	 c)
	As sentenças I, III e V estão corretas.
	 d)
	Somente a sentença I está correta.
	6.
	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)
	Vetores são conhecidos também como matrizes multidimensionais.
	 b)
	A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento, disposto entre parênteses.
	 c)
	Matrizes utilizam mais de um índice para acessar cada um de seus elementos.
	 d)
	Os índices de vetores são compostos por dois números, um na vertical e um na horizontal.
	7.
	As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de diversas variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa CORRETA que apresenta apenas operadores de cálculo proposicional:
	 a)
	Conjunção e NOR.
	 b)
	Negação e avaliação.
	 c)
	XOR e incremento.
	 d)
	Disjunção e somatório.
	8.
	A lógica proposicional é um formalismo que utiliza a linguagem para representar o conhecimento, e os métodos de inferência para representar o raciocínio. O seu principal objetivo é representar e validar argumentos. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O princípio da não contradição determina que uma proposição não pode ser verdadeira e falsa ao mesmo tempo.  
(    ) A sentença "Santa Catarina é um estado do sul do Brasil?" é uma sentença exclamativa.  
(    ) As proposições são sentenças que precisam ser declaradas por termos ou sentenças objetivas.  
(    ) "A bandeira do Brasil possui as cores verde e amarelo" é uma proposição válida. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - V.
	 b)
	V - F - F - F.
	 c)
	F - V - V - V.
	 d)
	V - V - F - V.
	9.
	As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de modularização, ao invés de escrever um código muito grande, escreve-se vários pequenos algoritmos, que em conjunto possuem a capacidade de resolver um grande problema. Sobre funções, assinale a alternativa CORRETA:
	 a)
	A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
	 b)
	Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
	 c)As funções não precisam ter um nome definido.
	 d)
	Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
	10.
	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)
	"Quantos anos você tem?" é uma sentença imperativa.
	 c)
	Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
	 d)
	As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
Prova finalizada com 10 acertos e 0 questões erradas.
Parte inferior do formulário

Continue navegando