Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 1/10 * Algumas perguntas ainda não avaliadas Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 131 minutos 1,2 de 4 * Pontuação deste teste: 1,2 de 4 * Enviado 24 mar em 20:09 Esta tentativa levou 131 minutos. Não avaliado ainda / 1 ptsPergunta 1 Sua Resposta: Questão Dissertativa Crie um algoritmo em pseudocódigo ou C, que leia 2 números inteiros, verifique se estes números são pares ou ímpares e retorne na tela o resultado. Algoritmo "ParOuImpar" Var numero : inteiro Inicio escreva("Escreva um número: ") leia(numero) se numero mod 2 = 0 entao escreva("O número ", numero, " é par!") senao escreva("O número ", numero, " é ímpar!") fimse Fimalgoritmo Não avaliado ainda / 1 ptsPergunta 2 Questão Dissertativa Crie um algoritmo em pseudocódigo ou C, que leia um número inteiro, multiplique por ele mesmo e retorne o resultado na tela. https://ucaead.instructure.com/courses/67595/quizzes/338605/history?version=1 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 2/10 Sua Resposta: 1. Início do programa 2. Ler um número inteiro do usuário e armazenar na variável "numero" 3. Multiplicar "numero" por ele mesmo e armazenar na variável "resultado" 4. Exibir o valor de "resultado" na tela 5. Fim do programa Código em Python: numero = int(input("Digite um número inteiro: ")) resultado = numero * numero print("O resultado da multiplicação é:", resultado) 0 / 0,2 ptsPergunta 3 Em nossos dias é muito comum encontrarmos aplicações de algoritmos na maioria das atividades que desempenhamos com ajuda de um equipamento eletrônico. De televisores a veículos, os algoritmos tornaram mais amigável e completa a utilização de artefatos do nosso cotidiano. Considerando as principais aplicações dos algoritmos, analise as afirmações que seguem: Por causa de certas características específicas, o processamento de imagem e de vídeo não é uma função computacional que possa ser executada por algoritmos ( ). Para sua completa efetivação, a Segurança da Informação requer apenas o uso de hardware específico, o que dispensa o uso de algoritmos ( ). Quando aplicados nas redes sociais, os algoritmos tendem a proporcionar uma experiência mais personalizada, com a exibição de vídeos, fotos e temas do interesse do usuário ( ). Assinale a alternativa que contém a sequência correta de V e F. F – F – V. Resposta corretaResposta correta F – V – F. V – V – F. Você respondeuVocê respondeu 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 3/10 V – F – F. F – F – F. 0,2 / 0,2 ptsPergunta 4 O código que segue foi elaborado para calcular a potência de um número "b" elevado a um expoente "e", usando o comando para..faça. Assinale a alternativa que contém a variável ou expressão que corretamente completa a lacuna deixada no comando para..faça. algoritmo "avaliacao" var b, e, i, r: inteiro inicio escreva ("Digite a base: ") leia (b) escreva ("Digite o expoente: ") leia( e) r <- 1 para i de 1 ate _____ faca resultado <- resultado * base fimpara escreva("O resultado de ", base, " elevado a ", expoente, " é: ", r) fimalgoritmo e+1 r b e Correto!Correto! b+1 0,2 / 0,2 ptsPergunta 5 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 4/10 Com base no conteúdo de estruturas de dados homogêneas bidimensionais, analise o algoritmo que segue: algoritmo "aula" var m: vetor [1..3,1..3] de inteiro i, j: inteiro inicio para i de 1 até 3 faça para j de 1 até 3 faça m[i,j] <- j*3 fimpara fimpara fimalgoritmo Considerando a forma usual de representação visual de matrizes, assinale a alternativa que contém a matriz resultante da execução deste código. 3 4 5 3 4 5 3 4 5 3 3 3 6 6 6 9 9 9 1 2 3 4 5 6 7 8 9 3 3 3 3 3 3 3 3 3 3 6 9 3 6 9 3 6 9 Correto!Correto! 0 / 0,2 ptsPergunta 6 Para que seja possível acomodar a diversidade de dados que podem ser manipulados por um algoritmo, as variáveis podem 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 5/10 ser declaradas com diversos tipos. Considerando as características e aplicações dos tipos associados a variáveis, analise as afirmações que seguem: 1. o tipo inteiro é capaz de acomodar valores sem casas decimais, positivos e negativos ( ). 2. a variável que armazenará a altura de uma pessoa pode ser declarada como tipo inteiro, sem prejudicar a precisão do dado ( ). 3. string é o tipo usado para armazenar texto, normalmente formado por uma sequência de caracteres alfanuméricos ( ). Assinale a alternativa que contém a sequência correta de V e F. V – F – V. Resposta corretaResposta correta F – V – V. V – F – F. V – V – V. F – F – V. Você respondeuVocê respondeu 0,2 / 0,2 ptsPergunta 7 O algoritmo que segue efetiva um determinado processamento em um vetor de inteiros de tamanho 6 algoritmo "avaliacao" var v: vetor [1..6] de inteiro i, y: inteiro inicio para i de 1 até 6 faça escreva ("Digite o “, i , “ elemento do vetor: "); leia (vetor[i]); fimpara para i de 1 até 7 faça se (i % 2 = 0) y=y+vetor[i]; imprima("Resultado = ",y); fimalgoritmo Assinale a alternativa em que é descrito corretamente a saída deste algoritmo 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 6/10 A soma dos elementos ímpares. A soma de todos os elementos do vetor. Correto!Correto! A soma dos elementos pares. A soma dos elementos situados em posições apontadas por índices pares. A soma dos elementos situados em posições apontadas por índices ímpares. 0,2 / 0,2 ptsPergunta 8 Considerando conceito e aplicações de strings em algoritmos, analise as afirmações que seguem: 1. A utilização de aspas em uma cadeia de caracteres é opcional, já que na atribuição de um texto a uma variável do tipo caractere já estão implícitas as aspas. 2. Uma cadeia de caracteres pode conter espaço e outros caracteres especiais. 3. As funções que atuam sobre variáveis do tipo caractere não são aplicáveis a outros tipos de dados. É verdadeiro o que se afirma em: I e III apenas. II e III apenas. Correto!Correto! III apenas. II apenas. I, II e III. 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 7/10 0,2 / 0,2 ptsPergunta 9 O pseudocódigo que segue realiza a leitura de um valor inteiro e o avalia como par ou ímpar. Considerando a transcrição deste pseudocódigo para um fluxograma, analise as afirmações que seguem. 1. Se fosse escrito como um fluxograma, o pseudocomando da linha 6 seria representado por um símbolo de decisão. 2. Se fosse escrito como um fluxograma, o pseudocomando da linha 1 seria representado por um símbolo terminador. 3. Se fosse escrito como um fluxograma, o pseudocomando da linha 11 seria representado por um símbolo terminador. É verdadeiro o que se afirma em: I, II e III. Correto!Correto! I e II, apenas. I e III, apenas. III, apenas. II, apenas. 0,2 / 0,2 ptsPergunta 10 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 8/10 Procedimentos e funções desempenham um papel crucial naestruturação modular de algoritmos, permitindo que programadores dividam tarefas complexas em partes gerenciáveis e reutilizáveis. Com base neste premissa, assinale a alternativa que contém os termos ou expressões que corretamente preenchem as lacunas do texto que segue: ______________ são subprogramas que executam um bloco de código ___________ valores ao ponto de chamada. Eles são frequentemente usados para agrupar operações relacionadas que podem ser _______ para um único propósito. A principal característica deste subprograma é sua capacidade de executar ações e manipulações, sem a obrigação de fornecer um resultado específico. funções, sem retornar, retornadas. procedimentos, sem retornar, chamadas. Correto!Correto! funções, retornando, chamadas. procedimentos, alterando, chamadas. procedimentos, retornando, retornadas. 0 / 0,2 ptsPergunta 11 O trecho de código que segue declara um registro do tipo funcionário e a respectiva variável responsável por permitir acesso aos seus campos. tipo funcionario = registro inicio nome: caractere departamento: caractere cargo: caractere fim var f: funcionario Considerando a aplicação do conceito de registro neste trecho em particular, assinale a alternativa que contém o termo ou 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 9/10 expressões que corretamente preenchem as lacunas do texto que segue: Da forma como foi declarado, o registro permitirá ao desenvolvedor a criação de ______________ de funcionário. O fato de todos os campos do registro serem do mesmo tipo _____________ a aplicação do conceito de estrutura heterogênea neste caso. Por fim, com a variável do tipo funcionário será possível o acesso ________________ aos campos do registro. várias instâncias, invalida, individualizado. apenas uma instância, não invalida, individualizado. Resposta corretaResposta correta várias instâncias, não invalida, coletivo. apenas uma instância, não invalida, coletivo. apenas uma instância, invalida, individualizado.. Você respondeuVocê respondeu 0 / 0,2 ptsPergunta 12 O algoritmo que segue implementa a comparação entre duas cadeias de caracteres. algoritmo "strings" var n1: caractere n2: caractere resultado: caractere inicio resultado <- "Resultado: “ escreva(“Digite o nome 1: ”) leia(n1) escreva(“Digite o nome 2: ”) leia(n2) se (n1 = n2) entao escreval (resultado, "Iguais") senao escreval (resultado, "Diferentes") fimse fimalgoritmo 24/03/24, 20:12 PRV - Prova: Márcio Magalhães Araujo https://ucaead.instructure.com/courses/67595/assignments/433396/submissions/41651 10/10 Considerando suposições acerca de alterações viáveis no código, analise as afirmações que seguem: 1. A variável resultado, declarada na linha 5 como do tipo caractere, poderia ser substituída por um texto nas impressões das linhas 13 e 15. 2. A operação de concatenação, combinada com a função de acesso a parte de uma string, poderia substituir a comparação do modo como foi feita na linha 12, e obter o mesmo resultado. 3. Com o uso da função adequada, seria possível comparar a coincidência entre as dimensões das strings, ao invés da coincidência entre cada caracter de ambas. É verdadeiro o que se afirma em: II e III apenas. III apenas. Você respondeuVocê respondeu I e III apenas. Resposta corretaResposta correta I apenas. I, II e III. Pontuação do teste: 1,2 de 4
Compartilhar