Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/04/24, 21:41 E07 - Questionário 07 - EXAME: 2024A - Algoritmos e Programação aplicado à Engenharia (67595) - Eng. Produção https://ucaead.instructure.com/courses/67595/quizzes/357810 1/5 E07 - Questionário 07 - EXAME Entrega 16 abr em 23:59 Pontos 0,4 Perguntas 4 Disponível 2 abr em 19:00 - 16 abr em 23:59 Limite de tempo Nenhum Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 2 Menos de 1 minuto 0,1 de 0,4 MAIS RECENTE Tentativa 2 Menos de 1 minuto 0,1 de 0,4 Tentativa 1 1 minuto 0,1 de 0,4 Pontuação desta tentativa: 0,1 de 0,4 Enviado 15 abr em 21:41 Esta tentativa levou Menos de 1 minuto. Instruções do Questionário! Antes de responder ao Questionário, assista as videoaulas e leia os capítulos correspondent Abra o questionário somente quando for respondê-lo. Ao abrir o questionário você terá 4 questões para responder. Leia com calma todas as questões e entenda o que pede cada uma: se pede a incorreta, a co o tema da questão. Lembre de clicar no botão "Enviar Teste". Você tem duas tentativas para fazer o teste, a segunda tentativa é opcional. Lembre-se que as respostas mudam de lugar em cada tentativa. As respostas corretas só aparecem após o envio da segunda tentativa. O sistema considera a maior nota entre as duas tentativas. Lembre-se que a segunda tentativa vai zerar TODAS as questões, inclusive as que você ace primeira tentativa. Caso queira ter o questionário para arquivo pessoal, basta selecionar a impressão do questio escolher a opção de "salvar em PDF". Bons estudos! 0 / 0,1 ptsPergunta 1 https://ucaead.instructure.com/courses/67595/quizzes/357810/history?version=2 https://ucaead.instructure.com/courses/67595/quizzes/357810/history?version=2 https://ucaead.instructure.com/courses/67595/quizzes/357810/history?version=1 15/04/24, 21:41 E07 - Questionário 07 - EXAME: 2024A - Algoritmos e Programação aplicado à Engenharia (67595) - Eng. Produção https://ucaead.instructure.com/courses/67595/quizzes/357810 2/5 Considerando conceito e aplicações de strings em algoritmos, analise as afirmações que seguem: I) Ao utilizar função, é possível recuperar um determinado caractere em uma string, mas não é possível juntar um caractere a uma string. II) Embora um valor numérico possa ser atribuído a uma variável do tipo caractere, as operações aritméticas convencionais não poderão ser aplicadas a este número. III) Em um mesmo algoritmo é possível aplicar diversas funções de manipulação de strings a uma mesma cadeia de caracteres. É verdadeiro o que se afirma em: I, II e III. I e III apenas. III apenas. Você respondeuVocê respondeu II apenas. II e III apenas. Resposta corretaResposta correta 0 / 0,1 ptsPergunta 2 Considerando as aplicações das funções relacionadas a cadeias de caracteres, analise o algoritmo que segue: algoritmo "questao" var minhaString: caractere nCaractere: caractere c: integer inicio escreva ("Escreva uma palavra ou frase: ") leia (minhaString) c <- compr (minhaString) nCaractere <- copia(minhaString, c,1) escreval ( nCaractere) fimalgoritmo 15/04/24, 21:41 E07 - Questionário 07 - EXAME: 2024A - Algoritmos e Programação aplicado à Engenharia (67595) - Eng. Produção https://ucaead.instructure.com/courses/67595/quizzes/357810 3/5 Assinale a alternativa que contém a correta descrição da execução deste algoritmo. Atribuição de caracteres a uma string e troca do último caractere pelo primeiro. Você respondeuVocê respondeu Leitura de uma string e cópia do primeiro caractere no último. Leitura de uma string e exibição do último caractere dela. Resposta corretaResposta correta Atribuição de caracteres a uma string e troca do primeiro caractere pelo último. Leitura de uma string e cópia do último caractere no primeiro. 0,1 / 0,1 ptsPergunta 3 A repartição de um grande problema computacional em módulos acarreta benefícios relacionados à criação e manutenção da respectiva solução. Com base nesta premissa, analise as afirmações que seguem: I) A modularização viabiliza a divisão de um programa complexo em partes menores e mais gerenciáveis, que realizam funções específicas e idealmente independentes. II) O aumento da reusabilidade do código é um dos efeitos da modularização, já que um módulo pode ser incorporado em vários contextos da solução. III) A modularização facilita a escalabilidade de uma solução algorítmica, já que novos recursos ou funcionalidades podem ser adicionados como módulos independentes. É verdadeiro o que se afirma em: I e III apenas. II e III apenas. 15/04/24, 21:41 E07 - Questionário 07 - EXAME: 2024A - Algoritmos e Programação aplicado à Engenharia (67595) - Eng. Produção https://ucaead.instructure.com/courses/67595/quizzes/357810 4/5 I e II apenas. I, II e III. Correto!Correto! III apenas. 0 / 0,1 ptsPergunta 4 O subprograma que segue foi elaborado para calcular o fatorial de um valor numérico. procedimento calculaFatorial (n: inteiro) var f,i: inteiro inicio f<- 1 para i de 1 até n faça f <- f *i fimpara escreva("Fatorial: ";, f) fimprocedimento Considerando a aplicação de conceitos relacionados a subprogramas neste código, analise as afirmações que seguem: I) Embora seja viável e conveniente, o simples cálculo de um fatorial não necessariamente precisaria ser implementado em um subprograma. II) O cabeçalho do procedimento contém uma incorreção, já que a variável n não deveria ser declarada ali. III) A variável i é considerada uma variável local, já que foi declarada no corpo do procedimento. É verdadeiro o que se afirma em: III apenas. Você respondeuVocê respondeu I, II e III. I e II apenas. I apenas. I e III apenas. Resposta corretaResposta correta 15/04/24, 21:41 E07 - Questionário 07 - EXAME: 2024A - Algoritmos e Programação aplicado à Engenharia (67595) - Eng. Produção https://ucaead.instructure.com/courses/67595/quizzes/357810 5/5 Pontuação do teste: 0,1 de 0,4 Anterior Próximo https://ucaead.instructure.com/courses/67595/modules/items/784062 https://ucaead.instructure.com/courses/67595/modules/items/784064
Compartilhar