C++ Allocazione dinamica

C++ Allocazione dinamica

University

7 Qs

quiz-placeholder

Similar activities

Teknik Pergerakan Kamera (Camera Angle)

Teknik Pergerakan Kamera (Camera Angle)

12th Grade - University

10 Qs

Clustering_Pertemuan2_Quiz_Ceria

Clustering_Pertemuan2_Quiz_Ceria

University

10 Qs

Edmodo Review

Edmodo Review

University

10 Qs

INTRODUCCION A LA PROGRAMACION

INTRODUCCION A LA PROGRAMACION

6th Grade - University

10 Qs

PTIA - Pertemuan 1 - Post

PTIA - Pertemuan 1 - Post

University

10 Qs

Robots en el mundo

Robots en el mundo

9th Grade - Professional Development

10 Qs

Herramientas WEB

Herramientas WEB

6th Grade - Professional Development

11 Qs

BÀI 1. LỚP 7

BÀI 1. LỚP 7

11th Grade - University

10 Qs

C++ Allocazione dinamica

C++ Allocazione dinamica

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

Andrea Prete

Used 229+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

7 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

1 min • 1 pt

const int n = 3;

...

int x[n];

Dovrebbe compilare

Dovrebbe dare errore di compilazione

Si tratta di allocazione di memoria dinamica

Si tratta di allocazione di memoria statica

2.

MULTIPLE SELECT QUESTION

1 min • 1 pt

int n = 3;

...

int *x = new int[n];

Compila

Errore di compilazione

Si tratta di allocazione di memoria dinamica

Si tratta di allocazione di memoria statica

3.

MULTIPLE SELECT QUESTION

1 min • 1 pt

int *x = new int[5];

delete x;

Deallocazione memoria corretta

Deallocazione memoria incorretta

Si tratta di allocazione di memoria dinamica

Si tratta di allocazione di memoria statica

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Quali sono i vantaggi dell'allocazione di memoria dinamica piuttosto che statica?

Semplifica lo sviluppo del codice in team

Permette di allocare dati con dimensione maggiore

È più facile da gestire

I dati non vengono automaticamente deallocati quando la variabile esce dallo "scope"

5.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Quali sono gli svantaggi dell'allocazione di memoria dinamica piuttosto che statica?

Rischio di spreco di memoria se dati sono allocati più volte

Rischio di spreco di memoria se dati non sono deallocati opportunamente

Rischio di errore run time (segmentation fault) se accedo a memoria prima della sua allocazione

Rischio di errore run time (segmentation fault) se dealloco la stessa memoria più volte

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Quale strategia di allocazione di memoria è più veloce in generale?

Dinamica

Statica

Dipende dai casi

7.

MULTIPLE SELECT QUESTION

1 min • 1 pt

La deallocazione della memoria dinamica

avviene con l'operatore delete

avviene con l'operatore new

cancella il contenuto della memoria interessata

segnala che la memoria interessata non è più riservata e può quindi essere riutilizzata per altri scopi