Baixe o app para aproveitar ainda mais
Prévia do material em texto
…PRV - Prova • Entrega 25 mar em 23:59 • Pontos 4 • Perguntas 12 • Disponível 18 mar em 19:00 - 25 mar em 23:59 • Limite de tempo 180 Minutos Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 1.095 minutos 0 de 4 * * Algumas perguntas ainda não avaliadas Pontuação deste teste: 0 de 4 * * Algumas perguntas ainda não avaliadas Enviado 21 mar em 10:51 Esta tentativa levou 1.095 minutos. Não respondidaPergunta 1 Não avaliado ainda / 1 pts Olá, Alunos A prova será composta por 10 questões objetivas valendo 0,2 pontos cada, além de 2 questões dissertativas valendo 1 ponto cada. Totalizando 4 pontos que serão somados com as atividades realizadas durante o trimestre. � ����������������������������������������������������������������������������������������� Lembrando que a prova terá um prazo de 3 horas para realização a partir do momento que você a acessar. Então atenção ao realizá-la e boa sorte!! ���� 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. Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 1 of 9 21/03/2024, 12:02 https://ucaead.instructure.com/courses/67445/quizzes/338606/history?version=1 https://ucaead.instructure.com/courses/67445/quizzes/338606/history?version=1 Sua Resposta: Não respondidaPergunta 2 Não avaliado ainda / 1 pts Sua Resposta: Não respondidaPergunta 3 0 / 0,2 pts o menor entre os 5 números informados pelo usuário. a quantidade de valores idênticos informados pelo usuário. Resposta correta o maior entre os 5 números informados pelo usuário. 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. Analise o código que segue: algoritmo "avaliacao" var c, n, x: inteiro inicio x <- -999999 c <- 1 faça escreva ("Digite o ", contador, "º número: ") leia (numero) se (n > x) então x <- n c <- c + 1 enquanto (c <= 5) escreva (x) fimalgoritmo Ao final da sua execução, o algoritmo escreverá em tela Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 2 of 9 21/03/2024, 12:02 a quantidade de valores distintos informados pelo usuário. o menor entre os 4 valores informados pelo usuário. Pergunta 4 0 / 0,2 pts 3 3 3 3 3 3 3 3 3 1 2 3 4 5 6 7 8 9 Resposta correta 3 6 9 3 6 9 3 6 9 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. Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 3 of 9 21/03/2024, 12:02 3 4 5 3 4 5 3 4 5 Você respondeu 3 3 3 6 6 6 9 9 9 Não respondidaPergunta 5 0 / 0,2 pts e+1 Resposta correta e b+1 b r 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 Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 4 of 9 21/03/2024, 12:02 Pergunta 6 0 / 0,2 pts Você respondeu variáveis, esquerda, direita. variáveis, direita, esquerda. constantes, constante, variável. constantes, variável, constante. Resposta correta constantes, esquerda, direita. Não respondidaPergunta 7 0 / 0,2 pts Os operadores relacionais desempenham papel importante na criação de algoritmos, pois são responsáveis por comparar grandezas e determinar a relação entre elas. Quando utilizados, esses operadores retornam um valor booleano (verdadeiro ou falso) com base na condição especificada. Considerando características e aplicações dos operadores relacionais, analise o trecho que segue e complete as lacunas. Os operadores relacionais não são usados para comparar __________ com constantes. De modo específico, o operador relacional “maior que” retorna verdadeiro quando o valor da ____________ for maior do que o valor da _________ em uma expressão relacional. Assinale a alternativa que contém os termos que corretamente preenchem as lacunas. Considerando conceito e aplicações dos registros, analise as afirmações que seguem: 1. Um registro é capaz de armazenar dados de tipos diferentes entre si, o que possibilita a criação de estruturas complexas que refletem entidades da vida real. 2. Os registros foram criados para que certas limitações de processamento das matrizes - tal como o uso de comandos aninhados - fossem vencidas. 3. A criação de um registro, de certo modo, se assemelha a criação de um tipo de dado. Neste sentido, até mesmo uma variável do tipo registro deverá ser criada para manipulação dos campos. É verdadeiro o que se afirma em: Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 5 of 9 21/03/2024, 12:02 I, II e III. Resposta correta I e III apenas. II e III apenas. I apenas. III apenas. Não respondidaPergunta 8 0 / 0,2 pts III apenas. I, II e III. II apenas. I e III apenas. Resposta correta II e III apenas. Não respondidaPergunta 9 0 / 0,2 pts A validação de entrada em um algoritmo é baseada em verificações sucessivas da validade de um valor ou de texto informados pelo usuário. Considerando as características e o funcionamento de uma validação de entrada, analise as afirmações que seguem: 1. O comando para..faça deve ser usado em todas as validações de entrada, já que é o único que pode validar os critérios de validade do dado. 2. Em um trecho de validação de entrada, a condição de parada deve refletir os critérios de validade do dado informado. 3. A utilização do comando "se..então..senão" em uma validação de entrada não permitiria sucessivas verificações das entradas efetuadas. É verdadeiro o que se afirma em: Em uma tabela verdade teremos listadas todas as possíveis combinações de condições lógicas aplicadas aos operadores lógicos que conhecemos. Além de exibir as mencionadas condições, a Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 6 of 9 21/03/2024, 12:02 I e III, apenas. II, apenas. Resposta correta I e II, apenas. I, apenas. II e III, apenas. Não respondidaPergunta 10 0 / 0,2 pts II e III apenas. I e II apenas. I e III apenas. II apenas. Resposta correta tabela verdade exibirá o resultado das combinações formadas por essas condições. Considerando a e b proposições lógicas, analise as afirmações que seguem. 1. A aplicação do operador lógico “e” em a e b retornará verdadeiro apenas se a e b forem proposições verdadeiras. 2. A obtenção do resultado “verdadeiro” pela aplicação do operador lógico “ou” nas proposições a e b será possível se ao menos uma delas for verdadeira. 3. Na tabela verdade não é possível expressar o comportamento do operador lógico “e”, pois as proposições a e b não podem ser representadas nela. É verdadeiro o que se afirma em: Considerando características da manipulação de uma matriz através de um algoritmo, analise as afirmações que seguem: 1. Uma matriz m não pode ser lida simplesmentepor meio do comando leia(m). 2. A escrita de uma matriz em tela dispensa o uso de índices da matriz. 3. O comando para..faça, escrito de forma aninhada, é apropriado para escrita de uma matriz, mas não para a leitura. É verdadeiro o que se afirma em: Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 7 of 9 21/03/2024, 12:02 I apenas. Não respondidaPergunta 11 0 / 0,2 pts I e III, apenas Resposta correta I, II e III. III, apenas. I e II, apenas. II e III, apenas. Não respondidaPergunta 12 0 / 0,2 pts As variáveis são entidades dos algoritmos que realizam o trabalho de armazenar um determinado dado para uso imediato ou posterior no algoritmo. Considerando as características e a utilização das variáveis, analise as afirmações que seguem: 1. Para ser considerada válida, uma variável deve ter, ao menos, um nome e um tipo associado a ela. 2. Embora o nome dado a uma variável seja de escolha do criador do algoritmo, este nome deve ser fielmente reproduzido a cada referência a ele no decorrer do algoritmo. 3. O nome de “variável” revela o caráter transitório do valor atribuído a esta entidade. Certas operações feitas no algoritmo podem alterar o valor nela contido. É verdadeiro o que se afirma em: Em termos práticos, os subprogramas são chamados (ou invocados) a partir do corpo do programa principal, assim como costumamos invocar os comandos pré-definidos. Considerando um algoritmo que implementa dois subprogramas, analise as afirmações que seguem: 1. O retorno da chamada ao primeiro subprograma deverá, necessariamente, levar um valor numérico ao programa principal. 2. Quando o primeiro subprograma é executado, o fluxo do algoritmo se encaminhará, obrigatoriamente, para o primeiro comando do segundo subprograma. 3. Quando a execução do subprograma é terminada, o fluxo do algoritmo é desviado para o comando do programa principal situado imediatamente após a chamada do comando, independentemente da quantidade de subprogramas implementados no algoritmo. Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 8 of 9 21/03/2024, 12:02 I, II e III. I apenas. II e III apenas. I e III apenas. Resposta correta III apenas. É verdadeiro o que se afirma em: Firefox https://ucaead.instructure.com/courses/67445/quizzes/338606 9 of 9 21/03/2024, 12:02
Compartilhar