Delle risposte fornite una sola è corretta: evidenziala, cliccando sul pallino corrispondente.

1. Relativamente ai cicli MENTRE e RIPETI quale affermazione è corretta?

entrambi i cicli si usano solo se è noto il numero di iterazioni

entrambi i cicli eseguono almeno una volta il gruppo di azioni contenute al loro interno

il valore di verità del ciclo RIPETI è opposto a quello del ciclo MENTRE equivalente

2. Quale delle seguenti affermazioni è corretta?

qualsiasi tipo di ciclo può essere risolto mediante il ciclo MENTRE

il ciclo RIPETI e il ciclo PER non possono mai essere eliminati per risolvere il problema delle iterazioni

le strutture iterative possono essere simulate con il solo uso delle strutture di azione elementare

3. Un linguaggio di programmazione è un linguaggio:

naturale

formale

ideografico

paralinguaggio

4. Il linguaggio C è un linguaggio:

a basso livello

a medio livello

ad alto livello

ad altissimo livello

5. Il linguaggio HTML fa parte dei linguaggi:

imperativi

di formattazione

logici

funzionali

6. Il linker:

traduce il programma sorgente in programma oggetto

traduce il programma sorgente in codice intermedio

collega il programma in linguaggio macchina al sistema operativo

collega il programma oggetto con altri moduli oggetto del sistema operativo o del linguaggio stesso

7. Hai un vettore VET di N elementi con N <= 100 di numeri reali. Su di esso sono definiti due indici K e H di tipo intero. Analizza il seguente frammento di pseudocodice e ricerca l'affermazione corretta:

INIZIO

    K ¬ 150

    VET[H] ¬ 6

FINE

l'assegnazione non è corretta perché il 6 è un numero intero

non è consentito dichiarare vettori con dimensioni superiore a 100

sono presenti errori di sintassi

non può essere assegnato all'indice il valore 150 perché la dimensione massima del vettore VET è 100

8. Hai un vettore VET composto da N elementi con N <= 100 di numeri interi e tre variabili rispettivamente A e B di tipo intero e C di tipo reale. Analizza le seguenti istruzioni e ricerca quella corretta:

VET[C] ¬ A

B ¬ VET[B] 

VET[A] ¬ C

9. Relativamente all'uso dei sottoprogrammi, quale delle seguenti affermazioni è corretta?

non è conveniente utilizzarli perché appesantiscono lo sviluppo di un algoritmo

sono utili quando un gruppo di istruzioni deve essere eseguito almeno due volte dal programma principale

sono utili perché rendono i programmi più leggibili

non possono mai superare le 20 righe di testo

10. Relativamente all'uso dei sottoprogrammi, quale delle seguenti affermazioni è corretta?

ogni sottoprogramma può ricevere dal programma chiamante un solo parametro

ogni sottoprogramma può restituire al programma chiamante un solo parametro

i sottoprogrammi possono ricevere K dati in ingresso ma li devono restiture tutti

i sottoprogrammi possono ricevere K dati in ingresso ma non devono restiturli tutti