Técnicas de Programação - C - Alocação de Memória

Técnicas de Programação - C - Alocação de Memória

Professional Development

19 Qs

quiz-placeholder

Similar activities

Quiz de Hardware - 30 Perguntas

Quiz de Hardware - 30 Perguntas

Professional Development

18 Qs

LinkedList and Its types

LinkedList and Its types

Professional Development

15 Qs

Data Structures and Algorithms Quiz

Data Structures and Algorithms Quiz

Professional Development

15 Qs

Structure and union

Structure and union

Professional Development

20 Qs

TPEC4

TPEC4

Professional Development

15 Qs

Algoritmo e Lógica de Programação

Algoritmo e Lógica de Programação

Professional Development

15 Qs

Entrada e Saída de Dados e Variáveis

Entrada e Saída de Dados e Variáveis

Professional Development

15 Qs

Requisitos de Software I

Requisitos de Software I

Professional Development

20 Qs

Técnicas de Programação - C - Alocação de Memória

Técnicas de Programação - C - Alocação de Memória

Assessment

Quiz

Computers

Professional Development

Hard

Created by

Carolini Simões

FREE Resource

19 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No espaço de memória de um sistema computacional, qual área é reservada pelo sistema operacional para a alocação dinâmica de memória?

heap

pilha

stack

cache

DAM

Answer explanation

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.
Na alocação estática de memória, os tipos de dados tem tamanho predefinido e a alocação é feita em tempo de compilação. Na alocação dinâmica de memória é possível alocar espaços durante a execução de um programa e também permite aumentar ou até diminuir a quantidade de memória alocada.
A função __________ determina o número de bytes para um determinado tipo de dados. A função __________ aloca um espaço de memória e retorna um ponteiro do tipo void para o início do espaço de memória alocado e a função _________ libera o espaço de memória alocado.

alloc / ralloc / clear

sizeof / alloc / clear

malloc / sizeof / free

sizeof / malloc / free

Answer explanation

Media Image

Técnicas de Programação

Aula 2.2 51:15

Página 97

https://www.qconcursos.com/questoes-militares/questoes/1520f960-59

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual o valor de x após executar: int *p = malloc(sizeof(int)); *p = 5; int x = *p; free(p);

5

Valor aleatório

0

Programa crasha

Answer explanation

Técnicas de Programação

Aula 2.2

IA

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que acontece se realloc falhar?

O ponteiro é redefinido para NULL e a memória é perdida.
A memória original permanece inalterada e o ponteiro não é perdido.
A memória original é liberada e o ponteiro é perdido.
O programa falha imediatamente e não continua a execução.
A memória é duplicada e o ponteiro aponta para a nova localização.

Answer explanation

Técnicas de Programação

Aula 2.2

IA

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Quantos free são necessários para:

1

3

4

6

Answer explanation

Técnicas de Programação

Aula 2.2

IA

3 para linhas + 1 para o ponteiro principal

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em C, a função que aloca e inicializa n elementos em zero é:

malloc()

calloc()

realloc()

free()

alloc()

Answer explanation

Media Image

Técnicas de Programação

Aula 2.2

IA

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Para redimensionar um bloco de memória previamente alocado, deve-se usar:

malloc()

realloc()

calloc()

free()

sizeof()

Answer explanation

Media Image

Técnicas de Programação

Aula 2.2

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?