Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni31 pagine

Informatica

Caricato da

mattiabiazzi83
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni31 pagine

Informatica

Caricato da

mattiabiazzi83
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

(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])

Potrebbero piacerti anche