Logo Passei Direto
Buscar

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:959577)
Peso da Avaliação 2,00
Prova 82114391
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 "Quantos anos você tem?" é uma sentença imperativa.
B As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
C As proposições são representadas, normalmente, por algarismos romanos.
D Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
Quando construímos algoritmos de forma modularizada é muito comum precisar passar informações 
de um módulo para outro. Essas informações são denominadas parâmetros. Os parâmetros são 
responsáveis por estabelecer a comunicação entre os módulos.
Quais os tipos de parâmetros existentes?
A Passagem de parâmetros por valor e passagem de parâmetros por referência.
B Passagem de parâmetros local e passagem de parâmetros global.
C Passagem de parâmetros residual e passagem de parâmetros por referência.
D Passagem de parâmetros por valor e passagem de parâmetros por mecanismo.
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 XOR e incremento.
C Disjunção e somatório.
D Negação e avaliação.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
14/05/24, 00:47 Avaliação II - Individual
about:blank 1/5
No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a 
consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, é 
fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos 
dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as 
sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são 
chamadas de módulos ou subalgoritmos. 
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos 
dentro de um algoritmo. 
III- O módulo principal solicita a execução de vários módulos em uma sequência determinada. 
IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem 
aos parâmetros. 
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença III está correta.
D As sentenças I, II e V estão corretas.
O array unidimensional é uma estrutura de dados com a capacidade de armazenar variáveis do 
mesmo tipo de dado. Nesta estrutura, os valores ficam armazenados sequencialmente, um após o 
outro. Contudo, é possível acessar aleatoriamente e individualmente qualquer elemento da estrutura. 
A seguir é apresentado um vetor de nomes, armazenados em uma variável denominada "nomes" com 
índice inicial igual a zero. Sobre vetores unidimensionais, analise as sentenças a seguir: 
I- Os itens de um vetor são acessados por um número denominado "índice". 
II- Para recuperar o nome de Kant, é necessário acessar a posição [2] do vetor de "nomes". 
III- Após executar o comando "escreva ( nomes[0] )" será apresentado o nome "Leonardo" para o 
usuário. 
IV- Ao declarar um vetor é opcional definir o tipo de dado utilizado. 
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III estão corretas.
4
5
14/05/24, 00:47 Avaliação II - Individual
about:blank 2/5
A complexidade de algoritmos depende muito do problema a ser resolvido e da solução 
escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em 
termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar 
executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar 
muito tempo na organização da escrita dos códigos-fontes de um algoritmo. Sobre a modularização de 
algoritmos, assinale a alternativa CORRETA:
A Modularizar os algoritmos dificulta a escrita de um algoritmo.
B O nível de abstração é reduzido quando o algoritmo é modularizado.
C Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
D A modularização de algoritmos torna o código-fonte mais simples de escrever.
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 III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.
Os arrays multidimensionais, também conhecidos como matrizes, são vetores de vetores que 
formam uma estrutura de tabela, com isso é possível armazenar informações mais complexas. Sobre 
os conceitos de matrizes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Em uma matriz de alunos com tamanho 5x5, o comando "alunos[2][1]" é válido para retornar um 
valor presente na matriz. 
6
7
Revisar Conteúdo do Livro
8
14/05/24, 00:47 Avaliação II - Individual
about:blank 3/5
( ) A declaração "numeros: vetor[1..2,1..2] de inteiro" cria uma matriz de 3 linhas e 3 colunas. 
( ) A declaração "numeros: vetor[1..5,1..3] de inteiro" cria uma matriz em Portugol corretamente. 
( ) Nas matrizes, os índices são um par de números utilizados para acessar os elementos da 
estrutura. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B V - V - F - V.
C V - F - V - V.
D V - V - V - F.
A tabela verdade consiste em um tipo de tabela matemática usada em lógica para determinar a 
validade de uma fórmula. As tabelas verdade incorporaram a apresentação atual através do trabalho 
desenvolvido por Emil Post e Ludwig Wittgenstein.
Quais operações do cálculo proposicional não são trabalhados na tabela verdade?
A Condição < enquanto ....faça>.
B Negação (~).
C Disjunção exclusiva (XOR).
D Disjunção (v).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão 
presentes nas proposições compostas.
A tabela a seguir está representando qual conectivo?
 
 
A Conectivo bicondicional.
B Conectivo condicional.
C Conectivo de negação.
9
10
14/05/24, 00:47 Avaliação II - Individual
about:blank 4/5
D Conectivo ou... ou..
Imprimir
14/05/24, 00:47 Avaliação II - Individual
about:blank 5/5

Mais conteúdos dessa disciplina