Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/12/2020 Teste: 2ª Avaliação - Teórica https://pucminas.instructure.com/courses/45808/quizzes/81033/take 1/5 2ª Avaliação - Teórica Iniciado: 9 dez em 19:02 Instruções do teste ATENÇÃO: O teste terá duração máxima de 100 minutos. Fique atento, pois uma vez enviado, não será permitido um novo envio. Uma vez iniciado, é obrigatória a realização do teste. Você terá até 2 tentativas para realizar o teste. A nota atribuída será a maior entre as duas. 2 ptsPergunta 1 Verdadeiro Falso Ao dividir um problema complexo em módulos, usamos abstração. Abstrair significa considerar isoladamente um ou mais elementos de seu todo; separando o todo em partes. Um modulo pode ser definido como um grupo de comandos, constituindo um trecho de algoritmo, com uma função bem definida e o mais independente possível em relação ao resto do algoritmo. 2 ptsPergunta 2 Funções podem ser chamadas recursivamente, dentro do corpo de uma função podemos chamar novamente a própria função. Um exemplo que ajuda a compreender a recursividade pode ser obtido ao conectar uma câmera à uma tela de computador, jogando a imagem capturada para a tela, usando como foco de captura a própria tela. Criamos a imagem a seguir dessa forma. 09/12/2020 Teste: 2ª Avaliação - Teórica https://pucminas.instructure.com/courses/45808/quizzes/81033/take 2/5 Verdadeiro Falso 2 ptsPergunta 3 Falso Verdadeiro Uma variável local, isto é, definida dentro de uma função ou procedimento, não possui visibilidade fora desta função ou procedimento. 2 ptsPergunta 4 A metodologia top-down (de cima para baixo) e bottom-up (de baixo para cima) podem ser utilizados para facilitar a construção de programas de computador. 09/12/2020 Teste: 2ª Avaliação - Teórica https://pucminas.instructure.com/courses/45808/quizzes/81033/take 3/5 Falso Verdadeiro Bottom-up descreve de forma resumida as ações sem preocupar-se com detalhes Top-down descreve de forma detalhada as operações mínimas de um programa 2 ptsPergunta 5 Retornará o valor 4,0. Retornará o valor 2. A variável soma foi declarada como passagem de parâmetro por valor e não retornará valor correto. Retornará o valor 1. Considere o procedimento abaixo: procedimento somaValores(var n1:real, var,n2:real; soma:real) var inicio soma ← n1 + n2 fimprocedimento Dados os valores: n1 = 1 n2 = 3 A variável soma retornará: 2 ptsPergunta 6 09/12/2020 Teste: 2ª Avaliação - Teórica https://pucminas.instructure.com/courses/45808/quizzes/81033/take 4/5 Verdadeiro Falso Em Álgebra Linear e em algoritmos o primeiro valor ocupará a posição de índice igual a um (1). Na linguagem C o primeiro valor ocupará a posição de índice igual a zero(0) 2 ptsPergunta 7 Verdadeiro Falso Para acesso aos elementos de uma matriz é obrigatório o uso de duas estruturas de repetição. 2 ptsPergunta 8 Falso Verdadeiro O produto de uma matriz de n linhas e m colunas com outra de m linhas n linhas resulta em uma matriz de n linhas e n colunas 2 ptsPergunta 9 Verdadeiro Uma posição específica de um vetor pode ser acessada diretamente por meio de seu conteúdo 09/12/2020 Teste: 2ª Avaliação - Teórica https://pucminas.instructure.com/courses/45808/quizzes/81033/take 5/5 Salvo em 19:14 Falso 2 ptsPergunta 10 Falso Verdadeiro Uma matriz de m linhas e n colunas contêm (m * n) dados. Enviar teste
Compartilhar