Buscar

Lógica e Técnicas de Programação (ADS05) Avaliação II - Individual GABARITO | Avaliação Final (Objetiva) - Individual

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

25/10/2022 19:51 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:668589)
Peso da Avaliação 1,50
Prova 32021111
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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. 
( ) 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 V - V - V - F.
B F - F - F - V.
C V - V - F - V.
D V - F - V - V.
Os vetores são estruturas de dados que armazenam diversos valores em uma única variável. 
Auxiliam os algoritmos a armazenarem muitos valores referentes a uma determinada informação, por 
exemplo, armazenar o nome de todas as cidades do Brasil dentro do programa, seria inviável criar 
uma variável para cada cidade. Sobre os vetores, classifique V para as sentenças verdadeiras e F para 
as falsas: 
( ) Os vetores armazenam muitas variáveis do mesmo tipo. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela, com elementos 
sendo acessados relacionando coluna e linha. 
( ) Para acessar um valor dentro de um vetor, utiliza-se o nome da variável seguido do índice do 
valor desejado dentro de colchetes, por exemplo, nomes[27]. 
( ) Os valores de um vetor são acessados por um número, correspondente ao índice do valor 
desejado dentro vetor. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - V - F - V.
C F - F - V - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
25/10/2022 19:51 Avaliação II - Individual
about:blank 2/5
D V - F - F - F.
Sentenças declarativas afirmativas são conhecidas na lógica matemática como proposições, 
sendo possível afirmar que sua análise resulta apenas verdadeira ou apenas falsa, por exemplo, "a 
matemática é uma ciência". Normalmente, são descritas por letras latinas minúsculas (ex.: p, q, r, s). 
Sobre proposições, assinale a alternativa CORRETA:
A "Hoje é domingo e vou jogar futebol" é uma proposição simples.
B 10 + 15 é uma proposição composta.
C "O Brasil venceu a Copa do Mundo de 2002" é uma proposição simples.
D "Programar é muito legal!" é uma sentença imperativa.
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 
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 IV estão corretas.
B Somente a afirmativa IV está correta.
C As afirmativas II e III estão corretas.
D Somente a afirmativa I está correta.
Na lógica proposicional, definem-se regras para determinar o valor-verdade (VERDADEIRO ou 
FALSO) de sentenças em relação a um modelo particular. Essas regras permitem representar 
raciocínios lógicos comuns das linguagens naturais. Nesse contexto, considere a sentença e as 
proposições lógicas da imagem a seguir: 
"Um veículo que é Elétrico (E) pode ser um Robô (R) se for Autônomo (A), caso contrário, não é um 
Robô (R)". 
3
4
5
25/10/2022 19:51 Avaliação II - Individual
about:blank 3/5
Assinale a alternativa CORRETA:
A P2.
B P1 e P3.
C P3.
D P1.
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 As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e IV estão corretas.
D Somente a sentença II está correta.
A estrutura de dados vetor é um agrupamento de variáveis do mesmo tipo, o qual é acessado por 
um único nome de variável. O acesso para cada variável deste agrupamento se dá por meio de um 
índice. A quantidade de índices disponíveis, ou a quantidade de variáveis que podem ser 
armazenadas, é definida no momento da criação do vetor. Sobre vetores, analise as sentenças a 
seguir: 
I- A melhor opção para a armazenar o nome de 30 alunos de uma turma dentro de um algoritmo é 
utilizando um vetor. 
II- Os vetores são conhecidos, também, como array multidimensional. 
6
7
25/10/2022 19:51 Avaliação II - Individual
about:blank 4/5
III- Em um vetor que possui 20 valores, os índices válidos são entre 0 e 19. 
IV- A declaração de um vetor para armazenar os nomes de alunos é escrita da seguinte forma "nomes: 
vetor [1..5] texto". 
V- A recuperação do valor de uma posição de um vetor unidimensional é feita da seguinte forma 
"nomes[5][2]". 
Assinale a alternativa CORRETA:
A As sentenças I, III e V estão corretas.
B As sentenças I, III e IV estão corretas.
C Somente a sentença V está correta.
D As sentenças II, III e V estão corretas.
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 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.
B 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.
C Os parâmetros, na programação de computadores, podem ser chamados de listas.
D Os módulos podem receber apenas um parâmetro de entrada.
Considere um painel luminoso representado por uma matriz quadrada de ordem n, sendo n um 
número inteiro ímpar. A cor de cada célula é definida pelo elemento cor[i, j] utilizado na posição 
correspondente no painel. Considere, ainda, que a função par(x) devolve verdadeiro se o argumento x 
for um número par. O trecho de código a seguir foi elaborado para produzir determinado padrão no 
painel: 
 ... 
 m = n (+1)/2 
 para ( i de 1 até n ) faça 
 para ( j de 1 até n ) faça 
 se ((par(i) e par(j)) e ((i - j = 0) ou ((i + j) = (n + 1)) ou (i = m) ou (j = m)) então 
 cor[i,j] = preto 
 senão 
 cor[i,j] = brancofim-se 
 fim-para 
 fim-para 
 ... 
8
9
25/10/2022 19:51 Avaliação II - Individual
about:blank 5/5
Nessa situação, se o valor de n for igual a 7, o padrão que será produzido no painel é:
A Imagem C.
B Imagem D.
C Imagem A.
D Imagem B.
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 As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
C A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
10
Imprimir

Continue navegando