FONDAMENTI DI
INFORMATICA - INGEGNERIA
INFORMATICA E
DELL'AUTOMAZIONE (D.M.
270/04) prof: Tradigo
Giuseppe
Tutti gli oltre 870 quiz risolti 1 2
FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA
E DELL'AUTOMAZIONE
(D.M. 270/04)
Docente: Tradigo Giuseppe
Indice 3
Indice Lezioni p. 2
..............................................................................................................................................
Lezione 000 ........................................................................................................................... p. 5
Lezione 002 ........................................................................................................................... p. 122
Lezione 003 ........................................................................................................................... p. 124
Lezione 004 ........................................................................................................................... p. 125
Lezione 005 ........................................................................................................................... p. 127
Lezione 006 ........................................................................................................................... p. 129
Lezione 007 ........................................................................................................................... p. 131
Lezione 008 ........................................................................................................................... p. 133
Lezione 009 ........................................................................................................................... p. 135
Lezione 010 ........................................................................................................................... p. 137
Lezione 011 ........................................................................................................................... p. 139
Lezione 012 ........................................................................................................................... p. 141
Lezione 013 ........................................................................................................................... p. 143
Lezione 014 ........................................................................................................................... p. 145
Lezione 019 ........................................................................................................................... p. 147
Lezione 020 ........................................................................................................................... p. 149
Lezione 021 ........................................................................................................................... p. 151
Lezione 022 ........................................................................................................................... p. 153
Lezione 023 ........................................................................................................................... p. 155
Lezione 024 ........................................................................................................................... p. 157
Lezione 025 ........................................................................................................................... p. 159
Lezione 026 ........................................................................................................................... p. 161
Lezione 027 ........................................................................................................................... p. 163
Lezione 028 ........................................................................................................................... p. 165
Lezione 029 ........................................................................................................................... p. 167
Lezione 032 ........................................................................................................................... p. 169
Lezione 033 ........................................................................................................................... p. 171
Lezione 034 ........................................................................................................................... p. 173
Lezione 035 ........................................................................................................................... p. 174
Lezione 036 ........................................................................................................................... p. 176
Lezione 037 ........................................................................................................................... p. 178
Lezione 038 ........................................................................................................................... p. 180
Lezione 039 ........................................................................................................................... p. 182
Lezione 040 ........................................................................................................................... p. 184
Lezione 041 ........................................................................................................................... p. 186
Lezione 042 ........................................................................................................................... p. 188 4
Lezione 043 p. 190
.............................................................................................................................................
Lezione 044 ........................................................................................................................... p. 192
Lezione 045 ........................................................................................................................... p. 194
Lezione 046 ........................................................................................................................... p. 195
Lezione 047 ........................................................................................................................... p. 196
Lezione 048 ........................................................................................................................... p. 197
Lezione 049 ........................................................................................................................... p. 199
Lezione 050 ........................................................................................................................... p. 201
Lezione 051 ........................................................................................................................... p. 202
Lezione 052 ........................................................................................................................... p. 204
Lezione 053 ........................................................................................................................... p. 206
Lezione 055 ........................................................................................................................... p. 208
Lezione 056 ........................................................................................................................... p. 209
Lezione 057 ........................................................................................................................... p. 211
Lezione 058 ........................................................................................................................... p. 213
Lezione 059 ........................................................................................................................... p. 215
Lezione 060 ........................................................................................................................... p. 216
Lezione 061 ........................................................................................................................... p. 218
Lezione 062 ........................................................................................................................... p. 220
Lezione 063 ........................................................................................................................... p. 222
Lezione 064 ........................................................................................................................... p. 224
Lezione 065 ........................................................................................................................... p. 226
Lezione 066 ........................................................................................................................... p. 228
Lezione 067 ........................................................................................................................... p. 230
Lezione 068 ........................................................................................................................... p. 232
Lezione 070 ........................................................................................................................... p. 234
Lezione 071 ........................................................................................................................... p. 235
Lezione 072 ........................................................................................................................... p. 237
Lezione 073 ........................................................................................................................... p. 239
Lezione 074 ........................................................................................................................... p. 241
Lezione 075 ........................................................................................................................... p. 243
Lezione 076 ........................................................................................................................... p. 245
Lezione 077 ........................................................................................................................... p. 247
Lezione 080 ........................................................................................................................... p. 249
Lezione 081 ........................................................................................................................... p. 251
Lezione 082 ........................................................................................................................... p. 252
Lezione 083 ........................................................................................................................... p. 254
Lezione 084 ........................................................................................................................... p. 256
Lezione 085 ........................................................................................................................... p. 258
Lezione 086 ........................................................................................................................... p. 260 5
Lezione 088 p. 262
.............................................................................................................................................
Lezione 089 ........................................................................................................................... p. 264
Lezione 090 ........................................................................................................................... p. 266
Lezione 091 ........................................................................................................................... p. 268
Lezione 092 ........................................................................................................................... p. 270
Lezione 093 ........................................................................................................................... p. 271
Lezione 094 ........................................................................................................................... p. 273
Lezione 095 ........................................................................................................................... p. 275 6
Lezione 000
01. Cosa avviene durante la fase di compilazione?
Il programma C è tradotto nel codice in linguaggio macchina
Il programma è salvato in memoria
Il programma è eseguito una istruzione alla volta
Il codice oggetto è collegato al codice delle funzioni presenti in altri file
02. Selezionare la frase si ritiene corretta.La seguente definizione di un array int n[5] = {32, 27, 64, 18, 95, 14};
Causa errore di sintassi perchè vi sono solo 5 inizializzatori e 6 elementi nell'array
Causa errore di sintassi perchè ci sono 6 inizializzatori ma solo 5 elementi nell'array
È corretta
Causa errore logico perchè vi sono solo 5 elementi dell'array ma 6 inizializzatori
03. Si voglia calcolare la somma degli elementi dell'array. Quale delle seguenti istruzioni è necessario inserire all'interno del ciclo for?
total[i] =a[i];
a[i] =a[i];
a=a[i];
total =a[i];
04. Cosa crea il linker?
Il codice oggetto
Uno stream di input
Un'immagine eseguibile
Una direttiva per il preprocessore 7
05. Quale delle affermazioni sulla seguente istruzione è vera?
frequency[responses[answer]];
Incrementa di una unità il valore del vettore frequency
Incrementa il contatore delle frequenze appropriato dipendentemente dal valore di frequency[responses].
Incrementa l'indice del vettore responses di una unità
Incrementa il contatore delle frequenze appropriato dipendentemente dal valore di responses[answer].
06. Quale delle seguenti frasi è corretta?
Le direttive per il preprocessore in C non sono istruzioni
Una costante simbolica è un identificatore che è sostituito con il valore ad esso associato dal preprocessore C dopo che il programma è compilato
La direttiva per il preprocessore #define deve terminare col ‘;'
Usare costanti simboliche per specificare la dimensione dell'array rende il programma più veloce
07. Cosa non è specificato nella dichiarazione di un array?
La dimensione a cui deve essere sottratto uno
La dimensione
Il nome dell'array
Il tipo degli elementi
08. Quale tra le seguenti istruzioni permette di definire un array di 5 interi di nome vet?
int Array vet[5];
vet = int[5];
Array vet = int[5];
int vet[5];
09. Quale delle seguenti istruzioni non è una corretta inizializzazione di una variabile di tipo array in C?
int n[5] = {6, 6, 6};
int n[5] = {7};
int n[5] = {0, 7, 0, 3, 8, 2};
int n[] = {0, 7, 0, 3, 8, 2};
10. Completare correttamente la seguente frase.Le stringhe non possono .
Essere trattate come array di caratteri
Terminare con un carattere diverso dal carattere nullo
essere inizializzate usando stringhe di caratteri
Essere inizializzate con liste di inizializzazione
11. Quale istruzione è utilizzata per creare un array di 12 elementi di tipo intero?
c[11] int;
int c [11];
int c[12];
c[12] int; 8
12. Quale istruzione è utilizzata per definire un array di 10 elementi di tipo double di nome c?
double Array c[10];
Array c = double [10];
double c[10];
c = double[10];
13. Quale istruzione è utilizzata per definire un array di 10 interi di nome c?
c = int[10];
int c[10];
Array c = int[10];
int Array c[10];
14. Sia c l'array mostrato in figura. Qual è la dimensione dell'array?
96
7
6
Nessuna delle precedenti
15. Sia c l'array mostrato in figura. Come è possibile accedere all'elemento con valore 5?
c[3]
c[4]
c(3)
c[5] 9
16. Sia c l'array mostrato in figura. Come è possibile accedere all'elemento con valore 10?
c[10]
c[0]
c(0)
c[1]
17. Sia dato il seguente codice C.Quali istruzioni è necessario inserire nella funzione main per calcolare la somma degli elementi dell'array?
for (size_t i =1; i<SIZE; i++){ total += a[i];}
for (size_t i =0; i<SIZE-1;i++){ total += a[i];}
for (size_t i =0; i<SIZE; i++){ total += a[i];
} for (size_t i =1; i<= SIZE; i++){
total =+ a[i]; }
18. Si assuma che la variabile string1 sia un array di caratteri. Quale delle seguenti operazioni non permette di creare una stinga?
string1[] = {'t', 'e', 's', 't', '\0'};
string1[] = "test";
”;
string1[] = "
string1[] = {'t', 'e', 's', 't'}; 10
19. Quale delle seguenti affermazioni è falsa
? Le parentesi utilizzate per racchiudere l'indice di un array non sono un operatore in C
Il numero che indica la posizione di un elemento nell'array è chiamato indice
“Array elementi” “settimo dell'array”
di 7 e elemento non significano la stessa cosa
Per riferirci ad un particolare elemento in un array specifichiamo il nome dell'array e l'indice dell'elemento
la stringa ‘hello'
20. Data rappresentata mediante un array di caratteri c, come mostrato in figura, qual è la dimensione di c?
1
nessuna delle precedenti
5
6
21. Quale affermazione sul bubble sort è falsa?
E' un algoritmo di ordinamento altamente performante
Confronta gli elementi adiacenti l'uno con l'altro
Confronta coppie successive di elementi
E' facile da implementare.
22. Quale affermazione riguardante il bubble sort è vera?
Lo scambio di valori richiede due assegnamenti
L'algoritmo è molto semplice se paragonato ad altre procedure di ordinamento
Sono necessari al più n passi per ordinare un array di n elementi
Massimizza le performance
23. Completare correttamente la seguente frase.Lo specificatore di conversione speciale per stampare indirizzi è .
%m
%loc
%a
%p
24. Completare correttamente la seguente frase.Per passare un array ad una funzione bisogna specificare .
Il nome dell'array preceduto da parentesi vuote
Il nome dell'array seguito da parentesi che specificano la dimensione dell'array –
Il nome dell'array seguito da parentesi che specificano la dimensione dell'array 1
Il nome dell'array senza alcuna parentesi
25. Quale delle seguenti affermazioni sul passaggi
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Fondamenti cpp
-
Fondamenti di informatica
-
Appunti Fondamenti di informatica
-
Fondamenti di informatica