Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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;
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.
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
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)
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
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.
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
b. Whity
c. Vale.
d. While.
e. Infinity.
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
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?
b. Está opaca.
c. Está cheia.
d. Está vazia.
e. Está invisível.
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
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
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.
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
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.
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
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:
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
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.
b. F, V, F, V.
c. V, V, V, F.
d. F, F, V, F.
e. V, F, F, V.
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1717705 11/11