(Nuovo 2021) Domande esame
SISTEMI DI ELABORAZIONE
DELLE INFORMAZIONI /
Contiene dal 90 al 100% delle
domante presenti all'esame!
Unipegaso
Sistemi di Elaborazione dell'Informazione
Università Telematica Pegaso
30 pag.
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
SISTEMI DI
ELABORAZIONE DELLE
INFORMAZIONI
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
1
Il primo sistema operativo a consentire il funzionamento di più programmi
contemporaneamente è…
3 Unix
2
Il componente in cui i contenuti rimangono fissi per tutto il ciclo di vita del PC e sono
utilizzati dalla CPU all'accensione del PC è:
4 BIOS
3 Si indichi quale, tra quelli elencati, è un sistema operativo a riga di comando:
3 MS-DOS
4 Indicare a quanti bit corrisponde 1 Byte:
38
5 Indicare a quanti byte corrispondono esattamente 3 Kilobyte:
2 3072
6 Indicare a quanti Kbyte corrisponde un Megabyte:
3 1024
7
L’unità costituita da un insieme di circuiti in grado di svolgere le operazioni di tipo
aritmetico e logico è:
2 ALU
8 Se paragonati alla memoria principale, i supporti di memoria di massa sono:
4 Più lenti
9
Le caratteristiche principali che differenziano una memoria secondaria dalla
memoria centrale sono:
1 Non volatilità, grande capacità, bassi costi e minore velocità di accesso
10
Una rete paritetica, anche definita 'peer-to-peer' è diversa da una rete 'client-server' in
quanto...
1 Non ci sono gerarchie tra i diversi computer connessi
11 La sigla DNS è acronimo di:
2 Domain Name System
12 Un protocollo di comunicazione è un insieme di:
2 Regole che due o più host devono rispettare per comunicare tra di loro
13 Il World Wide Web è:
2 La collezione di risorse disponibile in rete e accessibili attraverso il protocollo HTTP
14 Gli hard disk si basano su:
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
2 Tecnologia magnetica
15 Il termine WLAN rappresenta una rete…
4 locale che sfrutta la tecnologia wireless
16 La capacità di un DVD-ROM è quantificabile in circa:
4 4.7 Gb
17 Una MAN (Metropolitan Area Network) copre una distanza di:
1 qualche decina di chilometri
18 Parlando di basi di dati, le strutture fondamentali che contengono i dati sono:
3 Le tabelle
19 In un database le cartelle sono organizzate in:
1 Record e campi
20
In un database, per ridurre il più possibile, se non eliminare, la duplicazione di dati,
sia per facilitare e velocizzare l’inserimento dei dati stessi, sia per ridurre lo spazio
occupato dal database su disco e in memoria…
4 Si creano più tabelle collegate tra di loro da relazioni
21
Il sistema binario ha, tra le altre caratteristiche, quella di essere un sistema
"posizionale" e cioè:
1 il valore di una cifra dipende dalla sua posizione
22 Indicare il valore decimale dei numeri binari: 0111, 1100, 1111, 11011:
1 7, 12, 15, 27
23
Un computer non è in grado di capire un linguaggio di programmazione in quanto il
processore sa elaborare solo in linguaggio:
2 Binario
24 Il modello ISO/OSI identifica la struttura ideale di una rete ed è costituito da:
1 7 livelli
25 Per connettersi ad Internet sono necessari un computer, un modem e...
1 un accordo con un Service Provider in grado di fornire l’accesso alla Rete
26 Un server web è:
1 Un applicativo software capace di fornire pagine web su richiesta
27 La macchina di Turing è stata proposta da Alan Turing nel:
1 1936
28
Parlando di elaboratore, quando diciamo che è una macchina elettronica, vogliamo
dire che:
3 La logica di manipolazione e la memorizzazione sono implementate con tecnologie di tipo
elettronico
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
29
Nell'architettura di Von Neumann il dispositivo che legge il programma e lo esegue sui
dati è:
2 L'unità di controllo
30
Se diciamo che, negli algoritmi, devono essere definiti in modo univoco e non ambiguo
i
passi successivi da eseguire per ottenere i risultati voluti, evitando paradossi e
contraddizioni, ci riferiamo alla proprietà:
4 Non ambiguità
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
1
Se parliamo di un connettore dove vengono inserite delle schede che contengono
particolari dispositivi, parliamo di:
3 Slot
2
Il primo sistema operativo a consentire il funzionamento di più programmi
contemporaneamente è…
3 Unix
3 Indicare a quanti bit corrisponde 1 Byte:
38
4 Indicare a quanti Kbyte corrisponde un Megabyte:
3 1024
5
L’unità costituita da un insieme di circuiti in grado di svolgere le operazioni di tipo
aritmetico e logico è:
2 ALU
6
In tema di hard disk, quando parliamo di 'attesa che il settore desiderato si trovi a
passare sotto la testina', ci riferiamo al tempo di…
3 Latenza
7
Le caratteristiche principali che differenziano una memoria secondaria dalla
memoria centrale sono:
1 Non volatilità, grande capacità, bassi costi e minore velocità di accesso
8 Il cervello del sistema informatico è:
2 Il microprocessore
9
Una rete paritetica, anche definita 'peer-to-peer' è diversa da una rete 'client-server' in
quanto...
1 Non ci sono gerarchie tra i diversi computer connessi
10 Il termine "directory":
3 Indica le diverse sezioni e sottosezioni, ramificate ad albero, in cui è organizzata logicamente la
memorizzazione del disco rigido, dischetti o CD-ROM
11 TCP/IP è:
1 Una collezione di protocolli di comunicazione
12 Una rete di calcolatori, dal punto di vista matematico, può essere vista come:
3 Un grafo
13 Gli hard disk si basano su:
2 Tecnologia magnetica
14 Il termine WLAN rappresenta una rete…
4 locale che sfrutta la tecnologia wireless
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
15 Gli indirizzi IP…
1 Consentono di instradare correttamente i pacchetti dati su una rete
16 La capacità di un DVD-ROM è quantificabile in circa:
4 4.7 Gb
17 Una MAN (Metropolitan Area Network) copre una distanza di:
1 qualche decina di chilometri
18 Una delle differenze tra RAM e ROM è:
1 La RAM è scrivibile, la ROM no
19 In un database le cartelle sono organizzate in:
1 Record e campi
20 Il sistema binario usa:
1 potenze di 2
21 Indicare il valore decimale dei numeri binari: 0111, 1100, 1111, 11011:
1 7, 12, 15, 27
22 Il numero 51 in base decimale, corrisponde al numero binario:
1 110011
23
Un computer non è in grado di capire un linguaggio di programmazione in quanto il processore sa
elaborare solo in linguaggio:
2 Binario
24 Il modello ISO/OSI identifica la struttura ideale di una rete ed è costituito da:
1 7 livelli
25 Il modem è il dispositivo che:
1 permette di utilizzare la linea telefonica analogica per collegarsi ad un computer remoto
26 I Punti di Presenza (PoP) sono:
1 punti di accesso telefonico che un provider mette a disposizione degli utenti nel territorio nazionale
27 La macchina di Turing è stata proposta da Alan Turing nel:
1 1936
28 Parlando di elaboratore, quando diciamo che è una macchina elettronica, vogliamo dire che:
3 La logica di manipolazione e la memorizzazione sono implementate con tecnologie di tipo elettronico
29 Le proposizioni contenute in un algoritmo sono costituite da due componenti fondamentali:
1 istruzioni e dati
30 Un elaboratore è una macchina:
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
1
Ci troviamo all'interno delle componenti hardware. Quando parliamo di una "scheda che
contiene l'elettronica fondamentale, il chip della memoria ROM che contiene il BIOS (Basic
Input Output System) e ospita nei suoi SLOT (alloggiamenti) di espansione tutti gli altri
componenti", ci riferiamo a:
2 Motherboard
2 Tastiera e mouse sono:
1 Unità di input
3
Se parliamo di un connettore dove vengono inserite delle schede che contengono particolari
dispositivi, parliamo di:
3 Slot
4 Indicare a quanti bit corrisponde 1 Byte:
38
5 Indicare a quanti Kbyte corrisponde un Megabyte:
3 1024
6
L’unità costituita da un insieme di circuiti in grado di svolgere le operazioni di tipo aritmetico e
logico è:
2 ALU
7
Esiste, all'interno di un elaboratore, una memoria ad alta velocità che può rispondere alle
richiesta di lettura oppure filtrare le richieste di scrittura verso la memoria centrale senza
imporre stati di attesa al processore. Questa è la memoria...
4 Cache
8
In tema di hard disk, quando parliamo di 'attesa che il settore desiderato si trovi a passare sotto
la testina', ci riferiamo al tempo di…
3 Latenza
9 Una rete paritetica, anche definita 'peer-to-peer' è diversa da una rete 'client-server' in
quanto...
1 Non ci sono gerarchie tra i diversi computer connessi
10 La sigla DNS è acronimo di:
2 Domain Name System
11 Un protocollo di comunicazione è un insieme di:
2 Regole che due o più host devono rispettare per comunicare tra di loro
12 Il World Wide Web è:
2 La collezione di risorse disponibile in rete e accessibili attraverso il protocollo HTTP
13 Selezionare, tra quelle elencate, un tipologia non valida di rete dati:
4 PAN
14 Il termine "directory":
3 Indica le diverse sezioni e sottosezioni, ramificate ad albero, in cui è organizzata logicamente la
memorizzazione del disco rigido, dischetti o CD-ROM
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
15 TCP/IP è:
1 Una collezione di protocolli di comunicazione
16 Una rete di calcolatori, dal punto di vista matematico, può essere vista come:
3 Un grafo
17 Le LAN sono reti locali che si occupano di collegare i nodi posti...
1 all'interno dello stesso edificio o in edifici adiacenti nel raggio di qualche chilometro
18 Gli indirizzi IP…
1 Consentono di instradare correttamente i pacchetti dati su una rete
19 Una rete ibrida è una rete che fonde:
1 Schema client/server e peer-to-peer
20
In un database, per ridurre il più possibile, se non eliminare, la duplicazione di dati, sia per
facilitare e velocizzare l’inserimento dei dati stessi, sia per ridurre lo spazio occupato dal
database su disco e in memoria…
4 Si creano più tabelle collegate tra di loro da relazioni
21
Il sistema binario ha, tra le altre caratteristiche, quella di essere un sistema "posizionale" e
cioè:
1 il valore di una cifra dipende dalla sua posizione
22 Il sistema binario usa:
1 potenze di 2
23 Indicare il valore decimale dei numeri binari: 0111, 1100, 1111, 11011:
1 7, 12, 15, 27
24 La conversione da numero decimale a numero binario avviene tramite l'algoritmo:
1 della divisione intera
25 Per connettersi ad Internet sono necessari un computer, un modem e...
1 un accordo con un Service Provider in grado di fornire l’accesso alla Rete
26 I Punti di Presenza (PoP) sono:
1 punti di accesso telefonico che un provider mette a disposizione degli utenti nel territorio nazionale
27 Un server web è:
1 Un applicativo software capace di fornire pagine web su richiesta
28 La macchina di Turing è stata proposta da Alan Turing nel:
1 1936
29
Se diciamo che, negli algoritmi, devono essere definiti in modo univoco e non ambiguo i passi
successivi da eseguire per ottenere i risultati voluti, evitando paradossi e contraddizioni, ci
riferiamo alla proprietà:
4 Non ambiguità
30
Tra i blocchi elementari di un flow chart, quello che ha una sola freccia entrante e due frecce
uscenti è il blocco:
3 Controllo
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
1
Ci troviamo all'interno delle componenti hardware. Quando parliamo di una "scheda che contiene l'elettronica
fondamentale, il chip della memoria ROM che contiene il BIOS (Basic Input Output System) e ospita nei suoi
SLOT
(alloggiamenti) di espansione tutti gli altri componenti", ci riferiamo a:
2 Motherboard
2 Se parliamo di un connettore dove vengono inserite delle schede che contengono particolari dispositivi,
parliamo di:
3 Slot
3 Il primo sistema operativo a consentire il funzionamento di più programmi contemporaneamente è…
3 Unix
4 Si indichi quale, tra quelli elencati, è un sistema operativo a riga di comando:
3 MS-DOS
5
Esiste, all'interno di un elaboratore, una memoria ad alta velocità che può rispondere alle richiesta di lettura
oppure
filtrare le richieste di scrittura verso la memoria centrale senza imporre stati di attesa al processore. Questa è la
memoria...
4 Cache
6 Se paragonati alla memoria principale, i supporti di memoria di massa sono:
4 Più lenti
7 Le caratteristiche principali che differenziano una memoria secondaria dalla memoria centrale sono:
1 Non volatilità, grande capacità, bassi costi e minore velocità di accesso
8 Un protocollo di comunicazione è un insieme di:
2 Regole che due o più host devono rispettare per comunicare tra di loro
9 Selezionare, tra quelle elencate, un tipologia non valida di rete dati:
4 PAN
10 Si indichi quale, tra le seguenti affermazioni, è vera:
4 1 GB = 1024 MB
11 TCP/IP è:
1 Una collezione di protocolli di comunicazione
12 Una rete di calcolatori, dal punto di vista matematico, può essere vista come:
3 Un grafo
13 Le LAN sono reti locali che si occupano di collegare i nodi posti...
1 all'interno dello stesso edificio o in edifici adiacenti nel raggio di qualche chilometro
14 Gli indirizzi IP…
1 Consentono di instradare correttamente i pacchetti dati su una rete
15 La capacità di un DVD-ROM è quantificabile in circa:
4 4.7 Gb
16 Una MAN (Metropolitan Area Network) copre una distanza di:
1 qualche decina di chilometri
17 Una rete ibrida è una rete che fonde:
1 Schema client/server e peer-to-peer
18 In un database le cartelle sono organizzate in:
1 Record e campi
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
19
In un database, per ridurre il più possibile, se non eliminare, la duplicazione di dati, sia per facilitare e
velocizzare
l’inserimento dei dati stessi, sia per ridurre lo spazio occupato dal database su disco e in memoria…
4 Si creano più tabelle collegate tra di loro da relazioni
20 Il sistema binario usa:
1 potenze di 2
21 Indicare il valore decimale dei numeri binari: 0111, 1100, 1111, 11011:
1 7, 12, 15, 27
22
Un computer non è in grado di capire un linguaggio di programmazione in quanto il processore sa elaborare
solo in
linguaggio:
2 Binario
23 Il modello ISO/OSI identifica la struttura ideale di una rete ed è costituito da:
1 7 livelli
24 Il modem è il dispositivo che:
1 permette di utilizzare la linea telefonica analogica per collegarsi ad un computer remoto
25 I Punti di Presenza (PoP) sono:
1 punti di accesso telefonico che un provider mette a disposizione degli utenti nel territorio nazionale
26 Un server web è:
1 Un applicativo software capace di fornire pagine web su richiesta
27 La macchina di Turing è stata proposta da Alan Turing nel:
1 1936
28 Le proposizioni contenute in un algoritmo sono costituite da due componenti fondamentali:
1 istruzioni e dati
29 Un elaboratore è una macchina:
3 Digitale, elettronica, automatica
30 Nell'architettura di Von Neumann il dispositivo che legge il programma e lo esegue sui dati è:
2 L'unità di controllo
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Tra i seguenti tipi di computer, permette a più utenti di lavorare
contemporaneamente...
c Mainframe
Un programma di tipo general purpose?
c Per svolgere un determinato compito deve essere istruito dall’utente
L?acronimo ICT significa:
c Information and Communication Technology
Con un computer privo della CPU è possibile svolgere...
a Nessun tipo di funzione
Indicare quali funzioni permettono di svolgere i computer multimediali:
b Permettono di riprodurre immagini, ascoltare suoni e vedere filmati
La funzione che svolge un disco rigido è:
c Permette di memorizzare i dati
L?unità di elaborazione centrale (CPU)...
b Esegue le istruzioni codificate nei programmi caricati nella memoria centrale o RAM,
prelevando istruzioni e dati dalla stessa memoria e ridepositandovi i dati elaborati
Il termine hardware indica:
a L?insieme delle componenti fisiche del computer
Il termine software indica:
a L?insieme dei programmi e dei dati relativi: sistema operativo, programmi applicativi e
linguaggi di programmazione
Indicare quale di questi non è un linguaggio di programmazione:
d Windows
Indicare quanti livelli di tensione utilizza un sistema digitale per rappresentare l?informazione:
Rappresentazione dei dati: sistema binario
b2
Indicare qual è il sistema numerico riconosciuto dai sistemi digitali:
Rappresentazione dei dati: sistema binario
b Binario
La rappresentazione binaria del numero decimale 12 è:
Rappresentazione dei dati: sistema binario
b 1100
Indicare qual è la rappresentazione decimale del numero binario 10010:
Rappresentazione dei dati: sistema binario
d 18
Indicare qual è la rappresentazione esadecimale del numero binario 10011011110:
Rappresentazione dei dati: sistema binario
c 4DE
Indicare qual è la rappresentazione decimale del numero binario 11010:
Rappresentazione dei dati: sistema binario
b 26
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Indicare qual è la rappresentazione del numero decimale -51 in complemento a 2:
Rappresentazione del segno di un numero
b 11001101
Il codice ASCII è lo standard usato per rappresentare...
Rappresentazione dei dati: sistema binario
b I caratteri in binario
Indicare quale di questi è un formato usato per la compressione delle immagini:
Rappresentazione dei dati: sistema binario
c .gif
Se diamo in input i due ingressi 0 e 1 ad una porta logica AND, l?uscita è:
Elettronica digitale
d0
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Il contenitore che racchiude le componenti necessarie al funzionamento del computer
è
denominato:
a Case
Il processore è montato?
b Sulla scheda madre
Le componenti connesse a un computer sono denominate:
c Periferiche
Il circuito integrato che effettua l'elaborazione vera e propria dei dati, delle operazioni di
calcolo e di controllo è?
d La CPU
L'unità che esegue le operazioni matematiche, logiche e di confronto è:
a ALU
La potenza di elaborazione di un processore è data:
b Dal numero di operazioni che l' ALU esegue in un secondo
1 Hertz (Hz) rappresenta:
b 1 Ciclo al secondo
I dispositivi che consentono all'utente l'inserimento di informazioni e dati nel computer
sono?
c Dispositivi di input
I dispositivi che consentono al computer di visualizzare e produrre l'informazione
elaborata sono?
d Dispositivi di output
Il dispositivo di puntamento alternativo al mouse, costituito da una piastrina
rettangolare,
sensibile al tatto è?
Dispositivi di input e di output
a Touchpad
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
La memoria RAM è:
b Una memoria volatile ad accesso casuale
Dire che un disco rigido è a 300 MHz:
a È una frase priva di senso
Indicare se è più veloce un disco rigido da 4 GB o da 8GB:
b Dipende dal tipo di tecnologia usata
Le prestazioni di un computer vengono influenzate da alcuni dei componenti presenti nel sistema.
Indicare quale di questi può avere effetti positivi o negativi sulle performance del PC:
b Dimensione della RAM
Osservate frequenti attività di swapping sul disco del vostro PC. Indicare qual è l'operazione
migliore da
fare per minimizzare questa attività sul disco fisso:
b Aumentare la quantità di RAM installata
Indicare qual è l'unità di misura generalmente utilizzata per indicare le dimensioni della memoria
RAM
installata in un PC:
a MB (megabytes)
Indicare quale delle seguenti unità di memoria non consente la modifica dei dati in essa contenuti:
d ROM
Quando si spegne il PC si perdono le informazioni:
a Nella RAM
Indicare quale, tra i seguenti dispositivi, non è una memoria di massa:
d ROM
Indicare da quanti bit è formato un Kbyte:
d 1024
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Le interfacce grafiche (es. in Windows) sono caratterizzate dall'uso del mouse su 3
principali elementi grafici interattivi:
b Icone, finestre e menu
I sistemi operativi Windows supportano il Plug & Play. Questo significa che...
a Ammettono la connessione di alcune periferiche (Plug & Play) senza la
riconfigurazione del sistema, caricando all'occorrenza i driver necessari
I programmi applicativi:
a Rendono operativo il computer trasformandolo in una macchina con funzionalità
specifiche: videoscrittura, grafica, calcolo, videogiochi...
I linguaggi di programmazione:
c Servono ai programmatori per progettare e codificare nuovi programmi
applicativi
Il sistema operativo viene...
a Caricato nella memoria centrale non appena si accende il computer
Il termine "directory":
a Indica le diverse sezioni e sottosezioni, ramificate ad albero, in cui è organizzata
logicamente la memorizzazione del disco rigido, dischetti o CD-ROM
Indicare come si indica in un diagramma di flusso l'inizio dell'algoritmo:
a Con un cerchio contenente la scritta START
Indicare quali, tra questi, sono programmi applicativi:
b Fogli elettronici, elaboratori di testo, programmi di grafica
Indicare quale, tra le seguenti voci, fa parte del software?:
c Sistema operativo
Il linguaggio macchina è:
b Un linguaggio capito dalla CPU
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Un URL è:
b L'indirizzo di una risorsa internet
Un Internet Service Provider (ISP) è:
b Una struttura commerciale o un'organizzazione che offre agli utenti accesso a
Internet con i relativi servizi
Il compito del DNS è:
a Tradurre l'indirizzo scritto in formato letterale in un indirizzo IP
Un motore di ricerca è:
b Un localizzatore di informazioni utili su Internet
Indicare quale tra questi è un indirizzo IP corretto:
a [Link]
Indicare quale dei seguenti indirizzi mail è corretto:
d Nome@[Link]
Il compito del protocollo FTP è:
d Inviare file di grosse dimensioni
Un browser è un programma che ti consente di:
c Visualizzare pagine web
La sigla IANA significa:
b Autorità mondiale che si occupa dell'assegnazione degli indirizzi Internet
Indicare quale di queste è uno dominio:
c .org
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
La barra posta nella parte superiore dello schermo che mostra il nome del foglio
elettronico attualmente in uso è:
a La barra del titolo
Se il foglio elettronico è appena stato creato, il suo nome sarà:
d Senza nome X, in cui X è un numero
L'intersezione di una riga e di una colonna forma:
c Una cella
Le colonne:
d Cominciano con la lettera A e proseguono verso destra
Le righe:
a Cominciano con il numero 1 e proseguono verso il basso
All'estremità inferiore della finestra di Calc è possibile trovare:
c La barra di stato
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Un elaboratore è una macchina:
c Digitale, elettronica, automatica
Nell'architettura di Von Neumann il dispositivo che legge il programma e lo esegue sui
dati è:
b L'unità di controllo
Quando parliamo di: "una descrizione delle operazioni che devono essere eseguite
per risolvere
una certa classe di problemi" stiamo definendo un...
a Programma
Quando parliamo di: "una successione ordinata di istruzioni (o passi) che definiscono
le
operazioni da eseguire su dei dati per risolvere una classe di problemi." ci riferiamo alla
definizione di:
b Algoritmo
Le proprietà degli algoritmi sono:
b Finitezza, generalità e non ambiguità
Se diciamo che, negli algoritmi, devono essere definiti in modo univoco e non ambiguo
i passi
successivi da eseguire per ottenere i risultati voluti, evitando paradossi e
contraddizioni, ci
riferiamo alla proprietà:
d Non ambiguità
Le proposizioni contenute in un algoritmo sono costituite da due componenti
fondamentali:
c Dati e istruzioni
I dati possono essere di due tipi:
a Costanti e variabili
Un flow chart è un:
d Linguaggio formale di tipo grafico per rappresentare gli algoritmi
Tra i blocchi elementari, quello che ha una sola freccia entrante e due frecce uscenti è
il
blocco:
c Controllo
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Nella definizione di algoritmo, quando diciamo che: "la sequenza di istruzioni deve
portare ad un risultato" ci riferiamo alla proprietà: :
a Efficacia
Nella definizione di algoritmo, quando diciamo che: "le istruzioni devono essere
eseguibili
materialmente" ci riferiamo alla proprietà: :
b Realizzabilità
Il calcolatore comprende:
d Solo sequenze di 0 e 1
Il linguaggio macchina:
b E' diverso per ogni piattaforma hardware
Ogni istruzione del linguaggio assembly :
c Corrisponde ad un'istruzione in linguaggio macchina
Il linguaggio assemply:
a Ha un basso livello di astrazione
Un linguaggio di programmazione ad alto livello:
d E' quasi indipendente dalla piattaforma e dal sistema operativo
In un traduttore di tipo interprete le istruzioni del codice sorgente vengono ad una ad
una
tradotte in... :
b Linguaggio macchina e subito eseguite dalla CPU
In un traduttore di tipo compilatore tutto il codice sorgente viene tradotto in :
a Linguaggio macchina
Nelle interfacce a carattere:
c Vengono visualizzate e immesse solo righe di testo
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Quando scriviamo un programma e richiediamo valori dall'esterno, questi vengono memorizzati:
c Nella RAM
Chiedere un valore A dall'esterno è una operazione di:
a Input
Una istruzione del tipo "S=A+B" è una istruzione di:
c Elaborazione
Una istruzione del tipo "Visualizzare S" è una istruzione di:
b Output
L'istruzione scanf("%d", &A): :
c Assegna ad A il valore intero let to dalla tast iera
Per assegnare un valore si usa il simbolo :
c=
Le istruzioni devono terminare sempre con:
d Punto e virgola
Le definizioni vanno collocate tutte insieme :
a Prima delle ist ruzioni eseguibili
Un blocco è racchiuso tra parentesi: :
a Graffe
Per far terminare un programma si usa l'istruzione:
b Return
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
ANSI C nasce nel:
c 1989
Il linguaggio C:
c Ha sia caratteristiche di alto che di basso livello
I tipi di errore Error e Warning :
b Sono due cose diverse
Nel linguaggio C, i caratteri maiuscoli e minuscoli:
d Sono considerati diversi perché il linguaggio C è "case sensitive"
Quando una istruzione è costituita dal solo carattere ';':
a E' considerata istruzione nulla
L'inizio di un commento è caratterizzato dalla coppia di caratteri:
b /*
Un blocco di codice è un insieme di istruzioni racchiuso tra parentesi:
d Graffe
Se il blocco di codice è costituito da una sola istruzione:
b Le parentesi graffe vengono normalmente omesse
L'indentazione è utile per:
a Comprendere meglio il flusso del programma
Le istruzioni in un programma C terminano sempre con :
c;
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Tutte le definizioni delle variabili sono collocate:
c All'inizio del blocco
La visibilità (scope) di una variabile si estende dal punto dove viene definita fino :
b Al termine del blocco che la contiene
I nomi delle variabili sono identificatori composti da:
d Lettere, cifre e underscore
Il primo carattere dell'identificatore di una variabile deve essere:
a Una lettera
Il tipo di dato char è un valore intero su :
d Un byte
Se le costanti intere decimali escono dal range dei long :
b E' un errore
Secondo lo standard il tipo double deve essere almeno lo stesso numero di bit del tipo:
c Float
Nelle costanti floating-point l'esponente è preceduto da:
cEoe
L'assegnazione esplicita del valore iniziale alle variabili contestualmente alla
definizione è
detta :
b Inizializzazione
Parlando di costanti simboliche, la sostituzione dei simboli inizia a partire dalla riga
dove
è presente la :
b #define
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Per utilizzare le funzioni di Input/Output bisogna includere il file di intestazione (header
file) denominato:
bb
Indicare quanti sono gli stream preesistenti che il sistema operativo fornisce al
programma quando viene mandato in esecuzione:
d3
Indicare la sintassi corretta della funziona scanf:
d scanf(stringa di formato, lista di variabili)
Le variabili contenute nella lista di variabili della scanf sono separater da:
b Una virgola
Le specifiche di conversione sono composte da una lettera preceduta dal carattere:
b%
L'istruzione scanf("%d", &a); legge un valore di tipo:
b int
Indicare quale tra le seguenti stringhe di formato è quella corretta:
a %d%d%d
Indicare la sintassi corretta della funziona printf:
b printf(stringa di formato, lista di espressioni)
Le espressioni contenute nella lista di espressioni di una printf sono separate da: :
c Virgola
Se il valore int restituito dalla printf è >=0, questo rappresenta:
b Il numero di caratteri scritti a video
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Nell'espressione x=a+b*c viene eseguita per prima :
b La moltiplicazione tra b e c
L'espressione x=a+b*c è equivalente alla funzione:
c x=a+(b*c)
I risultati intermedi dei calcoli vengono memorizzati :
d In variabili temporanee dello stesso tipo degli operandi
La seguente istruzione c=(long)a;...:
c Non modifica il valore della variabile a
Nell'espressione c = (long)(a*b); il cast:
c E' inutile
Le espressioni a++ e ++a:
d Sono diverse
Dopo le istruzioni a=5; x=++a; il valore della variabile a sarà uguale a:
a6
L'istruzione x+=5; è equivalente all'istruzione:
c x=x+5
Le funzioni matematiche sono contenute nella libreria:
bb
Per avere un valore intero tra 0 e N (escluso) dobbiamo scrivere:
a x = rand() % N;
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Nel costrutto IF, prima e dopo la condizione sono necessarie le parentesi:
a Tonde
Nel costrutto IF, il blocco istruzioni è racchiuso tra parentesi:
d Graffe
Nel costrutto IF-ELSE, per indicare il blocco da eseguire nel caso la condizione non sia
vera si usa la clausola:
c else
Quando parliamo di selezione a più rami, se usiamo la soluzione che mette tanti
costruzzi
if in sequenza, otteniamo una soluzione inefficiente perché :
a Vengono valutate sempre tutte le condizioni
L'operatore != ha significato:
b Diverso
Le espressioni relazionali, rispetto alle operazioni aritmetiche, hanno priorità:
d Inferiore
Le espressioni relazionali, rispetto agli operatori di assegnamento, hanno priorità:
a Superiore
Scrivere if(trovato) equivale a scrivere:
c if (trovato != 0)
Parlando di selezione multipla, l'espressione produce un risultato di tipo:
c int
Per eseguire il solo blocco corrispondente all'espressione e poi uscire dallo switch si
utilizza l'istruzione:
d break
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
In C i cicli sono controllati da una condizione di permanenza nel ciclo: si esegue il
corpo del
ciclo fintantoché la condizione è:
c Vera
Nel ciclo WHILE la condizione viene valutata:
d Prima di eseguire il blocco
Nel ciclo WHILE, se la condizione è falsa:
a Il blocco non viene eseguito neppure una volta
Il ciclo FOR fa eseguire il blocco fintantochè la condizione è:
b Vera
Un ciclo WHILE e un ciclo FOR:
a Possono essere equivalenti, e il ciclo FOR è più compatto
Un ciclo DO-WHILE fa eseguire il blocco fintantochè la condizione è:
b Vera
Per uscire da un ciclo immediatamente, senza aspettare la valutazione della
condizione, si
può utilizzare l'istruzione non strutturata:
a Break
La sequenza di tasti per produrre EOF in Windows è:
d Control-Z e poi INVIO
Per dare un nome ad una riga possiamo utilizzare:
c Una label
L'utilizzo di goto produce…:
c Sempre codice non strutturato
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Le variabili vettoriali contengono...
a Più valori dello stesso tipo
Per definire un vettore di 10 elementi di tipo intero e denominarlo vett dobbiamo
scrivere:
d int vett[10]
L'indice di un vettore deve essere un valore di tipo:
c int
Il primo elemento di un vettore ha indice: :
c0
L'ultimo elemento di un vettore ha indice:
b N-1
Le matrici sono:
d Variabili vettoriali con due dimensioni
La definizione int Mx[7][5] definisce:
b Un vettore di 7 elementi ciascuno dei quali è un vettore di 5 int
Se un vettore non è inizializzato, i valori in esso contenuti sono:
b Indeterminati
Se scriviamo int vett[]={12, 5, 3, 6}; otteniamo:
b Un vettore di 4 elementi
Se scriviamo int vett[10]={0}; otteniamo:
d Un vettore di 10 elementi tutti inizializzati a 0
Test_Lezione 11_I caratteri e le stringhe
Per memorizzare un carattere il linguaggio C memorizza:
a Il numero intero corrispondente al suo codice ASCII
Le variabili carattere sono variabili di tipo intero su:
d 8 bit
L'istruzione char apice = '\''; produce, all'interno della variabile apice:
b Il simbolo '
Il carattere \ ha un significato speciale. Per poterlo usare come carattere normale :
b Bisogna raddoppiarlo
Il carattere terminatore di una stringa è:
c '\0'
Se dichiariamo una variabile stringa di 15 char, questa potrà contenere:
d 14 caratteri utili
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Nella variabile stringa nome[15] il primo carattere è:
a nome[0]
Se dichiariamo una variabile stringa di 20 char e inseriamo all'interno 4 caratteri, la
lunghezza sarà pari a:
d4
Per leggere una stringa fino a fine riga utilizzando una scanf si può quindi utilizzare la
specifica:
d %[^\n]%*c
L'istruzione %[^\n]%*c legge tutti i caratteri che trova finché non incontra:
b Il ritorno a capo
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
Per accedere ad uno specifico record di un file è necessario posizionarsi:
b Al byte da dove inizia
La funzione per aprire un file è:
a fopen
La funzione per chiudere un file è:
d fclose
Il programmatore può chiedere lo svuotamento del buffer associato a fp con
l'istruzione:
b fflush(fp)
Indicare quale delle seguenti istruzioni è quella giusta per leggere un carattere da un
file e
inserirlo in una variabile:
b x=fgetc(fp)
La funzione fgets(str,n,fp) legge una riga intera da fp :
b Incluso '\n'
La funzione fscanf:
c Legge un solo valore
La funzione fscanf restituisce EOF:
c Solo se non riesce a leggere nessun valore
Gli stream preesistenti quando il programma viene mandato in esecuzione sono:
a3
La modalità di aggiornamento che effettua una lettura/scrittura al fondo, che crea un
file
se non esiste e aggiunge alla fine del file se esiste già:
c a+
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])
La sintassi corretta per dichiarare un puntatore in C è:
b tipo *nomeVariabile
Quando parliamo di puntatori in C, l'operatore di indirizzo è:
d&
Per accedere all'oggetto puntato da un puntatore si utilizza l'operatore:
a*
Se dichiariamo int vett[100] e int *p e poi scriviamo p=vett, equivale a scrivere:
d p=&vett[0]
Se scriviamo int vett[25] e int *p=vett, p[3] equivale a:
b vett[3]
Se abbiamo int x=3 e int *p:
c Non possiamo scrivere p++
Scrivere char str[100] e char *s:
b Rappresenta due cose diverse in quanto la prima riserva spazio e la seconda no
Scrivere s=str; scanf("%s", s);
a È possibile
Scrivere s="salve"; scanf("%s", s);
b Non è possibile
Scrivere char *s="hello"; s[0]='b';
b Non è possibile
Document shared on [Link]
Downloaded by: MATTIA418 (dioneeit@[Link])