Buscar

Linguagem de Programação I

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 3 páginas

Prévia do material em texto

Pincel Atômico - 02/05/2023 15:03:44 1/3
CLEBER DA SILVA
APOLONIO
Avaliação Online (SALA EAD)
Atividade finalizada em 04/04/2023 00:22:18 (777247 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
LINGUAGEM DE PROGRAMAÇÃO I [524856] - Avaliação com 5 questões, com o peso total de 15,00 pontos [capítulos - 4,5,6]
Turma:
Tecnólogo: Análise e Desenvolvimento de Sistemas - Grupo: DEZEMBRO-B/2022 - ANADESIST/DEZ-B22 [76066]
Aluno(a):
91381299 - CLEBER DA SILVA APOLONIO - Respondeu 5 questões corretas, obtendo um total de 15,00 pontos como nota
[359633_1466
42]
Questão
001
Na linguagem C, a estrutura de repetição com teste no início é implementada
utilizando-se a palavra reservada while. Nesta estrutura, enquanto a condição for
verdadeira, o laço de repetição será continuamente executado. Sobre o fragmento de
código abaixo, é correto afirmar que o bloco de instruções dentro do laço será
executado
x = 1;
while (x != 0)
{
 x--;
}
três vezes.
nunca.
duas vezes.
nenhuma vez.
X apenas 1 vez.
[359633_1466
73]
Questão
002
Em geral, uma função é utilizada para realizar um certo processamento em um
conjunto de dados de entrada a fim de produzir um determinado valor de saída. Na
prática, porém, as linguagens de programação permitem definir funções que não
recebem nenhum parâmetro de entrada e tampouco fornecem um valor de retorno. Em
C, por exemplo, a definição dessa função poderia ser feita como mostrado abaixo. O
tipo de dado void é utilizado em C para denotar que uma variável ou função é vazia,
ou seja, não armazena (ou retorna - no caso das funções) nenhuma informação.
void funcao()
{
 /*bloco de código*/
}
Levando em conta as afirmações acima, é correto afirmar que:
X
uma função desse tipo, embora não retorne nenhum valor, pode ser usada para
modularizar trechos de código extensos e frequentemente executados a fim de tornar o
código-fonte mais legível e organizado.
não há nenhuma linguagem de programação que permita criar uma função que não
retorne nenhum valor e que não receba nenhum parâmetro de entrada.
uma função desse tipo não tem nenhuma aplicabilidade prática, nem sequer para
organizar ou estruturar melhor o código-fonte.
no contexto de linguagens de programação, uma função que não retorna nenhum valor
e que não recebe nenhum parâmetro de entrada, não é, de fato, uma função.
há linguagens de programação que até permitem criar uma função que não retorne
nenhum valor, desde que recebam ao menos um parâmetro de entrada.
Pincel Atômico - 02/05/2023 15:03:44 2/3
[359633_1466
45]
Questão
003
Em uma estrutura de repetição com teste no início, a condição é sempre avaliada
antes da execução do bloco de instruções. Portanto, o bloco de instruções só será
executado enquanto essa condição for verdadeira.
Sobre o fragmento de código abaixo, escrito na linguagem C, é correto afirmar que a
condição do laço de repetição será avaliada
X duas vezes.
nenhuma vez.
três vezes.
apenas 1 vez.
nunca.
[359634_1432
72]
Questão
004
O código abaixo, escrito na linguagem C, implementa uma estrutura de repetição com
teste no início. Ao ser executado, esse programa imprime a mensagem “olá” um
determinado número de vezes.
Considerando a lógica de programação utilizada nesse código, é correto afirmar que o
seguinte trecho de código, fazendo uso de uma estrutura de repetição com variável de
controle, imprimiria a mensagem “olá” pelo mesmo número de vezes do código acima:
X
Pincel Atômico - 02/05/2023 15:03:44 3/3
[359635_1432
83]
Questão
005
As estruturas de repetição são usadas quando um programa precisa executar,
repetidamente, uma determinada tarefa enquanto uma dada condição for verdadeira.
Mesmo que inegavelmente úteis, as estruturas de repetição, quando incorretamente
implementadas, podem levar o programa a um estado de repetição infinita. Isso pode
acontecer nos casos em que a condição que está sendo avaliada pelo laço de iteração
nunca deixará de ser verdadeira.
Avalie as opções abaixo e indique aquela em que o laço de iteração será executado
infinitamente.
X
x = 5;
while (x < 10)
{
 printf(“olá\n”);
 x = x - 1;
}
for (x = 4; x <= 10; x++)
{
 printf(“olá\n”);
}
x = 5;
while (x < 10)
{
 printf(“olá\n”);
 x = x + 5;
}
x = 1;
do
{
 printf(“olá\n”);
 x = x + 1;
}while (x < 3);
for (x = 5; x < 10; x+=2)
{
 printf(“olá\n”);
}

Outros materiais