giovedì 2 ottobre 2008
domenica 28 settembre 2008
Test d’ingresso Informatica per la VA liceo Tecnico
- con quale strumento si traduce il codice sorgente in codice oggetto ?
- editor
- compilatore
- interprete
- linker
- editor
- metti in ordine le fasi del ciclo di vita del software
- analisi ______
- progettazione ______
- produzione ______
- definizione degli obiettivi ______
- prove e formazione degli utenti ______
- analisi ______
- quale tra queste definizioni corrisponde al termine astrazione ?
- procedimento che consente di semplificare la realtà che vogliamo analizzare
- procedimento che complica la realtà che vogliamo analizzare
- algoritmo che consente di semplificare la realtà
- procedimento che trascura le qualità che sono considerate rilevanti
- procedimento che consente di semplificare la realtà che vogliamo analizzare
- quale è il significato di OOP ?
- Object Oriented Paradigm
- Object Oriented programming
- Object Operational Programmino
- Object Operational Paradigm
- Object Oriented Paradigm
- Quali di queste affermazioni, riferite al concetto di Oggetto, sono vere (V) e quali false (F) ?
- Le caratteristiche di un oggetto descrivono il suo stato V F
- I comportamenti di un oggetto descrivono il suo stato V F
- I comportamenti si riferiscono alle funzionalità dell'oggetto V F
- Un oggetto si può descrivere graficamente con un diagramma degli oggetti V F
- L'oggetto è alla base della programmazione strutturata
- Le caratteristiche di un oggetto descrivono il suo stato V F
- Quale è il meccanismo che fa interagire tra di loro gli oggetti ?
- Lo scambio di metodi
- Lo scambio di messaggi
- L'ereditarietà
- L'incapsulamento
- Lo scambio di metodi
- Come si può rappresentare una classe ?
- Elencando solo i suoi attributi
- Elencando solo i suoi metodi
- Elencando sia gli attributi che i metodi
- Facendo alcuni esempi
- Elencando solo i suoi attributi
- Con quale strumento viene offerta la possibilità di creare nuove classi estendendo classi già esistenti ?
- Incapsulamento
- Ereditarietà
- Polimorfismo
- Astrazione
- Incapsulamento
- Completa le frasi seguenti utilizzando una tra le parole elencate alla fine della domanda:
- La classe derivata da un'altra usando l'ereditarietà si chiama ________________
- La classe generatrice di una sottoclasse si chiama _________________________
- Le relazioni sottoclasse-sopraclasse individuano una _______________di classi
- La classe derivata da un'altra usando l'ereditarietà si chiama ________________
- Quale tra queste definizioni corrisponde al termine Polimorfismo ?
- La possibilità per i metodi di assumere forme diverse
- La possibilità per un oggetto di avere diversi metodi
- La possibilità di poter creare più oggetti diversi
- La possibilità che una classe sia derivata da più sopraclassi
- La possibilità per i metodi di assumere forme diverse
- Quale è la caratteristica delle classi astratte ?
- Contengono solo due metodi
- Non hanno attributi
- Non possono essere istanziate
- Non hanno sottoclassi
- Contengono solo due metodi
- Quali di queste affermazioni riguardanti le caratteristiche principali del linguaggio java sono vere e quali false ?
- È un linguaggio orientato agli oggetti V F
- Permette di realizzare applicazioni portabili V F
- Genera programmi solo per la piattaforma Unix V F
- Gestisce automaticamente la memoria V F
- Ha una sintassi simile al linguaggio C/C++ V F
- È un linguaggio orientato agli oggetti V F
- Quale di queste dichiarazioni corrisponde alla corretta dichiarazione del metodo main ?
- Public static void main (String args)
- Public void main (String args[])
- Public static void main (String args[])
- Public static void main()
- Public static void main (String args)
- Qual'è l'estensione di un file sorgente in java?
- .class
- .txt
- .cpp
- .java
- .class
- associa ad ogni operazione di sinistra il corrispondente programma di comando:
- editare il sorgente java 1) javac
- compilare il sorgente java 2) java
- eseguire il programma java 3) notepad
- editare il sorgente java 1) javac
- quale è la forma della dichiarazione di una variabile con assegnamento di un valore iniziale ?
- <tipo> <nome variabile>=<valore iniziale>;
- <nome variabile> <tipo>=<valore iniziale>;
- <nome variabile>=<valore iniziale><tipo>;
- <tipo><valore iniziale>=<nome variabile>;
- <tipo> <nome variabile>=<valore iniziale>;
- quale di queste affermazioni riferite alle strutture di controllo java, sono vere e quali false ?
- if (…) {…} else {…} è una struttura di selezione V F
- for (…) {…} è una struttura di selezione V F
- while (…) {…} è una struttura di iterazione V F
- switch (…) {case: …break;} è una struttura di iterazione V F
- try {…} catch (…) {…} è una struttura di iterazione V F
- if (…) {…} else {…} è una struttura di selezione V F
- come vengono tradotti in java gli operatori logici AND, OR, NOT ?
- AND ……………………………………….
- OR ……………………………………….
- NOT ………………………………………..
- AND ……………………………………….
- Quali sono i passaggi che si devono seguire per la creazione di un array in java ?
- ___________________________________________
- ___________________________________________
- ___________________________________________
- ___________________________________________
- qual è l'errore contenuto nella dichiarazione di un array int lista[50]; ?
- doveva essere int lista[50]=new int[];
- l'array non è stato inizializzato
- non si può indicare la dimensione dell'array nella dichiarazione
- non si può dichiarare un array di tipo int.
- doveva essere int lista[50]=new int[];
- Quale di queste affermazioni, riferite al concetto di eccezione, sono vere e quali false ?
- È una situazione anomala che può verificarsi durante l'esecuzione V F
- Si verifica in fase di compilazione V F
- Se non gestita causa la fine del programma V F
- Sono controllate con il blocco try…catch V F
- È una situazione anomala che può verificarsi durante l'esecuzione V F
- Indicare il valore assunto dalla variabile risultato al termine di ogni gruppo di operazioni:
- Risultato=0; num=5; risultato=(num--)+3;
- Risultato=0; num=5; risultato=(--num)+3;
- Risultato=0; num=5; risultato=(num--)+3;
- Quali di queste affermazioni, riferite alle classi, sono vere e quali false ?
- In ogni classe ci deve essere un metodo chiamato main V F
- La dichiarazione di una classe inizia con la parola chiave class V F
- Le classi vengono usate come nuovi tipi di dato V F
- Ogni classe viene memorizzata in un file con estensione .class V F
- Le classi contengono solo la dichiarazione degli attributi V F
- In ogni classe ci deve essere un metodo chiamato main V F
- Quale tra queste istruzioni viene usata dai metodi per restituire un valore ?
- Void
- Return
- This
- System.exit(1)
- Void
- Qual è la caratteristica del metodo a, la cui intestazione è public void a() ?
- Non restituisce nessun valore
- Non contiene istruzioni
- Può essere visto solo all'interno della classe in cui viene dichiarato
- Ha un elenco di parametri in input
- Non restituisce nessun valore
- A che cosa serve l'operatore new ?
- A creare una classe;
- A creare un attributo;
- A creare un oggetto;
- A creare un metodo;
- A creare una classe;
- Quale di queste affermazioni, riferite ai metodi costruttori, sono vere e quali false ?
- Vengono eseguiti automaticamente quando si crea un nuovo oggetto V F
- Restituiscono un valore di tipo int V F
- Solitamente contengono le istruzioni di inizializzazione V F
- Hanno lo stesso nome della classe a cui appartengono V F
- In ogni classe deve essere dichiarato un costruttore V F
- Vengono eseguiti automaticamente quando si crea un nuovo oggetto V F
- Qual è la corretta invocazione del metodo apri eseguita sull'oggetto ogg ?
- ogg.apri;
- ogg->apri;
- ogg.apri();
- ogg.apri!;
- ogg.apri;
- qual è la corretta dichiarazione per specificare che la classe A è sottoclasse della classe B ?
- class A
- class B extends A
- class A extends B
- class A extend B
- class A
- quale di queste affermazioni, riferite all'ereditarietà in java, sono vere e quali false ?
- ogni classe può avere una sola sopraclasse (vale l'ereditarietà singola) V F
- la sottoclasse si dichiara con la parola chiave extends V F
- gli oggetti creati dalle sottoclassi possono accedere solo agli attributi delle superclassi e non ai metodi di esse V F
- i membri di una classe dichiarate private sono ereditabili V F
- il riferimento speciale super serve per riferirsi alla sopraclasse V F
- la classe Object è la sopraclasse di tutte le classi java V F
- ogni classe può avere una sola sopraclasse (vale l'ereditarietà singola) V F
Test di ingresso per la classe IVA liceo tecnico
- Le istruzioni del tipo "scrivi, write, display" sono istruzioni di __________________________,
- Le istruzioni di tipo "leggi, read, accept" sono istruzioni di__________________________ ,
- Associa alle tre frasi seguenti i corrispondenti simboli del flowchart
- a=b
- a=b
- a>b
- Leggi(a,b)
- stabilire quale è l'output del seguente programma, supponendo che da tastiera venga assegnato ad a il valore 2 e a b il valore 4
- main() {
int a;
scanf("%d",&a); a=____________
a++;
printf("%d",a);
}
- main() {
int a;
scanf("%d",&a); a=____________
a=a*a;
printf("%d",a);
}
- main() {
int a,b,s;
scanf("%d",&a); s=____________
scanf("%d",&b);
s=a+b;
printf("%d",s);
}
- In un programma C, per comunicare un risultato si utilizza l'istruzione ____________________
- In un programma C, per acquisire un dato si utilizza l'istruzione____________________
- Completa le frasi seguenti utilizzando una tra le parole elencate alla fine della domanda
- Un dato non numerico formato da più caratteri si chiama __________________________
- Un dato che cambia valore durante l'esecuzione del programma si dice ______________
- La codifica produce il programma __________________________
- Il linking produce il programma ______________________
- La compilazione produce il programma ____________________
- Un dato non numerico formato da più caratteri si chiama __________________________
"sorgente, istruzione, eseguibile, oggetto, statement, identificatore, variabile, stringa, costante"
- Un padre manda il figlio all'edicola per comprare il giornale e gli dà le seguenti istruzioni:
- Esci di casa
- Fermati all'edicola
- Paga con una banconota da 5 euro
- Fatti dare il resto di 4 euro
- Torna a casa
- Dammi il giornale
- Esci di casa
La descrizione è completa oppure manca qualche istruzione ? ______________________________
- indica l'output ______________________prodotto dall'esecuzione del seguente algoritmo:
- x ß0
a ß0
ESEGUI
aßa+1
xßx+5
scrivi(x)
RIPETI MENTRE a<=3
- indica l'output ______________________prodotto dall'esecuzione del seguente algoritmo:
- xß0
aß0
MENTRE a<3
x ßx+5
aßa+1
scrivi(x)
RIPETI
- quale valore scrive _________________con l'istruzione di output il seguente programma ?
- #include <stdio.h>
void Modifica(int y) {
y+=5;
}
int main (void) {
int x;
x=8;
Modifica(x);
printf("%d\n",x);
return 0;
}
- che cosa scrive in output _____________________________________ il seguente algoritmo ?
- Funzione Varia(a,b)
INIZIO
aßa+6
bßb+8
FINE funzione
MAIN
xß0
yß0
Varia(x,y)
Scrivi(x,y)
FINE main
- Funzione Varia(a,b)
------------------------------------------------------------------------------------------------------------------------punteggio delle risposte corrette in centesimi, supera la prova chi ha ottenuto >= 60/100:
1à3, 2à3, 3aà3, 3bà3, 3cà3 ; 4aà3, 4bà3, 4cà3, 5à4, 6à4, 7aà2, 7bà2, 7cà2, 7dà2, 7eà2, 8à8, 9à15, 10à15, 11à10, 12à10
test ingresso di informatica per la classe IIIA liceo tecnico
- l'insieme dei programmi di base che permettono il funzionamento del computer formano
- l'hardware
- l'organizzazione dei dati
- il sistema operativo
- il mainframe
- l'hardware
- per modello si intende
- l'osservazione del funzionamento della realtà
- l'analisi di un problema da risolvere
- la rappresentazione semplificata della realtà osservata
- un programma di gestione aziendale
- l'osservazione del funzionamento della realtà
- le risorse hardware di un computer sono __________________________________________________________________________________________________________________________________________________________ quelle software sono __________________________________________________________________________________________________________________________________________________________
- descrivi come è organizzata la memoria centrale indicando:
- che cosa è un chip ________________________________________________________
- che cosa è il bit ________________________________________________________
- che cosa è il byte ________________________________________________________
- che cosa è la capacità di una memoria e come si misura _______________________________________________________________________
- che cosa è un indirizzo ____________________________________________________
- che cosa è la ROM _______________________________________________________
- che cosa è la RAM _______________________________________________________
- che cosa è un chip ________________________________________________________
- descrivi come è organizzata la CPU indicando:
- che cosa è l'unità aritmetico logica __________________________________________
- che cosa è l'unità di controllo ______________________________________________
- che cosa sono i registri ___________________________________________________
- che cosa è un ciclo di clock ________________________________________________
- quale è l'unità di misura della velocità della CPU _______________________________
- che cosa è l'unità aritmetico logica __________________________________________
- le principali unità di input e di output utilizzate da un sistema di elaborazione sono : ___________________________________________________________________________________________________________________________________________________________________________________________________________________
- quale delle seguenti definizioni corrisponde al termine memoria di massa ?
- la memoria di lavoro della CPU
- la riproduzione su carta dei dati di output
- un supporto di dati e di programmi dell'utente di un computer
- l'insieme della memoria RAM e ROM
- la memoria di lavoro della CPU
- quale delle seguenti definizioni ti sembra più appropriata per il termine formattazione di un disco ?
- l'insieme delle operazioni che devono essere eseguite su un disco affinché questo sia riconosciuto ed utilizzato da un computer
- l'insieme delle operazioni che compie una fabbrica di dischi magnetici per dare forma circolare ad un disco
- l'insieme delle operazioni che si devono eseguire su un disco per memorizzare dei dati
- l'insieme delle operazioni per disporre i dati in modo ordinato nella memoria centrale
- l'insieme delle operazioni che devono essere eseguite su un disco affinché questo sia riconosciuto ed utilizzato da un computer
- per vedere l'elenco dei file di un disco si usa il comando DOS:
- TYPE
- DIR
- LIST
- FILES
- TYPE
- quali delle seguenti affermazioni sono vere e quali false
- un carattere jolly sostituisce uno o più caratteri nel nome di un file V F
- il comando dir*.txt visualizza l'elenco dei file il cui nome è composto da un solo carattere V F
- il comando dir*.* ha lo stesso effetto del comando dir V F
- un carattere jolly sostituisce uno o più caratteri nel nome di un file V F
- quale delle seguenti definizioni corrisponde al termine directory ?
- un raggruppamento di file o di altre directory
- un percorso da seguire per raggiungere un file
- un modo di indicare un disco fisso
- la capacità di un disco fisso
- un raggruppamento di file o di altre directory
- indica la sintassi dei comandi DOS che servono per
- copiare un file _____________________________
- cancellare un file _____________________________
- cambiare nome ad un file __________________________
- copiare un file _____________________________
- quali delle seguenti affermazioni sono vere e quali false ?
- il comando MD directory si usa per creare una directory V F
- una directory non vuota non può essere cancellata V F
- il comando RD directory consente di passare alla directory indicata V F
- il comando MD directory si usa per creare una directory V F
- spiega che cosa è un linguaggio di programmazione e che cosa significa che un linguaggio è interpretato oppure compilato _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________
- spiega che cosa è un file _______________________________________________________________________________________________________________________________________________________
- quali di queste affermazioni, riferite all'uso del mouse in Windows, sono vere e quali false ?
- il tasto destro premuto serve per trascinare gli oggetti V F
- il doppio clic con il tasto destro attiva un programma V F
- un clic con il tasto destro attiva un menù di scelta rapida V F
- il tasto sinistro premuto seleziona una parte di testo V F
- un clic con il pulsante destro effettua la scelta all'interno di un menù V F
- il tasto destro premuto serve per trascinare gli oggetti V F
- quale tra le seguenti definizioni corrisponde al termine multitasking ?
- lo spegnimento automatico del monitor dopo un certo tempo di inattività V F
- l'apertura di un programma di trattamento del testo V F
- la possibilità di eseguire più applicazioni contemporaneamente V F
- la possibilità di usare filmati e suoni in un computer V F
- lo spegnimento automatico del monitor dopo un certo tempo di inattività V F
- a che cosa servono i tre pulsanti che si trovano nell'angolo in alto a destra di ogni finestra ?______________________________________________________________________________________________________________________________________________________________________________________________________________________________
- associa ad ogni azione a sinistra la voce corrispondente a destra :
- cancella un file 1) rinomina
- cambiare il nome ad un file 2) nuovo
- ricercare un file 3) elimina
- creare una cartella 4) invia a
- recuperare un file 5) copia
- copiare un file su dischetto 6) taglia
- spostare un file 7) ripristina
- copiare un file 8) trova
- cancella un file 1) rinomina
- quale menù del programma di editino dei testi contiene le scelte per copiare e incollare parti di testo ?
- file
- modifica
- formato
- visualizza
- file
- quali tra le seguenti sono le motivazioni più importanti per l'uso di file compressi ?
- eliminare le immagini da un documento
- occupare meno spazio sui supporti di memorizzazione
- usare dimensioni più piccole per i caratteri di un test
- rendere più veloce la trasmissione dei file all'interno di una rete
- eliminare le immagini da un documento
- quali delle seguenti affermazioni sono vere e quali false ?
- cifra binaria e bit sono sinonimi V F
- un bit è composto da otto byte V F
- un byte è composto da otto bit V F
- una parola è una stringa di byte V F
- cifra binaria e bit sono sinonimi V F