Prévia do material em texto
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 1/11
AO2
Iniciado: 27 mar em 20:13
Instruções do teste
Pergunta 1 0,6 pts
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Observe o código a seguir:
#include
#include
int main()
{
setlocale(LC_ALL, "Portuguese");
int temp, cont;
int vetor_prova[10] = {9,8,7,6,5,4,3,2,1,0};
while (cont
A+
A
A-
https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/
https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/
https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/
https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 6/11
int main()
{
int a, b;
a = 1;
while (ab = b + 1;
}
a = a + 1;
}
return 0;
}
Assinale a alternativa correta que descreve quantas vezes o comando printf será executado?
10 vezes.
55 vezes.
56 vezes.
53 vezes.
28 vezes.
A+
A
A-
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 7/11
Pergunta 6 0,6 pts
Pergunta 7 0,6 pts
Leia o texto a seguir:
Toda linguagem de programação possui comandos que permitem a execução repetida de um
determinado trecho de código de programa. Com esse recurso, o programador não precisa duplicar
as linhas de código em virtude da necessidade de executá-las várias vezes. Os diversos comandos
disponíveis são denominados estruturas de repetição, comumente conhecidas como laços ou loop.
(Fonte: ALVES, W. P. Linguagem e Lógica de Programação.
São Paulo: Érica, 2015 - Adaptado).
Posto isso, avalie as afirmações a seguir:
I. A utilização das estruturas de repetição “enquanto...faça...” e “para...de...ate...faça” podem ser
utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade
de iterações definidas.
II. A utilização do laço de repetição “para...de...ate...faça” é recomendada para o laço de repetição
cujas quantidades de iterações não são previsíveis.
III. A utilização de laço de repetição “enquanto...faça...” atende somente a soluções que necessitem
de um laço de repetição com a quantidade de iterações indefinidas.
É correto o que se afirma em:
I, II e III.
II e III, apenas.
I, apenas.
I e II, apenas.
III, apenas.
Leia o texto a seguir:
A+
A
A-
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 8/11
Pergunta 8 0,6 pts
O que é uma variável?
Variável é um local reservado na memória para armazenar um tipo de dado.
Toda variável deve ter um identificador, ou seja, um nome. Além de ter um nome, a variável também
precisa ter um tipo. O tipo de dado de uma variável determina o que ela é capaz de armazenar.
Tipos de dados
Existem diversos tipos de dados que podem ser usados nas variáveis.
Cada tipo de dado é específico para armazenar um determinado formato de dado.
Podemos dizer que os principais tipos de dados numéricos se dividem em:
Inteiro: armazena números inteiros
Real: armazena números com casas decimais, são as variáveis de ponto flutuante;
O tipo de dado caracter é capaz de representar um caracter ou um conjunto de caracteres (letras,
dígitos ou símbolos).
Fonte: CASAVELLA, E. Variáveis em Linguagem C. Disponível em:
http://linguagemc.com.br/variaveis-em-linguagem-c/ (http://linguagemc.com.br/variaveis-em-
linguagem-c/) . Acesso em: 05 de abril de 2021.
O tipo de dados float refere-se também aos dados do tipo
inteiro.
local.
caractere.
real com precisão dupla.
real com precisão simples.
Leia o texto a seguir:
A+
A
A-
http://linguagemc.com.br/variaveis-em-linguagem-c/
http://linguagemc.com.br/variaveis-em-linguagem-c/
http://linguagemc.com.br/variaveis-em-linguagem-c/
http://linguagemc.com.br/variaveis-em-linguagem-c/
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 9/11
Pergunta 9 0,6 pts
Variáveis são um dos elementos fundamentais de qualquer linguagem de programação. É utilizando
variáveis que os dados são recebidos e trabalhados ao longo de um programa, assim como são
armazenados ou apresentados ao término de tal programa. Cada linguagem possui suas próprias
regras para a criação e utilização de variáveis.
Uma variável é uma posição de memória, utilizada para guardar um valor que pode ser acessado e
modificado pelo programa. Em linguagem C toda variável deve
ter letras maiúsculas em seu nome.
ser definida fora de todas as funções.
possuir conteúdo numérico.
receber valores dos argumentos das funções.
ser declarada antes de ser utilizada.
Leia o texto a seguir:
A chamada de funções proporciona ao programador uma forma eficiente de estruturar sua lógica,
pois, ao fragmentarmos a resolução de um problema computacional em partes menores, passamos
a ter um domínio maior do fluxo do programa. Um código em C pode ser estruturado com várias
funções, e a função que obrigatoriamente deve aparecer é a função main(). Uma função pode ou
não ao seu término, devolver um valor. Este valor é devolvido através do comando return.
Qual é o termo, em linguagem C, que declara explicitamente que a função não devolve valores?
int.
#include.
double.
return.
void.
A+
A
A-
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 10/11
Pergunta 10 0,6 pts
Leia o texto a seguir:
Na grande maioria das vezes, não nos damos conta disso, mas ao fazer uma análise do nosso
cotidiano, podemos compreender como todas as nossas ações são consequência de uma cadeia de
outras ações menores que nos levaram até uma atitude final.
Vamos tomar como exemplo o café que tomamos de manhã.
Quando perguntam como tomamos nosso café, a maioria de nós responde que, ao acordarmos,
preparamos o café com auxílio de uma cafeteira elétrica, colocamos ele em uma caneca e o
tomamos.
Mas, ao destrinchar este processo, somos capazes de estipular uma sequência de passos que nos
levaram ao ato final de beber este café. Esta sequência pode ser:
1. Ao acordar, levanto da cama;
2. Após levantar da cama, desço as escadas;
3. Após descer as escadas, entro na cozinha;
4. Após entrar na cozinha, pego o pó de café no armário;
5. Após pegar o pó de café, o coloco dentro da cafeteira;
6. Após colocar o pó na cafeteira, jogo água no compartimento específico;
7. Após inserir todos os ingredientes na máquina, aperto o botão de ligar;
8. Quando o café está pronto, pego a garrafa;
9. Após pegar a garrafa, despejo o café dentro de uma caneca;
10. Após colocar o café na caneca, bebo o café.
Se detalharmos ainda mais este processo, é possível incluir mais passos dentro desta sequência.
(...)
Lógica de programação é a organização coesa de uma sequência de instruções voltadas à
resolução de um problema, ou à criação de um software ou aplicação.
A lógica de programação é o conhecimento anterior a qualquer outro quando falamos em
desenvolvimento web porque é a partir dele que os aprendizados posteriores, como por exemplo o
das linguagens de programação, fará sentido.
Cada linguagem tem suas próprias particularidades, como sua sintaxe, seus tipos de dados e sua
orientação, mas a lógica por trás de todas é a mesma.
(...)
A+
A
A-
27/03/24, 20:35 Teste: AO2
https://famonline.instructure.com/courses/35432/quizzes/180647/take 11/11
Nenhum dado novo para salvar. Última verificação às 20:35
Fonte: ROVEDO, U. Lógica de Programação: O que é e por que é importante?. Kenzie Academy.
Disponível em: https://kenzie.com.br/blog/logica-de-programacao/
(https://kenzie.com.br/blog/logica-de-programacao/) . Acesso em:05 de abril de 2021.
Levando-se em consideração a lógica, de maneira geral, e que se aplica sempre quando estamos
trabalhando com programação, analise a sequência de números a seguir:
Os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128.
Assinale a alternativa correta sobre essa sequência considerando-se a lógica:
O sétimo número da sequência é menor que 1000.
Essa sequência não segue nenhuma lógica.
O próximo número da sequência é ímpar.
O sexto número da sequência é 512.
Todos os números da sequência são pares.
Enviar teste
A+
A
A-
https://kenzie.com.br/blog/logica-de-programacao/
https://kenzie.com.br/blog/logica-de-programacao/
https://kenzie.com.br/blog/logica-de-programacao/
https://kenzie.com.br/blog/logica-de-programacao/