wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

verifica2inf

Total questions: 34

Worksheet time: 1hrs 8mins

Name
Class
Date
1.
Le caratteristiche di una variabile sono:
a)
Correttezza, semplicità, chiarezza, dimensione e tipo
b)
Nome, indirizzo, tipo, visibilità, durata
c)
Indirizzo, identificatore, correttezza, durata,tipo
d)
Visibilità, nome, tipo, correttezza, valore
2.
Un algoritmo è:
a)
Un insieme elementare di passi finiti utile per la risoluzione di un problema
b)
Una sequenza elementare di passi infiniti utile per la risoluzione di un problema
c)
Un insieme di istruzioni utile per la risoluzione di un problema
d)
Una sequenza finita di passi elementari utile per la risoluzione di un problema
3.
Indicare le caratteristiche di un algoritmo
a)
Deve terminare in un tempo ragionevole, deve essere corretto, chiaro ed esaustivo
b)
Deve terminare in un tempo ragionevole, deve essere corretto, chiaro esaustivo e deterministico
c)
Deve terminare in un tempo ragionevole, deve essere corretto, deterministico e rapido
d)
Deve essere rapido, corretto e occupare meno memoria possibile
4.
L'iterazione è:
a)
La modalità con cui il software scambia informazioni con l'utente
b)
La modalità con cui gli utenti interagiscono col programma
c)
Una tecnica di programmazione che prevede la ripetizione di istruzioni o di blocchi di istruzioni
d)
Un tipo di interfaccia utente
5.
Una variabile è:
a)
Una locazione di memoria riservata ad un iteratore 
b)
Una locazione di memoria che contiene dati
c)
Una locazione di memoria contenuta in un identificatore
d)
Una locazione di memoria riservata ad un identificatore
6.

Il valore che tiene traccia del numero di iterazioni compiute, è rappresentato:

a)

da una variabile di tipo intero (cioè int)

b)

da una variabile di tipo reale (cioè float)

c)

da una variabile di tipo numerico (int/float è indifferente)

d)

da una variabile di tipo a scelta del programmatore in quanto dipende dal problema affrontato

7.

La condizione di una selezione binaria è

a)

Sempre vera

b)

Sempre falsa

c)

E' sia vera che falsa

d)

Può essere o vera o falsa

8.

Quali categorie di variabili è possibile trovare in un programma

a)

input, lavoro, calcolo

b)

input, output, calcolo

c)

output, lavoro, calcolo

d)

input, output, lavoro

9.

Le proprietà dell'algoritmo sono: (2)

a)

completo

b)

risolutivo

c)

non ambiguo

d)

classificato

10.

Le proprietà dell'algoritmo sono: (2)

a)

interpretabile

b)

generico

c)

generale

d)

eseguibile

e)

finito nello spazio

11.

sapendo che la variabile A vale 10 e la B vale 2 quale valore assumono dopo l' esecuzione di questa istruzione B=(B-1)*A

a)

A=10 e B=2

b)

A=10 e B=10

c)

A=18 e B=2

d)

A=2 e B=18

e)

A=10 e B=1

12.

Il problem solving: (2)

a)

Riguarda l'analisi del problema

b)

Risponde alla domanda: "Come fare?"

c)

Risponde alla domanda: "Cosa fare?"

d)

è utile per giunguere alla modellizzazione del problema

13.

L'algoritmo fa parte dei modelli

a)

iconici

b)

logici

c)

matematici

d)

predittivi

14.

L'esecutore

a)

è colui che elabora la strategia risolutiva

b)

è colui che esegue la strategia risolutiva

c)

è colui che analizza il problema

d)

è colui che traduce l'algoritmo in un linguaggio di programmazione

15.

Un'azione elementare (2)

a)

può essere scomposta in azioni basilari

b)

non può essere scomposta in altre azioni più semplici

c)

è anche detta istruzione

d)

non è compresa in modo univoco dall'esecutore

16.

I tipi di dati strutturati (2)

a)

sono anche detti primitivi

b)

non sono costituiti da altri dati

c)

possono essere costituiti da altri dati elementari

d)

possono essere costituiti da altri dati strutturati

17.

Il processo di valutazione di un espressione stabilisce:

a)

l'ordine di esecuzione dei vari operatori

b)

le variabili che devono essere considerate per il calcolo del risultato

c)

la differenziazione tra variabili e costanti

d)

il solo modo secondo cui l'espressione può essere eseguita dall'esecutore

18.

Il simbolo "=" rappresenta l'operatore di assegnazione?

a)

Vero

b)

Falso

19.

L'istruzione di assegnazione (2)

a)

attribuisce un valore a un'espressione

b)

attribuisce un valore a una variabile

c)

è caratterizzata dall'operatore binario "+"

d)

è caratterizzata dall'operatore binario "="

20.

Il linguaggio dei diagrammi a blocchi viene utilizzato per descrivere un algoritmo?

a)

Vero

b)

Falso

21.

I tipi di dati strutturati sono composti da:

a)

tipi di dati semplici

b)

un aggregato di tipi di dato semplici

c)

un aggregato di tipi di dati semplici o strutturati

d)

altri tipi di dati strutturati

22.

Nella programmazione strutturata è possibili utilizzare i costrutti: (3)

a)

salto incondizionato

b)

sequenza

c)

selezione

d)

iterazione

23.

Cosa succede se in un ciclo la condizione non diventa mai falsa?

a)

eseguo il corpo del ciclo all'infinito

b)

esco dal ciclo

c)

si interrompe il programma

d)

effettuo la verifica della condizione

24.

Il compilatore:

a)

traduce il programma sorgente in linguaggio macchina

b)

traduce il problema in programma

c)

traduce il linguaggio macchina in linguaggio sorgente

d)

traduce l'algoritmo in linguaggio macchina

25.

Le VARIABILI risiedono:

a)

nella MEMORIA dell'elaboratore

b)

nella CPU dell'elaboratore

c)

nella MOTHERBOARD dell'elaboratore

d)

nel CASE dell'elaboratore

26.

Nella MEMORIA RAM:

a)

risiedono i programmi in elaborazione

b)

risiedono i programmi in parcheggio

c)

non ci si può scrivere

d)

si può solo leggere

27.

un tipo di dato booleano:

a)

puo assumere i valori vero o falso

b)

puo avere nome vero o falso

c)

puo assumere valore AND, OR e NOT

d)

è il tipo di dato delle costanti

28.

COMPILATORI e INTERPRETI rilevano gli ERRORI

a)

LESSICALI E SINTATTICI

b)

LESSICALI E LOGICI

c)

LOGICI E SINTATTICI

d)

LESSICALI E DI RUN TIME

29.

La VARIABILE è un oggetto utilizzato

a)

dalle istruzioni del programma

b)

dagli analisti

c)

dai traduttori

d)

dagli interpreti

30.

Le VARIABILI risiedono

a)

nella memoria del computer

b)

in speciali contenitori

c)

nei problemi

d)

nei diagrammi a blicchi

31.

La VARIABILE (3 risposte esatte)

a)

è un oggetto utilizzato dalle istruzioni del programma

b)

risiede nella memoria

c)

corrisponde ad un contenitore dei valori elaborati durante l'esecuzione

d)

dagli interpreti

32.

L'operazione tipica che viene eseguita su una VARIABILE è detta:

a)

ASSEGNAZIONE

b)

MOLTIPLICAZIONE

c)

DUPLICAZIONE

d)

UNIVOCAMENTE

33.

L’ANALISI consiste in

a)

Individuazione della procedura risolutiva

b)

scrittura dell’algoritmo

c)

inserimento dati

d)

Traduzione dell’algoritmo

34.

COMPILATORI e INTERPRETI rilevano gli ERRORI (2)

a)

LESSICALI

b)

SINTATTICI

c)

RUN TIME

d)

LOGICI