Buscar

PRV - Prova 2024A - Algoritmos e Programação Aplicados à Engenharia (67445) - Engenharia Civil

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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

Outros materiais