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%)
[Link] 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.
[Link] 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.
[Link] 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.
[Link] 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.
[Link] 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.
[Link] 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.
[Link] 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
[Link] 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.
[Link] 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.
[Link] 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
[Link] 11/11