Você está na página 1de 11

02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/2


/ ATIVIDADE ONLINE 2 - AV22022/2

Iniciado em segunda, 20 jun 2022, 21:03


Estado Finalizada
Concluída em quinta, 23 jun 2022, 21:25
Tempo 3 dias
empregado
Avaliar 1,60 de um máximo de 2,00(80%)

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 1/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 1

Incorreto

Atingiu 0,00 de 0,20

Computadores têm uma grande importância no mundo atual, e estão integrados a tudo,
incluindo hardware e software. Os hardwares são os componentes físicos, como placa-mãe,
monitor, teclado e mouse. Já os softwares consistem no sistema operacional e nos programas
que rodam nesse sistema, como o iTunes, Office e Firefox;

Neste sentido, analise as afirmativas abaixo:

I. A CPU é onde os dados são guardados, sempre usando a unidade básica de bits.

II. A memória fica responsável por realizar as instruções dos softwares realizando cálculos
aritméticos, lógicos, de controle ou operações de entrada e saída, de acordo com a instrução
que está sendo processada
III. A memória pode ser do tipo RAM, que são as memórias voláteis, isto é, necessitam de
energia para manter a informação armazenada; ou também pode ser do tipo ROM/Flash (ou
outros), que guardam os dados a todo momento, sem necessidade de retroalimentação, como
o hard-drive e os pen drives.

IV. No topo do hardware roda um sistema operacional, como o Microsoft Windows, Mac OS ou
Linux. Esses sistemas conectam os softwares com o hardware, criando uma interface básica
para os softwares ou aplicativos realizarem processamento e controle no hardware.

Assinale a alternativa correta:

Escolha uma opção:


a. Apenas II e IV estão corretas.

b. Apenas I, II e IV estão corretas

c. Todas as alternativas estão corretas

d. Apenas III e IV estão corretas.

e. Apenas I, II e III estão corretas.

Sua resposta está incorreta.

A resposta correta é: Apenas III e IV estão corretas.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 2/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 2

Correto

Atingiu 0,20 de 0,20

Para definir uma função, usa-se o comando def, seguindo do nome da função e dentro de
parênteses, se coloca os argumentos, ou nada caso a função não tenha argumentos.

Por outro lado, quanto aos parâmetros pertinentes a função, analise as afirmativas abaixo:
I. Toda função deve, obrigatoriamente, possuir uma função.

II. Em uma função sem parâmetros a declaração deve: Deixar a lista de parâmetros em branco:
void imprime()

III. Em uma função sem parâmetros a declaração deve: Colocar void entre parênteses: void
impreme (void)

IV. O parâmetros devem ser separados por “-”.


Assinale a alternativa correta:

Escolha uma opção:


a. Apenas II e IV estão corretas.

b. Apenas I e III estão corretas.

c. Todas as alternativas estão corretas.

d. Apenas II e III estão corretas.



e. Apenas I, II e IV estão corretas.

Sua resposta está correta.

A resposta correta é: Apenas II e III estão corretas.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 3/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 3

Correto

Atingiu 0,20 de 0,20

O conceito de Fila é algo bastante comum para as pessoas como por exemplo: fila de
mercado, fila de banco, e assim por diante.
Porém, na computação a fila nada mais é do que um conjunto finito de itens (mesmo tipo)
esperando por um processamento.

Assim, quanto as Operações Básicas de uma Fila, analise as afirmativas abaixo:


I. Criação da fila;
II. Inserção de um elemento no final da fila;
III. Remoção de um elemento do início da fila;

IV. Acesso ao elemento do início da fila;


Assinale a alternativa correta:

Escolha uma opção:


a. Apenas II e III estão corretas.

b. Apenas II e IV estão corretas.

c. Todas as alternativas estão corretas.



d. Apenas I, II e IV estão corretas.

e. Apenas I, II e III estão corretas.

Sua resposta está correta.


A resposta correta é: Todas as alternativas estão corretas.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 4/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 4

Correto

Atingiu 0,20 de 0,20

Complete a lacuna na afirmação a seguir:


O comando ___________ repete um laço de código enquanto uma condição for True, mas se o
programador quisesse que o código repetisse um bloco de instruções um certo número de
vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor,
e incrementar essa variável.

Assinale a alternativa correta:

Escolha uma opção:


a. Whale.

b. Whity

c. Vale.

d. While.

e. Infinity.

Sua resposta está correta.

A resposta correta é: While.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 5/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 5

Correto

Atingiu 0,20 de 0,20

Observe a imagem a seguir:

Nesta imagem, é possível percebermos que há a presença de um código mostrando que a lista
está em uma situação específica. Que situação é essa?

Assinale a alternativa correta:

Escolha uma opção:


a. Está neutra.

b. Está opaca.

c. Está cheia.

d. Está vazia.

e. Está invisível.

Sua resposta está correta.


A resposta correta é: Está vazia.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 6/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 6

Correto

Atingiu 0,20 de 0,20

Seguindo na mesma linha de BACKES (2013), o comentário é um trecho de texto incluído


dentro do programa para descrever alguma coisa, por exemplo, o que aquele pedaço do
programa faz. Permite fazer a documentação interna de um programa.
A linguagem C permite fazer comentários de duas maneiras diferentes. Quais são elas?
Assinale a alternativa correta:

Escolha uma opção:


a. Por bloco e Pro Comentário.

b. Por comentário e Por linha

c. Por lacuna e Pro linha.

d. Por linha e Pro enunciado.

e. Por linha e Pro bloco.


Sua resposta está correta.


A resposta correta é: Por linha e Pro bloco.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 7/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 7

Correto

Atingiu 0,20 de 0,20

A linguagem C permite criar nossa própria biblioteca. Nela, podemos colocar nossas funções,
estruturas etc., o que torna mais prática e fácil a sua utilização em outros projetos. Uma
biblioteca é como o seu arquivo de código-fonte principal, com a diferença de que ele não
possui a função main(). Isso ocorre porque o seu programa não vai começar na biblioteca.
Neste sentido, analise as afirmativas abaixo:
I. Para criar uma biblioteca em C precisamos de dois arquivos: Cabeçalho e Código-morse da
biblioteca.=
II. O comando #include é utilizado para declarar as bibliotecas que serão utilizadas pelo
programa.
III. Uma biblioteca é um arquivo contendo um conjunto de funções (pedaços de código),
variáveis, macros etc.

IV. De modo geral, os arquivos de bibliotecas na linguagem C são terminados com a extensão
.h.
Assinale a alternativa correta.

Escolha uma opção:


a. Apenas I, II e IV estão corretas.

b. Apenas IV está correta.

c. Todas as alternativas estão corretas.

d. Apenas II, III e IV estão corretas



e. Apenas I e III estão corretas.

Sua resposta está correta.


A resposta correta é: Apenas II, III e IV estão corretas

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 8/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 8

Correto

Atingiu 0,20 de 0,20

Na computação a pilha nada mais é do que um conjunto finito de itens (mesmo tipo) com a
finalidade de armazenar e organizar dados.
Deste modo, para a Implementação da Pilha Sequencial Estática, precisa-se de de 3 arquivos:
Main.c; PilhaSequencial.h; PilhaSequencial.c.
Quanto ao PilhaSequencial.h, analise as afirmativas abaixo:
I. Protótipos das funções.
II. O ponteiro da pilha.

III. O tipo de dados “pilha”.


IV. Tamanho do array usado na pilha.
Assinale a alternativa correta:

Escolha uma opção:


a. Apenas I, II e III estão corretas.

b. Apenas I, II e IV estão corretas.



c. Apenas II e IV estão corretas.

d. Apenas II e III estão corretas.

e. Todas as alternativas estão corretas.

Sua resposta está correta.


A resposta correta é: Apenas I, II e IV estão corretas.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 9/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 9

Correto

Atingiu 0,20 de 0,20

A linguagem C foi criada em 1972, nos laboratórios Bell na empresa AT&T, por Dennis Ritchie,
sendo revisada pela ANSI (American National Standards Institute) em 1989. Trata-se de uma
linguagem estruturalmente simples de grande portabilidade.
Sendo assim, quanto ao esqueleto de um programa em linguagem C, analise as afirmativas
abaixo:
I. No início do programa, a região onde são feitas as suas declarações globais, ou seja,
aquelas que são válidas para todo o programa.
II. As chaves definem o início (“{“) e o fim (“}”) de um bloco de comandos/ instruções.
III. A declaração de um comando quase sempre termina com ponto e vírgula (“;”).
IV. Os parênteses definem o início (“(“) e o fim (“)”) da lista de argumentos de uma função.
Assinale a alternativa correta:

Escolha uma opção:


a. Apenas III e IV estão corretas.

b. Todas as alternativas estão corretas.



c. Apenas II, III e IV estão corretas.

d. Apenas I, II e IV estão corretas.

e. Apenas I e IV estão corretas.

Sua resposta está correta.


A resposta correta é: Todas as alternativas estão corretas.

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 10/11
02/07/2022 18:44 ATIVIDADE ONLINE 2 - AV22022/2

Questão 10

Incorreto

Atingiu 0,00 de 0,20

A maioria dos programas necessita de uma interação do usuário de forma a criar interatividade.
Dentro deste contexto, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F”
para falso:
( ) Uma das vantagens dos laços é que a tarefa de repetir instruções fica a cargo do
programador.
( ) O comando while repete um laço de código enquanto uma condição for True.
( ) O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou
dicionários que serão vistos mais adiante.
( ) Aninhamento de repetições nada mais é que um comando de repetição dentro do outro.

Assinale a alternativa correta:

Escolha uma opção:


a. F, V, V, V

b. F, V, F, V.

c. V, V, V, F.

d. F, F, V, F.

e. V, F, F, V.

Sua resposta está incorreta.


A resposta correta é: F, V, V, V

https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 11/11

Você também pode gostar