Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 1/10
ERV - Prova - EXAME
Entrega 16 abr em 23:59
Pontos 4
Perguntas 12
Disponível até 16 abr em 23:59
Limite de tempo 180 Minutos
Instruções
Este teste foi travado 16 abr em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 32 minutos 1 de 4 *
* Algumas perguntas ainda não avaliadas
Pontuação deste teste: 1 de 4 *
* Algumas perguntas ainda não avaliadas
Enviado 10 abr em 13:18
Esta tentativa levou 32 minutos.

Pergunta 1
Não avaliado ainda / 1 pts
Sua Resposta:
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.
```c
https://ucaead.instructure.com/courses/67528/quizzes/357716/history?version=1
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 2/10

Pergunta 2
Não avaliado ainda / 1 pts
#include <stdio.h>
 
int main() {
int num1, num2;
 
// Leitura dos números
printf("Digite o primeiro número: ");
scanf("%d", &num1);
printf("Digite o segundo número: ");
scanf("%d", &num2);
 
// Verificação e exibição dos resultados
if (num1 % 2 == 0) {
printf("%d é par\n", num1);
} else {
printf("%d é ímpar\n", num1);
}
 
if (num2 % 2 == 0) {
printf("%d é par\n", num2);
} else {
printf("%d é ímpar\n", num2);
}
 
return 0;
}
```
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 3/10
Sua Resposta:

Pergunta 3
0,2 / 0,2 pts
 
Em um comando de repetição com teste no início a condição de parada poderá ser composta apenas por
comparações de igualdade entre valores.
 
A colocação do teste lógico no início do comando garante que, ao menos uma vez, o bloco subordinado ao
comando será executado.
 
A colocação do teste lógico no início do comando de repetição implica que outro teste lógico deverá ser colocado
também no final do mesmo comando.
Correto!
 
Em um comando de repetição com teste no início o teste lógico que compõe a condição de parada poderá ser
escrito com qualquer uma das seis operações relacionais.
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.
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)
Assinale a alternativa que contêm a afirmação verdadeira acerca da condição de parada em um
comando de repetição com teste no início.
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 4/10
 
O estabelecimento de uma condição de parada é opcional, já que as repetições serão interrompidas quando um
certo número de iterações for atingido.

Pergunta 4
0,2 / 0,2 pts
Correto!
 I, II e III.
 III, apenas.
 I e III, apenas
 I e II, apenas.
 II e III, apenas.

Pergunta 5
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:
A tabela que segue apresenta símbolos comuns utilizados no fluxograma na coluna A e descrições
na coluna B.
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 5/10
Resposta correta
 I – 3; II – 4; III – 1; IV - 2
 I – 3; II – 1; III – 2; IV - 4
 I – 4; II – 3; III – 1; IV - 2
 I – 2; II – 4; III – 3; IV - 1
Você respondeu
 I – 4; II – 1; III – 3; IV - 2

Pergunta 6
0 / 0,2 pts
Considerando a caracterização de cada um dos símbolos, assinale a alternativa que apresenta a
associação correta entre as colunas.
O código que segue implementa um algoritmo que atribui valores iniciais a uma variável global e a
uma variável local, em diferentes escopos. No corpo do código, os valores destas variáveis são
alterados.
 
algoritmo “avalia”
var
 x: inteiro
 procedimento escopo ()
var
 y: inteiro
inicio
 y <- 5
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 6/10
 Variável Global: 10 e Variável Local: 10.
Você respondeu
 Variável Global: 20 e Variável Local: 10.
Resposta correta
 Variável Global: 20 e Variável Local: falha na impressão ocasionada por variável desconhecida.
 Variável Global: 20 e Variável Local: 20.
 
Variável Global: falha na impressão ocasionada por variável desconhecida e Variável Local: falha na impressão
ocasionada por variável desconhecida.

Pergunta 7
0,2 / 0,2 pts
 y <- y * 2
 x <- x + y
fimprocedimento
 inicio
 x <- 10
 escreval ("Antes da função ")
 escreval ("Variável Global: ", x)
 escopo() // Chamada do procedimento que modifica variável
 // Impressão dos valores após a função
 escreva ("Depois da função”)
 escreva ("Variável Global: ", x)
 escreva ("Variável Local: ", y)
fimalgoritmo
 
Assinale a alternativa que contém a saída correta das variáveis x e y, implementada pelos comandos
das linhas 18 e 19.
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
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:
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 7/10
Correto!
 I e II, apenas.
 II, apenas.
 I, apenas.
 II e III, apenas.
 I e III,apenas.

Pergunta 8
0 / 0,2 pts
 F – V – F.
 F – F – F.
Resposta correta
 F – F – V.
 V – F – F.
Você respondeu
 V – V – F.

Pergunta 9
0 / 0,2 pts
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.
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.
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 8/10
 II e III apenas.
 I, II e III.
 I e III apenas.
Você respondeu
 I apenas.
Resposta correta
 III apenas.

Pergunta 10
0 / 0,2 pts
Você respondeu
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.
 
É verdadeiro o que se afirma em:
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.
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 9/10
 
3 3 3
6 6 6
9 9 9
 
3 4 5
3 4 5
3 4 5
 
1 2 3
4 5 6
7 8 9
Resposta correta
 
3 6 9
3 6 9
3 6 9
 
3 3 3
3 3 3
3 3 3

Pergunta 11
0,2 / 0,2 pts
 F – F – V.
 V – V – V.
 F – V – V.
 V – F – F.
Correto!
 V – F – V.

Pergunta 12
0,2 / 0,2 pts
Para que seja possível acomodar a diversidade de dados que podem ser manipulados por um
algoritmo, as variáveis podem 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.
22/04/24, 09:26 ERV - Prova - EXAME: 2024A - Algoritmos e Programação Aplicados à Engenharia (67528) - Engenharia Ambiental e Sanitária
https://ucaead.instructure.com/courses/67528/quizzes/357716 10/10
 I e III apenas.
 I, II e III.
Correto!
 I e II apenas.
 II apenas.
 II e III apenas.
Pontuação do teste: 1 de 4
* Algumas perguntas ainda não avaliadas
A utilização ou não de um vetor no algoritmo é decisão que deve ser tomada pelo desenvolvedor
com base na natureza do problema. Com base nesta premissa e nas relações entre variáveis e
vetores, analise as afirmações que seguem:
 
1. A individualização de um elemento do vetor por meio de um índice torna o tratamento deste
elemento semelhante ao tratamento dado a uma variável.
2. A leitura e a escrita de um vetor devem sempre ser feitas por meio de comandos de repetição
que permitem ao índice acessar elemento por elemento da estrutura.
3. A utilização de um vetor será sempre capaz de substituir a declaração de várias variáveis,
mesmo que eles tenham tipos diferentes entre si.
 
É verdadeiro o que se afirma em:

Mais conteúdos dessa disciplina