Baixe o app para aproveitar ainda mais
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
Compartilhar