Logo Passei Direto
Buscar

P1 - Lógica de Programação Algorítmica

User badge image
cgaia2

em

Ferramentas de estudo

Questões resolvidas

Uma variável é utilizada para representar valores que desconhecemos ou conhecemos, mais não sabemos quando vamos utiliza-las.
Assinale a alternativa correta em relação as variáveis.
I – Uma Variável pode ser declarada com o mesmo nome de outra variável.
II – O nome de uma variável não pode começar com um número.
III – As variáveis só possuem um tipo de dados, que é o Char, que pode conter letras ou números.
F – V – F
F – V – V
V – V – V
F – F – F
V – V – F

Um programador deseja fazer um programa para converter temperatura de graus Celsius para Kelvin. O programa deve receber um valor de temperatura em graus Celsius, converter para Kelvin, usando a fórmula K = C + 273, onde as variáveis K (para representar Kelvin) e C (para representar Celsius), e ao final exibir o valor da temperatura em Kelvin.
Qual das alternativas preenche as 3 linhas faltantes do código a seguir?
scanf("%f",&c); k = c + 273; printf("%f", c);
printf("%f", k);
scanf("%f",&c); k = c + 273;
scanf("%f",&k); c = k + 273; printf("%s", c);
k= c + 273; printf("%f", k); scanf("%f",&c);

Quais são os passos para um programa compilado ser criado?
Compilador -> Programa -> Código-Fonte
Código-Fonte -> Programa -> Compilador
Compilador -> Código-Fonte -> Programa
Programa -> Compilador -> Código-Fonte
Código-Fonte -> Compilador -> Programa

O programa a seguir possuir um erro, qual é esse erro?
Erro na Linha 5, está faltando o & antes da variável ano
Erro na linha 8, o comando “return” tem que ser no início, abaixo do comando “main”
Erro na linha 6, o sinal de atribuição “=” está errado, deveria ser “<-“
Erro na Linha 7, está faltando o & antes da variável dias
Erro na linha 2, as variáveis tem que ser float.

Algoritmo é uma sequência finita e bem definida de passos que, quando executados, realizam uma tarefa específica ou resolvem um problema. NÃO é uma das propriedades do algoritmo:
Conjunto finito de passos.
Possui variáveis.
Composto por ações complexas e por vezes indefinidas.
Sequência ordenada de ações.
Composto por ações simples e bem definidas (não pode haver ambiguidade, ou seja, cada instrução representa uma ação que deve ser entendida e realizada).

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

Questões resolvidas

Uma variável é utilizada para representar valores que desconhecemos ou conhecemos, mais não sabemos quando vamos utiliza-las.
Assinale a alternativa correta em relação as variáveis.
I – Uma Variável pode ser declarada com o mesmo nome de outra variável.
II – O nome de uma variável não pode começar com um número.
III – As variáveis só possuem um tipo de dados, que é o Char, que pode conter letras ou números.
F – V – F
F – V – V
V – V – V
F – F – F
V – V – F

Um programador deseja fazer um programa para converter temperatura de graus Celsius para Kelvin. O programa deve receber um valor de temperatura em graus Celsius, converter para Kelvin, usando a fórmula K = C + 273, onde as variáveis K (para representar Kelvin) e C (para representar Celsius), e ao final exibir o valor da temperatura em Kelvin.
Qual das alternativas preenche as 3 linhas faltantes do código a seguir?
scanf("%f",&c); k = c + 273; printf("%f", c);
printf("%f", k);
scanf("%f",&c); k = c + 273;
scanf("%f",&k); c = k + 273; printf("%s", c);
k= c + 273; printf("%f", k); scanf("%f",&c);

Quais são os passos para um programa compilado ser criado?
Compilador -> Programa -> Código-Fonte
Código-Fonte -> Programa -> Compilador
Compilador -> Código-Fonte -> Programa
Programa -> Compilador -> Código-Fonte
Código-Fonte -> Compilador -> Programa

O programa a seguir possuir um erro, qual é esse erro?
Erro na Linha 5, está faltando o & antes da variável ano
Erro na linha 8, o comando “return” tem que ser no início, abaixo do comando “main”
Erro na linha 6, o sinal de atribuição “=” está errado, deveria ser “<-“
Erro na Linha 7, está faltando o & antes da variável dias
Erro na linha 2, as variáveis tem que ser float.

Algoritmo é uma sequência finita e bem definida de passos que, quando executados, realizam uma tarefa específica ou resolvem um problema. NÃO é uma das propriedades do algoritmo:
Conjunto finito de passos.
Possui variáveis.
Composto por ações complexas e por vezes indefinidas.
Sequência ordenada de ações.
Composto por ações simples e bem definidas (não pode haver ambiguidade, ou seja, cada instrução representa uma ação que deve ser entendida e realizada).

Prévia do material em texto

11/07/2022 16:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=215575&cmid=312738 1/6
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-2
Lógica de Programação Algorítmica - 2022_02_EAD_A Avaliações P1 -- Prova On-line (Acessar)
Questão 1
Correto
Atingiu 1,00 de
1,00
Iniciado em terça, 7 jun 2022, 16:32
Estado Finalizada
Concluída em terça, 7 jun 2022, 17:34
Tempo
empregado
1 hora 1 minuto
Notas 8,00/8,00
Avaliar 10,00 de um máximo de 10,00(100%)
Um programador foi contratado para fazer o seguinte
programa:
O programa deve efetuar o cálculo da quantidade de litros
de combustível gastos em uma viagem, sabendo-se que o
carro faz 12 km com um litro. Deverão ser fornecidos o tempo
gasto na viagem e a velocidade média.
Utilizando as fórmulas: 
distância = tempo x velocidade
litros usados = distância / 12
 
Após implementação do código acima, o programador
executou o código e deu um erro. Qual das alternativas a
seguir corrige esse erro?
 
Escolha uma opção:
printf("a quantidade de litros de combustível é: ",
litrosUsados);
distancia = tempo * velocidade; 
litrosUsados = distancia /12
int tempo,velocidade,distancia,litrosUsados;
scanf("%f",velocidade);
Sua resposta está correta.
O erro se encontra na linha 7, “distancia = tempo *
velocidade”, onde está faltando um “;” para finalizar o
comando.
 
A resposta correta é: distancia = tempo * velocidade;











https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=111
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=312738
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8775
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
11/07/2022 16:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=215575&cmid=312738 2/6
Questão 2
Correto
Atingiu 1,00 de
1,00
Uma variável é utilizada para representar valores que
desconhecemos ou conhecemos, mais não sabemos
quando vamos utiliza-las.
Assinale a alternativa correta em relação as variáveis.
I – Uma Variável pode ser declarada com o mesmo nome de
outra variável.
II – O nome de uma variável não pode começar com um
número
III – As variáveis só possuem um tipo de dados, que é o Char,
que pode conter letras ou números
 
Escolha uma opção:
F – V – F 
F – V – V 
V – V – V
F – F – F
V – V – F
Sua resposta está correta.
O item 1 é falso pois cada nome de uma variável é único, não
pode ser repetido.
O item 2 é verdadeiro, pois, para se criar uma variável
existem regras, e uma delas é que o nome de uma variável
não pode começar com um número.
O item 3 é falso, pois existem vários tipos de variável. Ex: int,
char, double , etc.
 
 
A resposta correta é: F – V – F











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8775
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
11/07/2022 16:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=215575&cmid=312738 3/6
Questão 3
Correto
Atingiu 1,00 de
1,00
Um programador deseja fazer um programa para converter
temperatura de graus Celsius para Kelvin. O programa deve
receber um valor de temperatura em graus Celsius, converter
para Kelvin, usando a fórmula K = C + 273, onde as variáveis K
(para representar Kelvin) e C (para representar Celsius), e ao
final exibir o valor da temperatura em Kelvin.
Qual das alternativas preenche as 3 linhas faltantes do
código a seguir?
 
Escolha uma opção:
scanf("%f",&c); 
k = c + 273; 
printf("%f", c);
printf("%f", k); 
scanf("%f",&c); 
k = c + 273;
 
scanf("%f",&c); 
k = c + 273; 
printf("%f", k); 
 
scanf("%f",&k); 
c = k + 273; 
printf("%s", c);
k= c + 273; 
printf("%f", k); 
scanf("%f",&c);
Sua resposta está correta.
 
A resposta correta é: 
scanf("%f",&c); 
k = c + 273; 
printf("%f", k);











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8775
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
11/07/2022 16:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=215575&cmid=312738 4/6
Questão 4
Correto
Atingiu 1,00 de
1,00
Questão 5
Correto
Atingiu 1,00 de
1,00
Quais são os passos para um programa compilado ser
criado?
 
Escolha uma opção:
Compilador -> Programa -> Código-Fonte
Código-Fonte -> Programa -> Compilador
Compilador -> Código-Fonte -> Programa
Programa -> Compilador -> Código-Fonte
Código-Fonte -> Compilador -> Programa 
Sua resposta está correta.
Com o algoritmo em mente, você deve traduzi-lo para C em
um arquivo e salvá-lo com a extensão C (código-Fonte). Por
exemplo, imagine que eu escrevi meu primeiro programa em
um arquivo que irei nomear de programa1; ao salvá-lo, esse
arquivo precisa de um nome e de uma extensão; assim, esse
arquivo ficaria como: programa1.c
 A segunda parte é usar um compilador para gerar o
programa. O compilador nada mais é do que um programa
que vai fazer toda a conversa e tradução do seu código-
fonte para a linguagem mais baixa do sistema, a linguagem
da máquina.
 Pronto, agora seu programa foi criado. Basta somente
executá-lo
 
 
A resposta correta é: Código-Fonte -> Compilador ->
Programa
O que é um algoritmo?
Escolha uma opção:
Jogo para celular Android com intuito de ensinar Java.
É uma sequência de passos que devem ser realizados
para alcançar determinado objetivo. 
Tudo o que se escreve em um Computador.
Parte inicial de um programa de computador.
É um comando da linguagem de programação Java
para escrever na tela.
Sua resposta está correta.
Toda sequência de passos para alcançar um determinado
objetivo é considerado um algoritmo. Por exemplo a maneira
de como cada um faz para chegar em casa.
 
A resposta correta é: É uma sequência de passos que devem
ser realizados para alcançar determinado objetivo.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/https://ava.candidomendes.edu.br/moodle/course/view.php?id=8775
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
11/07/2022 16:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=215575&cmid=312738 5/6
Questão 6
Correto
Atingiu 1,00 de
1,00
Questão 7
Correto
Atingiu 1,00 de
1,00
O programa a seguir  possuir um erro, qual é esse erro? 
 
Escolha uma opção:
Erro na linha 8, o comando “return” tem que ser no início,
abaixo do comando “main”
Erro na Linha 7, está faltando o & antes da variável dias
Erro na linha 2, as variáveis tem que ser float.
Erro na Linha 5, está faltando o & antes da variável ano 

Erro na linha 6, o sinal de atribuição “=” está errado,
deveria ser “<-“
Sua resposta está correta.
O erro se encontra na linha 5, onde está faltando o “&” antes
da variável nome. Todo comando de leitura a variável tem
que vir com o prefixo “&”, que serve para indicar o endereço
de memória da variável.
 
A resposta correta é: Erro na Linha 5, está faltando o & antes
da variável ano
Qual a diferença entre ”i++” e “++i”?
 
Escolha uma opção:
o “i++ incrementa a variável, já o “++i” decrementa a
variável.
o “i++ decrementa a variável, já o “++i” incrementa a
variável.
o “i++” incrementa a variável e depois a usa, já o “++i”
usa a variável e depois incrementa.
Não a diferença entre os dois.
o “i++” usa a variável e depois incrementa, já o “++i”
incrementa a variável e depois a usa. 
Sua resposta está correta.
Essas operações podem ser feitas antes ou depois do uso da
variável, ou seja, um pré ou pós-incremento. No pré-
incremento (++i), o valor será modificado na instrução que a
variável está sendo avaliada. Já, no caso de pós-
incremento(i++), o valor da variável será modificado na
próxima instrução.
A resposta correta é: o “i++” usa a variável e depois
incrementa, já o “++i” incrementa a variável e depois a usa.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8775
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
11/07/2022 16:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=215575&cmid=312738 6/6
Questão 8
Correto
Atingiu 1,00 de
1,00
Algoritmo é uma sequência finita e bem definida de passos
que, quando executados, realizam uma tarefa específica ou
resolvem um problema. NÃO é uma das propriedades do
algoritmo:
 
Escolha uma opção:
Conjunto finito de passos.
Possui variáveis.
Composto por ações complexas e por vezes indefinidas. 

Sequência ordenada de ações.
Composto por ações simples e bem definidas (não pode
haver ambiguidade, ou seja, cada instrução representa
uma ação que deve ser entendida e realizada).
Sua resposta está correta.
“Composto por ações complexas e por vezes indefinidas”
NÃO é uma das propriedades do algoritmo, pois, a máquina
só consegue interpretar o que está escrito, por isso, os
algoritmos são escritos de maneira simples e bem definido. 
A resposta correta é: Composto por ações complexas e por
vezes indefinidas.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8775
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8776
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Mais conteúdos dessa disciplina