Você está na página 1de 4

PERGUNTA 1

1. As técnicas de memória virtual e de quebra de processos em páginas são


mapeadas em frames na memória principal. Cada processo tem sua tabela de
páginas com seu endereçamento virtual correspondente a um endereço físico,
onde a informação está armazenada e o processador se comunica diretamente
com a memória física e o disco de armazenamento.

Fonte: Elaborado pelo autor.


Utilizando como base o texto e a imagem acima, assinale a alternativa correta
que corresponde à maneira como essa técnica de memória virtual também é
conhecida.
a. Virtualização.
b. Concatenação.
c. Paginação.
d. Pragmatização.
e. Estruturação.

1,42 pontos
PERGUNTA 2
1. Em relação ao termo “struct”, a reincidência do termo pode ser evitada
na declaração de _____________, pois um novo tipo de dado pode ser
definido com o uso da palavra _____________. A definição desse novo
tipo sempre tem que ser feita a partir de um tipo existente, então é definido
um _____________, que é outra maneira de referência para tal tipo.

Preencha as lacunas escolhendo a alternativa correta:


a. variáveis, typedef, sinônimo.
b. estrutura, typedef, sinônimo.
c. estrutura, typedef, struct.
d. variáveis, typedef, struct.
e. variáveis, struct, sinônimo.

1,43 pontos
PERGUNTA 3
1. A linguagem C é uma das mais utilizadas para estudos em todo o mundo,
devido à sua complexidade e vasta documentação. Existem alguns elementos
que são conhecidos na linguagem C, como vetores, laços e ponteiros.

Assinale a alternativa correta sobre ponteiros:


a. Ponteiros são comandos que permitem iteração do código.
b. Ponteiro é um operador aritmético do tipo AND.
c. Ponteiros são comandos que permitem repetição do código.
d. Ponteiro é uma variável que contém um endereço de memória.
e. Ponteiro é uma matriz de uma só dimensão.

1,43 pontos
PERGUNTA 4
1. Já sabemos que arrays em C são obrigados a armazenar variáveis que
são de tipos de dados semelhantes. A criação de uma estrutura dá ao
programador a possibilidade de declarar múltiplas variáveis de diferentes
tipos de dados tratados como uma única entidade. Podemos, por
exemplo, definir uma estrutura da seguinte forma:

Fonte: Elaboração do autor, 2022.


A estrutura denominada Data suporta variáveis do tipo int denominadas
“Dia” e “Ano”, além da variável char denominada “Mes”, sendo que as
variáveis em conjunto formam uma data.
Após análise da estrutura apresentada, avalie as asserções a seguir e a
relação proposta entre elas.

I. A estrutura mostrada é capaz de suportar datas.


PORQUE
II. Estão definidas duas variáveis do tipo int denominadas “Dia” e “Ano”,
além da variável denominada “[12]”.

A respeito dessas asserções, assinale a alternativa correta.


a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa
da I.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
e. As asserções I e II são falsas.
1,43 pontos
PERGUNTA 5
1. A programação em C utiliza dados estruturados para casos em que
vários sistemas precisam armazenar informações semelhantes. Usando
estrutura, podemos armazenar diferentes tipos de dados. Como a
estrutura em C é um tipo de dado definido pelo usuário, ao criar uma
estrutura, podemos definir outra estrutura como seu membro de dados, o
que leva a uma estrutura com outra estrutura dentro dela.

Com base no conceito de estruturas, identifique se são verdadeiras (V) ou


falsas (F) as afirmativas a seguir.

I. ( ) Uma estrutura construída com “typedef struct” não necessita de


nome.
II. ( ) Deve-se iniciar uma estrutura com a sintaxe “struct nome_estrutura
var”.
III. ( ) É recomendável que uma estrutura seja definida dentro de uma
função.

Assinale a alternativa que apresenta a sequência correta.


a. F - F - F.
b. V - F - F.
c. F - V - V.
d. V - V - F.
e. F - V - F.

1,43 pontos
PERGUNTA 6
1. Já sabemos que uma estrutura é uma coleção de variáveis, possivelmente de
diferentes tipos, organizadas em um único _________, e que as variáveis que
compõem uma estrutura são comumente chamadas de _________.

Preencha as lacunas escolhendo a alternativa CORRETA:


a. Espiral e elementos.
b. Conjunto e ponteiros.
c. Indivíduo e elementos.
d. Conjunto e elementos.
e. Conjunto e formas.

1,43 pontos
PERGUNTA 7
1. Uma estrutura em linguagem de programação C é uma declaração que define
uma lista de variáveis agrupadas, permitindo que sejam acessadas por um
ponteiro. O comando typedef faz parte dos nossos estudos sobre estruturas em
linguagem de programação C. Ele apresenta as seguintes características:

I. Permite compor novos tipos de dados.


II. É composto a partir de tipos pré-existentes.
III. Cria um novo tipo de dado.

Assinale a alternativa correta sobre os ponteiros:


a. II, apenas.
b. I e II, apenas.
c. III, apenas.
d. I e III, apenas.
e. II e III, apenas.

Você também pode gostar