Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/10/2022 09:55 Avaliação II - Individual FLEX about:blank 1/5 Prova Impressa GABARITO | Avaliação II - Individual FLEX (Cod.:651193) Peso da Avaliação 1,50 Prova 25397732 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, analise as sentenças a seguir: I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais. II- As funções não precisam possuir um nome. III- O retorno das funções pode conter mais de um valor de vários tipos de dados. IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças I, II e III estão corretas. C As sentenças I, IV e V estão corretas. D As sentenças III, IV e V estão corretas. A construção de algoritmos modularizados auxilia na leitura e no entendimento do código- fonte. Durante a modularização, é constante a utilização de passagem de parâmetros de um módulo para outro, são dados que um algoritmo passa para outro. Sobre a passagem de parâmetros, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As funções podem receber apenas um parâmetro de entrada. ( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador. ( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um outro módulo sem alterar as informações originais. ( ) Os parâmetros também são conhecidos como argumentos. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V. B V - F - F - V. C F - V - V - F. VOLTAR A+ Alterar modo de visualização 1 2 15/10/2022 09:55 Avaliação II - Individual FLEX about:blank 2/5 D F - V - F - 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 F - V - F - V. B V - F - V - V. C F - F - V - V. D V - F - F - F. 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 I e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, III e IV estão corretas. 3 4 15/10/2022 09:55 Avaliação II - Individual FLEX about:blank 3/5 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 Se o time Y não é campeão, então o time X não venceu o último jogo. B O time X não venceu o último jogo e o time Y não é campeão. 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. 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 Os índices de vetores são compostos por dois números, um na vertical e um na horizontal. C Vetores são conhecidos também como matrizes multidimensionais. D A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento, disposto entre parênteses. 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 I e II estão corretas. C As sentenças III e IV estão corretas. 5 6 7 15/10/2022 09:55 Avaliação II - Individual FLEX about:blank 4/5 ç D As sentenças II e IV estão corretas. 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 O nível de abstração é reduzido quando o algoritmo é modularizado. B A modularização de algoritmos torna o código-fonte mais simples de escrever. C Modularizar os algoritmos dificulta a escrita de um algoritmo. D Os parâmetros são utilizados pelos módulo para construir equações matemáticas. 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 parde números utilizados para acessar os elementos da estrutura. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - F - F - V. C V - F - V - V. D V - V - V - F. 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 conjunção, analise as seguintes afirmativas: I- Pode ser representado pelo caractere ^ II- "Brasil é país e Pedro é aluno" é uma conjunção válida. 8 9 10 15/10/2022 09:55 Avaliação II - Individual FLEX about:blank 5/5 III- "Suíça é um país ou palmeira é uma árvore" é uma conjunção válida. IV- As proposições são unidas pelo conectivo e. Assinale a alternativa CORRETA: A Somente a afirmativa I está correta. B As afirmativas II e III estão corretas. C As afirmativas I, II e IV estão corretas. D Somente a afirmativa IV está correta. Imprimir
Compartilhar