Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/08/2023, 10:08 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745050) Peso da Avaliação 3,00 Prova 51423989 Qtd. de Questões 11 Acertos/Erros 11/0 Nota 10,00 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 V - F - F - V. B F - V - V - F. C F - V - V - V. D F - V - F - V. As variáveis de memória principal são consideradas voláteis. Isso significa que ao encerrar o aplicativo ou desligar a máquina, os dados são perdidos. Estes dados ficam armazenados em memória apenas enquanto o algoritmo é executado. Para um armazenamento em tempo maior, a opção é o uso de arquivos, que se caracteriza por ser uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa. Sobre o conceito de registros e arquivos, assinale a alternativa CORRETA: A A diferença entre registros e arquivos consiste no fato que ambos fazem parte da área lógica. B A diferença entre registros e arquivos consiste no fato de que o registro é a parte lógica da estrutura de dados. O arquivo é a parte física, composta por um ou mais registros. VOLTAR A+ Alterar modo de visualização 1 2 24/08/2023, 10:08 Avaliação Final (Objetiva) - Individual about:blank 2/6 C A diferença entre registros e arquivos consiste no fato de que o registro é a parte física da estrutura de dados e o arquivo é composto por registros. D A diferença entre registros e arquivos consiste no fato de que o registro é a parte física da estrutura de dados. O arquivo é a parte lógica, composta por um ou mais registros. Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo. Com base no exposto, assinale a alternativa CORRETA: A Abusar da simplicidade e objetividade em relação aos termos e frases. B Usar somente dois verbo por passo/instrução/etapa. C Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas que somente trabalham na área. D Limitar a simplicidade e objetividade em relação aos termos e frases. Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar, comparar e avaliar dados dentro de um programa de computador. Os operadores relacionais são operadores binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que apresenta o resultado lógico para a respectiva expressão: A Expressão: 1999 <= 1914. Resultado: Verdadeiro. B Expressão: 1 > 2. Resultado: Verdadeiro. C Expressão: "computação" = "Computacao". Resultado: Verdadeiro. D Expressão: 1 <> 2. Resultado: Verdadeiro. Analise a seguinte construção da tabela-verdade: 3 4 5 24/08/2023, 10:08 Avaliação Final (Objetiva) - Individual about:blank 3/6 Assinale a alternativa CORRETA que substitui corretamente o símbolo de interrogação ( ? ): A p ∧ ~q. B ~p ∧ q. C p v q. D ~p v ~q. Os computadores armazenam arquivos em memórias secundárias, como disco rígido, CD, pen- drives, entre outros. Estas memórias fazem o armazenamento não volátil, logo os dados são retidos quando não estão alimentados por energia, diferente da memória RAM, que sem energia perde seu conteúdo. Sobre a utilização de arquivos em lógica de programação, analise as sentenças a seguir: I- É possível apenas consultar, incluir e modificar dados de arquivos. II- O comando "abra" é utilizado pelos algoritmos para abrir arquivos. III- Um arquivo físico pode ser excluído do computador por meio do comando "remove". IV- Arquivos podem ser abertos somente para leituras utilizando o modo de abertura W. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I e IV estão corretas. D As sentenças I e III estão corretas. Vetores e matrizes são estruturas de dados muito simples que podem nos ajudar quando temos muitas variáveis do mesmo tipo em um algoritmo ou programa. Podemos dizer que as matrizes e vetores são estruturas de dados que se organizam a partir de dados primitivos que já existem. 6 7 24/08/2023, 10:08 Avaliação Final (Objetiva) - Individual about:blank 4/6 Sobre o conceito de matrizes, assinale a alternativa INCORRETA: A Toda matriz possui índices. B Matriz é uma tabela organizada em linhas, não possuindo colunas, no formato m x n, em que m representa o número de linhas (horizontal). C Matriz é uma tabela organizada em linhas e colunas no formato m x n. D Toda matriz possui um índice da linha e um índice de coluna. As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da condição. Sobre as estruturas condicionais, analise o código a seguir: escreval ("Digite a 1ª nota :") leia(n1) escreval ("Digite a 2ª nota :") leia(n2) escreval ("Digite a 3ª nota :") leia(n3) escreval ("Digite a 4ª nota :") leia(n4) media <- (n1 + n2 + n3 + n4) / 4 se (media >= 8) entao escreval ("O aluno foi aprovado com média excelente") senao se (media >= 5) entao escreval ("O aluno foi aprovado com média boa") senao escreval ("O aluno não foi aprovado") fimse Sobre o algoritmo apresentado, analise as afirmativas a seguir: I- Se a média das notas informadas resultar o número 6, será informado ao usuário "O aluno foi aprovado com média boa". II- Se a média das notas informadas resultar o número 4, será informado ao usuário "O aluno não foi aprovado". III- A mensagem "O aluno não foi aprovado" nunca será exibida ao usuário. IV- Se a média das notas informadas resultar o número 9.5, será informado ao usuário "O aluno foi 8 24/08/2023, 10:08 Avaliação Final (Objetiva) - Individual about:blank 5/6 aprovado com média excelente". Assinale a alternativa CORRETA: A Somente a afirmativa III está correta. B As afirmativas II e IV estão corretas. C Somente a afirmativa I está correta. D As afirmativas I, III e IV estão corretas. As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da condição. Sobre as estruturas condicionais, analise o código a seguir: 01 leia(n) 02 se (n >= 9) ou (n = 1) entao 03 escreval ("O valor está na faixa permitida") 04 senao 05 escreval ("O valor não está na faixa permitida") 06 fimse Sobre o algoritmo apresentado, analise as afirmativas a seguir: I- Se o número informado pelo usuário for igual a 1, será informado ao usuário "Ovalor não está na faixa permitida". II- Se o número informado pelo usuário for um número negativo, será informado "O valor não está na faixa permitida". III- Será informado ao usuário "O valor está na faixa permitida" se o valor for maior que 8. IV- Será informado ao usuário "O valor não está na faixa permitida" se o número informado for maior que 10. 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. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a descrição narrativa? É 9 10 24/08/2023, 10:08 Avaliação Final (Objetiva) - Individual about:blank 6/6 A É a construção de algoritmos em linguagem computacional. B É a construção de algoritmos com diagramas de chapin. C É a construção de algoritmos com representações gráficas. D É a construção de algoritmos em linguagem natural. (ENADE, 2018) A tabela-verdade é um instrumento da matemática utilizado para determinar os valores lógicos das proposições compostas, a partir de atribuições de todos os possíveis valores lógicos das proposições simples componentes. Sobre tabelas-verdade, analise as tabelas a seguir com os valores para as proposições "p" e "q" e assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças II, III e IV estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças II e IV estão corretas. 11 Imprimir
Compartilhar