Newsgroup: it.hobby.umorismo
Titolo: Dedicato a MauroEmme.

 SENATO DELLA REPUBBLICA
 Prova selettiva del concorso a 10 posti di Segretario parlamentare di
professionalitа informatica
 ARCHIVIO DEI QUESITI
 La risposta esatta и contrassegnata con un asterisco
Roma, 6 febbraio 2004
Argomento: Basi di dati - aspetti generali
 Cosa si intende per chiave esterna?
  a) La proprietа che identifica in modo univoco la tabella
*b) Uno o piщ campi di una tabella che riferiti al campo o ai campi chiave
primaria di un'altra tabella
  c) E' una proprietа delle tabelle che specifica il collegamento tra i
record
Argomento: Basi di dati - aspetti generali
 Il DCL si definisce come:
*a) Una famiglia di espressioni utilizzate per gestire i permessi all'
interno di un DataBase
  b) Un elemento di un DataBase
  c) Una parte del linguaggio SQL
Argomento: Basi di dati - aspetti generali
 Quali restrizioni implica l'utilizzo della chiave primaria?
  a) Il campo chiave primaria non accetta valori duplicati, ma puт accettare
valori di tipo NULL
  b) Nessuna
*c) Il campo chiave primaria non accetta valori duplicati e valori di tipo
NULL
Argomento: Basi di dati - aspetti generali
 Cosa si intende con il termine "Normalizzazione"?
*a) La riduzione delle anomalie di inserzione, cancellazione e modifica
all'interno delle tabelle
  b) L'ordinamento dei dati all'interno delle tabelle
  c) Il trasferimento dei dati da un Database ad un altro
Argomento: Basi di dati - aspetti generali
 L'obiettivo della normalizzazione di un Database и:
*a) Minimizzare i  valori duplicati all'interno delle singole tabelle
  b) Creare un'indice nei campi di tipo numerico
  c) Non inserire valori NULL all'interno dei campi
Argomento: Basi di dati - aspetti generali
 Cosa indica la sigla RDBMS?
  a) Un sistema di memorizzazione di dati
*b) Un sistema di gestione di una base di dati relazionale
  c) Un database reticolare
Argomento: Basi di dati - aspetti generali
 A prescindere dal tipo di Database utilizzato, che tipo di dati и bene
utilizzare per memorizzare solo l'anno di nascita di una persona?
  a) varchar(4)
*b) char(4)
  c) string
Argomento: Basi di dati - aspetti generali
 Gli indici ci permettono di velocizzare:
  a) Le operazioni di scrittura all'interno delle tabelle
*b) Le Query
  c) Il trasferimento dei dati da un Database ad un altro
Argomento: Basi di dati - aspetti generali
 Cosa si intende con il nome JDBC?
  a) Una tabella di sistema presente su alcuni tipi di DataBase
*b) Una libreria di accesso ai db per programmi scritti con Java
  c) Una libreria di accesso ai db per programmi scritti con linguaggi ad
oggetti
Argomento: Basi di dati - aspetti generali
 Cosa si intende per TUPLA nel modello relazionale?
*a) Una riga di una relazione
  b) Una colonna
  c) Attributi di un'entitа
Argomento: Basi di dati - aspetti generali
 Quale fra le seguenti definizioni caratterizza meglio una base di dati?
  a) Un insieme di dati organizzati secondo regole precise
*b) Una collezione di dati gestita da un Database Management System (DBMS)
  c) Un insieme di file non organizzati ma con relazioni dirette
Argomento: Basi di dati - aspetti generali
 Il DDL:
  a) Rappresenta una famiglia di espressioni SQL
*b) E' il linguaggio utilizzato per definire gli oggetti in un Database
  c) E' un linguaggio utilizzato per formulare query
Argomento: Basi di dati - aspetti generali
 Nel modello relazionale:
*a) L'unico strumento per la memorizzazione delle informazioni и la tabella
  b) Per memorizzare le informazioni si devono usare le query
  c) Le chiavi sono utilizzate solo per accedere alle righe
Argomento: Basi di dati - aspetti generali
 Una base dati si definisce come:
*a) Una collezione di dati contenente informazioni organizzate,
manipolabili attraverso un DBMS
  b) Un insieme di archivi in cui sono custodite informazioni riservate
  c) Un elemento del linguaggio SQL
Argomento: Basi di dati - aspetti generali
 Una base dati in un sistema relazionale и composta da:
*a) Un insieme di tabelle
  b) Un insieme di query
  c) Un insieme di valori
Argomento: Basi di dati - aspetti generali
 Un Database relazionale:
*a) Utilizza la teoria matematica degli insiemi per organizzare i dati in
maniera efficace
  b) E' un semplice archivio
  c) E' un nuovo strumento di gestione dei file
Argomento: Basi di dati - aspetti generali
 Nei Database Gerarchici, i dati:
*a) Vengono organizzati in insiemi legati fra loro da relazioni di
"possesso"
  b) Sono legati da relazioni di possesso, ma ogni insieme di dati puт
appartenere ad uno o piщ insiemi
  c) Non sono direttamente legati tra loro
Argomento: Basi di dati - aspetti generali
 Una possibile caratteristica di un Database normalizzato и:
*a) Un numero elevato di tabelle con poche colonne
  b) Poche tabelle ampie (con tante colonne)
  c) Un numero ristretto di dati significativi
Argomento: Basi di dati - aspetti generali
 Il vincolo transazionale UNIQUE permette di:
*a) Vincolare l'inserimento a valori univoci
  b) Inserire valori duplicati
  c) Avere piщ chiavi primarie
Argomento: Basi di dati - aspetti generali
 E' esatto dire che un valore NULL puт indicare un valore inesistente?
  a) Sм
  b) No
*c) Sм, ma solo in alcuni casi
Argomento: Basi di dati - aspetti generali
 Il modello relazionale si basa sui concetti di:
*a) Relazione e operatori d'interrogazione
  b) Sicurezza ed organizzazione
  c) Integrazione ed analisi
Argomento: Basi di dati - aspetti generali
 La selezione и:
*a) Quell'operatore che produce un sottinsieme di tuple
  b) Quell'operatore che replica dati
  c) Quell'operatore che elimina dati
Argomento: Basi di dati - aspetti generali
 Il JOIN и un operatore che:
*a) Correla dati di due relazioni
  b) Non и ammesso nei RDBMS
  c) Permette di relazionare le viste
Argomento: Basi di dati - aspetti generali
 Le viste:
*a) Permettono di mettere a disposizione dell'utente rappresentazioni
diverse di dati
  b) Sono delle particolari tabelle
  c) Contengono fisicamente dati
Argomento: Basi di dati - aspetti generali
 La struttura standardizzata per i DBMS и articolata su schemi detti:
*a) Schema logico, schema interno, schema esterno
  b) Schema relazionale, schema omogeneo
  c) Schema integrato, schema analitico
Argomento: Basi di dati - aspetti generali
 Una chiave и:
*a) Un'insieme non vuoto di attributi utilizzato per identificare
univocamente una tupla
  b) Un comando usato per estrarre velocemente dati
  c) Un elemento utilizzato per velocizzare la ricerca dei dati
Argomento: Basi di dati - aspetti generali
 Quale tra le seguenti affermazioni и corretta in merito al concetto di
"Data Warehouse"?
  a) Un sistema costituito da un Database i cui dati sono aggregati
*b) Un sistema di supporto alle decisioni basato su un Database
  c) Un magazzino di dati disaggregati
Argomento: Basi di dati - aspetti generali
 Il data type DECIMAL и:
*a) Un tipo numerico esatto
  b) Un tipo numerico approssimativo
  c) Utilizzato per la formattazione di valute
Argomento: Basi di dati - aspetti generali
 Creando una chiave esterna che permetta cancellazioni a cascata si ottiene
che:
*a) Righe della tabella master possono essere cancellate
  b) Si cancellano tutti i dati della tabella legata
  c) Si evitano cancellazioni indesiderate
Argomento: Basi di dati - aspetti generali
 Creando una chiave esterna che vincoli un inserimento ad un valore
predefinito, in fase di aggiornamento, otterremo che:
  a) Non saranno permessi gli aggiornamenti
*b) Nella tabella master viene inserito il valore di default invece dei
valori dell'attributo modificato
  c) Saranno permessi gli aggiornamenti
Argomento: Basi di dati - aspetti generali
 Se una transazione di modifica dei dati non va a buon fine cosa accade ai
dati interessati?
*a) Nulla, il sistema riporta i dati alla condizione precedente la
transazione
  b) Le modifiche apportate dalla transazione restano comunque memorizzate
  c) Le modifiche non sono mai state apportate in realtа
Argomento: Basi di dati - aspetti generali
 In un RDBMS piщ utenti possono modificare contemporaneamente i dati in una
tabella:
*a) Vero
  b) Falso
  c) Vero, ma solo se modificano righe diverse
Argomento: Basi di dati - aspetti generali
 Creando una chiave esterna che vincoli l'inserimento a valori Null, alla
cancellazione di un dato otterremo che:
  a) Saranno cancellati tutti i valori NULL
  b) Saranno inseriti valori NULL alla cancellazione
*c) Nella tabella master viene inserito NULL al posto dei valori relativi
all'attributo modificato
Argomento: Basi di dati - aspetti generali
 Creando una chiave esterna che permetta aggiornamenti a cascata si ottiene
che:
*a) Il nuovo valore viene riportato su tutte le relative righe della tabella
master legata
  b) Il valore verrа aggiornato su tutte le righe
  c) Si permette agli utenti di aggiornare dati nel Database
Argomento: Basi di dati - aspetti generali
 Creando una chiave esterna:
*a) Si definisce un legame con una tabella master
  b) Non sarа possibile inserire dati
  c) Non sarа possibile cancellare dati
Argomento: Basi di dati - aspetti generali
 Il vincolo di tupla:
*a) Esprime delle condizioni su ciascuna tupla, indipendentemente dalle
altre tuple
  b) И un operatore che consente la cancellazione di dati
  c) Collega dati tra n tabelle
Argomento: Basi di dati - aspetti generali
 Creando una chiave:
*a) Definiamo un vincolo di identificazione delle righe
  b) Non sarа permesso l'inserimento di valori NULL
  c) Si permette l'inserimento di valori NULL nella tabella legata
Argomento: Basi di dati - aspetti generali
 Una delle operazioni da eseguire per progettare una relazione и:
*a) Defininire quale campo usare per collegare le tabelle
  b) Valutare il numero degli utenti che la utilizzeranno
  c) Definire il nome delle tabelle che saranno comprese nella relazione
Argomento: Basi di dati - aspetti generali
 Gli RDBMS sono costituiti da tabelle ma i dati sono memorizzati in file:
che relazione esiste tra loro?
  a) Nessuna relazione
*b) Le tabelle sono oggetti logici che organizzano i dati contenuti nei file
  c) una tabella puт contenere dati di un solo file
Argomento: Basi di dati - aspetti generali
 Esiste negli RDBMS un identificativo univoco della riga?
  a) No
  b) Si, gli indici
*c) Si
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale и il comando corretto per modificare la password
di un utente?
*a) ALTER USER nomeutente IDENTIFIED BY password
  b) UPDATE USER SET PASSWORD = 'password' WHERE USER_NAME = 'nomeutente'
  c) GRANT USER nomeutente IDENTIFIED BY password
Argomento: Basi di dati - Oracle
 Quale delle seguenti sezioni non esiste in un blocco PL/SQL?
  a) DECLARE
  b) EXCEPTION
*c) BEFORE
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale delle seguenti и la dichiarazione di una
variabile come insieme di colonne di una tabella di nome "emp"?
  a) var emp%TYPE;
  b) var emp%ROWDEF;
*c) var emp%ROWTYPE;
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale procedura permette di inviare ad un'applicazione
un'eccezione definita dall'utente?
  a) SEND_ERROR_MESSAGE
*b) RAISE_APPLICATION_ERROR
  c) Err.Raise
Argomento: Basi di dati - Oracle
 Nei database Oracle, cosa si intende per "Non-Equijoin"?
  a) Che non intercorre alcuna relazione tra due tabelle
*b) Che l'operatore di confronto tra due entitа и diverso dall'uguaglianza
  c) Che ad un record in una tabella corrispondono piщ record nell'altra
Argomento: Basi di dati - Oracle
 Quale dei seguenti и un attributo valido per un cursore PL/SQL?
  a) %CURRENTROW
*b) %ROWCOUNT
  c) %ISNOTFOUND
Argomento: Basi di dati - Oracle
 Quale dei seguenti comandi и un comando di Data Definition Language?
*a) ALTER
  b) UPDATE
  c) REVOKE
Argomento: Basi di dati - Oracle
 Quale clausola del comando PL/SQL "CREATE TABLE" permette di definire la
chiave primaria?
  a) FOREIGN KEY
  b) NOT NULL
*c) PRIMARY KEY
Argomento: Basi di dati - Oracle
 Scenario Oracle: cosa c'и di errato nel seguente comando INSERT?
INSERT INTO Managers (id, name, salary, hiredate)
VALUES (SELECT empno, empname, sal, hiredate FROM emp)
  a) Non и possibile inserire record presi da altre tabelle
  b) Manca la clusola WHERE del comando SELECT
*c) Quando si copiano record da un'altra tabella non si esplicita la
clausola VALUES del comando INSERT
Argomento: Basi di dati - Oracle
 Scenario Oracle:  la chiave primaria della tabella IMPIEGATI и gestita
tramite la sequenza SEQ_IMP e i record vengono inseriti tramite la procedura
INSERT_IMPIEGATI. Quale istruzione si deve utilizzare per recuperare il
valore dalla sequenza e poterlo poi inserire all'interno della tabella?
  a) SELECT SEQ_IMP INTO variabile_numerica FROM DUAL;
  b) EXTRACT SEQ_IMP.NEXT_VAL INTO variabile_numerica FROM DUAL;
*c) SELECT SEQ_IMP.NEXT_VAL INTO variabile_numerica FROM DUAL;
Argomento: Basi di dati - Oracle
 Nei database Oracle, e' possibile eseguire una COMMIT all'interno di un
trigger?
*a) No, и una operazione non ammessa
  b) Si, se i dati da committare non si trovano nella tabella su cui и stato
creato il trigger
  c) No, a meno che il trigger sia del tipo "FOR EACH ROW"
Argomento: Basi di dati - Oracle
 In un Database Oracle, nel caso in cui si voglia apportare una modifica al
codice di una procedura contenuta all'interno di un package si deve:
*a) Modificare e ricompilare solo il package body
  b) Modificare e ricompilare sia il package specification che il package
body
  c) Non и possibile modificare una procedura all'interno di un package
Argomento: Basi di dati - Oracle
 Ad una variabile PL/SQL di tipo BOOLEAN и possibile assegnare i valori:
*a) TRUE, FALSE, NULL
  b) TRUE, FALSE
  c) TRUE, NULL
Argomento: Basi di dati - Oracle
 Nei database Oracle, le informazioni di checkpoint vengono scritte:
  a) Nel controlfile
*b) Nel controlfile e nelle intestazioni dei datafiles
  c) Nelle intestazioni dei logfiles
Argomento: Basi di dati - Oracle
 La dichiarazione della  variabile PL/SQL con la sintassi "v_data DATE NOT
NULL;" и:
  a) Corretta
*b) Non corretta
  c) Consentita solo all'interno di un package
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni и vera in merito agli extents Oracle?
*a) Un extent и un insieme logicamente contiguo di blocchi Oracle
  b) Un extent и un insieme logicamente contiguo di segmenti
  c) Un extent и un insieme logicamente contiguo di aree di memoria
Argomento: Basi di dati - Oracle
 Nei database Oracle, quando scatta di default il processo Checkpoint?
  a) Quando lo comunica il LGWR
  b) Quando si riempie l'area Buffer Cache
*c) Quando c'и un log switch
Argomento: Basi di dati - Oracle
 Nei database Oracle, per cancellare il trigger di nome TRG_IMPIEGATI quale
dei seguenti comandi occorre utilizzare?
  a) REMOVE TRIGGER TRG_IMPIEGATI;
  b) DELETE TRIGGER TRG_IMPIEGATI;
*c) DROP TRIGGER TRG_IMPIEGATI
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni и corretta riguardo ai tipi di dato
scalari in PL/SQL?
  a) Consentono di definire gruppi di campi
  b) Sono solo di tipo testuale
*c) Contengono un solo valore
Argomento: Basi di dati - Oracle
 Nei database Oracle, lo spostamento dei datafiles della tablespace SYSTEM:
  a) Puт essere effettuato solo se la tablespace SYSTEM viene prima messa in
stato di offline
  b) Puт essere effettuato a database aperto o chiuso
*c) Deve essere effettuato a database chiuso
Argomento: Basi di dati - Oracle
 Nei database Oracle, un listener normalmente ascolta:
  a) Solo e soltanto per un'istanza
*b) Per una o piщ istanze
  c) Per piщ database
Argomento: Basi di dati - Oracle
 Qual и il file che normalmente si configura sul lato client per specificare
una connessione ad un'istanza Oracle?
  a) Sqlnet.ora
*b) Tnsnames.ora
  c) Listener.ora
Argomento: Basi di dati - Oracle
 Nei database Oracle, quali delle seguenti affermazioni и vera relativamente
al LISTENER?
*a) E' un processo che ascolta le richieste di connessione
  b) E' un processo che monitorizza le richieste di accesso ai dati degli
utenti
  c) E' un processo che ascolta solo le richieste di connessione degli
amministratori del database
Argomento: Basi di dati - Oracle
 Chi и il proprietario dei ruoli creati in un Database Oracle?
  a) L'utente che ha creato il ruolo
  b) L'utente sys
*c) Nessuno
Argomento: Basi di dati - Oracle
 Quale privilegio di sistema occorre assegnare ad un utente per consentirgli
la connessione ad una istanza Oracle?
  a) Create connection
*b) Create session
  c) Connect
Argomento: Basi di dati - Oracle
 Se in Oracle si crea un utente con il comando "CREATE USER nome IDENTIFIED
BY password" quale risulta essere la sua tablespace temporanea?
*a) System
  b) User_data
  c) Temporary_data
Argomento: Basi di dati - Oracle
 Nei database Oracle, quando si creano stored procedures e functions, quali
costrutti consentono di trasferire valori da e verso l'ambiente chiamante?
*a) I parametri della procedura o della funzione
  b) Le variabili private della procedura o della funzione
  c) Le variabili di sostituzione
Argomento: Basi di dati - Oracle
 In caso di crash dell'istanza, prima di aprire il database, Oracle effettua
la fase di:
*a) Rollforward
  b) Rollback
  c) Entrambe
Argomento: Basi di dati - Oracle
 Il ruolo ADMINS contiene privilegi di sistema che devono essere accessibili
solo ad alcuni utenti che conoscano una determinata password. Quale comando
Oracle permette di abilitare tale funzionalitа?
  a) Non и possibile aggiungere una password ad un ruolo senza distruggerlo
e ricrearlo
*b) ALTER ROLE ADMINS IDENTIFIED BY password;
  c) ALTER ROLE ADMINS MODIFY PASSWORD password;
Argomento: Basi di dati - Oracle
 In quale delle seguenti situazioni и necessario utilizzare un cursore
esplicito?
*a) Quando una query all'interno del blocco PL/SQL restituisce piщ di una
riga
  b) Quando un qualunque comando DML viene lanciato all'interno di un blocco
PL/SQL
  c) Quando un singolo comando update modifica piщ di un record
Argomento: Basi di dati - Oracle
 E' possibile con il PL/SQL stampare a video un messaggio di testo?
  a) No, il linguaggio PL/SQL permette solo di manipolare i dati all'interno
degli oggetti del database
  b) Si, con la procedura DBMS_PRINTLN.PUT_LINE('stringa da stampare');
*c) Si, con la procedura DBMS_OUTPUT.PUT_LINE('stringa da stampare');
Argomento: Basi di dati - Oracle
 Per poter leggere i dati presenti in una sua tabella l'utente Oracle deve
possedere il seguente privilegio:
  a) Select on table
*b) Create table
  c) Read any table
Argomento: Basi di dati - Oracle
 Quale operatore si utilizza in PL/SQL per assegnare un valore ad una
variabile?
  a) >=
  b) =
*c) :=
Argomento: Basi di dati - Oracle
 Scenario Oracle: l'utente SCOTT deve poter accedere alla procedura
CALCOLA_TOTALE contenuta nel package LOCAL_PROC di proprietа dell'utente HR.
Quale comando si deve lanciare per far si che l'utente SCOTT possa
utilizzare la procedura suddetta?
  a) ALTER USER SCOTT EXECUTE PROCEDURE LOCAL_PROC.CALCOLA_TOTALE;
  b) GRANT EXECUTE ON CALCOLA_TOTALE TO SCOTT;
*c) GRANT EXECUTE ON LOCAL_PROC TO SCOTT;
Argomento: Basi di dati - Oracle
 Si vuole creare una procedura da SQL*PLUS lanciando uno script di nome
CREA_PROC.SQL.
Poichй lanciando lo script vengono restituiti degli errori, quale comando
puт essere utilizzato per avere un dettaglio di questi ultimi?
*a) Si deve lanciare il comando SQL*PLUS SHOW ERRORS
  b) Si deve interrogare la vista USER_COMPILATION_ERRORS
  c) Non si deve fare niente, gli errori vengono visualizzati in coda al
messaggio di avvertimento
Argomento: Basi di dati - Oracle
 Quale dei seguenti attributi и valido per un cursore PL/SQL?
*a) %ROWCOUNT
  b) %COUNT
  c) %ISCLOSE
Argomento: Basi di dati - Oracle
 In Oracle, con quale package и possibile scrivere dati su di un file di
sistema operativo?
  a) Con nessuno, questa funzionalitа non и disponibile
*b) Con le procedure contenute nel package UTL_FILE
  c) Con le procedure contenute nel package DBMS_FILE_UTILS
Argomento: Basi di dati - Oracle
 Se in Oracle si crea un utente con il comando "CREATE USER nome IDENTIFIED
BY password" quale risulta essere la sua tablespace di default?
*a) System
  b) User_data
  c) Temporary_data
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale delle seguenti affermazioni sulle viste и
corretta?
  a) Una vista puт essere creata solo in modalitа READ ONLY
  b) Una vista non puт contenere la clausola GROUP BY all'interno della sua
sintassi di creazione
*c) Una vista puт essere basata su una join che richiama un numero qualunque
di tabelle
Argomento: Basi di dati - Oracle
 In un Database Oracle, la procedura PRC_IMPIEGATI modifica i record della
tabella IMPIEGATI attraverso la vista V_IMPIEGATI. La vista V_IMPIEGATI
contiene tutte le colonne NOT NULL della tabella IMPIEGATI. Quale fra le
seguenti operazioni invalida la procedura PRC_IMPIEGATI?
  a) Assegnazione del privilegio di select sulla vista V_IMPIEGATI a PUBLIC
*b) Cancellazione dalla tabella IMPIEGATI di una colonna NOT NULL
  c) Utilizzo di un'altra procedura che modifica gli stessi record
Argomento: Basi di dati - Oracle
 Quale fra le seguenti funzioni PL/SQL di gruppo puт essere utilizzata su
colonne di tipo DATE?
*a) MIN
  b) AVG
  c) MAXIMUM
Argomento: Basi di dati - Oracle
 In un Database Oracle, si vuole dare all'utente SCOTT la possibilitа di
poter leggere tutte le tabelle di tutti gli utenti e di poter eventualmente
dare questo privilegio ad altri utenti: quale comando abilitа questa
funzionalitа per l'utente SCOTT?
  a) GRANT SELECT ANY TABLE TO SCOTT WHIT GRANT OPTION;
  b) GRANT SELECT ANY TABLE TO SCOTT;
*c) GRANT SELECT ANY TABLE TO SCOTT WITH ADMIN OPTION;
Argomento: Basi di dati - Oracle
 E' possibile lanciare un comando DDL all'interno di una procedura PL/SQL?
  a) Si, utilizzando le procedure e funzioni contenute nel package DBMS_DDL.
*b) Si, utilizzando le procedure e funzioni contenute nel package DBMS_SQL.
  c) No, non и possibile
Argomento: Basi di dati - Oracle
 In PL/SQL, quale delle seguenti affermazioni и vera riguardo al CURSOR FOR
LOOP?
  a) E' necessario dichiarare la variabile strutturata che accoglierа le
righe del cursore (%ROWTYPE)
  b) Occorre aprire esplicitamente il cursore prima del LOOP
*c) Non occorre aprire, effettuare la fetch e chiudere esplicitamente il
cursore
Argomento: Basi di dati - Oracle
 In Oracle, la sintassi a seguire, relativa alla creazione di una tabella,
и:
CREATE TABLE persone (nome VARCHAR2(20), cognome VARCHAR2(20), maggiorenne
BOOLEAN);
  a) Corretta
*b) Non corretta
  c) Permessa solo all'interno di un blocco PL/SQL
Argomento: Basi di dati - Oracle
 In Oracle, la dichiarazione della seguente variabile
v_nome IMPIEGATI.NOME%TYPE;
permette di:
  a) Specificare un tipo di dato a runtime
  b) Creare un tipo di dato strutturato della stessa natura del record della
tabella IMPIEGATI
*c) Associare alla variabile v_nome il tipo dato della colonna NOME della
tabella IMPIEGATI
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni и corretta relativamente alle eccezioni
in un blocco PL/SQL?
  a) E' possibile utilizzare solo le eccezioni predefinite di Oracle
*b) E' possibile utilizzare le eccezioni predefinite di Oracle e definirne
di tipo personalizzato
  c) Non esistono eccezioni predefinite da Oracle
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni и corretta relativamente alle eccezioni
in un blocco PL/SQL?
  a) Possono esistere solo eccezioni predefinite da Oracle
*b) Un'eccezione и un errore che viene rilevato in fase di esecuzione di un
blocco PL/SQL
  c) Un'eccezione и la prima condizione specificata in una struttura di
controllo condizionale
Argomento: Basi di dati - Oracle
 Quale dei seguenti tipi di LOOP PL/SQL richiede di essere terminato in modo
esplicito?
  a) WHILE LOOP
  b) REPEAT UNTIL
*c) LOOP di base
Argomento: Basi di dati - Oracle
 Quali sono i tipi di LOOP disponibili in PL/SQL?
  a) LOOP di base, FOR LOOP, REPEAT UNTIL
*b) LOOP di base, FOR LOOP, WHILE LOOP
  c) WHEN LOOP, FOR LOOP, WHILE LOOP
Argomento: Basi di dati - Oracle
 In PL/SQL, In presenza di due condizioni in AND fra loro e considerando che
la prima condizione restiuisce TRUE e la seconda restituisce NULL quale
risulta essere il risultato del confronto booleano?
  a) VERO
  b) FALSO
*c) NULL
Argomento: Basi di dati - Oracle
 Nei database Oracle, il comando SELECT ..... FOR UPDATE viene utilizzato:
*a) Per acquisire immediatamente il lock sui record selezionati
  b) Per eseguire in modo piщ rapido un'operazione di Update
  c) Per acquisire il lock sulle righe selezionate che potranno subire solo
una Update
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni relativamente ai cursori PL/SQL и
corretta?
*a) Un cursore PL/SQL si puт scorrere solo in avanti
  b) Un cursore PL/SQL si puт scorrere sia in avanti che indietro
  c) All'interno di un cursore ci si puт posizionare su di un qualunque
record
Argomento: Basi di dati - Oracle
 In un blocco PL/SQL и presente un cursore di nome CUR_1, e si vuole
definire un tipo di dato strutturato (record) che abbia la stessa struttura
del record del cursore.
Quale delle seguenti dichiarazioni и corretta?
  a) REC_CUR_1 CUR_1%TYPE
  b) REC_CUR_1 := CUR_1%ROWTYPE
*c) REC_CUR_1 CUR_1%ROWTYPE
Argomento: Basi di dati - Oracle
 In un Database Oracle, si vuole inserire un record all'interno della
tabella IMPIEGATI strutturata come segue:
IMP_ID NUMBER(4) PRIMARY KEY, NOME VARCHAR2(30), COGNOME VARCHAR2(30).
Quale dei seguenti comandi deve essere utilizzato?
  a) INSERT INTO IMPIEGATI(nome, cognome) VALUES('Mario','Rossi');
  b) INSERT INTO IMPIEGATI (1000,'Mario','Rossi');
*c) INSERT INTO IMPIEGATI(imp_id, cognome) VALUES (1000,'Rossi');
Argomento: Basi di dati - Oracle
 Nei database Oracle, un gruppo di logfile si puт cancellare solo se:
*a) Non и in stato di active o current
  b) Se non и in stato di used
  c) Non esistono restrizioni relative alla cancellazione dei gruppi di log
files
Argomento: Basi di dati - Oracle
 All'interno del Database Oracle и presente una tabella IMPIEGATI contenente
una colonna NOME_IMPIEGATO testuale e indicizzata. Nel caso in cui venga
eseguita la seguente query:
"SELECT * FROM IMPIEGATI WHERE UPPER(NOME_IMPIEGATO)='SCOTT' "
l'indice sulla colonna NOME_IMPIEGATO:
  a) Viene utilizzato se la metodologia adottata и COST BASED
*b) Non puт essere utilizzato
  c) Viene utilizzato se la metodologia adottata и RULE BASED
Argomento: Basi di dati - Oracle
 Nei database Oracle, gli indici di tipo bitmap sono consigliati su colonne:
*a) A bassa cardinalitа
  b) Ad alta cardinalitа
  c) Con almeno 100 valori
Argomento: Basi di dati - Oracle
 Nei database Oracle, la metodologia di accesso ai dati COST BASED и:
  a) SYNTAX DRIVEN
*b) STATISTICS DRIVEN
  c) OPTIMIZER DRIVEN
Argomento: Basi di dati - Oracle
 Nei database Oracle, al fine di evitare un consumo di spazio eccessivo
all'interno dell'area di memoria LIBRARY CACHE и consigliabile utilizzare:
  a) Un'applicazione che non utilizza bind variable
*b) Un'applicazione che utilizza bind variable
  c) Un'applicazione che utilizza stored procedures
Argomento: Basi di dati - Oracle
 Se un Dba Oracle ha la necessitа di tracciare una qualunque sessione utente
puт utilizzare il package:
  a) DBMS_TRACE
  b) DBMS_SESSION
*c) DBMS_SYSTEM
Argomento: Basi di dati - Oracle
 Nei database Oracle, la vista dinamica V$SYSSTAT contiene:
  a) Informazioni sugli eventi di attesa rilevati a livello di sistema
  b) Informazioni sulle statistiche generate dal comando ANALYZE lanciato su
oggetti interni al database
*c) Informazioni sulle statistiche di sistema rilevate a partire dallo
startup
Argomento: Basi di dati - Oracle
 Per attivare la modalitа di archiviazione il database Oracle deve essere in
fase di:
  a) OPEN
*b) MOUNT
  c) NOMOUNT
Argomento: Basi di dati - Oracle
 Nei database Oracle, per velocizzare l'accesso ai dati le tabelle e gli
indici dovrebbero essere appoggiati su:
*a) Pochi extents
  b) Molti extents
  c) Extents della dimensione di 1024K
Argomento: Basi di dati - Oracle
 Nei database Oracle, la modalitа di archiviazione si abilita a livello di:
  a) Sessione
  b) Istanza
*c) Database
Argomento: Basi di dati - Oracle
 Nei database Oracle, il DBWR scrive sui datafiles i blocchi classificati
come:
  a) Dirty
*b) Dirty o Pinned
  c) Pinned
Argomento: Basi di dati - Oracle
 Nei database Oracle, il parametro LOG_ARCHIVE_FORMAT indica:
  a) La directory di archiviazione dei file di log archiviati
  b) Il formato binario utilizzato per archiviare i log
*c) Il nome da assegnare ai file di log archiviati
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale и il processo che si occupa di archiviare in
automatico i file di log?
  a) LGWR
*b) ARCH
  c) Un qualunque processo in background
Argomento: Basi di dati - Oracle
 Per effettuare una operazione di ordinamento random dei dati (sort) Oracle
utilizza di default l'area di memoria chiamata:
*a) SORT AREA
  b) SHARED POOL
  c) LARGE POOL
Argomento: Basi di dati - Oracle
 Nei database Oracle, il parametro LOG_ARCHIVE_START serve a:
*a) Abilitare o disabilitare il processo ARCH
  b) Abilitare o disabilitare la modalitа di archiviazione del database
  c) Abilitare o disabiltare tutti i parametri LOG_ARCHIVE_*
Argomento: Basi di dati - Oracle
 Nei database Oracle, il comando "ALTER DATABASE BACKUP CONTROLFILE TO
TRACE" genera:
  a) Un trace file con il comando di ricreazione del database
  b) Una copia in formato binario del controlfile corrente
*c) Un trace file contenente il comando di ricreazione del controlfile
Argomento: Basi di dati - Oracle
 Nei database Oracle, configurare i logfiles in gruppi con piщ membri per
gruppo serve a:
*a) Proteggere il database dalla perdita o corruzione di un file di log
  b) Evitare di attivare la modalitа di archiviazione a livello di database
  c) Suddividere le scritture sui membri del gruppo per migliorare le
performance
Argomento: Basi di dati - Oracle
 Nei database Oracle, un segmento и composto da:
  a) Tablespaces
*b) Extents
  c) Blocchi di sistema operativo
Argomento: Basi di dati - Oracle
 Quale delle seguenti funzioni SQL non puт essere utilizzata in un blocco
PL/SQL?
*a) DECODE
  b) SUBSTR
  c) TO_DATE
Argomento: Basi di dati - Oracle
 Nei database Oracle, l'utility di export (EXP) consente di:
  a) Eseguire un backup fisico a freddo del database
*b) Eseguire un backup logico del database
  c) Eseguire un backup fisico a caldo del database
Argomento: Basi di dati - Oracle
 Nei database Oracle, la Program Global Area (PGA) и:
  a) Un'area di memoria che contiene le informazioni relative ai comandi
digitati
*b) Un'area di memoria che contiene le informazioni private di ogni singola
sessione
  c) Un'area di memoria che contiene la lista dei blocchi Oracle acceduti
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale delle seguenti affermazioni и vera relativamente
alle tablespaces?
*a) Non si puт portare offline una tablespace di sistema o con rollback
segments con transazioni attive
  b) Una tablespace non puт essere messa offline se ci sono accessi da parte
degli utenti ai suoi dati
  c) Qualunque tablespace puт essere messa offline senza alcuna restrizione
Argomento: Basi di dati - Oracle
 Nei database Oracle, le tablespaces si appoggiano a:
  a) Un solo datafile di dimensione pari o superiore a 50Mb
*b) Almeno un datafile
  c) Almeno a due datafiles
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale delle seguenti affermazioni и vera relativamente
ai processi in Background?
*a) I processi in background gestiscono gli accessi all'istanza e mantengono
l'integritа del database
  b) I processi in background gestiscono le richieste degli utenti
  c) I processi in background gestiscono le strutture del database
Argomento: Basi di dati - Oracle
 Scenario Oracle: a database aperto, controllando lo status dei logfile, il
dba rileva la presenza di un logfile corrotto. Il gruppo a cui appartiene il
logfile risulta essere in stato di INACTIVE. Quale comando consente di
risolvere la situazione senza cancellare e ricreare il logfile?
  a) Non и possibile risolvere il problema senza cancellare e ricreare il
logfile
*b) ALTER DATABASE CLEAR LOGFILE GROUP n  (numero assegnato al gruppo)
  c) ALTER DATABASE RESETLOGS
Argomento: Basi di dati - Oracle
 Nei database Oracle, cosa contiene il password file?
  a) Contiene le password di tutti gli utenti registrati nel database
  b) Contiene solo la password dell'utente Internal
*c) Le password degli utenti che hanno il privilegio di sysoper e/o sysdba
Argomento: Basi di dati - Oracle
 Nei database Oracle, che cos'и un segmento?
  a) E' la struttura logica che contiene le tablespace
  b) E' un'area di memoria della shared pool  che contiene blocchi dati
*c) E' un oggetto logico che contiene dei dati
Argomento: Basi di dati - Oracle
 L'area di memoria Buffer Cache di Oracle accoglie:
*a) Blocchi Oracle
  b) Blocchi di sistema operativo
  c) Before Image delle transazioni
Argomento: Basi di dati - Oracle
 Nei database Oracle, quali sono le principali informazioni contenute nella
Shared Pool?
*a) Comandi SQL e PL/SQL e informazioni del dizionario dati (o catalogo)
  b) Solo gli statement SQL utilizzati dall'applicazione
  c) I blocchi dati a cui hanno accesso gli utenti
Argomento: Basi di dati - Oracle
 Che cos'и l'istanza Oracle?
  a) E' l'insieme delle strutture fisiche che compongono il Database
*b) E' l'insieme delle strutture di memoria e dei processi
  c) E' l'insieme delle strutture di memoria
Argomento: Basi di dati - Oracle
 Nei database Oracle, per evitare un eccessivo consumo di spazio nei
rollback segments и consigliabile avere:
*a) COMMIT frequenti
  b) CHECKPOINT frequenti
  c) Il parametro OPTIMAL settato per ogni rollback segment
Argomento: Basi di dati - Oracle
 Nei database Oracle, cosa indica l'High Water Mark?
  a) L'ultimo blocco disponibile all'interno di un segmento
  b) L'indirizzo di memoria che contiene l'ultimo blocco acceduto di un
segmento
*c) L'ultimo blocco Oracle che и mai stato utilizzato per un segmento
Argomento: Basi di dati - Oracle
 Nei database Oracle, l'archiviazione dei log files и una strategia
utilizzata per:
*a) Recuperare tutte le transazioni effettuate dall'ultimo backup fisico
fino al momento della failure
  b) Recuperare tutte le transazioni effettuate dal momento della failure
fino al momento del ripristino
  c) Recuperare tutte le transazioni registrate nell'ultimo logfile
Argomento: Basi di dati - Oracle
 Nei database Oracle, quale delle seguenti affermazioni и vera riguardo alla
migrazione di record?
  a) La migrazione di record puт essere risolta con il comando ANALYZE
*b) La migrazione di record и causata da un PCTFREE impostato troppo basso
  c) La migrazione di record puт essere ridotta utilizzando blocchi oracle
piщ grandi
Argomento: Basi di dati - Oracle
 Nei database Oracle, quali informazioni sono presenti nei "redo log files"?
*a) Tutte le variazioni effettuate ai dati contenuti nel database
  b) Tutti i comandi digitati dagli amministratori
  c) Tutti i comandi relativi a transazioni committate
Argomento: Basi di dati - Oracle
 Nei database Oracle, puт essere cancellato un rollback segment?
  a) Si, se и online
*b) Si, se и offline
  c) No, in nessun caso
Argomento: Basi di dati - Oracle
 Durante le operazioni di backup fisico a caldo (a database Oracle aperto)
con l'utilizzo del comando "ALTER TABLESPACE nome_tablespace BEGIN BACKUP"
su quali file vengono scritti i blocchi dirty (modificati e committati)?
  a) Solo sui datafiles
*b) Sui datafiles e sui logfiles
  c) I blocchi dirty rimangono in memoria finchи non termina il backup
Argomento: Basi di dati - Oracle
 La clausola "WHERE CURRENT OF" in un blocco PL/SQL serve a:
  a) Modificare o cancellare solo i record che soddisfano la condizione
specificata nella clausola
*b) Modificare o cancellare sulla tabella di arrivo il record relativo alla
posizione del cursore
  c) Modificare il record solo se la sua immagine risulta essere quella piщ
recente
Argomento: Basi di dati - Oracle
 Nei database Oracle, cosa contiene il control file?
  a) Le informazioni relative a datafiles e log files
*b) La struttura fisica del database, i checkpoints, i nomi delle
tablespaces e la log history
  c) Tutte le informazioni sulla struttura logica del database
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni relativamente ai cursori PL/SQL и
corretta?
  a) Un cursore PL/SQL viene aperto automaticamente alla prima FETCH
*b) Un cursore PL/SQL deve essere aperto prima di poter effettuare la fetch
delle informazioni
  c) Un cursore PL/SQL и aperto di default quando viene lanciato il blocco
che ne contiene la definizione
Argomento: Basi di dati - Oracle
 Nei database Oracle, qual и la funzionalitа dei cursori con parametri?
  a) Posizionarsi sul record del cursore specificato dal parametro
  b) Utilizzare lo stesso cursore per query su tabelle diverse
*c) Aprire e chiudere piщ volte un cursore esplicito in un blocco per
ottenere active set diversi
Argomento: Basi di dati - Oracle
 Quando una tablespace viene messa in uno status di offline normal, Oracle:
  a) Mette i datafile della tablespace offline senza effettuare alcun
checkpoint su di essi
*b) Mette i datafile della tablespace offline cercando di effettuare prima
un checkpoint su di essi
  c) Prima di mettere la tablespace offline si utilizza un comando manuale
per far scattare un checkpoint
Argomento: Basi di dati - Oracle
 Nei database Oracle, quali delle seguenti affermazioni и vera riguardo alla
quantitа di immagini di undo generate nei rollback segments?
  a) La quantitа и identica per qualsiasi operazione DML (Data Manipulation
Language)
*b) Le operazioni di INSERT generano una quantitа minima di Undo poichи si
deve conservare solo il ROWID
  c) Le operazioni di DELETE generano pochi undo poichи viene conservato
solo il ROWID
Argomento: Basi di dati - Oracle
 Per quale motivo principale l'utilizzo delle stored procedure puт
migliorare le performance delle applicazioni Oracle?
  a) Perchи viene lanciato un numero inferiore di comandi, visto che alcune
operazioni sono automatizzate
*b) Utilizzare le stored procedure riduce la quantitа di informazioni che
devono transitare sulla rete
  c) Permettono di eseguire parte del codice in locale lato client
Argomento: Basi di dati - Oracle
 Quale delle seguenti affermazioni и corretta relativamente alle variabili
in PL/SQL?
*a) Due variabili possono avere lo stesso nome solo se sono definite e
utilizzate in due blocchi diversi
  b) Due variabili devono avere lo stesso nome se sono definite e utilizzate
in due blocchi diversi
  c) Due variabili possono avere lo stesso nome indipendentemente dal blocco
dove sono definite
Argomento: Basi di dati - SQL
 Considerando che il campo "IndirizzoEmail" и un campo testuale, quale
affermazione и corretta in merito alla seguente query SQL?
SELECT * FROM Clienti WHERE IndirizzoEmail > '
m_r...@hotmail.com
'
  a) La Query и sintatticamente scorretta
*b) La Query restituisce i record con indirizzi alfabeticamente maggiori di
quello specificato
  c) Bisogna correggere l'espressione eliminando i segni di apice che
racchiudono l'indirizzo
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la clausola "DISTINCT" nel comando "SELECT" ha la
funzione di:
  a) Eliminare in modo permanente dalle tabelle i record duplicati
*b) Eliminare i record duplicati nel risultato del comando
  c) Permette di identificare in modo univoco un comando "SELECT"
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, quando и obbligatorio utilizzare la clausola "GROUP
BY"?
*a) Quando devo applicare funzioni di aggregazione a sottoinsiemi di righe
  b) Quando uso funzioni di aggregazione
  c) Quando voglio raggruppare piщ tabelle in una sola
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, esiste una differenza tra la clausola "WHERE" e la
clausola "HAVING"?
  a) Si usa Having insieme alla funzione di aggregazione Count; si usa Where
per la ricerca semplice
  b) Si, dipende dal programma che uso e dall'interprete SQL implementato
*c) Si usa Having per esprimere condizioni su valori aggregati, Where per
condizioni su semplici valori
Argomento: Basi di dati - SQL
 Quale risultato si ottiene eseguendo la seguente query SQL?
SELECT COUNT(Ordini), NOME_CLIENTI FROM CLIENTI GROUP BY NOME_CLIENTI
  a) Il numero totale dei record nel campo Ordini
  b) Nulla, la sintassi non и corretta
*c) Il numero totale dei record nel campo Ordini per ogni cliente
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, utilizzando come opzione del costrutto "FOREIGN KEY" la
voce "NO ACTION ON UPDATE":
*a) Non viene propagata alcuna operazione di aggiornamento
  b) Nella tabella master viene inserito il valore di default invece dei
valori dell'attributo modificato
  c) Nella tabella master viene inserito NULL al posto dei valori relativi
all'attributo modificato
Argomento: Basi di dati - SQL
 Il terzo campo del RecordSet restituito dalla seguente query SQL:
SELECT NomeArticolo, Prezzo * 0.9, ' = Scontato'
FROM Articoli ORDER BY 2
  a) E' un campo intitolato "Scontato", contenente il prezzo scontato del
10%
*b) E' una colonna di valori tutti uguali a, apici esclusi, ' = Scontato'
  c) E' una colonna contenente per ogni record la parola "Scontato"
Argomento: Basi di dati - SQL
 La query "SELECT NOME_CLIENTI , INDIRIZZO_CLIENTI FROM CLIENTI WHERE
COD_CLI = 10" restituisce:
  a) Tutti i dati sui clienti del nostro Db
  b) Il nome e l'indirizzo dei clienti del nostro Db
*c) Il nome e l'indirizzo dei clienti del nostro Db che hanno un codice
cliente pari a 10.
Argomento: Basi di dati - SQL
 Quale tra le tre proposte и una sintassi SQL alternativa alla seguente
clausola" WHERE"?
WHERE S_CID BETWEEN 7000 AND 8000
  a) WHERE S_CID > 7000 OR S_CID < 8000
*b) WHERE S_CID >= 7000 AND S_CID <= 8000
  c) WHERE S_CID >= 7000 AND <= 8000
Argomento: Basi di dati - SQL
 Una query di selezione scritta in SQL puт includere una clausola "WHERE"
che metta in relazione il valore di un campo con il risultato di un'altra
query?
  a) Sм, solo se i campi confrontati hanno lo stesso nome e contengono lo
stesso tipo di dati
*b) Si, solo se i campi confrontati contengono lo stesso tipo di dati
  c) No, SQL non prevede la nidificazione delle interrogazioni
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la causola "GROUP BY" и di solito utilizzata:
*a) Per raggruppare dati all'interno di un campo
  b) Per sommare dati
  c) Solo in presenza di una funzione di aggregazione
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, il carattere jolly "%":
  a) Rappresenta un insieme di caratteri qualunque
  b) И utilizzato per concatenare stringhe
*c) И utilizzato con la causola LIKE per ricercare un insieme di caratteri
qualunque
Argomento: Basi di dati - SQL
 Il comando SQL "REVOKE" и utilizzato per:
  a) Negare un permesso su un oggetto del Database
*b) Annullare autorizzazioni accordate in precedenza
  c) Accordare permessi di creazione
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, quando utilizziamo la causola "IS NULL" all'interno di
una "WHERE" ricerchiamo:
  a) Tutti i campi senza un valore
  b) Tutti i campi pari a zero
*c) Tutti i campi con valore NULL
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, il nome di una tabella in una causola "FROM" puт essere
seguito da un alias?
*a) Sм
  b) No
  c) Sм, ma dipende dalla tabella
Argomento: Basi di dati - SQL
 Per creare una nuova tabella in un database и necessario utilizzare il
comando SQL:
  a) NEW TABLE
  b) MAKE TABLE
*c) CREATE TABLE
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, per aggiungere una colonna in una tabella si utilizza:
  a) Il comando ADD
*b) Il comando ALTER TABLE con a causola ADD
  c) Il comando NEW COLUMN
Argomento: Basi di dati - SQL
 Per inserire dati in una tabella si utilizza il comando SQL:
*a) INSERT INTO e la clausola VALUES specificando i valori per ciascuna
delle colonne
  b) UPDATE con la causola VALUES
  c) INSERT FROM
Argomento: Basi di dati - SQL
 Per modificare le caratteristiche di una colonna и necessario utilizzare il
comando SQL:
  a) UPDATE
*b) ALTER TABLE con a causola MODIFY
  c) ALTER TABLE
Argomento: Basi di dati - SQL
 Il comando di SQL "GRANT" и utilizzato per:
*a) Accordare agli utenti autorizzazioni su varie porzioni del Database
  b) Negare ad un gruppo di utenti l'accesso ad un oggetto del Database
  c) Accordare il permesso di cancellazione agli utenti
Argomento: Basi di dati - SQL
 La funzione SQL di aggregazione "SUM" implementa:
  a) La sommatoria di tutti i dati di una riga
  b) La sommatoria di tutti i dati di un campo chiave
*c) La sommatoria di tutti i dati relativi al campo oggetto della funzione
Argomento: Basi di dati - SQL
 Il comando di SQL "DELETE" viene utilizzato per:
  a) Eliminare tabelle da un Database
*b) Eliminare righe esistenti da una tabella
  c) Aggiornare il contenuto di una tabella sulla base dei dati cancellati
da altri utenti
Argomento: Basi di dati - SQL
 Il comando di SQL "UPDATE" viene utilizzato per:
  a) Aggiungere alcuni campi ad una tabella
*b) Cambiare dei valori esistenti in una tabella
  c) Inserire dei nuovi dati in un campo
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, per congiungere delle tabelle in una interrogazione и
necessario:
*a) Elencare le tabelle nel blocco FROM e specificare eventuali condizioni
nel blocco WHERE
  b) Elencare i campi nel blocco SELECT
  c) Specificare l'uguaglianza dei campi nel blocco WHERE
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, per implementare un ordinamento decrescente и
necessario utilizzare la sintassi:
  a) ORDER BY
*b) ORDER BY con la causola DESC
  c) Non si usa nessun comando poichи i dati hanno un ordinamento
decrescente di default
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la causola "HAVING" и utilizzata:
*a) Per limitare l'output a determinati gruppi
  b) In sostituzione della WHERE
  c) Per ricercare valori in tabelle di grosse dimensioni
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, l'operatore "BETWEEN" и utilizzato:
*a) Per ricercare valori all'interno di un intervallo
  b) Per ricercare valori all'esterno di un intervallo
  c) In sostituzione dell'operatore IN
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la causola "SET" del comando "UPDATE":
*a) Indica la colonna da modificare, insieme con un'espressione che fornisce
il nuovo valore
  b) Non и abbinabile al comando "UPDATE"
  c) Indica il nuovo valore da fornire ad una colonna
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, l'operatore "MINUS" posto tra due query:
*a) Restituisce le righe che si trovano nei risultati della prima query ma
non in quelli della seconda
  b) И utilizzato per confrontare i risultati di una prima query con i
risultati di una seconda
  c) И utilizzato con le funzioni di aggregazione che effettuano delle
sottrazioni
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, l'operatore "INTERSECT":
  a) И una sorta di JOIN
  b) И utilizzato solo con il comando INSERT
*c) Produce tutte le righe comuni ai risultati di due query
Argomento: Basi di dati - SQL
 Quando una query и inserita all'interno di un'altra и detta:
*a) Query annidata
  b) Query concatenata
  c) Query interna
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, il comando "ROLLBACK":
*a) И utilizzato per annullare tutti gli aggiornamenti di una transazione
  b) И un comando che annulla i precedenti inserimenti
  c) И utilizzato per cancellare dati in una tabella
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la causola "DISTINCT" и utilizzata per:
  a) Evitare l'inserimento di valori duplicati in una tabella
*b) Evitare duplicati sia nella visualizzazione sia nel conteggio dei valori
  c) Selezionare un particolare valore tra tanti
Argomento: Basi di dati - SQL
 Che cos'и una transazione?
*a) Una sequenza di operazioni SQL da trattare come atomica
  b) Un'istruzione SQL utilizzata per creare una tabella
  c) Un comando SQL utilizzato per aggiornare dati
Argomento: Basi di dati - SQL
 Per eliminare una tabella con tutti i suoi dati da un Database и
disponibile il comando SQL:
  a) CANC TABLE
  b) DELETE TABLE
*c) DROP TABLE
Argomento: Basi di dati - SQL
 Quale risultato si ottiene eseguendo la seguente query SQL?
SELECT NOME_IMPIEGATI FROM IMPIEGATI ORDER BY COGNOME_IMPIEGATI
  a) Il nome di tutti gli impiegati in ordine alfabetico per nome
*b) Il nome di tutti gli impiegati in ordine alfabetico per cognome
  c) Ritornerа un errore poichи bisognerebbe restituire anche il campo
COGNOME_IMPIEGATI
Argomento: Basi di dati - SQL
 Il comando SQL "INSERT INTO (nome_tabella) VALUES (lista_valori)" permette
di inserire nella tabella:
*a) Righe (i cui  valori devono essere specificati come parametro)
  b) Attributi
  c) Righe (i cui  valori possono essere specificati anche come nome di una
tabella)
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, utilizzando come opzione del costrutto "FOREIGN KEY" la
voce "CASCADE ON UPDATE":
*a) Il nuovo valore viene riportato su tutte le relative righe della tabella
master legata
  b) Il nuovo valore viene riportato su tutte le righe della tabella
corrente
  c) Tutte le righe della tabella master vengono cancellate
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, tramite la seguente sintassi:
.... attributo IS NOT NULL
*a) Si permette l'estrazione di tutti i valori che non abbiano un valore
NULL
  b) Si estraggono tutti i valori NULL
  c) Si estraggono tutti i valori numerici pari a zero
Argomento: Basi di dati - SQL
 Quale delle affermazioni и corretta circa la sintassi SQL seguente?
DELETE FROM Impiegati
  a) Elimina la tabella impiegati
  b) Non и corretto sintatticamente
*c) Elimina tutte le righe dalla tabella impiegati
Argomento: Basi di dati - SQL
 Il seguente comando SQL:
DELETE FROM Impiegati WHERE IdImpiegato ='m1010'
*a) Attua la cancellazione di un sottoinsieme di righe della tabella
  b) Elimina certamente tutte le righe della tabella Impiegati
  c) Non и sintatticamente corretto
Argomento: Basi di dati - SQL
 La query SQL seguente:
SELECT * FROM Impiegati
*a) Estrae tutte le righe della tabella impiegati
  b) Estrae tutte le righe in cui almeno un campo contiene un asterisco
  c) Non и sintatticamente corretta
Argomento: Basi di dati - SQL
 Quale delle affermazioni и corretta circa la sintassi SQL seguente?
comando INSERT INTO (nome_tabella) <SELECTsql>
*a) Permette di inserire nella tabella le righe risultanti dalla selezione
  b) Permette di aggiornare dati sulla base di una ulteriore query
  c) Permette di dichiarare una nuova tabella
Argomento: Basi di dati - SQL
 La seguente query SQL
SELECT Count(Distinct Stipendio) FROM Impiegato
restituisce:
*a) Il numero dei diversi valori dell'attributo Stipendio fra tutte le righe
della tabella Impiegato
  b) Il numero dei valori dell'attributo stipendio
  c) Il numero degli attributi della tabella Impiegati
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, le tre parole chiave "UPDATE", " SET" e "WHERE":
*a) Permettono di aggiornare uno o piщ attributi delle righe di una tabella
che soddisfano la condizione
  b) Aggiornano tutti i campi di una tabella
  c) Permettono di aggiornare un unico attributo delle righe di una tabella
che soddisfano la condizione
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la condizione "INNER JOIN" permette:
  a) Di legare due o piщ tabelle
  b) Di inserire attributi
*c) Di estrarre solo dati che soddisfino la condizione di join da due o piщ
tabelle
Argomento: Basi di dati - SQL
 Una volta eseguito un raggruppamento con la clausola SQL "GROUP BY" и
possibile selezionare solo alcuni gruppi usando la clausola:
*a) HAVING
  b) WHERE
  c) FROM
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, per produrre delle aggregazioni a dei sottoinsiemi di
righe occorre utilizzare:
*a) La causola "GROUP BY"
  b) La funzione "SUM"
  c) La clausola "HAVING"
Argomento: Basi di dati - SQL
 Il comando SQL "SELECT":
*a) E' il comando di proiezione dell'SQL
  b) Non и un comando SQL
  c) И il comando principale del linguaggio SQL
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, il comando "NOT SELECT":
*a) E' invalido
  b) Permette la negazione dei criteri elencati di seguito
  c) Restituisce le righe che non soddisfano i criteri specificati in
seguito
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, per filtrare dati in una tabella и necessario
utilizzare:
*a) La condizione di ricerca WHERE
  b) La causola WARE
  c) Il comando FROM
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la funzione "SUM(attributo)" restituisce:
*a) La somma dei valori posseduti dall'attributo
  b) L'aggregazione dei valori dell'attributo
  c) La somma degli attributi nella tabella
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la funzione "AVG(attributo)" restituisce:
*a) Il valore medio tra quelli dell'attributo
  b) La somma dei valori
  c) La media degli attributi
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, gli alias sono:
*a) Nomi che possono essere usati in alternativa ai nomi di campo
  b) Funzioni di aggregazione
  c) Copie statiche dei campi
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la causola "FROM" rappresenta:
*a) L'insieme delle tabelle a cui si vuole accedere
  b) L'insieme degli attributi
  c) Il nome delle tabelle
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, di seguito al comando "SELECT" и obbligatorio inserire:
*a) Attributi
  b) Nomi di tabelle
  c) Nomi di funzioni
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la funzione "COUNT(DISTINCT)" restituisce:
*a) Il numero dei diversi valori degli attributi
  b) Il numero delle righe di una tabella
  c) Il numero delle colonne di una tabella
Argomento: Basi di dati - SQL
 Nel linguaggio SQL, la causola "GROUP BY":
  a) И utilizzata per aggregare solo dati numerici
  b) Non и un comando esistente
*c) Occorre nelle interrogazioni
Argomento: Basi di dati - SQL
 Quale affermazione in merito alla query SQL seguente и da considerarsi
corretta?
SELECT I.Cognome, S.Importost FROM Impiegati as I JOIN Stipendi as S ON
I.Idimpiegati=S.Idimpiegati
*a) Estrae gli stipendi e i cognomi di ogni impiegato
  b) Non и sintatticamente corretta
  c) Estrae gli stipendi degli impiegati nuovi
Argomento: Basi di dati - SQL
 Le funzioni "MAX" e "MIN" di SQL:
*a) Restituiscono il massimo ed il minimo valore posseduti dall'attributo
specificato
  b) Non sono disponibili in SQL
  c) Aggregano valori di massimo e di minimo
Argomento: Linguaggi di programmazione - aspetti generali
 L'operazione di eliminazione di una variabile dallo stato di esecuzione di
un programma viene definita con il termine:
  a) Caching
  b) Garbage collection
*c) Non ha un nome particolare
Argomento: Linguaggi di programmazione - aspetti generali
 Il modo in cui una routine puт passare parametri ad una funzione puт essere
"per valore" o "per referenza" a seconda:
  a) Della scelta operata al tempo di esecuzione
*b) Della scelta operata dal programmatore, nei linguaggi che lo consentono
  c) Del sistema operativo
Argomento: Linguaggi di programmazione - aspetti generali
 Una "Costante intrinseca" in un linguaggio di programmazione и:
  a) Una costante in grado di assumere un diverso valore a seconda
dell'utente che la usa
  b) Una parola chiave del sistema operativo
*c) Una costante il cui valore и predefinito dall'ambiente di sviluppo e dal
relativo linguaggio
Argomento: Linguaggi di programmazione - aspetti generali
 Nei linguaggi di programmazione "Object Oriented", cos'и un Oggetto?
  a) Un qualunque grafico stampato a video
  b) Un insieme di codici relativi ad una gerarchia
*c) Una istanza di una classe
Argomento: Linguaggi di programmazione - aspetti generali
 Qual и la differenza tra variabile Globale e variabile Locale?
  a) Una variabile Globale puт essere vista da tutti gli utenti in rete
  b) Differiscono solo per il diverso punto in cui vengono dichiarate nel
sorgente
*c) Una variabile Globale и visibile ovunque nel programma mentre una Locale
no
Argomento: Linguaggi di programmazione - aspetti generali
 Come si puт definire "l'area di validitа" di una variabile?
*a) Definisce i punti del codice da cui la variabile puт essere raggiunta
  b) Specifica il tipo di dati che la variabile puт contenere
  c) Determina la zona della RAM utilizzata dalla variabile
Argomento: Linguaggi di programmazione - aspetti generali
 In un linguaggio di programmazione Object Oriented, come si puт descrivere
una "Classe"?
  a) Il blocco di codice dove vengono descritte le proprietа di un oggetto
  b) Una serie di istruzioni relative a una serie di oggetti
*c) Il modello di costruzione di un insieme di oggetti
Argomento: Linguaggi di programmazione - aspetti generali
 Come si definisce un dato di tipo "Booleano"?
  a) Un dato testuale che possa assumere valore "True" oppure "False"
*b) Un dato che possa essere associato a due costanti, di norma nominate
"True" e "False"
  c) Un bit, che quindi puт assumere esclusivamente valore 0 oppure 1
Argomento: Linguaggi di programmazione - aspetti generali
 Quale delle seguenti affermazioni riguardanti il concetto di iterazione puт
considerarsi vera?
*a) Un ciclo puт essere ad ingresso controllato oppure ad uscita controllata
  b) Un ciclo puт avvenire esclusivamente conoscendo a priori il numero di
iterazioni
  c) Andare in Loop vuol dire inserire ciclicamente valori in variabili non
inizializzate
Argomento: Linguaggi di programmazione - aspetti generali
 In ambito di linguaggi di programmazione, l'operazione chiamata
"compilazione" ha lo scopo di:
*a) Generare dei codici in linguaggio macchina
  b) Generare dei codici in un linguaggio chiamato "C-Language"
  c) Eseguire le istruzioni del programma in questione
Argomento: Linguaggi di programmazione - aspetti generali
 Qual и la differenza tra linguaggi di Scripting Client-Side e linguaggi di
programmazione?
  a) Il codice creato con il primo viene generalmente compilato da un
browser
*b) Il codice creato con il primo viene generalmente interpretato in un
Browser
  c) Nessuna, i termini sono sinonimi
Argomento: Linguaggi di programmazione - aspetti generali
 Quale delle seguenti affermazioni riferite al concetto di "Costante" и
corretta?
  a) Una Costante и una Variabile scritta sul disco fisso
*b) Una Costante и una informazione a cui si ha accesso in sola lettura
  c) Una Costante puт cambiare il suo valore se quest'ultimo и di tipo
differente rispetto al precedente
Argomento: Linguaggi di programmazione - aspetti generali
 Nei linguaggi di programmazione Object Oriented, come si definisce il
termine "evento" riferito ad un oggetto?
  a) Qualcosa che accade all'oggetto e che viene riportata in un apposito
registro
  b) Un'azione che l'oggetto и in grado di compiere all'interno del sistema
*c) Un'azione che l'oggetto subisce, in virtщ della quale si possono
eseguire dei metodi
Argomento: Linguaggi di programmazione - aspetti generali
 Quale tra le seguenti definizioni, riferite al concetto di "Funzione", и
corretta indipendentemente dal linguaggio di programmazione?
  a) Una funzione riceve eventuali valori di input, li elabora e restuisce
eventuali valori di output
*b) Una funzione, sulla base di eventuali valori di input, deve restituire
per forza un valore di output
  c) Una funzione и in grado di elaborare e restituire esclusivamente dati
di tipo numerico
Argomento: Linguaggi di programmazione - aspetti generali
 Come si definisce un "Interprete"?
*a) Un software che esegue i codici di un linguaggio di programmazione
  b) Un software che traduce i sorgenti di un dato linguaggio di
programmazione in linguaggio macchina
  c) Un software di controllo sintattico
Argomento: Linguaggi di programmazione - aspetti generali
 Nei linguaggi di programmazione, un "Array" si definisce come:
  a) Una matrice monodimensionale contenente dati numerici
  b) Una matrice bidimensionale
*c) Una matrice di valori richiamabili mediante indici
Argomento: Linguaggi di programmazione - aspetti generali
 Come si puт definire una "Variabile Oggetto"?
*a) Una variabile contenente un riferimento ad un oggetto
  b) Una variabile contenente il nome di un oggetto
  c) Una variabile contenente il valore della proprietа di default di un
oggetto
Argomento: Linguaggi di programmazione - aspetti generali
 L'errore di programma comunemente noto con il nome "Overflow" si verifica
quando:
*a) Si tenta di inserire in variabili di tipo numerico dei numeri di valore
assoluto troppo grandi
  b) Si tenta di inserire dati testuali  in variabili di tipo numerico
  c) Si chiama ricorsivamente una funzione per piщ di 100 volte
Argomento: Linguaggi di programmazione - aspetti generali
 La parola "attributo" riferita ad un oggetto come si definisce?
  a) E' una caratteristica dell'oggetto, visibile e non modificabile
*b) E' una proprietа dell'oggetto che puт essere di sola lettura o di
lettura e scrittura
  c) E' analoga alla parola "parent"
Argomento: Linguaggi di programmazione - aspetti generali
 Una funzione che richiama se stessa и detta:
  a) Ridondante
  b) Iterativa
*c) Ricorsiva
Argomento: Linguaggi di programmazione - aspetti generali
 La "Programmazione TOP-DOWN" и una tecnica di programmazione in cui:
*a) Si scrive prima il corpo principale del programma e poi le varie routine
componenti
  b) Si scrivono prima le varie routine e poi a partire da queste si
sviluppa il corpo principale
  c) Il progetto и suddiviso in unitа autonome che poi saranno incorporate
nel programma vero e proprio
Argomento: Linguaggi di programmazione - aspetti generali
 Cosa definisce il termine "Stack" nell'ambiente di esecuzione di un
programma?
*a) La memoria usata dal sistema per mantenere variabili locali e parametri
delle routine chiamate
  b) La memoria disponibile per la lettura di un record di una tabella
  c) L'operazione di chiamata di una routine
Argomento: Linguaggi di programmazione - aspetti generali
 Una esecuzione in "Step by Step" di un programma, quando possibile,
comporta:
*a) L'esecuzione dei codici riga per riga, al fine di monitorare l'andamento
del programma
  b) L'esecuzione dei codici a ritroso, per analizzare l'andamento del
programma appena eseguito
  c) L'esecuzione dei codici con la generazione automatica di un report
riepilogativo
Argomento: Linguaggi di programmazione - aspetti generali
 Quale tipo di associazione, o "Binding", origina una esecuzione piщ rapida
dei codici?
  a) Tardiva ("Late")
*b) Anticipata ("Early")
  c) Non c'и differenza tra le due modalitа
Argomento: Linguaggi di programmazione - aspetti generali
 In ambito di linguaggi di programmazione, come si definisce una
"procedura"?
*a) Una serie di istruzioni che vengono richiamate da un programma ogni
volta che и necessario
  b) La maniera con cui un dato problema viene analizzato e risolto
attraverso un programma
  c) Una libreria contenente i codici necessari a stabilire una connessione
con una base dati
Argomento: Linguaggi di programmazione - aspetti generali
 Quando una variabile viene utilizzata in una routine senza prima
dichiararne il nome e il tipo, ove il linguaggio di programmazione lo
consenta, si realizza una cosiddetta:
  a) Dichiarazione esplicita
*b) Dichiarazione implicita
  c) Dichiarazione sistematica
Argomento: Linguaggi di programmazione - aspetti generali
 Cosa si intende con l'espressione "Compatibilitа verso il basso"?
*a) L'eseguibilitа di un programma con versioni precedenti del sistema o del
compilatore
  b) L'eseguibilitа di un programma anche con versioni piщ avanzate del
sistema o del compilatore
  c) Lo standard per cui due dispositivi completamente diversi possono
condividere gli stessi programmi
Argomento: Linguaggi di programmazione - aspetti generali
 Come si definisce la "Virgola mobile"?
  a) Un formato numerico utilizzato per memorizzare numeri molto piccoli
*b) Un formato numerico in cui i numeri sono memorizzati in due parti, dette
Mantissa ed Esponente
  c) La parte decimale eventualmente presente dopo una divisione tra due
numeri
Argomento: Linguaggi di programmazione - aspetti generali
 Qual и la corretta definizione per il termine "Fatal Error"?
  a) Un errore di programma che comporta un output di dati anomali e
inspiegabili
*b) Un errore che provoca il blocco del programma, senza possibilitа di
recupero
  c) Un errore causato esclusivamente da un malfunzionamento del sistema
operativo
Argomento: Linguaggi di programmazione - aspetti generali
 Dire che un tipo di variabile numerica supporta sette cifre significative,
implica:
  a) Che puт contenere al limite sette cifre intere e sette cifre decimali
  b) Che puт contenere sette cifre decimali ed infinite intere
*c) Che a partire dall'ottava cifra vengono memorizzati esclusivamente degli
zeri
Argomento: Linguaggi di programmazione - aspetti generali
 Quando ad una funzione si passa un parametro "per Referenza":
  a) Viene passato un riferimento alla libreria di codice contenente le
definizioni del tipo di parametro
  b) Viene passato il valore assoluto del parametro, se quest'ultimo и di
tipo numerico
*c) Viene passato un puntatore alla variabile specificata come parametro
Argomento: Linguaggi di programmazione - aspetti generali
 Un diagramma di flusso:
*a) E' la rappresentazione grafica di un algoritmo o di un flusso di dati
  b) E' un riassunto delle operazioni effettuate per testare il
funzionamento di  un programma
  c) E' uno schema contenente la lista di tutte le proprietа di un dato
oggetto
Argomento: Linguaggi di programmazione - aspetti generali
 I tre concetti alla base della programmazione Object Oriented sono:
  a) Atomicitа, Consistenza, Isolamento
  b) Consistenza, Incapsulamento, Ereditarietа
*c) Ereditarietа, Incapsulamento, Polimorfismo
Argomento: Linguaggi di programmazione - aspetti generali
 Lo scopo della fase di analisi dello sviluppo di un'applicazione и:
*a) Avere una visione d'insieme e una conoscenza completa dell'ambiente
dell'utente finale
  b) Capire ed ottimizzare l'Hardware dell'utente finale dell'applicazione
  c) Ricevere una lista delle aspettative dei vari strati
dell'organizzazione del cliente
Argomento: Linguaggi di programmazione - aspetti generali
 Come si definisce, in programmazione, un "Puntatore"?
  a) Una variabile in grado di restituire l'indirizzo di una particolare
area della memoria Ram
  b) Un oggetto che contiene una serie di dati relativi alle risorse del
sistema
*c) Una variabile contenente la posizione in memoria dei dati e non i dati
stessi
Argomento: Linguaggi di programmazione - aspetti generali
 Il processo di creazione di un oggetto sulla base della relativa classe di
appartenenza realizza una cosiddetta:
*a) Istanza della classe
  b) Replica della classe
  c) Ereditа della classe
Argomento: Linguaggi di programmazione - aspetti generali
 Come si definisce una cosiddetta "Collection" in un linguaggio di
programmazione?
*a) Un oggetto contenente un gruppo di oggetti correlati tra loro
  b) Un array contenente dei dati di tipo numerico
  c) E' sinonimo di "Costante"
Argomento: Linguaggi di programmazione - aspetti generali
 Cosa si intende con la parola "polimorfismo" riferita ad un linguaggio di
programmazione?
  a) La possibilitа di utilizzare molteplici nomi per definire un oggetto
  b) La possibilitа di creare dei codici riutilizzabili da svariati
linguaggi
*c) Nessuna delle precedenti
Argomento: Linguaggi di programmazione - aspetti generali
 Cosa si intende con l'espressione "settare una reference ad una libreria di
oggetti"?
*a) Fare in modo che un programma abbia l'accesso ad un dato modello di
oggetti
  b) Creare una libreria di oggetti
  c) Impostare un programma per essere utilizzato da un dato modello di
oggetti
Argomento: Linguaggi di programmazione - aspetti generali
 UtenteA blocca la pagina di dati P1, e tenta di bloccare la pagina di dati
P2 bloccata da UtenteB;
UtenteB tenta a sua volta di bloccare la pagina P1. Benchи tale eventualitа
sia abbastanza remota, puт accadere che prolungati blocchi di dati
provochino questa situazione, che viene definita:
  a) IperLocking
  b) Super blocco
*c) Stallo
Argomento: Linguaggi di programmazione - HTML
 Per creare una pagina Web suddivisa in frame quale Tag HTML si deve
utilizzare?
  a) <FRAME>
  b) <BASE>
*c) <FRAMESET>
Argomento: Linguaggi di programmazione - HTML
 Quale и il Tag da utilizzare per la creazione di una cosiddetta "casella di
controllo" in HTML?
  a) <input type="check">
  b) <check>
*c) <input type="checkbox">
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, qual и il nome dell'attributo da utilizzare
all'interno del Tag <A> per visualizzare un "Tool Tip Text"?
*a) TITLE
  b) DESCRIPTION
  c) TOOLTIPTEXT
Argomento: Linguaggi di programmazione - HTML
 Il seguente Tag HTML:
<FONT COLOR="0">
Testo da visualizzare
</FONT>
  a) Scrive il testo in nero, colore di default se si omette il simbolo #
davanti al numero
*b) Scrive il testo in nero, pari al numero esadecimale 0 (l'uso del simbolo
# и facoltativo)
  c) Il testo viene scritto con il colore di base della pagina (omettere il
simbolo # invalida il Tag)
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, l'attributo ALINK del Tag <BODY>:
*a) Permette di definire il colore con cui visualizzare l'hyperlink subito
dopo il click del mouse
  b) Permette di definire il colore con cui visualizzare l'hyperlink se и
giа stato visitato
  c) Definisce un indirizzo alternativo agli hyperlink della pagina corrente
in caso di problemi
Argomento: Linguaggi di programmazione - HTML
 Quale attributo si utilizza nel Tag HTML <IMG> per ridimensionare le
immagini mantenendone le proporzioni?
  a) Gli attributi WIDTH ed HEIGHT contemporaneamente
  b) SIZE
*c) Solo WIDTH oppure solo HEIGHT, l'immagine viene poi riproporzionata
automaticamente
Argomento: Linguaggi di programmazione - HTML
 Le "caselle di riepilogo" vengono impiegate quando si vuole offrire
all'utente la possibilitа di selezionare alcune voci da un elenco piuttosto
che digitarle manualmente. Quale Tag si usa per la creazione di questi
elementi in HTML?
  a) <INPUTBOX>
*b) <SELECT>
  c) <COMBO>
Argomento: Linguaggi di programmazione - HTML
 Quale tra i Tag elencati permette di specificare una immagine di sfondo
alla pagina HTML?
*a) <body background="sfondo.jpg">
  b) <background img="sfondo.jpg">
  c) <img src="sfondo.jpg" background>
Argomento: Linguaggi di programmazione - HTML
 I fogli di stile, detti CSS, sono considerati uno degli aspetti essenziali
dello standard HTML.
Per creare un foglio di stile incorporato, dove deve essere posizionato il
Tag di apertura <STYLE>?
  a) Dopo il Tag </BODY>
  b) Prima del Tag <HTML>
*c) Nella sezione HEAD
Argomento: Linguaggi di programmazione - HTML
 A che cosa serve l'attributo NAME quando si usano i collegamenti
ipertestuali in HTML?
  a) Per assegnare un'etichetta di testo al collegamento ipertestuale
  b) Per assegnare un nome univoco al collegamento ipertestuale per
compatibilitа con JavaScript
*c) Per creare un punto di riferimento, o segnalibro, all'interno di una
pagina Web
Argomento: Linguaggi di programmazione - HTML
 Il Tag HTML di seguito specificato:
<A HREF="mailto:
in...@myweb.com
?subject=Richiesta informazioni">
Click per ricevere informazioni via e-mail
</A>
  a) E' scorretto in quanto vi и la presenza di uno spazio all'interno del
Subject del messaggio
  b) Crea un link cliccato il quale viene inviata automaticamente una e-mail
all'indirizzo specificato
*c) Crea un link che propone all'utente una e-mail, modificabile da
quest'ultimo prima dell'invio
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, i Tag <META> sono:
*a) Facoltativi
  b) Obbligatori sempre
  c) Necessari solo in alcuni casi, per esempio in presenza di codici
VbScript
Argomento: Linguaggi di programmazione - HTML
 In quale Tag HTML и possibile nidificare il Tag <TITLE>?
  a) <BODY>
  b) <THEAD>
*c) <HEAD>
Argomento: Linguaggi di programmazione - HTML
 Secondo le convenzioni, come si chiama il file della Home Page di un
qualunque sito Web?
*a) index.htm oppure index.html
  b) homepage.htm oppure homepage.html
  c) master.htm oppure master.html
Argomento: Linguaggi di programmazione - HTML
 In una tabella HTML, per distanziare il contenuto delle celle dai bordi di
queste ultime, quale attributo bisogna assegnare al Tag <TABLE>?
*a) CELLPADDING
  b) CELLSPACING
  c) COLSPAN
Argomento: Linguaggi di programmazione - HTML
 Come si classificano i Tag HTML?
  a) In Tag aperti e Tag chiusi
*b) In Tag contenitori e non contenitori
  c) In Tag interni ed esterni
Argomento: Linguaggi di programmazione - HTML
 L'attributo METHOD и associato al Tag HTML:
  a) <TABLE>
*b) <FORM>
  c) <INPUT>
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, quale attributo del tag <IMG>  permette di
visualizzare del testo alternativo durante il caricamento dell'immagine o in
caso di problemi a reperire il file?
  a) ALTERNATIVE
*b) ALT
  c) FIELD
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, i valori validi per l'attributo SIZE del tag <FONT>
sono:
  a) Numeri interi da 1 a 6
  b) Numeri reali da 1 a 8.5
*c) Numeri interi da 1 a 7
Argomento: Linguaggi di programmazione - HTML
 In una tabella HTML, che attributo si usa per indicare il numero di colonne
sulle quali si deve estendere una cella?
  a) CELLPADDING
*b) COLSPAN
  c) CELLSPACING
Argomento: Linguaggi di programmazione - HTML
 Il Tag HTML <BR> imposta:
  a) Un bordo attorno alla pagina Html corrente
  b) Un paragrafo bordato nel documento corrente
*c) Una interruzione di riga nel documento corrente
Argomento: Linguaggi di programmazione - HTML
 Per che cosa vengono utilizzati i Tag <SUP> e <SUB> in HTML?
*a) Impostano la scrittura del testo rispettivamente in apice e in pedice
  b) Aumentano e diminuiscono la scrittura del testo rispetto alla
dimensione corrente
  c) Non esistono in HTML ma solo nei CSS
Argomento: Linguaggi di programmazione - HTML
 Il Tag HTML <STRIKE> quale effetto imposta al testo racchiuso al suo
interno?
  a) L'evidenziato
*b) Il barrato
  c) L'ombreggiato
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, i possibili valori dell'attributo SHAPE del tag <AREA>
per la creazione di una area sensibile da applicare ad una immagine possono
essere:
  a) rect, triangle oppure oval
  b) rect oppure circle
*c) rect, poly oppure circle
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, il Tag <SCRIPT> viene utilizzato per inserire codici
scritti in:
  a) VBA oppure JavaScript
*b) VBScript oppure JavaScript
  c) VBScript, Java oppure JavaScript
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, cosa comporta l'attributo NORESIZE quando inserito nel
Tag <FRAME>?
  a) La finestra del browser non puт essere ridimensionata
  b) Il Frame puт essere ridimensionato dal visitatore
*c) Il Frame non puт essere ridimensionato dal visitatore
Argomento: Linguaggi di programmazione - HTML
 Per impostare le barre di scorrimento all'interno di un frame in
automatico, cioи visualizzarle solo quando le dimensioni delle pagine
superano lo spazio disponibile, quale attributo bisogna inserire nel Tag
HTML <FRAME>?
  a) Scrolling="automatic"
  b) Autoscrolling="on"
*c) Scrolling="auto"
Argomento: Linguaggi di programmazione - HTML
 A cosa serve un link interno ad una pagina HTML?
*a) A posizionare l'utente in un punto ben preciso della pagina in cui giа
si trova
  b) A lanciare un diverso documento facente parte dello stesso sito Web
  c) Ad ottenere il refresh della pagina corrente
Argomento: Linguaggi di programmazione - HTML
 A quale delle seguenti famiglie di linguaggi appartiene l'HTML?
  a) Linguaggi Object Oriented
  b) Linguaggi di scripting client/side
*c) Linguaggi di markup
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, per visualizzare in una pagina Web un testo scorrevole
и necessario usare il Tag:
  a) <SCROLL>
  b) <SPAN>
*c) <MARQUEE>
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, qual и l'attributo da specificare all'interno del Tag
<IMG> per creare un bordo intorno ad una immagine?
*a) BORDER
  b) WIDTH
  c) BSIZE
Argomento: Linguaggi di programmazione - HTML
 Per inserire in una pagina Web del testo preformattato si usa il Tag HTML:
  a) <P>
  b) <H6>
*c) <PRE>
Argomento: Linguaggi di programmazione - HTML
 La struttura base di un documento HTML и:
  a) <HTML></HTML><HEAD></HEAD><BODY></BODY>
*b) <HTML><HEAD></HEAD><BODY></BODY></HTML>
  c) <HTML><BODY></BODY><HEAD></HEAD></HTML>
Argomento: Linguaggi di programmazione - HTML
 Per che cosa viene utilizzato il  Tag HTML <P>?
  a) Per specificare una nuova pagina Html
  b) Per impostare un punto elenco
*c) Per creare un nuovo paragrafo nel documento Html corrente
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, un frameset permette di:
  a) Visualizzare piщ immagini in una stessa pagina
*b) Visualizzare piщ documenti diversi in una stessa pagina HTML
  c) Fare le stesse cose di una tabella
Argomento: Linguaggi di programmazione - HTML
 E' possibile visualizzare il sorgente HTML di una pagina Web di un sito
altrui?
  a) Sм, ma solo con il browser Internet Explorer 5.0 o superiore
*b) Sм
  c) No, mai
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, come posso ottenere due paragrafi, di cui uno
grassetto e sottolineato e l'altro solo sottolineato?
*a) <P><B><U>Paragrafo1</U></B></P><U>Paragrafo2</U>
  b) <P><B>Paragrafo1</B></U></P>Paragrafo2
  c) <P FONT="bold" STYLE="underlined">Paragrafo1<P
FONT="bold">Paragrafo2</P>
Argomento: Linguaggi di programmazione - HTML
 Se si include un Tag inesistente all'interno di una pagina HTML:
  a) Viene generato un errore in fase di apertura del documento
*b) Il Tag viene ignorato
  c) Sulla pagina viene visulizzata la scritta "Invalid Tag"
Argomento: Linguaggi di programmazione - HTML
 Come posso inserire dei commenti in un documento HTML?
  a) //...commento
  b) <comment>...commento...</comment>
*c) <!-- ...commento... -->
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, qual и l'attributo del Tag <FONT> che permette di
definire il tipo di carattere da utilizzare?
  a) TYPE
*b) FACE
  c) FAMILY
Argomento: Linguaggi di programmazione - HTML
 Il Tag <BIG> quale funzione attiva in una pagina HTML?
  a) Determina un testo con il formato piщ grande possibile
*b) Determina un testo piщ grande rispetto alla dimensione correntemente
utilizzata
  c) Determina un testo piщ grande solo rispetto al BaseFont
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, quale attributo va inserito all'interno del Tag
<TABLE> per evitare che la tabella creata abbia un bordo visibile?
  a) Border="HIDDEN"
  b) Border="NO"
*c) Border="0"
Argomento: Linguaggi di programmazione - HTML
 Quale dei seguenti Tag HTML non и proprio delle liste?
  a) <DL>
*b) <TD>
  c) <DD>
Argomento: Linguaggi di programmazione - HTML
 Quale dei seguenti collegamenti ipertestuali и sintatticamente corretto in
HTML?
  a) <a url="
http://www.elea.it
">visita il nostro sito</a>
*b) <a href="
http://www.elea.it
">visita il nostro sito</a>
  c) <a>
http://www.elea.it
 visita il nostro sito</a>
Argomento: Linguaggi di programmazione - HTML
 Il valore dell'attributo TARGET del Tag <A> per creare un link che apra il
documento HTML in una nuova finestra deve essere pari a:
*a) "_blank"
  b) "_news"
  c) "_target"
Argomento: Linguaggi di programmazione - HTML
 Per inserire una linea orizzontale in una pagina Web si usa il Tag HTML:
*a) <HR>
  b) <LINE>
  c) <HLINE>
Argomento: Linguaggi di programmazione - HTML
 Cosa provoca, secondo lo standard, l'omessa chiusura del Tag <HEAD>
all'interno di una pagina HTML?
*a) Nessuna conseguenza
  b) La pagina viene visualizzata vuota, poichи il Tag <BODY> viene
invalidato
  c) Come titolo della finestra del Browser viene visualizzato il messaggio
"Invalid Head"
Argomento: Linguaggi di programmazione - HTML
 Quale attributo deve necessariamente essere presente nel Tag HTML <IMG>?
*a) SRC
  b) ALIGN
  c) HREF
Argomento: Linguaggi di programmazione - HTML
 Come si imposta al rosso il colore di sfondo di un documento HTML?
*a) <BODY BGCOLOR="RED">
  b) <BODY COLOR="RED">
  c) <BODY BACKCOLOR="RED">
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, quale attributo bisogna inserire nel Tag <IMG> per
poter visualizzare del testo alla sinistra dell'immagine?
*a) ALIGN="right"
  b) ALIGN="left"
  c) LALIGN="On"
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, per creare una nuova riga in una tabella и necessario
usare il Tag:
  a) <TABLE>
*b) <TR>
  c) <TH>
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, quale delle seguenti entitа visualizza il carattere
">"?
  a) &>;
*b) &gt;
  c) &nbsp;
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, il TAG <UL> per che cosa viene utilizzato?
  a) Viene utilizzato per creare le liste di opzioni
  b) Viene utilizzato per creare  elenchi ordinati o numerati
*c) Viene utilizzato per creare elenchi non ordinati
Argomento: Linguaggi di programmazione - HTML
 Con quale metodo si inviano al Server i dati di un Form HTML?
*a) GET o POST
  b) ACTION
  c) FTP
Argomento: Linguaggi di programmazione - HTML
 Il Tag HTML <META NAME="keywords"
CONTENT="viaggi,vacanze,hotel,mare,aereo">:
  a) Serve a fornire una descrizione del sito tramite i motori di ricerca
*b) Indica le parole chiave che il motore di ricerca utilizzerа per
indicizzare il sito
  c) Stabilisce la prioritа da dare alle varie pagine Web del sito durante
una ricerca indicizzata
Argomento: Linguaggi di programmazione - HTML
 Per creare una casella di testo con il nome "TxtPwd" che mascheri con degli
asterischi l'input dell'utente, и necessario usare il Tag HTML:
*a) <INPUT TYPE="password" NAME="TxtPwd">
  b) <PASSWORD>TxtPwd</PASSWORD>
  c) <INPUT TYPE="text" PTYPE="true" NAME="TxtPwd">
Argomento: Linguaggi di programmazione - HTML
 E' possibile costruire una tabella HTML all'interno di un'altra tabella
HTML?
*a) Sм, и sufficiente annidare un nuovo Tag <TABLE> all'interno di un Tag
<TABLE> esistente
  b) No, non и possibile
  c) Sм, ma la seconda tabella sarа visibile solo se il Browser и Microsoft
Internet Explorer
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, qual и la differenza tra stili di testo "logici" e
stili di testo "fisici"?
*a) Uno stile logico puт essere interpretato da ogni browser in modo
diverso, uno fisico in modo sempre uguale
  b) Uno stile fisico puт essere interpretato da ogni browser in modo
diverso, uno logico in modo sempre uguale
  c) Non c'и differenza se non in termini di programmi di scripting
Argomento: Linguaggi di programmazione - HTML
 Quale tra le seguenti affermazioni relative ad un documento HTML suddiviso
in frame и scorretta?
  a) Non si puт nascondere la linea di divisione tra i frame, bisogna darle
lo stesso colore di sfondo
  b) L'unico modo di annidare i frame и quello di caricare in un frame un
documento suddiviso a sua volta
*c) Entrambe le affermazioni sono scorrette
Argomento: Linguaggi di programmazione - HTML
 Cosa accade al testo racchiuso tra i Tag HTML <NOBR> e </NOBR>?
  a) I Tag <BR> eventualmente presenti non vengono considerati
  b) Il testo viene forzato a rimanere al massimo su due righe
*c) I paragrafi non vengono ridimensionati in base alle dimensioni della
finestra del Browser
Argomento: Linguaggi di programmazione - HTML
 L'attributo HSPACE del Tag HTML <IMG> permette di specificare:
  a) La quantitа di spazio che deve separare l'immagine dal testo sia in
alto sia in basso
*b) La quantitа di spazio che deve separare l'immagine dal testo sia
sinistra sia a destra
  c) L'allineamento dell'immagine con il carattere piщ alto del testo che la
precede
Argomento: Linguaggi di programmazione - HTML
 Come si inseriscono i commenti all'interno dei fogli di stile CSS in HTML?
  a) Tra le notazioni <*> e </*>
  b) Non и possibile inserire commenti in CSS
*c) Tra le notazioni /* e */
Argomento: Linguaggi di programmazione - HTML
 Quale delle seguenti entitа permette di visualizzare il carattere di doppie
virgolette " in HTML?
  a) &quote
*b) &quot
  c) &doublequote
Argomento: Linguaggi di programmazione - HTML
 Il MetaTag HTML di seguito specificato viene utilizzato per:
<META HTTP-EQUIV="expires" CONTENT="0">
  a) Forzare il Browser ad aggiornare la pagina ogni minuto, rileggendola
dal Server
  b) Impostare un Cookie sulla macchina Client
*c) Forzare il Browser a leggere la pagina dal Server e non dalla propria
Cache
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, secondo il concetto di Cascading Style Sheet, il
browser applica i fogli di stile in sequenza secondo la logica:
*a) Stile in linea, stile definito a livello di documento, foglio di stile
esterno
  b) Foglio di stile esterno, stile definito a livello di documento, stile
in linea
  c) Stile definito a livello di documento, stile in linea, foglio di stile
esterno
Argomento: Linguaggi di programmazione - HTML
 Cosa definisce la seguente sintassi HTML?
<STYLE TYPE="text/css"
          .verdone {color: #00CCFF; font-weight: bold}
</STYLE>
  a) Nulla, poichи и stato omesso di indicare il Tag a cui si riferisce la
classe di stile
*b) Una classe di stile per Tag multipli, che si potrа usare liberamente con
qualunque Tag
  c) Un nuovo Tag, da usarsi con la sintassi <verdone>Testo</verdone>
Argomento: Linguaggi di programmazione - HTML
 Per creare sul documento HTML una scritta cliccata la quale и possibile
effettuare il download di un file, и necessario usare il Tag:
  a) <DOWNLOAD>
*b) <A>
  c) <OBJECT>
Argomento: Linguaggi di programmazione - HTML
 Qual и la sintassi corretta per collegare al documento HTML corrente il
foglio di stile esterno chiamato "mySheet.CSS"?
*a) <LINK REL="stylesheet" HREF="mySheet.CSS" TYPE="text/css"> nella sezione
HEAD
  b) <LINK REL="stylesheet" TYPE="text/css"> mySheet.CSS </LINK> nella
sezione BODY
  c) <A CSS="mySheet" TYPE="text/css"> nella sezione HEAD
Argomento: Linguaggi di programmazione - HTML
 E' possibile impostare un margine sinistro di 20 punti per un singolo
paragrafo del documento HTML corrente?
*a) Sм, mediante l'attributo STYLE="margin-left: 20pt" del Tag <P>
  b) Sм, mediante l'attributo MARGINLEFT="20" del Tag <P>
  c) No, и possibile farlo solamente per tutti i paragrafi
Argomento: Linguaggi di programmazione - HTML
 E' possibile specificare che, per tutti i titoli di livello 2 del documento
HTML corrente, il colore sia il Blu?
  a) Sм, esclusivamente utilizzando in maniera opportuna il Tag <FONT> dopo
il Tag <H2>
  b) Sм, mediante il Tag <H2 {color: blue}> da inserire all'interno del Tag
<HEAD>
*c) Sм, attraverso la sintassi H2 {color: blue} da inserire all'interno del
Tag <STYLE>
Argomento: Linguaggi di programmazione - HTML
 Cosa accade al testo racchiuso tra i Tag HTML <EM> e </EM>?
  a) Viene ingrandito per enfatizzarne il contenuto
*b) Viene enfatizzato mediante un particolare effetto corsivo
  c) Viene enfatizzato mediante la scrittura con un colore in contrasto
rispetto a quello corrente
Argomento: Linguaggi di programmazione - HTML
 La regola per definire uno stile all'interno di un foglio di stile CSS si
compone di due parti, chiamate:
  a) Attributo e Valore
*b) Selettore e Prescrizione
  c) Tag e Specifica
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, mediante quale attributo del Tag <INPUT> и possibile
definire la lunghezza massima dell'input inserito dall'utente in una casella
di testo?
  a) LENGTH
  b) MAXSIZE
*c) MAXLENGTH
Argomento: Linguaggi di programmazione - HTML
 Quale deve essere il valore dell'attributo TYPE del Tag <INPUT> interno al
Tag HTML <FORM> per realizzare un pulsante che ripulisca i dati del form
stesso ripristinando i valori di default?
  a) "Undo"
  b) "Cancel"
*c) "Reset"
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, quale tra i Tag elencati permette di passare un
parametro ad un controllo ActiveX?
  a) <PAR>
*b) <PARAM>
  c) <PARAMETER>
Argomento: Linguaggi di programmazione - HTML
 L'attributo CLASSID del Tag <OBJECT> usato per incorporare Controlli
ActiveX all'interno del documento HTML corrente, и necessario per
specificare:
*a) Lo schema di connessione e il codice identificativo del Controllo
  b) L'identificativo del Controllo all'interno della pagina Web per
successivi riferimenti
  c) Il testo alternativo da visualizzare nel caso il Browser non supporti
ActiveX
Argomento: Linguaggi di programmazione - HTML
 Per creare all'interno della pagina Web corrente una sezione in cui il
testo и sottoposto ad un diverso allineamento, и necessario usare il Tag
HTML:
*a) <DIV>
  b) <ALIGN>
  c) <SECTION>
Argomento: Linguaggi di programmazione - HTML
 Nel linguaggio HTML, scrivere del testo a spaziatura fissa, in cui tutti i
caratteri occupano lo stesso spazio, и possibile:
*a) Racchiudendo il testo tra i Tag <TT> e </TT>
  b) Usando l'attributo FIX="True" del Tag <FONT>
  c) Esclusivamente Installando ed utilizzando un Font appropriato
Argomento: Linguaggi di programmazione - HTML
 Quale deve essere il valore dell'attributo TARGET del Tag HTML <A> per fare
in modo che il collegamento ipertestuale sia aperto nel Frame padre del
documento che lo contiene?
  a) "_top"
  b) "_up"
*c) "_parent"
Argomento: Linguaggi di programmazione - HTML
 Dopo aver definito la Classe di stile chiamata "grandissimo" con
l'istruzione seguente
P.grandissimo {font-size: x-large}
qual и la corretta sintassi per il suo utilizzo all'interno del documento
HTML?
  a) <P.grandissimo>Testo da scrivere</P.grandissimo>
*b) <P CLASS=grandissimo>Testo da scrivere</P>
  c) <P ID=grandissimo>Testo da scrivere</P>
Argomento: Linguaggi di programmazione - Java
 Qual и il primo blocco di codice che l'interprete esegue in un programma
Java?
  a) Il primo scritto nel sorgente
*b) Quello contenuto nel metodo 'public static void main()'
  c) Il primo compilato
Argomento: Linguaggi di programmazione - Java
 Java e JavaScript sono:
  a) Entrambi ad oggetti e complementari
  b) Sinonimi
*c) Simili solo nella sintassi
Argomento: Linguaggi di programmazione - Java
 La parola chiave Java "extends":
*a) Permette di definire una classe derivata
  b) E' seguita dal nome del foglio di stile che si sta definendo
  c) Non и una parola chiave di Java
Argomento: Linguaggi di programmazione - Java
 Java и un linguaggio di programmazione:
*a) Ad oggetti
  b) Ad oggetti, ma solo per quanto riguarda la creazione di applicazioni
Web
  c) Strutturato
Argomento: Linguaggi di programmazione - Java
 Quale tra le affermazioni riportate in seguito и corretta in merito al
metodo Java seguente?
System.out.print("testo")
  a) Stampa a video l'argomento su una riga e poi va a capo
  b) Attiva la stampante per scrivere l'argomento
*c) Stampa a video l'argomento su una riga senza poi andare a capo
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, la classe "Object" и:
  a) una classe inesistente in Java
  b) una classe derivata
*c) la classe base di Java
Argomento: Linguaggi di programmazione - Java
 L' ereditarietа in Java и:
*a) Singola
  b) Multipla
  c) Non esiste l'ereditarietа in Java
Argomento: Linguaggi di programmazione - Java
 L' operazione di garbage collection in Java и:
*a) Automatica
  b) Manuale
  c) Non esiste ripulitura di spazio in Java
Argomento: Linguaggi di programmazione - Java
 Quali sono i tipi di numeri interi previsti in Java?
  a) float, double, int
*b) int, short, long, byte
  c) integer, boolean, float
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il nome del file .java deve coincidere con:
  a) Il nome della prima classe scritta
  b) Il nome del primo metodo pubblico scritto
*c) Il nome della classe pubblica, se esiste
Argomento: Linguaggi di programmazione - Java
 Per utilizzare una classe contenuta nel pacchetto "java.lang" и necessario
utilizzare l'istruzione Java:
  a) import java.lang;
  b) import.java.lang;
*c) Non и necessario utilizzare alcuna istruzione di  import
Argomento: Linguaggi di programmazione - Java
 Cosa si intende con la sigla "J2ME"?
*a) La piattaforma mobile Java per dispositivi consumer e incorporati come
cellulari, decoder, PDA etc
  b) La piщ recente piattaforma Java per dispositivi server
  c) Una maniera alternativa di riferirsi all'SDK Java
Argomento: Linguaggi di programmazione - Java
 In Java, relativamente alle conversioni da "primitive type" a "reference
type":
  a) Sono sempre permesse le conversioni da "primitive type" a "reference
type"
*b) Eccetto le string conversions, non ci sono altre conversioni permesse
  c) In Java non и permessa mai alcuna conversione
Argomento: Linguaggi di programmazione - Java
 La superclasse alla radice della gerarchia delle classi in Java и:
  a) Class
*b) Object
  c) Main()
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, quali delimitatori si usano per il codice di classi e
metodi?
  a) Parentesi quadre [.....]
*b) Parentesi graffe {.....}
  c) Apici doppie alternate, se necessario, a singole "...'..'..."
Argomento: Linguaggi di programmazione - Java
 L'interprete Java comincia l'esecuzione di un programma compilato:
  a) Dalla prima riga di codice scritta
  b) Dalla prima riga di codice presente nella classe il cui nome coincide
con quello del file .class
*c) Dal metodo main della classe indicata nel nome del file .class
Argomento: Linguaggi di programmazione - Java
 Il termine "public" in Java:
  a) Non esiste
*b) E' un modificatore di accesso
  c) E' una classe
Argomento: Linguaggi di programmazione - Java
 In Java, la classe "java.security.Permission":
*a) E' la classe astratta dalla quale derivano tutte le permissions
  b) Non esiste in Java tale classe
  c) Contiene una omogenea collection di permissions
Argomento: Linguaggi di programmazione - Java
 E' possibile istanziare una interfaccia in Java?
  a) Sм, sempre
  b) Sм, ma solo se l'interfaccia и stata implementata
*c) Mai, poichи le interfacce non sono classi
Argomento: Linguaggi di programmazione - Java
 Quale delle seguenti sintassi Java и corretta?
  a) Oggetto metodo(parametri)
*b) Oggetto.metodo(parametri)
  c) Metodo(parametri).oggetto
Argomento: Linguaggi di programmazione - Java
 Se la variabile "double" di nome x и pari al valore 9.997 cosa stamperа a
video la seguente istruzione Java?
System.out.print((int)Math.round(x));
  a) 9
  b) 9997
*c) 10
Argomento: Linguaggi di programmazione - Java
 I metodi di una interfaccia in Java sono:
  a) Sempre "private"
*b) Sempre "public"
  c) Nй "private" nй "public"
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, per recuperare un elemento da un oggetto della classe
"ArrayList" ed assegnargli un tipo desiderato:
*a) Uso un cast di dati abbinato al metodo get() di ArrayList
  b) Basta usare il metodo get() di ArrayList
  c) Non si puт fare nulla
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, affinchи un metodo non restituisca alcun valore:
  a) Si usa il limitatore di accesso private
  b) Non и necessario alcun sistema, poichй i metodi per loro natura non
restituiscono mai un valore
*c) Si usa la parola chiave void
Argomento: Linguaggi di programmazione - Java
 I file sorgente Java hanno estensione:
  a) .class
  b) .js
*c) .java
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, per inserire commenti su piщ righe consecutive si
usano:
*a) /* commenti su piщ righe */
  b) */ commenti su piщ righe /*
  c) Entrambe le possibilitа sono ammesse
Argomento: Linguaggi di programmazione - Java
 Qual и il giusto comando per interpretare un file Java compilato di nome
prova.class da linea di comando?
  a) java prova.class
*b) java prova
  c) interpeter java prova.class
Argomento: Linguaggi di programmazione - Java
 Quale delle seguenti definizioni Java и corretta?
*a) class Employee extends Person implements Comparable
  b) class Employee implements Person extends Comparable
  c) class Employee absorbs Person implements Comparable
Argomento: Linguaggi di programmazione - Java
 Scenario Java: si ha una variabile di tipo "int" di nome m, di valore pari
a 7.
Quale sarа la situazione dopo la seguente istruzione Java?
int a = 2 * ++m;
*a) a=16 e m=8
  b) a=14 e m=8
  c) a=2 e m=7
Argomento: Linguaggi di programmazione - Java
 "java.lang" и un package?
*a) Sм, il predefinito
  b) Sм, ma non и il predefinito
  c) No
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il cast serve a:
*a) Ottenere una attribuzione forzata di tipo
  b) Convertire una variabile double in una variabile int
  c) Il cast non и possibile in Java
Argomento: Linguaggi di programmazione - Java
 L'ereditarietа и possibile in Java?
  a) Si, sempre
  b) No, mai
*c) Si, ma ad esclusione di quella multipla
Argomento: Linguaggi di programmazione - Java
 Con quale parola chiave di Java si ottiene l'ereditarietа?
  a) import
*b) extends
  c) derived
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, i costruttori servono a:
  a) Definire il codice per costruire oggetti grafici
  b) Definire un metodo di un oggetto
*c) Definire le istruzioni da eseguire quando si istanzia un oggetto
Argomento: Linguaggi di programmazione - Java
 Se in Java ho una classe "LuogoAbitato" ed una classe Metropoli, quale puт
essere una superclasse rispetto all'altra?
*a) LuogoAbitato=superclasse, Metropoli=classe derivata
  b) LuogoAbitato=classe derivata, Metropoli=superclasse
  c) Non и possibile definire una relazione di questo tipo
Argomento: Linguaggi di programmazione - Java
 Quale delle seguenti istruzioni Java dichiara una costante?
  a) constant double pGreco = 3.14;
*b) final double pGreco = 3.14;
  c) final double pGreco = 3,14;
Argomento: Linguaggi di programmazione - Java
 Per disegnare del testo in Java si usa il metodo:
  a) println("Testo da visualizzare")
*b) drawString("testo da visualizzare",x,y)
  c) show("testo da visualizzare",x,y)
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, per inserire commenti su singole righe и necessario
usare:
*a) Doppio backslash all'inizio della riga
  b) Doppio backslash all'inizio ed alla fine della riga
  c) Doppio punto interrogativo all'inizio della riga
Argomento: Linguaggi di programmazione - Java
 Le stringhe in Java sono delimitate da:
  a) Parentesi tonde
  b) Apici singoli
*c) Apici doppi
Argomento: Linguaggi di programmazione - Java
 Quali delle seguenti caratteristiche possiamo associare al linguaggio Java?
  a) E' ad oggetti, semplice, dipendente dall'architettura
*b) E' ad oggetti, interpretato e multithreaded
  c) Nessuna delle precedenti
Argomento: Linguaggi di programmazione - Java
 Per visualizzare un frame creato in Java и necessario:
  a) Creare il frame come classe derivata da Frame
*b) Assegnargli una dimensione iniziale e richiamare il metodo show()
  c) Assegnargli una dimensione iniziale diversa da 0 x 0
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, quale metodo di quale classe si puт utilizzare per
sapere quali sono le dimensioni dello schermo in uso?
  a) screenSize() della classe Object
*b) getScreenSize() dell'oggetto Toolkit
  c) setScreenSize() dell'oggetto Toolkit
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, un componente di tipo "JPanel" viene inserito:
  a) In un altro componente pannello
*b) In un componente frame
  c) In un componente window
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il metodo "fill()" permette di creare:
  a) Forme geometriche vuote
*b) Forme geometriche piene
  c) Forme geometriche tridimensionali
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, la sintassi corretta per creare un oggetto "Font" и:
  a) Font mioFont("Helvetica",Font.Bold,12);
  b) Font mioFont = new Font("Helvetica,Font.Bold,12");
*c) Font mioFont = new Font("Helvetica",Font.Bold,12);
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, l'oggetto "Toolkit" и in grado di leggere immagini di
tipo:
*a) GIF, JPEG
  b) BMP, TIF
  c) DOC, WMF
Argomento: Linguaggi di programmazione - Java
 Quali dei seguenti utilizzi di file XML non и previsto da Java?
  a) Descrittore di deployment per servlet
  b) Mantenimento di stato persistente tra invocazioni diverse di servlet
*c) Formato dei files di 'form'
Argomento: Linguaggi di programmazione - Java
 Quale tra le affermazioni riportate и corretta in merito alla seguente
istruzione Java?
JButton redButton = new JButton("Red");
  a) E' errata
  b) Crea un pulsante di colore rosso
*c) Crea un pulsante con su scritto la parola Red
Argomento: Linguaggi di programmazione - Java
 E' possibile ottenere la clonazione di oggetti in Java?
*a) Sм, con il metodo clone()
  b) No, non и possibile
  c) Sм, con il metodo copy()
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, i metodi definiti "private":
  a) Non esistono, poichй i metodi sono sempre public
*b) Sono accessibili solo da altri metodi della stessa classe
  c) Sono accessibili solo da altri metodi dello stesso package
Argomento: Linguaggi di programmazione - Java
 In Java le informazioni relative ad un evento:
  a) Non sono recuperabili
*b) Sono contenute nella classe java.util.EventObject;
  c) Sono contenute nella classe java.util.*;
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il metodo "static Class forName(String nomeClasse)":
  a) Non restituisce alcun valore
  b) Restituisce un oggetto Object
*c) Restituisce l'oggetto Class che rappresenta la classe dal nome
nomeClasse
Argomento: Linguaggi di programmazione - Java
 Quale dei seguenti и un esempio corretto di creazione di una sottoclasse in
Java?
  a) public MioFrame implements Jframe
*b) class MioFrame extends Jframe
  c) private interface JFrame implements MioFrame
Argomento: Linguaggi di programmazione - Java
 Qual и il supporto fornito da Java per la crittografia?
*a) Java Cryptography Extension
  b) Java Secure Socket Extension
  c) Non esiste un supporto specifico
Argomento: Linguaggi di programmazione - Java
 Quanti sono i tipi primitivi in Java?
  a) 25
  b) 4
*c) 8
Argomento: Linguaggi di programmazione - Java
 Nella seguente istruzione Java
import java.util.*;
il carattere * permette di:
  a) Non inserire, eventualmente, il carattere di punto e virgola
  b) Importare la classe util
*c) Importare tutte le classi del package java.util
Argomento: Linguaggi di programmazione - Java
 I package Java sono:
*a) Raccolte di classi
  b) Raccolte di costruttori
  c) Raccolte di classi fortemente tipizzate
Argomento: Linguaggi di programmazione - Java
 Quale delle seguenti affermazioni и vera per i costruttori di default in
Java?
  a) Non esistono
*b) Sono costruttori senza parametri
  c) Sono costruttori con almeno un parametro
Argomento: Linguaggi di programmazione - Java
 In una espressione Java, la valutazione di "clone" restituisce un valore di
tipo:
*a) Object
  b) Uguale all'originale
  c) Non restituisce alcun valore
Argomento: Linguaggi di programmazione - Java
 Le classi "Swing" per la programmazione grafica si trovano nel package:
  a) java.swing
*b) javax.swing
  c) java.awt
Argomento: Linguaggi di programmazione - Java
 Da chi e quando и stato creato Java?
*a) Da Sun nel 1991
  b) Da Netscape nel 1995
  c) Nel 1998 come linguaggio non proprietario
Argomento: Linguaggi di programmazione - Java
 In Java, qual и il valore di default delle variabili di tipo 'float'?
*a) zero positivo
  b) zero negativo
  c) Non esistono variabili "float" in Java
Argomento: Linguaggi di programmazione - Java
 Quali dei seguenti sono ambienti di sviluppo Java?
*a) Kawa, Jbuilder, Cafи
  b) Jbuilder, NotePad, Forte
  c) FrontPage, DreamWeaver
Argomento: Linguaggi di programmazione - Java
 Quale carattere separa le istruzioni in una sequenza in Java?
  a) Il punto esclamativo
*b) Il punto e virgola
  c) Nessun carattere in particolare
Argomento: Linguaggi di programmazione - Java
 Qual и la relazione tra Java e JavaScript?
  a) JavaScript и la versione per il web di Java
  b) I termini Java e JavaScript sono sinonimi
*c) Hanno in comune solo parte della sintassi
Argomento: Linguaggi di programmazione - Java
 Quale delle seguenti sigle fa direttamente parte del mondo Java?
  a) JFK
*b) JDK
  c) JIT
Argomento: Linguaggi di programmazione - Java
 A quale dei seguenti linguaggi si avvicina maggiormente Java?
  a) Cobol
  b) JavaScript
*c) C++
Argomento: Linguaggi di programmazione - Java
 Quale delle affermazioni seguenti, relative alla gestione della memoria in
Java, и corretta?
*a) La memoria и sottoposta automaticamente a garbage collection
  b) La ripulitura di spazio in memoria и sempre compito del programmatore
  c) Non esiste garbage collection in Java
Argomento: Linguaggi di programmazione - Java
 Quali delle seguenti affermazioni, relative ai costruttori Java, и vera?
  a) I costruttori sono solo quelli predefiniti dal linguaggio
  b) Un costruttore и sempre chiamato con 'new' e restituisce sempre un
valore
*c) Una classe puт avere uno o piщ costruttori che non restituiscono mai
alcun valore
Argomento: Linguaggi di programmazione - Java
 Qual и il giusto comando per compilare un file sorgente Java di nome
prova.java?
  a) Compiler java prova.java
  b) java prova.java
*c) javac prova.java
Argomento: Linguaggi di programmazione - Java
 I file compilati Java hanno estensione:
*a) .class
  b) .js
  c) .java
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, per impostare il carattere '+' come carattere da
visualizzare in un campo password и necessario utilizzare:
  a) nomecomponente.setEchoChar(Pchar '+');
*b) nomecomponente.setEchoChar(char '+');
  c) nomecomponente.setEchoChar(String "+");
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, due oggetti diversi appartenenti alla stessa classe:
  a) Condividono i dati
*b) Condividono la struttura generale e i dati con accessibilitа "static"
  c) Condividono esclusivamente i metodi
Argomento: Linguaggi di programmazione - Java
 Un oggetto Java che implementi "Serializable" e che contenga handle ad
oggetti non serializzabili:
*a) Non и serializzabile
  b) E' serializzabile
  c) Non и serializzabile poichй la serializzazione non esiste in Java
Argomento: Linguaggi di programmazione - Java
 Che cosa fa, in Java, il metodo "finalize"?
*a) Libera eventuali risorse che il garbage collector non и in grado di
liberare
  b) E' il "distruttore", il cui compito и liberare la memoria occupata
dall'oggetto
  c) E' un metodo che viene richiamato quando l'handle esce dallo scope in
cui и stato dichiarato
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, per utilizzare la classe esistente "Date" и necessario
usare l'istruzione:
*a) import java.util.Date;
  b) import java.util.Calendar.*;
  c) Non и necessario alcun import
Argomento: Linguaggi di programmazione - Java
 In Java, la finestra di dialogo aperta chiamando "showConfirmDialog():" in
un'istanza della classe:
  a) Mostra una finestra con un messaggio e riceve una riga di input
dall'utente
*b) Mostra una finestra con un messaggio e riceve una conferma dall'utente
(es.Ok/Cancel)
  c) Mostra un messaggio ed attende che l'utente faccia click su 'Ok'
Argomento: Linguaggi di programmazione - Java
 Quali tra i seguenti sono dei cosiddetti "separatori" nel linguaggio Java?
  a) =   >   <   !   ~   ?   :
*b) ( )   { }   [ ]   ;   ,   .
  c) Ґ  х  ю  8  ?
Argomento: Linguaggi di programmazione - Java
 L'istruzione Java "new int[] {4, 8, 12};" :
  a) Crea una array di nome int con tre elementi
*b) Crea un array anonimo con tre elementi interi
  c) E' sintatticamente errata
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il metodo "Math.random()" и il metodo che:
  a) Arrotonda un numero a virgola mobile all'intero piщ vicino
  b) Genera un numero casuale compreso tra 0 ed 100 compresi
*c) Genera un numero casuale compreso tra 0 (incluso) ed 1 (escluso)
Argomento: Linguaggi di programmazione - Java
 Le convenzioni usate dai programmatori Java prevedono che:
*a) Il nome delle classi cominci con lettera maiuscola mentre i metodi con
minuscola
  b) Il nome delle classi cominci con lettera minuscola mentre i metodi con
maiuscola
  c) Non esiste alcuna convenzione al riguardo
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, la combinazione di dati e comportamenti in un unico
package nel quale l'implementazione dei dati и nascosta all'utente definisce
il concetto di:
*a) Incapsulamento
  b) Ereditarietа
  c) Blindabilitа
Argomento: Linguaggi di programmazione - Java
 Qual и il contesto di esecuzione di un'applet Java?
  a) Puт essere eseguita solo in un browser
*b) Puт essere eseguita solo in un browser o in un visualizzatore di applet
  c) Puт essere eseguita ovunque essendo una applicazione stand-alone
Argomento: Linguaggi di programmazione - Java
 Quale dei seguenti codici и corretto, relativamente ad un ciclo "for" Java?
*a) for(int i = 0; i<10; i++)
  b) for(int i<10; i=0; i++)
  c) for(int i<10)
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il metodo "actionPerformed()" accetta un parametro di
tipo:
  a) ActionListener
  b) double
*c) ActionEvent
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, in caso di errore interno della Java Virtual Machine:
  a) Non possono verificarsi errori interni della Java Virtual Machine
*b) La JVM lancia un oggetto istanza di una sottoclasse della classe
"VirtualMachineError"
  c) La JVM lancia un'istanza della classe "VirtualMachineError"
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, se si tenta di dividere un numero di tipo "integer"
per zero:
  a) Viene eseguita la divisione regolarmente
  b) Non viene lanciata una eccezione, ma la divisione non restituisce alcun
risultato
*c) Viene lanciata una eccezione
Argomento: Linguaggi di programmazione - Java
 Il comportamento di un oggetto in Java и definito:
  a) Dal suo costruttore
  b) Dal package di appartenenza
*c) Dai metodi che si possono chiamare su tale oggetto
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, l'uso dell'istruzione "break" in un blocco "switch":
*a) Permette di uscire dal blocco
  b) Permette di continuare l'esecuzione del blocco
  c) E' errata poichй non и permesso usare l'istruzione break nel blocco
switch
Argomento: Linguaggi di programmazione - Java
 L'istruzione Java "frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);" и
necessaria per:
  a) Chiudere la finestra frame
  b) Evitare che l'esecuzione del programma si arresti quando viene chiuso
il frame
*c) Garantire che l'esecuzione del programma si arresti quando viene chiuso
il frame
Argomento: Linguaggi di programmazione - Java
 Quale package и necessario importare per poter utilizzare l'interfaccia
"ActionListener" in Java?
*a) import java.awt.event.*;
  b) import javax.event.*;
  c) import javax.swing.*;
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, che cosa fa la parola chiave "synchronized"?
  a) Sincronizza due oggetti fra loro, in modo da avere due handle di uno
stesso oggetto (aliasing)
*b) Acquisisce il lock dell'oggetto per renderlo inaccessibile da piщ
processi contemporaneamente
  c) Niente: и riservata ma non ancora implementata in nessuna versione
corrente del JDK
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, la classe "SecureRandom":
  a) Fornisce le funzionalitа per l'apertura di una connessione sicura
  b) Non esiste in Java
*c) Fornisce la funzionalitа di un generatore casuale di numero
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, quali sono i metodi dell'interfaccia "ActionListener"?
  a) ActionListener non ha alcun metodo predefinito
  b) actionPerformed() ed actionListener()
*c) Solo il metodo actionPerformed()
Argomento: Linguaggi di programmazione - Java
 In Java, lo stato di un oggetto:
*a) E' costituito dall'insieme dei valori delle sue variabili
  b) E' costituito dall'insieme dei valori dei suoi metodi
  c) E' costituito dall'insieme delle sue proprietа di visibilitа
Argomento: Linguaggi di programmazione - Java
 Nel codice dell'applet Java и necessaria la chiamata del metodo "show()"
per visualizzare l'applet nella pagina web?
  a) Si, sempre
*b) No, mai
  c) Solo se non si utilizzano gli attributi WIDTH ed HEIGHT del tag
<OBJECT>
Argomento: Linguaggi di programmazione - Java
 Per eliminare eventuali spazi bianchi dai dati inseriti in un campo di
testo и necessario utilizzare l'istruzione Java:
*a) nomecasellatesto.getText().trim();
  b) cut(nomecasellatesto.getText());
  c) nomecasellatesto.getText();
Argomento: Linguaggi di programmazione - Java
 In Java una array di "char":
  a) E' uno String
*b) Non и uno String
  c) Non и possibile creare un array di "char", la domanda и fuori luogo
Argomento: Linguaggi di programmazione - Java
 Quale, tra le considerazioni riportate in seguito, puт essere considerata
corretta in merito alla seguente istruzione Java?
short[][]  myArray;
  a) E' una istruzione errata
*b) Dichiara una variabile di tipo array senza creare un oggetto array
  c) Crea un oggetto array
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, dichiarando in un metodo di una classe esclusivamente
variabili locali, posso avere problemi utilizzando quel metodo in un
contesto multi-threaded?
*a) No, se si fa attenzione alle variabili locali statiche
  b) Si, bisogna mettere synchronized nel codice che legge e scrive un
valore su una variabile locale
  c) Assolutamente no
Argomento: Linguaggi di programmazione - Java
 Quale delle seguenti istruzioni permette di creare un componente casella di
testo in Java?
  a) JText textfield = new JText("Inserire nome", 20);
*b) JTextField textfield = new JTextField("Inserire nome", 20);
  c) JTextField textfield = new JText( 20, StdName?);
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il layout 'BorderLayout':
  a) Permette di posizionare i componenti con coordinate assolute
*b) Permette di posizionare i componenti a Nord, Sud, Ovest, Est e Centro
  c) Non esiste
Argomento: Linguaggi di programmazione - Java
 L'istruzione Java "setLayout(new FlowLayout(FlowLayout.left));"
  a) Allinea i componenti orizzontalmente ed a sinistra
  b) Allinea orizzontalmente i componenti ed a destra
*c) E' sintatticamente errata
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il manager di layout di flusso:
  a) Allinea verticalmente i componenti
*b) Allinea orizzontalmente i componenti
  c) Da solo non и sufficiente a posizionare i componenti
Argomento: Linguaggi di programmazione - Java
 In Java, il package "java.util.jar":
*a) Fornisce supporto per la gestione dei file di archivio Java
  b) Fornisce supporto per la gestione di  qualunque formato di compressione
file
  c) Fornisce supporto per la gestione di file multimediali
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, l'istruzione "int[] a = new int[100];" :
  a) E' sintatticamente errata
*b) Crea un array che puт contenere 100 numeri interi
  c) Crea un array con un solo elemento intero del valore 100
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, la visualizzazione di barre di scorrimento in una area
di testo definita con "JTextArea":
  a) E' automatica se necessaria
  b) Non и implementata
*c) Implica il dover inserire l'area di testo in un pannello di scorrimento
JScrollPane
Argomento: Linguaggi di programmazione - Java
 Che cosa и l'overriding delle funzioni in Java?
  a) E' un sinonimo dell'overloading
*b) Ridefinendo un metodo ereditato da una superclasse, si specificano i
compiti
  c) Ridefinendo un metodo ereditato da una superclasse, se ne specializzano
gli argomenti
Argomento: Linguaggi di programmazione - Java
 Quante e quali sono le principali fasi del ciclo di vita di un'applet Java?
  a) 2 fasi: Start e Stop
  b) 3 fasi: Inizializzazione, Start, Stop
*c) 4 fasi: Inizializzazione, Start, Stop e Distruzione
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, una sottoclasse di una classe giа esistente:
  a) Accede a tutte le caratteristiche della superclasse
*b) Eredita tutto della superclasse ma accede solo a ciт che ha visibilitа
pubblica, protetta o package
  c) Non eredita nulla
Argomento: Linguaggi di programmazione - Java
 Tutte le applet Java create estendono la classe:
*a) Applet
  b) Jpanel
  c) Window
Argomento: Linguaggi di programmazione - Java
 Quale tra le affermazioni riportate in seguito и corretta, in merito ai
componenti di una interfaccia in Java?
  a) Una interfaccia Java non ha componenti
  b) I componenti sono quelli ereditati dall'interfaccia
*c) I componenti sono anzitutto quelli dichiarati nell'interfaccia
Argomento: Linguaggi di programmazione - Java
 Un'applet Java и composta da almeno:
*a) Un file .class che il browser interpreta grazie alla JVM
  b) Un file .java che il browser compila ed interpreta grazie alla JVM
  c) Un file .applet che il browser esegue grazie alla JVM
Argomento: Linguaggi di programmazione - Java
 Qual и il Tag HTML consigliato per l'inserimento di applet Java in una
pagina Web?
  a) <APPLET>
*b) <OBJECT>
  c) <JAPPLET>
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, la finestra di dialogo il cui messaggio и di tipo
'PLAIN_MESSAGE':
  a) Visualizza un' icona con un punto interrogativo
  b) Visualizza un' icona con un punto esclamativo animato
*c) Non visualizza alcuna icona
Argomento: Linguaggi di programmazione - Java
 Quali sono, in Java, i componenti presenti in una finestra di dialogo?
  a) Un messaggio ed uno o piщ pulsanti
  b) Un messaggio
*c) Un'icona, un messaggio ed uno o piщ pulsanti
Argomento: Linguaggi di programmazione - Java
 In ambito Java, cosa si intende per file JAR?
  a) Piщ file Java compressi in un unico file per guadagnare spazio
*b) File che archiviano i file di classe java
  c) File Java particolarmente complessi
Argomento: Linguaggi di programmazione - Java
 Nel linguaggio Java, il codice contenuto nei blocchi "try" e "catch":
  a) Serve a gestire gli eventi
  b) E' scorretto poichй tali blocchi non esistono in Java
*c) Serve a gestire le eccezioni
Argomento: Linguaggi di programmazione - Java
 Cosa si intende con la parola "blocco" in Java?
  a) Un qualunque metodo
  b) Un qualunque codice racchiuso tra parentesi tonde
*c) Un qualunque codice racchiuso tra parentesi graffe
Argomento: Linguaggi di programmazione - Java
 Che cosa и l'overloading delle funzioni in Java?
*a) E' l'assegnamento di un nome unico a funzioni diverse
  b) E' l'assegnamento di molteplici compiti diversi ad una (o piщ) funzioni
  c) Il superamento del tetto massimo di funzioni indirizzabili in un blocco
di programma
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale dei seguenti errori si manifesta in fase
di Run-Time?
*a) Inizializzare una variabile di tipo Byte con il numero 1000
  b) La dimenticanza di un'istruzione End Sub
  c) Non dimensionare una variabile nonostante la presenza dell'opzione
Option Explicit nel modulo
Argomento: Linguaggi di programmazione - Visual Basic
 Per quale dei seguenti scopi и utile la "Finestra Immediata" di Visual
Studio?
  a) E' possibile eseguire i metodi delle variabili oggetto definite come
Public
  b) Si possono osservare i valori delle proprietа delle variabili locali
della Sub corrente
*c) E' possibile interpretare qualunque enunciato VB oltre che controllare
proprietа ed eseguire metodi
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti azioni puт essere inibita tramite la proprietа
"Locked" di una TextBox in Visual Basic?
  a) Selezione dei dati della TextBox
*b) Digitazione dei dati nella TextBox
  c) Visualizzazione dei dati nella TextBox
Argomento: Linguaggi di programmazione - Visual Basic
 Le proprietа "MinDate" e "MaxDate" di un controllo MonthView, in Visual
Basic, consentono di specificare:
  a) il numero di giorni in un particolare mese
*b) l'intervallo limite di date che l'utente puт selezionare nel controllo
  c) l'intervallo di date selezionabili consecutivamente da un utente
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti possibilitа circa il SQL Builder del DataEnvironment
di Visual Studio и falsa?
  a) Si possono definire degli Alias per i campi
  b) E' possibile creare query direttamente in SQL
*c) E' disponibile un'anteprima in sola lettura dei dati
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti istruzioni "For... Next" и corretta per implementare
un conto alla rovescia in Visual Basic?
*a) For x = 10 To 1 Step -1
  b) For x = 10 DownTo 1
  c) For x = 10 To 1
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti affermazioni и vera in merito alla creazione di un
Recordset disconnesso in Visual Basic?
*a) Bisogna impostare la proprietа ActiveConnection del Recordset ad una
stringa vuota
  b) E' necessario impostare la proprietа ActiveConnection del Recordset al
valore Nothing
  c) Il Recordset si disconnette dopo una chiamata utilizzando il metodo
Close
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra questi и l'evento di default per una TextBox in Visual Basic?
  a) Click
  b) DblClick
*c) Change
Argomento: Linguaggi di programmazione - Visual Basic
 Durante il passaggio di parametri ad una funzione Visual Basic, l'ordine
dei parametri:
  a) Deve essere assolutamente quello con cui sono stati definiti
all'interno della funzione chiamata
  b) Si puт variare mediante la sintassi "NomeParametro:=Valore", ma solo
per parametri facoltativI
*c) Si puт variare completamente mediante la sintassi
"NomeParametro:=Valore"
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, и possibile provocare appositamente un errore
di Run-Time mediante:
  a) La pressione in contemporanea dei tasti "ALT" e "Pause" della tastiera
*b) Il metodo "Raise" dell'oggetto "Err"
  c) L'istruzione "Goto Error"
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, e' possibile utilizzare un blocco "With... End
With" quando:
  a) Si intendono utilizzare proprietа e metodi esclusivamente di un unico
oggetto
*b) Si intendono utilizzare proprietа e metodi fondamentalmente di un unico
oggetto
  c) Si intendono utilizzare proprietа e metodi di una unica classe
Argomento: Linguaggi di programmazione - Visual Basic
 Nell'ambiente di sviluppo di Visual Basic, per visualizzare la finestra di
"Call Stack" si deve essere in:
  a) Design Time
  b) Run Time
*c) Break Mode
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale uso si puт fare della proprietа "Sort"
di un Recordset?
  a) Specificare la modalitа di memorizzazione dei dati in un Recordset
  b) Determinare l'ordine di visualizzazione dei dati in un
HierarchicalFlexGrid control
*c) Specificare il campo in base al quale i dati devono essere visualizzati
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quando l'evento "KeyDown" si scatena, quale
parametro restituisce il tasto premuto?
  a) KeyAscii
*b) KeyCode
  c) KeyDown
Argomento: Linguaggi di programmazione - Visual Basic
 Se vogliamo che un controllo effettui la validazione dei dati inseriti
quando viene deselezionato, quale evento dobbiamo utilizzare in Visual
Basic?
  a) Change
  b) ExitFocus
*c) LostFocus
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale dei seguenti metodi permette di
utilizzare il comando SQL chiamato "Update" opportunamente parametrizzato?
  a) Run
*b) Execute
  c) BeginTrans
Argomento: Linguaggi di programmazione - Visual Basic
 Cosa consente di determinare il parametro "Shift" degli eventi "MouseDown",
"MouseUp" e "MouseMove" in Visual Basic?
  a) Le coordinate del puntatore del mouse
*b) Se i tasti ausiliari sono premuti
  c) Se и premuto il tasto Shift
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale tra i seguenti controlli presenta una
proprietа "Path"?
*a) DirListBox
  b) CommonDialog
  c) DriveListBox
Argomento: Linguaggi di programmazione - Visual Basic
 Quale dei seguenti controlli,  in Visual Basic, consente di disegnare un
triangolo?
  a) Shape control
*b) Nessuno tra quelli standard
  c) Picture control
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra i seguenti controlli, in Visual Basic, ha la proprietа "Stretch"?
  a) Shape
  b) Picture Box
*c) Image
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti affermazioni circa un "Breakpoint" di un modulo Visual
Basic и vera?
*a) Salvando, uscendo e aprendo un progetto vengono rimossi tutti i
breakpoint contenuti in esso
  b) Si puт assegnare un breakpoint ad una linea che contiene le istruzioni
"Type" o "End Type"
  c) Si puт inserire un breakpoint sulla linea di commento
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti affermazioni riguardanti un POP-UP menu di un Form
Visual Basic и vera?
  a) Il menщ appare solo a seguito di un evento MouseMove
*b) Il metodo PopUpMenu и proprio di un oggetto Form
  c) Per visualizzare il menщ basta settare la sua proprietа Visible al
valore True
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, durante la fase di progettazione, l'istanza di
un controllo viene creata:
*a) Quando lo sviluppatore inserisce il controllo in un form
  b) Quando lo sviluppatore lancia l'applicazione che contiene il controllo
  c) Quando l'autore apre il progetto di un controllo ActiveX
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra queste istruzioni definisce una matrice dinamica in Visual Basic?
  a) Dim Indirizzi(3,15)
  b) ReDim Indirizzi(15)
*c) Dim Indirizzi()
Argomento: Linguaggi di programmazione - Visual Basic
 Quale versione di Visual Basic 6.0 si deve usare per creare applicazioni
Stand-alone e Network con Sql Server?
  a) Professional
*b) Enterprise
  c) Learning
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, l'istruzione "On Error GoTo 0" serve a:
*a) Restituire al sistema la gestione degli errori di Run-Time
  b) Scrivere nella "Immediate Window" gli errori che si verificano in
Run-Time
  c) Impostare una gestione degli errori solo se l'errore di Run-Time
riguarda variabili numeriche
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale delle seguenti proprietа determina la
successione secondo cui un oggetto riceve il focus?
*a) TabIndex
  b) Top
  c) Tag
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti affermazioni circa il risultato dell'espressione per
la funzione Visual Basic "DateDiff" и falsa?
*a) Effettua la differenza tra n date
  b) Puт restituire la differenza anche espressa in secondi
  c) E' un metodo dell'oggetto VBA
Argomento: Linguaggi di programmazione - Visual Basic
 Quale dei seguenti и un controllo standard dell'ambiente di sviluppo Visual
Basic?
*a) VScrollBar
  b) DataBoundListBox
  c) Winsock
Argomento: Linguaggi di programmazione - Visual Basic
 Nell'ambiente di sviluppo di  Visual Basic, quale tra i seguenti controlli
consente di presentare una lista di voci dove l'utente puт solamente
selezionare un elemento tra quelli visualizzati?
  a) CheckBox
  b) ListBox
*c) ComboBox
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti affermazioni circa la "Watch Window" di Visual Basic и
falsa?
  a) Si usa per controllare variabili o espressioni durante la pausa di
esecuzione
*b) Si possono aggiungere delle Expression durante la fase di Run-Time
  c) E' possibile fare in modo di portarsi automaticamente in Break-Mode
raggiunte certe condizioni
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale informazione deve essere specificata
quando si crea un oggetto ADO Command?
  a) Il nome del database al quale si accede, attraverso la proprietа
CurrentDb
  b) Il nome dell'oggetto Command, attraverso la proprietа Name
*c) La stringa di connessione al database, attraverso la proprietа
ActiveConnection
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale delle seguenti affermazioni circa un
cosiddetto "Form Child" di un "MDIForm" и vera?
*a) Puт fungere da modello per nuovi Form Child che vengono creati in run
time
  b) Per crearne uno si deve impostare la proprietа MdiChild a True sul Form
MDI
  c) Il Form MDI deve avere la proprietа AutoRedraw impostata a True
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, i metodi "MoveNext" e "MovePrevious"
utilizzati per navigare nei record visualizzati in un controllo appartengono
all'oggetto:
  a) DataEnvironment
*b) Recordset
  c) Connection
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, dove e come si deve dichiarare una variabile
che sia accessibile da tutta l'applicazione?
  a) Nell'evento Initialize di un Form con il termine "Public"
*b) Nella General Declaration di un Modulo con il termine "Public"
  c) In una Routine con il termine "Public"
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, che cosa accade quando un oggetto ADO
"Connection" viene dichiarato con la clausola "WithEvents"?
*a) Tutti gli eventi dell'oggetto possono essere utilizzati
nell'applicazione
  b) Viene visualizzato un messaggio quando viene completata una connessione
durante il Run-Time
  c) La Collection "Errors" diventa disponibile per la gestione degli errori
di Run-Time
Argomento: Linguaggi di programmazione - Visual Basic
 Quando si scatena l'evento "Initialize" su un oggetto di tipo Form in
Visual Basic?
  a) Quando le variabili del form vengono inizializzate
*b) Quando viene creata un'istanza del form
  c) Quando il form viene caricato
Argomento: Linguaggi di programmazione - Visual Basic
 Cos'и uno "StandAlone Recordset" in Visual Basic?
  a) Un Recordset che accede a un campo specifico del database
*b) Un Recordset creato senza creare oggetti di tipo Connection e/o Command
  c) Un Recordset i cui dati non possono essere modificati
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti proprietа deve essere modificata per poter
visualizzare un Form Visual Basic con il pulsante "Ingrandisci" disabilitato
e i pulsanti "Chiudi" e "Riduci a icona" abilitati?
  a) MinButton
*b) MaxButton
  c) BorderStyle
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale delle seguenti funzioni restituisce un
valore corrispondente al numero del giorno della settimana di una data?
  a) DateSerial
  b) DatePart
*c) Weekday
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, all'interno di un modulo di Classe, per
definire una proprietа oggetto и necessario definire, oltre una appropriata
variabile privata, anche le "Public Property":
  a) Get e Let
  b) Set e Let
*c) Get e Set
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, qual и la sintassi corretta per ottenere una
variabile al cui interno possa essere contenuto un singolo carattere?
*a) Dim myChar as String * 1
  b) Dim myChar as Char
  c) Dim myChar as String(1)
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra le affermazioni riferite alla seguente istruzione Visual Basic
puт considerarsi corretta?
Open app.path & "myfile.txt" For Binary As #1
  a) Apre per la lettura il file myfile.txt memorizzato nella path
dell'applicazione
  b) Apre per la scrittura il file myfile.txt memorizzato nella path
dell'applicazione
*c) Apre il file myfile.txt memorizzato nella path dell'applicazione, per
tutte le operazioni di I/O
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, qual и il valore della variabile di tipo
String chiamata Risultato dopo l'operazione seguente?
Risultato = 10 + 20
  a) La stringa "10 + 20"
  b) Il numero 30
*c) La stringa "30"
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, all'interno di un modulo di classe, per creare
una proprietа di sola lettura si deve:
*a) Definire una variabile "Private", quindi creare solo la relativa "Public
Property Get"
  b) Definire una variabile "Public" con l'attributo "ReadOnly"
  c) Definire una variabile "Private", quindi creare solo la relativa
"Public Property Set"
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quando viene utilizzata una funzione che non
richiede argomenti, l'uso delle parentesi tonde и:
  a) Facoltativo
  b) Obbligatorio
*c) Non tollerato
Argomento: Linguaggi di programmazione - Visual Basic
 Quando, durante l'esecuzione di codici Visual Basic, il programma incontra
l'istruzione "GoTo Inserimento", quest'ultimo:
  a) Esegue la Sub di nome "Inserimento"
*b) Si porta sui codici in corrispondenza dell'etichetta Inserimento:
interna alla Sub
  c) Si porta sui codici corrispondenti all'etichetta Inserimento: interna
al modulo ed esterna alla Sub
Argomento: Linguaggi di programmazione - Visual Basic
 In una Sub di Visual Basic и presente l'istruzione "On Error GoTo Label".
All'interno della stessa Sub viene richiamata una Function dentro cui NON и
presente alcuna istruzione di tipo "On Error". Cosa accade al verificarsi di
un "Run Time Error" all'interno di questa Function?
  a) Il codice si interrompe sulla riga in cui si и verificato l'errore,
all'interno della Function
  b) Il codice si interrompe sulla riga della Sub chiamante in cui si
richiama la Function
*c) L'errore viene gestito secondo le istruzioni interne alla Sub chiamante
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, che conseguenze hanno questi enunciati
riferiti ad un Recordset ADO di tipo "Keyset"?
myRS.Open "Clienti", myConnection, adOpenKeyset, adLockOptimistic
myRS.Fields("Cittа").Value = "Roma"
myRS.MoveNext
  a) Il campo non viene aggiornato poichи non и stato chiamato il metodo
"Update" del Recordset
*b) Il campo viene aggiornato non appena in Recordset si muove sul
successivo record
  c) Il campo non viene aggiornato poichи il tipo "Keyset" и di sola
lettura, scaturirа un Run-Time error
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle affermazioni seguenti и corretta in merito alla parola chiave
"Me" quando usata all'interno del modulo di un Form in Visual Basic?
  a) E' una stringa contenente il nome del Form a cui appartiene il modulo
  b) E' un oggetto contenente un riferimento al modulo su cui viene
utilizzata la parola chiave
*c) E' una variabile-oggetto di tipo Form riferita alla maschera a cui
appartiene il modulo
Argomento: Linguaggi di programmazione - Visual Basic
 L'Opzione "OPTION BASE 1" inserita nella parte delle dichiarazioni di un
modulo Visual Basic:
*a) Fa sм che tutti gli Array creati nel modulo abbiano il primo elemento
con indice 1
  b) Fa sм che tutti gli Array creati nel modulo abbiano al piщ due
elementi, con indice 0 e 1
  c) Fa sм che tutti gli Array creati nel progetto abbiano il primo elemento
con indice 1
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, come bisogna impostare la proprietа Filter del
Recordset di tipo ADO chiamato RsClienti per ottenere in seguito un filtro
sui record in cui il campo Paese и pari ad "Italia"?
  a) RsClienti.Filter = "[Paese]='Italia' "
  b) RsClienti.Filter = "[Paese]=" & Chr(34) & "Italia" & Chr(34)
*c) Entrambe le possibilitа sono legittime
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale delle espressioni booleane di seguito
riportate traduce correttamente la proposizione "A e B sono diversi tra loro
e positivi"?
  a) (A <> B) OR (A>0) AND (B>0)
*b) (A <> B) AND NOT (A<=0 OR B<=0)
  c) (A NOT B) AND (A>0 AND B>0)
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, se in un modulo si tenta di far coesistere due
variabili con lo stesso nome, una locale di una Sub e una globale, cosa
succede?
  a) Si verifica un "Compile Error" non appena si tenta di andare in
Run-Time
  b) Nessun errore di compilazione, il programma usa sempre la variabile
globale
*c) Nessun errore di compilazione, il programma usa la variabile locale solo
nella Sub che la contiene
Argomento: Linguaggi di programmazione - Visual Basic
 Quale istruzione Visual Basic permetterebbe di chiudere bruscamente un
programma e tutte le relative maschere senza richiamare le routine evento
"Form_Unload"?
*a) End
  b) Unload
  c) Terminate
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra le seguenti affermazioni и corretta riguardo il concetto di
"Controllo ActiveX" in Visual Basic?
*a) Un controllo ActiveX generato in Visual Basic puт essere usato anche in
Visual C++
  b) Chiunque puт creare dei controlli ActiveX, a patto di pagare una
royalty alla MicroSoft
  c) Il Browser Internet Explorer non и in grado di visualizzare un
controllo ActiveX creato in VB
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale tra le seguenti istruzioni permette di
dichiarare la funzione API denominata "GetSysColor"?
  a) Private Declare Function GetSysColor Lib "user32" (ByVal nIndex AS
Long) AS Long
  b) Private Declare Function GetSysColor& Lib "user32" (ByVal nIndex&)
*c) Entrambe le sintassi sono corrette
Argomento: Linguaggi di programmazione - Visual Basic
 Per poter creare un'istanza in Run-Time di un'applicazione Office il primo
passaggio necessario all'interno di un progetto Visual Basic и:
*a) Impostare un riferimento alla relativa libreria di oggetti
  b) Creare una variabile oggetto globale del relativo tipo Application
  c) Trasformare il progetto in un progetto VBA del relativo applicativo
Office
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale istruzione permetterebbe di ridefinire
il numero di elementi di un Array senza perdere il valore degli elementi
presenti al momento?
*a) Redim Preserve NomeVettore(NuovaDimensione)
  b) Preserve NomeVettore(NuovaDimensione)
  c) Redim NomeVettore(NuovaDimensione)
Argomento: Linguaggi di programmazione - Visual Basic
 Qual и la corretta sintassi Visual Basic per formattare il contenuto della
variabile di tipo Single denominata "Prezzo" visualizzando il puntino
separatore delle migliaia e due cifre decimali fisse?
  a) Format(Prezzo, "#.00,00")
  b) Format(Prezzo, vbDot+VbDecimal2)
*c) Format(Prezzo, "#,##0.00")
Argomento: Linguaggi di programmazione - Visual Basic
 Su un computer le cui "Impostazioni internazionali" di Windows sono settate
sulla lingua italiana, per inserire la data del 5 Ottobre 2003 nella
variabile "dataEmissione" di tipo Date, l'istruzione Visual Basic corretta
и:
  a) DataEmissione = #05/10/03#
*b) DataEmissione = #10/05/03#
  c) DataEmissione = "05/10/03"
Argomento: Linguaggi di programmazione - Visual Basic
 L'istruzione Visual Basic riportata di seguito и sintatticamente corretta?
MsgBox "Attenzione, specificare nome utente e password _
       per continuare", vbCritical, "Errore"
  a) Sм, infatti и possibile spezzare gli enunciati su piщ righe mediante il
carattere UnderScore
  b) No, non и in nessun caso possibile spezzare gli enunciati su piщ righe
*c) No, il carattere UnderScore non puт essere cosм usato all'interno di una
stringa di testo
Argomento: Linguaggi di programmazione - Visual Basic
 Qual и il valore della proprietа "ConnectionString" della variabile myCnn
dopo la seguente istruzione Visual Basic?
Set myCnn = New ADODB.Connection
*a) Stringa vuota
  b) Nothing
  c) Null
Argomento: Linguaggi di programmazione - Visual Basic
 Qual и la sintassi corretta per chiudere il Form Visual Basic di nome
frmHelp?
  a) Unload "frmHelp"
  b) FrmHelp.Unload
*c) Unload frmHelp
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, l'enunciato "Type" puт essere usato:
  a) Indifferentemente in un modulo standard come in modulo privato di un
Form o in un modulo di classe
*b) Anche in un modulo privato di un Form o di classe, se preceduto dalla
parola chiave "Private"
  c) Esclusivamente in un modulo di classe
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra i tipi di variabile elencati и piщ indicato per ospitare il
valore di ritorno di una funzione "MsgBox" di Visual Basic?
  a) String
*b) MsgBoxResult
  c) Integer
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, se un utente clicca sul pulsante "Annulla" di
una InputBox, il valore restituito da quest'ultima и pari a:
  a) NULL
*b) Una stringa vuota
  c) La stringa "Cancel"
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale tra le seguenti и la sintassi corretta
per definire una Funzione di nome myFun con tre parametri di tipo testuale
di cui gli ultimi due sono facoltativi?
  a) Function myFun (text1 as String, Optional text2 as String, text3 as
String)
*b) Function myFun (text1 as String, Optional text2 as String, Optional
text3 as String)
  c) Function myFun (text1 as String, Opt text2 as String, Opt text3 as
String)
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, dopo l'esecuzione delle istruzioni seguenti,
qual и il valore della variabile di tipo Long chiamata "Risultato"?
myVar1 = 10
myVar2 = 20
Risultato = myVar1 + myVar2 * 2 & myVar1
*a) 5010
  b) 6010
  c) 6300
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, per effettuare una chiamata alla Sub "Test"
contenuta nel modulo "Module1" (diverso da quello corrente), la sintassi
"Call Module1.Test" и:
  a) Obbligatoria in ogni circostanza
  b) Facoltativa, l'unico obbligo riguarda il nome del modulo che deve
essere sempre specificato
*c) Facoltativa, si omettono sia Call sia Module1 (quest'ultimo a patto che
il nome "Test" sia univoco)
Argomento: Linguaggi di programmazione - Visual Basic
 Come и possibile definire un tasto della tastiera che, abbinato al tasto
ALT, permetta di simulare il click su un pulsante o un menщ in Visual Basic?
  a) Mediante l'Object Browser dell'ambiente di sviluppo
*b) Anteponendo il simbolo & ad una delle lettere della proprietа Caption
del relativo pulsante o menщ
  c) Esclusivamente tramite la proprietа "Accelerator" presente nei pulsanti
e nei menщ
Argomento: Linguaggi di programmazione - Visual Basic
 Quale tra le seguenti costanti permette di scrivere del testo in una MsgBox
di Visual Basic andando a capo?
*a) VbCr
  b) VbCyan
  c) VbDot
Argomento: Linguaggi di programmazione - Visual Basic
 Dato un Recordset ADO di nome rsClienti, quale tra le istruzioni seguenti
permette di disabilitare un filtro esistente in Visual Basic?
  a) rsClienti.Filter = "
  b) rsClienti.Filter = Nothing
*c) rsClienti.Filter = adFilterNone
Argomento: Linguaggi di programmazione - Visual Basic
 Cosa и il "Data Report Designer" fornito con Visual Studio?
*a) Si tratta di un generatore di report, utilizzabile con una fonte dati
come un Data Environment
  b) Si tratta di un generatore di report, programmabile esclusivamente via
codice tramite ADO
  c) E' una finestra per il monitoraggio delle operazioni di design dei
controlli ActiveX
Argomento: Linguaggi di programmazione - Visual Basic
 Cosa comporta l'esecuzione dell'istruzione Visual Basic seguente?
Debug.Print 5 + 2
  a) Un errore di Run-Time
*b) Viene scritto il numero 7 nella "Immediate Window" di Visual Basic
  c) Viene scritta la stringa "5 + 2" nella "Immediate Window" di Visual
Basic
Argomento: Linguaggi di programmazione - Visual Basic
 Qual и il valore della proprietа "Number" dell'oggetto "Err" se non si и
verificato nessun errore di Run-Time da quando l'applicazione Visual Basic и
stata avviata?
*a) 0
  b) Nothing
  c) Non и dato saperlo, la proprietа non и disponibile per la lettura se
non vi и stato alcun errore
Argomento: Linguaggi di programmazione - Visual Basic
 Nel linguaggio Visual Basic, quale modello ad oggetti и possibile
utilizzare per creare una nuova tabella all'interno di un dataBase Microsoft
Access senza usare dei codici SQL?
  a) ADO
*b) DAO
  c) RDO
Argomento: Linguaggi di programmazione - Visual Basic
 Quando avviene la registrazione di un componente Com creato in Visual
Basic?
  a) Esclusivamente se viene installato mediante programma di installazione
*b) Quando il componente viene eseguito, oppure installato mediante
programma di installazione
  c) Esclusivamente attraverso il comando "RegEdit" della riga di comando di
Windows
Argomento: Linguaggi di programmazione - Visual Basic
 In Visual Basic come negli altri linguaggi, solo uno dei seguenti oggetti
ADO puт gestire le transazioni, quale?
*a) Connection
  b) Command
  c) RecordSet
Argomento: Linguaggi di programmazione - Visual Basic
 Quale delle seguenti azioni crea un'istanza in design-time di un controllo
ActiveX in Visual Basic?
  a) L'avvio di un'applicazione contenente il controllo
  b) La chiusura di un form contenente il controllo
*c) La chiusura di un'applicazione contenente il controllo
Argomento: Linguaggi di programmazione - XML
 Un documento XML:
  a) Deve essere assolutamente well-formed e valido
*b) Deve essere well-formed, ma non necessariamente valido
  c) L' importante и che contenga il tag <XML>
Argomento: Linguaggi di programmazione - XML
 Cosa si intende con "isola xml" o "xml data island"?
  a) Un documento XML senza alcun link esterno
  b) Un documento XML con Tag HTML nidificati
*c) Codice XML nidificato in un documento HTML
Argomento: Linguaggi di programmazione - XML
 Quale dei seguenti и un esempio corretto di codice XML?
*a) <XMLROOT><NOME></NOME><COGNOME></COGNOME></XMLROOT>
  b) <XMLROOT></XMLROOT><NOME></NOME><COGNOME></COGNOME>
  c) <XML><NOME></NOME><COGNOME CITTA=roma></COGNOME></XML>
Argomento: Linguaggi di programmazione - XML
 Il Channel Definition Format (CDF) и un'applicazione XML sviluppata da
Microsoft che permette di:
*a) Creare un file che descrive un canale Web
  b) Garantire la conformitа di un documento XML alle regole well-formed e
la sua validitа
  c) Creare dei fogli di stile per l'XML
Argomento: Linguaggi di programmazione - XML
 E' possibile applicare fogli di stile ad un documento XML?
  a) No, mai
  b) Si, ma solo quelli di tipo XSL
*c) Sм, sia CSS che XSL
Argomento: Linguaggi di programmazione - XML
 Che tipo di programma viene usato da un browser per visualizzare un
documento XML?
  a) Un editor di testo
  b) Un interprete Java
*c) Un parser XML
Argomento: Linguaggi di programmazione - XML
 L'XML и:
*a) Un linguaggio di markUp estensibile
  b) Il principale linguaggio di markUp per la creazione di iper-testo
  c) Un linguaggio di scripting per strutturare i dati
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, cosa si intende con il termine "XPATH"?
  a) Un nodo dell'albero gerarchico XML
  b) Un particolare documento XML valido e ben fatto
*c) La sintassi da usare per muoversi tra i nodi di un documento XML
Argomento: Linguaggi di programmazione - XML
 La sigla "Msxml" indica:
*a) Il parser XML sviluppato da MicroSoft, incorporato anche nelle ultime
versioni di Internet Explorer
  b) La sigla che indica genericamente un qualunque parser XML
  c) Un Freeware di validazione dei documenti XML di tipo multi-system
Argomento: Linguaggi di programmazione - XML
 Esiste il concetto di 'namespace' in XML?
  a) Sм, ma solo quelli predefiniti
*b) Sм
  c) Solo per i documenti XML conformi ad un DTD
Argomento: Linguaggi di programmazione - XML
 Supponendo di avere una isola xml con ID=MyData, quale delle affermazioni
seguenti и corretta in merito all'istruzione JavaScript qui riportata?
alert(MyData.XMLDocument.documentElement.nodeName);
  a) Visualizza in una finestra di alert tutti i dati xml dell'isola
*b) Visualizza in una finestra di alert il nome dell'elemento radice
dell'isola xml
  c) L'istruzione и errata
Argomento: Linguaggi di programmazione - XML
 Quale tra quelli elencati и uno dei principali svantaggi dell'XML?
  a) E' un linguaggio limitatamente estensibile
*b) Alcuni aspetti sono ancora poco standardizzati
  c) Non и un linguaggio proprietario
Argomento: Linguaggi di programmazione - XML
 Cosa si intende per data-binding applicato all'XML?
  a) La possibilitа di applicare fogli di stile al documento XML
*b) La possibilitа di inserire dati XML in un documento HTML
  c) La possibilitа di creare xml-data-island direttamente nel codice HTML
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, una dichiarazione del tipo "<!DOCTYPE .........>":
  a) Permette di applicare un foglio di stile al documento XML in uso
  b) Permette di associare un documento esterno al documento XML
*c) Permette di applicare un documento DTD al documento XML in uso
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, la parola SYSTEM aggiunta ad una dichiarazione DOCTYPE
serve a:
*a) Richiamare un documento DTD esterno
  b) Definire subito una sintassi DTD
  c) Richiamare uno Schema XML esterno
Argomento: Linguaggi di programmazione - XML
 L'istruzione <xsl:template match="Employee/Name">Hallo World</xsl:template>
di un XSL associato al documento XML:
*a) Visualizzerа Hallo World per ogni elemento Name child di Employee
presente nel documento xml
  b) Visualizzerа Hallo World una sola volta dopo il primo elemento Name
child di Employee
  c) E' completamente errata
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, l'operatore @ nella sintassi XPATH fa riferimento:
  a) A tutti i dati presenti nel documento XML
  b) Al parent di un nodo dell'albero XML
*c) Ad un attributo di un nodo dell'albero XML
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, i namespaces sono identificati mediante:
*a) URIs (Universal Resource Identifiers)
  b) URL (Universal Resource Locator)
  c) HTTP (Hyper Text Transfer Protocol)
Argomento: Linguaggi di programmazione - XML
 Per visualizzare in una tabella HTML i dati XML presenti in una
xml-data-island:
*a) Si usa l'attributo DATASRC nel tag <TABLE> e DATAFLD nei <TD>
  b) Si usa l'attributo DATAFLD nel tag <TABLE> e DATASRC nei <TD>
  c) И necessario far generare dinamicamente la tabella dal server
Argomento: Linguaggi di programmazione - XML
 Attualmente l'XML и usato principalmente per:
  a) La visualizzazione dei dati
  b) La ricerca di dati
*c) Lo scambio di dati
Argomento: Linguaggi di programmazione - XML
 La nidificazione degli elementi XML:
  a) Non и mai ammessa
*b) И rigida
  c) Avviene esattamente come per l'HTML
Argomento: Linguaggi di programmazione - XML
 Quale delle seguenti affermazioni и vera?
  a) L'XML и come l'HTML, ma offre piщ possibilitа circa la formattazione
dei dati
  b) L'XML descrive solo come mostrare i dati, l'HTML descrive i dati
*c) L'HTML descrive solo come mostrare i dati, l'XML descrive i dati
Argomento: Linguaggi di programmazione - XML
 Le specifiche del linguaggio XML sono definite:
  a) Da Microsoft
*b) Dal W3C
  c) Ad oggi ancora non esistono specifiche ufficiali del linguaggio XML
Argomento: Linguaggi di programmazione - XML
 Quale delle affermazioni riportate и corretta, in riferimento
all'istruzione XML seguente?
<exp:payment xmlns:exp="
http://www.miosito.it/expns
">
*a) exp и il prefisso locale del namespace
  b) exp rappresenta l'URL del namespace
  c) exp non ha riguarda in alcun modo i namespaces
Argomento: Linguaggi di programmazione - XML
 Nella riga XML:
<exp:payment xmlns:exp="
http://www.miosito.it/expns
">
  a) "xmlns" и un attributo assolutamente inventato
*b) "xmlns" и un attributo predefinito del linguaggio XML
  c) "xmlns" non и un attributo
Argomento: Linguaggi di programmazione - XML
 Quale dei seguenti rappresenta il principale vantaggio nel far generare XML
da un web server?
*a) Il documento XML generato dal server и lo stesso per tutti i browsers
  b) Si riduce il traffico sulla rete
  c) Il documento XML и piщ leggero di quelli HTML
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, l'operatore ^ nella sintassi XPATH fa riferimento:
  a) Al child di un nodo dell'albero XML
  b) All'ultimo nodo presente nell'albero XML
*c) A nulla, non и un operatore della sintassi XPATH
Argomento: Linguaggi di programmazione - XML
 Perchй и utile usare il DOM applicato al documento XML?
  a) Per navigare nella struttura ad albero del documento XML
*b) Per leggere, modificare, estendere o cancellare dati dal documento XML
  c) Per migliorare la visualizzazione del documento XML
Argomento: Linguaggi di programmazione - XML
 La possibilitа di creare una propria grammatica XML adatta alle proprie
necessitа rientra nel concetto di:
  a) Meta-linguaggio
  b) Interoperabilitа
*c) Estensibilitа
Argomento: Linguaggi di programmazione - XML
 L' elemento XML <acc:date>20/11/1973</acc:date>
  a) Non puт esistere, и errato
*b) Presuppone che sia stato dichiarato un namespace con prefisso locale
'acc'
  c) И corretto
Argomento: Linguaggi di programmazione - XML
 L'uso dell'attributo SRC nel Tag <XML> quando и utile?
  a) Mai in particolare
  b) Mai, и anzi un attributo non previsto per il tag <XML>
*c) Solo quando i dati XML da inserire nell'HTML sono in un file XML
separato
Argomento: Linguaggi di programmazione - XML
 Per regola generale quanti attributi и possibile inserire in un elemento
XML?
  a) Al massimo 7
*b) Quanti se ne vogliono
  c) Quanti ne prevede l'elemento
Argomento: Linguaggi di programmazione - XML
 Le DTD pubbliche servono a:
*a) Creare una sintassi XML unica per i documenti relativi ad uno stesso
ambito professionale
  b) Utilizzare dei documenti XML senza violare i diritti sui copyright
  c) Uniformare il linguaggio XML
Argomento: Linguaggi di programmazione - XML
 Per inserire un'isola XML in un documento HTML si puт usare il Tag:
  a) <XMLISLAND>
*b) <XML>
  c) <?xml version="1.0"?>
Argomento: Linguaggi di programmazione - XML
 In XML l'elemento detto radice и:
  a) Il tag HTML <XML>...</XML> che usiamo per creare un' isola XML
*b) Il primo elemento aperto che contiene tutti gli altri
  c) L' elemento <ROOT>
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, gli URIs possono assumere la forma di:
  a) Solo URN (Universal Resource Name)
  b) URL o indirizzi IP
*c) URL o URN
Argomento: Linguaggi di programmazione - XML
 Un documento XML per essere well-formed deve avere:
*a) Un elemento root, elementi chiusi, nidificazione corretta, valori degli
attributi tra apici
  b) Un solo elemento root e tutti gli elementi con una chiusura
  c) Conformitа ad un DTD o ad uno Schema
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, cosa si intende per elementi child?
  a) Qualunque attributo contenuto in un elemento
  b) Qualunque elemento contenuto nell'elemento root
*c) Qualunque elemento nidificato in un altro rispetto a quest'ultimo
Argomento: Linguaggi di programmazione - XML
 Da quale linguaggio deriva l'XML?
  a) HTML
  b) HTTP
*c) SGML
Argomento: Linguaggi di programmazione - XML
 In XML gli elementi possono avere attributi?
  a) Si, esattamente come nell'HTML
*b) Sм, ma il valore degli attributi deve essere sempre racchiuso tra apici
  c) No, tranne in casi del tutto particolari
Argomento: Linguaggi di programmazione - XML
 Qual и la sintassi per inserire commenti in XML?
  a) Doppio backslash seguito dal commento
  b) <!-- comments commento --> dove "comments" и una parola chiave
*c) Esattamente come per l'HTML
Argomento: Linguaggi di programmazione - XML
 La riga di codice XML<?xml version="1.0"?>
  a) Prende il nome di 'processor instruction set'
*b) Prende il nome di processing instruction e va posizionata normalmente
prima di ogni altro elemento
  c) E' errata
Argomento: Linguaggi di programmazione - XML
 Quale tra le affermazioni riportate in seguito и corretta, in merito alla
seguente istruzione XML?
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
*a) Permette di determinare il tipo di output del documento dopo la
trasformazione mediante XSLT
  b) E' solo una dichiarazione per specificare il formato del documento in
uso
  c) Viene generata automaticamente dal parser dopo la trasformazione del
documento XML  mediante XSLT
Argomento: Linguaggi di programmazione - XML
 Quale istruzione si usa per applicare un foglio di stile ad un documento
XML?
  a) <LINK REL="stylesheet" TYPE="text/CSS" HREF="MyStyles.css">
  b) <miocss:style CSS="MyStyles.css">
*c) <?xml-stylesheet type="text/css" href="MyStyles.css"?>
Argomento: Linguaggi di programmazione - XML
 Quanti modi ci sono per scrivere un elemento vuoto in XML?
  a) Un solo modo
*b) Due modi
  c) Tre modi
Argomento: Linguaggi di programmazione - XML
 In XML, nella sezione CDATA, и possibile includere caratteri riservati
quali:
*a) "<"'  ed  "&" senza usare caratteri di escape
  b) "<"'  ed  "&" usando caratteri di escape
  c) Non и possibile includere caratteri riservati
Argomento: Linguaggi di programmazione - XML
 Il principale svantaggio nell'utilizzo dell'interfaccia DOM con l'XML и:
  a) La scarsa affidabilitа
  b) La lentezza
*c) Il fatto che carica in memoria l'intera struttura del documento Xml
Argomento: Linguaggi di programmazione - XML
 Il metodo "load" dell'oggetto DOM "Document" accetta come parametro:
  a) Una stringa XML
*b) Un URL che punta ad un documento XML
  c) Non accetta alcun parametro perchй tale metodo non esiste
Argomento: Linguaggi di programmazione - XML
 Il metodo "load" dell'oggetto DOM "Document" permette di:
  a) Caricare e visualizzare il documento XML
*b) Caricare il documento XML nell'oggetto DOM "Document"
  c) Il metodo "load" non esiste, esiste invece "loadXML"
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, il path "/catalog/product[position() = last]"
individua:
*a) Nulla, и errato
  b) L' ultimo elemento catalog che abbia un child product
  c) L' ultimo elemento product child di catalog
Argomento: Linguaggi di programmazione - XML
 Nel DOM applicato all'XML, "XMLNode" e "XMLNodeList":
  a) Non sono esempi di classi
  b) Sono esempi di classi estese
9
*c) Sono esempi di classi base
Argomento: Linguaggi di programmazione - XML
 Nel DOM applicato all'XML, il valore restituito dalla proprietа "nodeType"
riferita al nodo "Attr" и:
  a) Pari a niente, poichй nodeType non restituisce alcun valore
*b) 2
  c) attribute
Argomento: Linguaggi di programmazione - XML
 Qual и la conseguenza dell'istruzione XML seguente?
<nomeelemento xmlns="x-schema:
http://miosito.com/mySchema.xml
">
  a) Si dichiara la creazione di un nuovo Schema
  b) Si commette un errore di sintassi
*c) Si carica uno Schema per applicarlo al documento corrente
Argomento: Linguaggi di programmazione - XML
 Il metodo "loadXML" dell'oggetto Microsoft DOM "Document" accetta come
parametro:
*a) Una stringa costruita secondo la sintassi XML
  b) Un URL che punta ad un documento XML
  c) Non accetta alcun parametro perchй tale metodo non esiste
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, qual и l'attributo necessario dell'elemento
<xsl:value-of>?
  a) switch
*b) select
  c) search
Argomento: Linguaggi di programmazione - XML
 Quale delle affermazioni riportate in seguito и corretta, in merito alla
seguente istruzione XML?
<?xml version="1.0"?>
  a) Come ogni altro elemento XML ha sempre una chiusura
  b) Non ha una chiusura perchй и un elemento XML predefinito che fa
eccezione
*c) Non ha una chiusura perchй non и un elemento, ma una dichiarazione
Argomento: Linguaggi di programmazione - XML
 In XML, il path "/catalog/product[price > 30][2]" individua:
*a) Il secondo elemento product che abbia un child price il cui valore sia
maggiore di 30
  b) L'elemento product che abbia due child price il cui valore sia maggiore
di 30
  c) L'elemento catalog che abbia un child product ed uno price il cui
valore sia maggiore di 30
Argomento: Linguaggi di programmazione - XML
 Quale tra le affermazioni riportate in seguito и corretta, riguardo
l'istruzione XML seguente?
Set doc = CreateObject(MSXML2.DOMDocument")
*a) E' l'implementazione Microsoft per creare un oggetto DOM Document
  b) E' la specifica W3C per creare un oggetto DOM Document
  c) E' una istruzione errata
Argomento: Linguaggi di programmazione - XML
 In un documento XDR  per la validazione di un XML, l'istruzione seguente:
<ElementType name="NOME"  content="eltOnly">
  a) Cosм come scritta и errata
*b) Prevede che l'elemento <NOME> possa contenere solo elementi
  c) Prevede che l'elemento <NOME> non debba contenere elementi
Argomento: Linguaggi di programmazione - XML
 Gli XML Schema sono:
*a) Documenti .xsd
  b) Documenti .dtd
  c) Documenti .sch
Argomento: Linguaggi di programmazione - XML
 Quanti XML Schema posso associare ad un documento XML di dati?
  a) Uno solo
*b) Uno o piщ
  c) Nessuno
Argomento: Linguaggi di programmazione - XML
 Perchй associare uno Schema ad un documento XML?
*a) Per validarlo
  b) Per garantire il rispetto delle regole del well-formed
  c) Per garantire la correttezza dei dati XML
Argomento: Linguaggi di programmazione - XML
 Nel DOM applicato all'XML, il nodo "Text" appare come:
  a) Esclusivamente nodo child di un nodo Element
*b) Nodo child di un nodo Element o Attribute
  c) Nessuno dei precedenti
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, per convertire un DTD in uno Schema и consigliabile:
  a) Riscriverlo da capo
*b) Utilizzare appositi tools di conversione
  c) Non esiste alcun legame tra i due perchй hanno finalitа completamente
diverse
Argomento: Linguaggi di programmazione - XML
 Nel DOM applicato all'XML, la proprietа "childsNode" restituisce:
  a) Un oggetto "NodeList"
  b) Un valore numerico
*c) Nulla, poichй tale proprietа non esiste
Argomento: Linguaggi di programmazione - XML
 Nel DOM applicato all'XML, indicare la sintassi corretta per l'uso del
metodo "load", posto:
Set doc=CreateObject("MSXML2.DOMDocument")
*a) doc.load("Books.xml")
  b) doc.load "Books.xml"
  c) Il metodo load non puт essere applicato a doc
Argomento: Linguaggi di programmazione - XML
 Nel DOM applicato all'XML, con quale proprietа и possibile conoscere il
numero di nodi presenti nell'oggetto "NodeList"?
*a) length
  b) total
  c) Nessuna, poichй l'oggetto NodeList non и una collezione di nodi
Argomento: Linguaggi di programmazione - XML
 In un documento DTD, l'istruzione seguente:
<!ELEMENT employees (employee)>
  a) Prevede l'esistenza dell'elemento employees che puт contenere un child
employee
*b) Prevede l'esistenza dell'elemento employees che deve contenere un child
employee
  c) Non и una istruzione valida in un documento DTD
Argomento: Linguaggi di programmazione - XML
 Essendo gli Schemi dei documenti XML, le regole del well-formed si
applicano anche ad essi?
*a) Si, sempre
  b) No, gli Schemi fanno eccezione
  c) Sм, tranne alcuni casi particolari
Argomento: Linguaggi di programmazione - XML
 Gli elementi della struttura di un documento XML sono rappresentati nel DOM
come:
  a) Elementi
  b) Tag
*c) Nodi
Argomento: Linguaggi di programmazione - XML
 Il vertice della struttura XML manipolata dal DOM и:
*a) L'oggetto "Document"
  b) L'oggetto "Window"
  c) L'elemento "Root"
Argomento: Linguaggi di programmazione - XML
 Il DOM applicato al documento XML:
*a) Incapsula tutta la struttura del documento XML
  b) Non и applicabile
  c) Permette di lavorare solo su una parte della struttura del documento
XML
Argomento: Linguaggi di programmazione - XML
 C'и differenza tra <XML> e <xml> per inserire una isola XML?
  a) Sм, perchй l'XML и case-sensitive
*b) No
  c) Si, perchй l'HTML и case-sensitive
Argomento: Linguaggi di programmazione - XML
 In XML, il valore "$Text" riferito all'elemento Employee:
*a) Restituisce il valore di tutti gli elementi nidificati in Employee
  b) Restituisce il valore di Employee
  c) Non ha senso, non esiste $Text
Argomento: Linguaggi di programmazione - XML
 E' possibile modificare l'ordine con il quale gli elementi sono processati
dal parser XML?
  a) Soltanto riscrivendo il documento XML
*b) Si, utilizzando l'istruzione <xsl:sort>
  c) Si, utilizzando  l'istruzione <xsl:apply-templates>
Argomento: Linguaggi di programmazione - XML
 E' possibile utilizzare i Tag HTML in un documento XML?
  a) No, mai
  b) Si, sempre
*c) Si, ma rispettando le regole XML relative al documento well-formed
Argomento: Linguaggi di programmazione - XML
 L' istruzione <xsl:element> propria della sintassi XSL:
  a) Permette di catturare il valore dell'elemento cosм individuato
*b) Permette di creare dinamicamente un nuovo elemento
  c) Non esiste
Argomento: Linguaggi di programmazione - XML
 I fogli di stile applicati all'XML permettono di ottenere dei cicli e/o dei
decision-making (es. degli if o dei cicli for)?
  a) No, и necessario utilizzare degli script per tali scopi
  b) Si, sia con la sintassi CSS che con quella XSL
*c) Si, ma solo con XSL
Argomento: Linguaggi di programmazione - XML
 Quando si usa l'attributo "DATASRC" per utilizzare una isola XML и
necessario:
  a) Far precedere il valore dell'attributo ID dell'isola dal simbolo '@'
(es.DATASRC=@valore)
*b) Far precedere il valore dell'attributo ID dell'isola dal simbolo '#'
(es.DATASRC="#valoreID")
  c) Non и necessario alcun simbolo particolare (es.DATASRC="valoreID")
Argomento: Linguaggi di programmazione - XML
 Nel linguaggio XML, il path "/employees/employee[salary[@payperiod='
weekly' ]]" individua:
  a) L'elemento salary, child di employee, che abbia un attributo payperiod
con valore weekly
  b) L'elemento payperiod, con valore weekly, che sia child salary di
employee
*c) L' elemento employee che abbia un child salary con attributo payperiod
con valore weekly
Argomento: Sistemi Operativi - aspetti generali
 I programmi di diagnostica di un sistema operativo:
  a) Verificano la corretta gestione della memoria durante l'esecuzione dei
processi
  b) Verificano la correttezza degli aggiornamenti dei software
*c) Verificano la funzionalitа delle componenti hardware
Argomento: Sistemi Operativi - aspetti generali
 In un sistema operativo Time-Sharing, la tecnica di Scheduling assume che:
  a) Ogni processo dispone del processore per tempi superiori o uguali al
"time-slice"
*b) Ogni processo dispone del processore al massimo per quanti di tempo (
"time-slice")
  c) Ogni processo dispone del processore per tempi variabili rispetto al
"CPU time"
Argomento: Sistemi Operativi - aspetti generali
 Effettuare l'operazione di "mounting in remoto" significa:
  a) Collegarsi in Telnet con altri computer in rete
  b) Connettere piu dischi sulla stessa macchina
*c) Utilizzare NFS per far diventare parte del proprio File System alcune
directory di altre macchine
Argomento: Sistemi Operativi - aspetti generali
 Un backup incrementale dei dati rappresenta la copia di backup:
*a) Dei soli dati che sono stati modificati dall'ultimo backup
  b) Dei soli dati che sono stati modificati dall'ultimo backup settimanale
  c) Dei soli file che sono stati aggiunti dall'ultimo backup
Argomento: Sistemi Operativi - aspetti generali
 Lo spegnimento di un elaboratore senza una corretta fase di ShutDown puт
provocare:
  a) Un backup dei dati
  b) Un restore dei dati
*c) Una perdita dei dati
Argomento: Sistemi Operativi - aspetti generali
 Nell'architettura di rete di tipo Client/Server, il Server:
  a) Rende disponibile l'accesso ai soli administrators
*b) Mette sempre a disposizione in rete delle risorse disponibili per i
Client
  c) Mette a disposizione in rete dati non modificabili
Argomento: Sistemi Operativi - aspetti generali
 Cosa significa l'acronimo SMP, riferita ad un sistema operativo?
  a) Single Memory Protocol
*b) Symmetric Multi Processing
  c) System Message Passing
Argomento: Sistemi Operativi - aspetti generali
 La CPU puт essere assegnata in ogni istante a:
*a) Un solo programma
  b) Due soli programmi indipendenti
  c) Tanti programmi, in relazione allo spazio di indirizzamento
Argomento: Sistemi Operativi - aspetti generali
 Uno Scheduler и una parte del sistema operativo che:
  a) Si occupa  di limitare gli accessi alla RAM
  b) Si occupa della velocitа di trasmissione dei dati sui bus
*c) Si occupa della gestione dei processi
Argomento: Sistemi Operativi - aspetti generali
 L'operazione di Restore dei dati consiste:
  a) Nel backup dei dati da PDC a BDC
  b) Nella copia su tape dei dati del PDC
*c) Nel ripristino dei dati di backup
Argomento: Sistemi Operativi - aspetti generali
 Il programma di Bootstrap di un sistema operativo serve a:
*a) Attivare la lettura del S.O. dalla memoria di massa
  b) Distribuire i processi ai processori
  c) Sospendere l'attivitа di processing
Argomento: Sistemi Operativi - aspetti generali
 Qual и la caratteristica principale di un sistema operativo 'real time'?
*a) Un tempo di risposta massimo garantito
  b) Un kernel prelazionabile
  c) И monoprocesso
Argomento: Sistemi Operativi - aspetti generali
 Nell'ambito dei sistemi operativi, la cosiddetta "risoluzione dei nomi" ha
come fine:
  a) La ricerca di informazioni sugli strumenti di amministrazione
*b) Il trovare, dato un nome host, il relativo indirizzo IP
  c) Il trovare, dato un indirizzo IP, il relativo nome host
Argomento: Sistemi Operativi - aspetti generali
 Quanti sono i livelli del software di comunicazione secondo il modello
ISO/OSI?
  a) 4
*b) 7
  c) 11
Argomento: Sistemi Operativi - aspetti generali
 In un sistema operativo, cosa causa l'eccezione di sistema detta 'Page
Fault'?
*a) L'allocazione di nuove pagine di memoria
  b) La terminazione del processo corrente
  c) La chiusura anomala del sistema
Argomento: Sistemi Operativi - aspetti generali
 Se un processo in esecuzione ha bisogno di risorse esterne alla CPU, cosa
avviene a tale processo?
*a) Viene posto in stato di attesa
  b) Viene prelazionato
  c) Viene terminato
Argomento: Sistemi Operativi - aspetti generali
 In un sistema operativo, cos'и un 'time slice'?
  a) La latenza minima di risposta alla pressione di un tasto di tastiera
  b) L'intervallo minimo di risoluzione temporale
*c) Il tempo allocato dallo scheduler per l'esecuzione continua di un
processo
Argomento: Sistemi Operativi - aspetti generali
 Qual и l'ordine di grandezza di spazio su disco fisso richiesto da un
sistema operativo moderno completo per piattaforme Intel?
  a) 100 Megabytes
*b) 1 Gigabyte
  c) 10 Gigabytes
Argomento: Sistemi Operativi - aspetti generali
 Cosa si intende, in generale, per "architettura di Von Neumann"?
  a) Possono esserci piщ CPU gestite da un unico Sistema Operativo
  b) Dati e istruzioni sono conservati in aree di memoria sempre separate
*c) Dati e istruzioni sono conservati in aree di memoria simili
Argomento: Sistemi Operativi - aspetti generali
 Quale dei seguenti sistemi operativi и monoprocesso?
  a) MacOS
*b) PalmOS
  c) FreeBSD
Argomento: Sistemi Operativi - aspetti generali
 Cos'и uno 'interrupt' hardware?
*a) Una condizione che richiede l'immediata attenzione del sistema operativo
  b) Un malfunzionamento che puт causare l'interruzione del sistema
  c) Un arresto temporaneo di un sottosistema fisico
Argomento: Sistemi Operativi - aspetti generali
 Qual и un grosso vantaggio delle librerie dinamiche a confronto con quelle
statiche?
*a) Risparmiano memoria su un sistema multiprocesso
  b) Permettono la comunicazione tra i processi
  c) Facilitano la comunicazione in rete
Argomento: Sistemi Operativi - aspetti generali
 Quanti processi contemporanei puт gestire un tipico sistema operativo
multitasking?
  a) Uno per ogni CPU
*b) Un numero massimo prestabilito
  c) Teoricamente infiniti, in pratica limitato dalla RAM
Argomento: Sistemi Operativi - aspetti generali
 Installando un sistema operativo, i dati dell'utente giа presenti su disco:
  a) Vengono sempre cancellati
*b) Possono venire cancellati, dipende dal tipo di installazione
  c) Vengono sempre preservati
Argomento: Sistemi Operativi - aspetti generali
 L'acronimo ATM in un sistema operativo significa:
*a) Asynchronous Transfer Mode
  b) Addressing Terminal Manager
  c) Automatic Troubleshouting Management
Argomento: Sistemi Operativi - aspetti generali
 Cos'e' un plug-in?
  a) Un particolare dispositivo di input che si "infila" (plug) in una delle
porte del computer
  b) Un programma capace di accendere o spegnere un computer
*c) Un componente software del browser necessario per visualizzare certi
tipi di documenti
Argomento: Sistemi Operativi - aspetti generali
 Data la rete 187.24.0.0, si vogliono realizzare delle sottoreti alle quali
connettere 32 host per ognuna.
Quale puт essere una maschera di sottorete?
  a) 255.255.255.0
*b) 255.255.255.192
  c) 255.255.0.0
Argomento: Sistemi Operativi - aspetti generali
 Un Internet-Browser и:
  a) Un protocollo che regola il trasferimento di pagine Internet
*b) Un programma Client che permette la navigazione in Internet
  c) Un programma Server che permette la navigazione in Internet
Argomento: Sistemi Operativi - aspetti generali
 Il protocollo utilizzato per amministrare remotamente un server tramite
linea di comando si chiama:
*a) Telnet
  b) SNMP
  c) HTTP
Argomento: Sistemi Operativi - aspetti generali
 Una scheda di rete connessa ad una LAN (Local Area Network) и identificata
univocamente tramite un indirizzo:
  a) IP
*b) MAC
  c) SAP
Argomento: Sistemi Operativi - aspetti generali
 Un MegaByte ammonta esattamente a:
*a) 1.048.576 byte
  b) 1.048.576 bit
  c) 512 Kbyte
Argomento: Sistemi Operativi - aspetti generali
 FTP и:
  a) L'area della memoria fisica su cui si allocano i blocchi dati
*b) Il servizio che definisce le regole di trasmissione files in una rete
TCP/IP
  c) Un protocollo di livello fisico
Argomento: Sistemi Operativi - aspetti generali
 Una deframmentazione del disco andrebbe eseguita:
  a) Ogni volta che il sistema operativo effettua il riavvio del pc
  b) Ogni volta che si nota un rallentamento della rete
*c) Quando si nota un rallentamento nel funzionamento dell'Hard disk
Argomento: Sistemi Operativi - aspetti generali
 Una postazione Server:
  a) E' una postazione su cui solo l'administrator effettua il logon
*b) E' una postazione dedicata all'offerta di servizi
  c) Richiede periferiche multimediali per la digitalizzazione di audio e
video
Argomento: Sistemi Operativi - aspetti generali
 Quale tipologia di memoria di massa и in generale la piщ adatta per
supportare le operazioni di backup?
*a) Nastri magnetici
  b) Partizioni NTSF
  c) Floppy Disk
Argomento: Sistemi Operativi - aspetti generali
 Nel backup incrementale:
  a) Non и necessario far riferimento a backup precedenti
*b) Si puт far riferimento ad un precedente backup completo
  c) La copia-dati puт essere effettuata esclusivamente su nastri magnetici
Argomento: Sistemi Operativi - aspetti generali
 Cos'и un UPS in un sistema operativo?
  a) Un sistema di controllo dei dischi aggiuntivi
  b) Una suite di protocolli per reti Unix
*c) Un sistema di alimentazione supplementare di emergenza
Argomento: Sistemi Operativi - aspetti generali
 Il BIOS svolge la funzione di:
  a) Controllare che gli utenti non compiano azioni illecite
  b) Controllare il calcolatore all'accensione
*c) Iniziare il processo di caricamento del sistema operativo
Argomento: Sistemi Operativi - aspetti generali
 Un file и caratterizzato:
  a) Dalla sua dimensione espressa in Kb
  b) Solo da un nome, gli altri parametri sono associati alle directories
*c) Da un nome, una locazione ed altri parametri associati
Argomento: Sistemi Operativi - aspetti generali
 Data la maschera di sottorete 255.255.254.0 e gli indirizzi IP
129.156.4.77, 129.156.5.75 e 129.156.6.77, possiamo affermare che:
  a) I tre indirizzi appartengono tutti alla stessa sottorete
*b) Due degli indirizzi appartengono alla stessa sottorete
  c) Nessun indirizzo appartiene alla stessa sottorete di un altro
Argomento: Sistemi Operativi - Microsoft Windows
 Mediante quale comando del prompt dei comandi di Windows и possibile
visualizzare un elenco dei computer che condividono risorse all'interno di
un dato dominio?
*a) net view
  b) net list
  c) net share
Argomento: Sistemi Operativi - Microsoft Windows
 I sistemi operativi Microsoft definiscono un gruppo come:
*a) Una collezione di account utente
  b) Una collezione di categorie di utenti
  c) Una serie di permessi utente
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, i gruppi locali predefiniti:
  a) Accomunano utenti con diritti diversi
  b) Accomunano utenti col medesimo account utente
*c) Assegnano agli utenti diritto di eseguire specifiche operazioni di
sistema
Argomento: Sistemi Operativi - Microsoft Windows
 L'Event Viewer di Windows fornisce, fra le altre, informazioni su:
  a) Caratteristiche dei backup effettuati
*b) Errori e warnings del sistema
  c) Dettagli dello spooling
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, active Directory rappresenta:
  a) Un software di backup dell'intero File System
*b) Uno strumento di gestione globale delle risorse della rete
  c) Il programma di gestione delle partizioni di un disco
Argomento: Sistemi Operativi - Microsoft Windows
 Una definizione corretta di dominio-Microsoft и:
  a) Una collezione di accounts utente locali
*b) Una collezione di risorse della rete con una comune configurazione
  c) L'insieme delle periferiche di rete di una Lan
Argomento: Sistemi Operativi - Microsoft Windows
 Per effettuare un backup su un sistema Microsoft:
  a) E' necessario installare un software specifico
*b) E' possibile utilizzare una utility distribuita con il sistema operativo
  c) E' necessario modificare la struttura del File System
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, per poter fare Backup occorre appartenere:
  a) Al gruppo degli Users
  b) Solo al gruppo degli Amministratori
*c) Al gruppo degli Amministratori, o Backup Operators, o ad un gruppo che
ha diritto di fare backup
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, su quale tipologia di File System и possibile gestire i
permessi Modify e Full control?
  a) FAT32
*b) NTFS
  c) CDFS
Argomento: Sistemi Operativi - Microsoft Windows
 Quale tra i programmi elencati viene fornito dal sistema operativo Windows
per la gestione del File System?
  a) Utilitа di sistema
*b) Gestione risorse
  c) Pannello di controllo
Argomento: Sistemi Operativi - Microsoft Windows
 Il Microsoft Network Monitor viene utilizzato per:
  a) Settare le configurazioni di rete del sistema
*b) Catturare frame dalla rete per poi filtrarli ed analizzarli
  c) Effettuare dei test sul disco rigido
Argomento: Sistemi Operativi - Microsoft Windows
 E' possibile eseguire con successo il reset del computer-account tramite lo
"snap-in Active Directory Users and Computer" quando:
  a) Il Client и Windows98 e l'utente che esegue il reset и un
amministratore di sistema
  b) Il Client и WindowsNT e l'utente che esegue il reset и un
amministratore di dominio
*c) Il Client и Windows2000 e l'utente che esegue il reset и un
amministratore del dominio
Argomento: Sistemi Operativi - Microsoft Windows
 A cosa serve il Task Manager di Windows?
  a) Permette di disinstallare completamente un programma dal computer
  b) E' in grado di definire un Alias
*c) Permette di monitorare tutti i processi attivi
Argomento: Sistemi Operativi - Microsoft Windows
 Il Microsoft Performance Monitor и in grado di:
*a) Tenere traccia dell'utilizzazione delle risorse del sistema nell'unitа
di tempo
  b) Limitare le dimensioni dell'area di swap del sistema
  c) Catturare i pacchetti in transito sulla rete
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, un Domain Controller:
  a) Fornisce servizi Web
*b) Offre la gestione centralizzata delle utenze
  c) Instrada i pacchetti della LAN
Argomento: Sistemi Operativi - Microsoft Windows
 Cosa bisogna digitare sul prompt dei comandi di Windows 2000 per chiudere
la finestra del Dos?
  a) Win
*b) Exit
  c) Cancel
Argomento: Sistemi Operativi - Microsoft Windows
 Quale tra le affermazioni seguenti caratterizza un dominio Windows?
*a) Esiste un repository centrale nel quale sono memorizzati tutti gli
utenti
  b) Puт ospitare anche macchine Unix e validarne gli utenti senza alcuna
estensione
  c) Gli utenti sono presenti sul registro di tutte le macchine
Argomento: Sistemi Operativi - Microsoft Windows
 Qual и il protocollo di rete utilizzato in sistemi operativi Windows per la
gestione di reti locali con al piщ 200 client?
  a) NetBEUI
*b) NetBIOS
  c) TCP
Argomento: Sistemi Operativi - Microsoft Windows
 Cosa contiene la chiave del registro di Windows 2000 chiamata
HKEY_DYN_DATA?
  a) Una descrizione dei tipi di file, degli oggetti del sistema e dei
componenti OLE
*b) Informazioni dinamiche riguardanti la configurazione delle periferiche
P&P
  c) Dati relativi agli utenti che hanno accesso al PC
Argomento: Sistemi Operativi - Microsoft Windows
 Che cos'и Windows Server 2003?
*a) La naturale evoluzione della famiglia Server di Windows 2000
  b) Un servizio di Windows 2000 per rafforzare la sicurezza di IIS
  c) Una maniera alternativa di chiamare il sistema operativo Microsoft
Windows Xp
Argomento: Sistemi Operativi - Microsoft Windows
 Su un dominio Windows 2000:
  a) Ogni profilo utente deve essere configurato su ogni host
  b) E' il DNS server a garantire l'autenticazione di ogni profilo utente
nel dominio
*c) Esiste un repository di tutti gli utenti del dominio su un server detto
"domain controller"
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, la copia di un file all'interno di una cartella и
possibile per l'utente solo se:
  a) L'utente ha il permesso di "modify" sul file
  b) L'utente ha il permesso di "read & execute" sul file
*c) L'utente ha il permesso di "modify" sulla cartella
Argomento: Sistemi Operativi - Microsoft Windows
 L'utility TRACERT di Windows puт essere usata per:
  a) Inviare all'indirizzo di destinazione i parametri di autenticazione
*b) Verificare a che livello del cammino di rete tra sorgente e destinazione
si presenta un problema
  c) Effettuare il monitoraggio dei Logs della rete
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il servizio di traduzione di un indirizzo IP interno ad
una Lan verso un indirizzo IP pubblico viene chiamato:
*a) NAT
  b) NFS
  c) CONVERT
Argomento: Sistemi Operativi - Microsoft Windows
 La sicurezza a livello di file system non и implementabile dal sistema
operativo:
  a) Windows 95
  b) Windows 98
*c) Entrambi i succitati sistemi operativi
Argomento: Sistemi Operativi - Microsoft Windows
 Il gruppo dei "Backup Operators"su Windows 2000:
  a) Deve essere creato dall'Administrator dopo l'installazione del sistema
operativo
  b) Viene creato solo con l'Active Directory
*c) И giа predefinito sul sistema
Argomento: Sistemi Operativi - Microsoft Windows
 Il sistema operativo Windows NT 4.0 supporta partizioni FAT32?
  a) Sм
*b) No
  c) Solo se si installa il Service Pack 4
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, per disinstallare un'applicazione:
  a) Occorre rimuovere il file che corrisponde al suo programma
*b) E' consigliabile utilizzare un apposito software fornito con il S.O. o
con l'applicazione
  c) E' consigliabile non usare il pannello di controllo di Windows
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, l'utility PING puт essere usata per:
*a) Verificare se un Host и attivo e collegato in rete
  b) Verificare se il servizio POP3 di un server di posta sia disponibile
  c) Verificare se il servizio TELNET di un server di posta sia disponibile
Argomento: Sistemi Operativi - Microsoft Windows
 Quale filesystem и supportato da Windows98 in modo nativo?
  a) NTSF
  b) FAT 16
*c) FAT 16 o 32
Argomento: Sistemi Operativi - Microsoft Windows
 L'utility TELNET di Windows:
*a) Consente di effettuare una connessione da terminale remoto
  b) Verifica se i servizi di rete basati sul protocollo TCP/IP sono attivi
  c) Puт essere usata per collegarsi ad un servizio di rete non disponibile
Argomento: Sistemi Operativi - Microsoft Windows
 Mediante quale sintassi del prompt dei comandi di Windows и possibile
creare un file di testo di nome elenco.txt contenente la lista di tutti i
file eseguibili della directory corrente?
*a) dir *.exe > elenco.txt
  b) create elenco.txt from dir (*.exe)
  c) dir *.exe /create elenco.txt
Argomento: Sistemi Operativi - Microsoft Windows
 E' possibile, dal prompt dei comandi di Windows 2000, ottenere un nuovo
indirizzo IP dal server preposto?
  a) No, non и possibile
*b) Sм, mediante la sintassi ipconfig /renew
  c) Sм, mediante la sintassi iprelease /new
Argomento: Sistemi Operativi - Microsoft Windows
 Quale delle seguenti non и una estensione supportata dagli applicativi di
Microsoft Office?
  a) gif
  b) ldb
*c) iso
Argomento: Sistemi Operativi - Microsoft Windows
 Quale tra questi elenchi di servizi tipicamente descrive i requisiti minimi
per far funzionare un server Web Windows?
*a) Protocollo TCP/IP, un IP statico assegnato, FQDN
  b) Protocollo TCP/IP, un IP dinamico, FQDN
  c) Protocollo TCP/IP e una Socket
Argomento: Sistemi Operativi - Microsoft Windows
 Cosa si intende con applicazione "drag and drop"?
  a) Un'applicazione gratuita per un periodo di tempo limitato
*b) Un'applicazione che si apre trascinando l'icona di un documento sulla
sua icona
  c) Un'applicazione dotata di una interfaccia utente grafica che supporta
il trascinamento
Argomento: Sistemi Operativi - Microsoft Windows
 Il sistema operativo Microsoft Windows 2000 и stato sviluppato con
tecnologia:
*a) NT
  b) UNIX
  c) Nessuna delle succitate
Argomento: Sistemi Operativi - Microsoft Windows
 Un Driver и un modulo di programma in grado di:
  a) Convertire segnali analogici in informazioni digitali
  b) Supportare le utilities di configurazione sulla rete
*c) Tradurre generiche istruzioni in istruzioni specifiche per un controller
di un dato dispositivo
Argomento: Sistemi Operativi - Microsoft Windows
 In Windows 2000, quali delle seguenti cause comporta sempre l'esecuzione
dello Scheduler?
*a) Viene completata un'operazione di I/O
  b) Viene deallocata memoria
  c) Viene creato un thread in stato "blocked"
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, cosa si indica con il termine "Plug & Play"?
  a) Un sistema per la gestione delle periferiche connesse via USB
*b) Una funzione di riconoscimento delle periferiche
  c) La compatibilitа con i videogames sviluppati per alcune console
Argomento: Sistemi Operativi - Microsoft Windows
 Qual и il compito principale di un server DHCP?
  a) Fornire le autorizzazioni per l'accesso ad un web server
  b) Assicurare i collegamenti con i computer in rete, nonchй la sicurezza
della LAN
*c) Assegnare automaticamente indirizzi IP ai computer della LAN
Argomento: Sistemi Operativi - Microsoft Windows
 Quali sono le funzionalitа principali dei servizi basati su Active
Directory in Windows2000?
  a) Gestione delle allocazioni dei dati su disco fisico
*b) Gestione degli utenti e degli accessi alle risorse di rete
  c) Controllo della sicurezza del File System mediante antivirus
Argomento: Sistemi Operativi - Microsoft Windows
 Come si definiscono, in Windows 2000, le pagine dette "committed"?
  a) Pagine non assegnate a nessuna regione dello spazio logico di un
processo, quindi allocabili
*b) Sono le pagine in uso, ad esempio quelle che contengono il codice, i
dati o lo stack
  c) Pagine che non sono ancora in uso ma che sono state riservate per
espandere una regione
Argomento: Sistemi Operativi - Microsoft Windows
 Qual и la differenza tra Workgroup e Domini in reti Windows2000?
  a) A differenza del dominio, il Workgroup permette una gestione
centralizzata di utenti e risorse
  b) All'interno di un Workgroup non и possibile gestire stampanti di rete
*c) A differenza del Workgroup, il dominio permette una gestione
centralizzata di utenti e risorse
Argomento: Sistemi Operativi - Microsoft Windows
 La netmask serve a:
  a) Nascondere l'indirizzo di rete di un Host
*b) Definire l'ampiezza dei campi di identificazione rete e host in un
indirizzo IP
  c) Modificare l'indirizzo di una rete
Argomento: Sistemi Operativi - Microsoft Windows
 Quale strumento permette di identificare potenziali "colli di bottiglia" in
un computer con sistema operativo Microsoft Windows NT4?
*a) Performance Monitor
  b) Server Manager
  c) License Manager
Argomento: Sistemi Operativi - Microsoft Windows
 Con quale configurazione occorre installare un server Windows NT 4.0 che
voglia creare un nuovo dominio?
*a) PDC
  b) BDC
  c) Stand Alone
Argomento: Sistemi Operativi - Microsoft Windows
 Su file system NTFS (sistema operativo Windows) il permesso di write su un
file:
  a) E' sufficiente per poter comunque modificare il suo contenuto
*b) E' necessario ma non sufficiente alla modifica del suo contenuto
  c) Consente di cancellare il file
Argomento: Sistemi Operativi - Microsoft Windows
 In Windows 2000, quali tra le operazioni elencate non necessita
l'invocazione di una System Call?
  a) Creazione di un thread (mediante la funzione Win32 CreateThread)
  b) Stampa sul monitor tramite una funzione di libreria Win32
*c) Creazione di una fibra (mediante la funzione Win32 CreateFiber)
Argomento: Sistemi Operativi - Microsoft Windows
 Quale dei seguenti puт essere un indirizzo IP valido?
  a) 
server1.senato.it
*b) 130.136.1.110
  c) 12.256.17.1/24
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi operativi Windows, quali requisiti Hardware sono richiesti per
utilizzare Internet Explorer senza problemi?
  a) Hard Disk molto capiente
  b) Grandi quantitа di RAM e Processore molto veloce
*c) Niente di tutto questo
Argomento: Sistemi Operativi - Microsoft Windows
 Cosa permette di effettuare il programma EVENT VIEWER di Windows?
  a) Eseguire procedure di backup sui drives del sistema
*b) Visualizzare gli eventi riguardanti il sistema operativo
  c) Diagnosticare le possibili cause di malfunzionamenti relativi alle
periferiche di rete
Argomento: Sistemi Operativi - Microsoft Windows
 L'uso del comando DCPROMO.EXE su un computer Windows 2000 Server
appartenente ad un dominio giа esistente:
  a) Consente solo di promuovere un member server al ruolo di controllore di
dominio
  b) Consente solo di declassare un controllore di dominio al ruolo di
member server
*c) Consente di effettuare entrambe le succitate operazioni
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi  Windows, quale dei seguenti servizi и indispensabile al
servizio Active Directory?
*a) DNS
  b) FTP
  c) DHCP
Argomento: Sistemi Operativi - Microsoft Windows
 Cos'и il programma Microsoft Access?
  a) Un software di impaginazione
  b) Una utilitа di sistema che si occupa di monitorare gli accessi alle
risorse di rete
*c) Un sistema di gestione di DataBase
Argomento: Sistemi Operativi - Microsoft Windows
 A cosa serve il servizio Dynamic DNS di Windows?
  a) Decodificare i dati da binario ad esadecimale
*b) Risolvere i nomi macchina in numeri IP
  c) Determinare il livello di sicurezza dei client
Argomento: Sistemi Operativi - Microsoft Windows
 A quale specifico compito и dedicato il servizio Wins di Windows?
  a) Effettuare la risoluzione del nome di tipo Netbios di un pc in rete nel
suo corretto indirizzo IP
  b) Effettuare la risoluzione del nome di tipo FDQN nel corretto indirizzo
Mac
*c) Effettuare la risoluzione del nome Host nel corretto indirizzo IP
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, cosa rappresenta uno Scheduler?
  a) L'applicativo che effettua la visualizzazione e la cattura dei
pacchetti che transitano sulla rete
*b) Il modulo software che definisce le regole di esecuzione dei processi
sui singoli processori
  c) L'utility "Schedulazione a tempo" di Microsoft Windows 2000
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, cos'и un Benchmark?
  a) Una modalitа di autenticazione-utente in un dominio Microsoft
*b) Una procedura di test standard utilizzata per valutare le prestazioni di
un qualunque dispositivo
  c) Un software di deframmentazione di un disco fisico
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi operativi Windows, quando una risorsa viene inserita nel
cosiddetto "cestino" и possibile ripristinarla:
*a) Sempre
  b) Solo se la risorsa risiedeva su disco fisico
  c) Solo se la risorsa risiedeva su Floppy disk
Argomento: Sistemi Operativi - Microsoft Windows
 La barra delle applicazioni in Windows serve per:
  a) Attivare nuovi programmi mediante il pulsante START
  b) Attivare svariati menщ di scelta rapida
*c) Elencare i programmi attualmente in esecuzione
Argomento: Sistemi Operativi - Microsoft Windows
 In Microsoft Windows, una presentazione PowerPoint и usualmente memorizzata
in un file con estensione:
  a) pdf
*b) ppt
  c) gif
Argomento: Sistemi Operativi - Microsoft Windows
 In Windows, in quale finestra di configurazione troviamo citato il
protocollo PPP?
*a) Gestione della connessione tra un modem e un ISP
  b) Configurazione del programma di posta elettronica
  c) Finestra di autenticazione di un utente durante una connessione sicura
Argomento: Sistemi Operativi - Microsoft Windows
 La risoluzione dei nomi di tipo NETBIOS in indirizzi IP avviene su Windows
2000 grazie al servizio:
*a) WINS
  b) RARP
  c) DNS
Argomento: Sistemi Operativi - Microsoft Windows
 La Guida in linea su Windows 2000 consente tra le altre cose di:
  a) Lanciare la sincronizzazione dei files in rete
  b) Affinare le query sui motori di ricerca internet
*c) Aggiungere come "Preferiti" pagine di informazioni sul Sistema Operativo
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, la configurazione dinamica dell'indirizzo IP di un host
avviene tramite configurazione del protocollo:
  a) BOOTP
  b) TCP
*c) DHCP
Argomento: Sistemi Operativi - Microsoft Windows
 Al logon dell'Administrator di un sistema Windows 2000 la sua username
digitata in maiuscolo viene distinta da una in minuscolo?
  a) Si, sempre
*b) No, mai
  c) Si, ma solo per il carattere A iniziale.
Argomento: Sistemi Operativi - Microsoft Windows
 Quale servizio su Windows centralizza su server la funzione di risoluzione
dei nomi Hosts negli indirizzi IP?
*a) DNS
  b) SNMP
  c) WINS
Argomento: Sistemi Operativi - Microsoft Windows
 Quale dei seguenti non и un file system supportato da Windows 2000?
  a) FAT32
  b) NTSF
*c) EXT3
Argomento: Sistemi Operativi - Microsoft Windows
 A cosa serve il pannello di controllo di un sistema operativo come
Microsoft Windows?
  a) A controllare chi si collega a quel sistema
*b) A configurare i principali dispositivi
  c) Ad effettuare il logon e il logout sul sistema
Argomento: Sistemi Operativi - Microsoft Windows
 Quale и il nome della Console dei tools amministrativi resa disponibile da
Microsoft Windows 2000?
*a) MMC
  b) RFC
  c) FMC
Argomento: Sistemi Operativi - Microsoft Windows
 Il monitoraggio e la terminazione dei processi-utente su Windows sono
effettuabili tramite:
  a) Event Viewer
*b) Task Manager
  c) Disk Manager
Argomento: Sistemi Operativi - Microsoft Windows
 Il prompt dei comandi DOS su Windows 2000 и visualizzabile lanciando dal
menщ "Esegui" il comando:
  a) RegEdit
*b) cmd
  c) 
command.com
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il permesso di accesso NTFS "read & execute" per un
utente su una cartella consente di:
  a) Eseguire tutti gli eventuali files eseguibili contenuti dalla cartella
  b) Visualizzare il contenuto della cartella e cancellarne i files
eseguibili ivi contenuti
*c) Accedere alla cartella e visualizzarne il contenuto
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il permesso di accesso NTFS "Modify" su una cartella
consente di:
*a) Rinominare i files contenuti nella cartella
  b) Eseguire i files eseguibili contenuti nella cartella
  c) Assegnare nuovi permessi alla cartella
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il permesso NTFS "Full Control"su una cartella consente
di:
  a) Spostare la cartella all'interno di qualunque altra
  b) Leggere, modificare ed eseguire i files contenuti nella cartella
*c) Modificare i permessi sulla cartella
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il permesso NTFS "Manage Documents" и relativo alla
disponibilitа dei documenti:
  a) Su scanner di rete
*b) Su stampante
  c) Su partizioni FAT32
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il file di configurazione "services" contiene settaggi
su:
*a) Parametrizzazioni della rete su TCP/IP
  b) Le unitа organizzative dell'Active Directory
  c) I processi eseguiti al boot e allo shutdown del sistema
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, il file di configurazione "hosts" contiene
corrispondenze su:
  a) Nomi di dominio e indirizzi IP
  b) Nomi netbios e indirizzi IP
*c) Nomi hosts e indirizzi IP
Argomento: Sistemi Operativi - Microsoft Windows
 In sistemi Windows, se si vuole eliminare dalla memoria volatile
un'applicazione che si и bloccata, и necessario:
  a) Utilizzare l'utility di gestione del disco fisico
*b) Riavviare il computer
  c) Utilizzare il programma di utilitа TASK MANAGER
Argomento: Sistemi Operativi - Unix / Linux
 Quale comando avrebbe l'effetto di visualizzare la lista dei login id
riconosciuti dal sistema Linux?
  a) cat /etc/passwd | wc
*b) cut -fl -d: /etc/passwd
  c) vi /etc/passwd | more
Argomento: Sistemi Operativi - Unix / Linux
 Qual и l'utilizzo primario del comando "file" di una Shell Linux?
*a) Indica se l'argomento specificato и un file, una directory o altro
  b) Ordina le linee di un file di testo
  c) Comprime un file risparmiando spazio su disco
Argomento: Sistemi Operativi - Unix / Linux
 La Shell rappresenta:
  a) Il comando Unix che permette di connettersi in remoto con altri sistemi
in rete
*b) Il programma Unix interprete dei comandi dell'utente
  c) Il comando Unix che consente di impostare le variabili di ambiente
Argomento: Sistemi Operativi - Unix / Linux
 Il comando Unix "sort" puт essere utilizzato per:
  a) Modificare i permessi su un file
  b) Ordinare i nomi dei file in una directory
*c) Ordinare le linee di un file di testo
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, quale tra le seguenti и una
corretta definizione di "Script"?
*a) И un file contenente una serie di comandi di Shell
  b) И un file contenente solo un comando di Shell
  c) E' un file che non puт contenere comandi di Shell
Argomento: Sistemi Operativi - Unix / Linux
 Quale и l'utilizzo primario del comando "grep" di una Shell Unix?
  a) Comprime un file risparmiando spazio su disco
  b) Ordina le linee di un file di testo
*c) Trova le linee che contengono una parola o una frase particolare
all'interno di uno o piщ file
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, il file ".cshrc":
  a) Consente la corretta configurazione degli applicativi di backup
  b) Viene eseguito su comando dell'utente per terminare dei processi
*c) E' un file della home directory che viene eseguito automaticamente dalla
C-Shell quando parte
Argomento: Sistemi Operativi - Unix / Linux
 Il comando di una Shell Unix "chmod 764 filename":
  a) Toglie ogni permesso all'utente proprietario del file filename
  b) Assegna ogni permesso al proprietario, di read al gruppo proprietario e
di r/w a tutti gli altri
*c) Assegna ogni permesso al proprietario, di r/w al gruppo proprietario,
solo di read a tutti gli altri
Argomento: Sistemi Operativi - Unix / Linux
 In Unix, un alias и il comando per l'assegnazione di un diverso nome a:
  a) un utente
  b) Una sessione di login
*c) Un comando di shell
Argomento: Sistemi Operativi - Unix / Linux
 Cosa restituisce il comando "history" di  una Shell Unix?
  a) Gli ultimi file aperti
*b) Gli ultimi comandi inseriti sulla Shell
  c) Gli ultimi processi eseguiti
Argomento: Sistemi Operativi - Unix / Linux
 Quale и l'utilizzo primario del comando "ln" di una shell Linux?
*a) Crea un nuovo collegamento a un file
  b) Consente di rinominare collegamenti su computer remoti
  c) Trova le linee che contengono una parola o una frase particolare
all'interno di uno o piщ file
Argomento: Sistemi Operativi - Unix / Linux
 Quale и l'utilizzo primario del comando "nice" di una Shell Bash Linux?
  a) Mostra lo stato delle stampanti disponibili
  b) Imposta una variabile di Shell al valore specificato
*c) Esegue un comando con una prioritа minore
Argomento: Sistemi Operativi - Unix / Linux
 La pipeline Unix "ls -l  |  lpr" serve a:
  a) Generare un elenco di files e inviare alla stampante i contenuti dei
Files
  b) Generare un elenco di files e ordinarne le linee
*c) Generare e stampare un elenco di Files
Argomento: Sistemi Operativi - Unix / Linux
 Che cos'и un programma filtro sulla Shell bash di Linux ?
  a) E' un comando eseguito correttamente solo se posto tra due programmi
filtro
  b) E' una sintassi che permette di selezionare solo certe righe da un file
di testo
*c) E' un comando che legge da stdin e scrive su stdout, adatto ad essere
utilizzato in una pipeline
Argomento: Sistemi Operativi - Unix / Linux
 Quale и l'utilizzo primario del comando "ps" di una Shell Bash Linux?
  a) Visualizza informazioni sui processi terminati
*b) Visualizza informazioni sui processi attivi
  c) Visualizza solo le informazioni sui processi lanciati da Root
Argomento: Sistemi Operativi - Unix / Linux
 Cosa esegue la seguente linea di comando di  una Shell Unix ?
chown Tom FileName
  a) Assegna all'utente Tom i permessi di scrittura, lettura ed esecuzione
del file FileName
*b) Assegna la proprietа del file Filename a Tom
  c) Toglie all'utente Tom i permessi di scrittura, lettura ed esecuzione
del file FileName
Argomento: Sistemi Operativi - Unix / Linux
 Cosa esegue la  seguente linea di comando di una Shell Unix?
cat file1 file2 file3
  a) Visualizza file1, file2 e file3 una schermata alla volta
*b) Combina in concatenazione ordinata il file1, il file2 ed il file3
restituendo il risultato su stdout
  c) Combina in concatenazione ordinata su stdout il file1 e il file2 in un
file denominato file3
Argomento: Sistemi Operativi - Unix / Linux
 In Unix, il file ".profile" и il file nascosto che contiene:
  a) Il file descrittore di un file
*b) Comandi per la shell Bourne, e  che  viene eseguito automaticamente ad
ogni login
  c) Comandi per la shell Bourne e viene eseguito automaticamente a ogni
logout
Argomento: Sistemi Operativi - Unix / Linux
 Cosa visualizza la linea di comando di una shell linux "man ls | more"?
  a) La pagina di manuale del comando more in corrispondenza della prima
occorrenza della stringa "ls"
*b) La pagina di manuale del comando ls mostrando una pagina per volta
  c) Il contenuto della home directory dell'utente visualizzando una pagina
per volta
Argomento: Sistemi Operativi - Unix / Linux
 Quale и l'utilizzo primario del comando "mv" di una shell Linux?
*a) Rinomina un file o lo sposta da una directory all'altra
  b) Sposta solo le directories da una directory all'altra
  c) Sposta i files verso la home directory di un altro utente di cui si
conosce la password di login
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, un segmento di memoria
condivisa appartiene allo spazio di indirizzamento:
  a) Del solo processo che lo possiede
*b) Di due o piщ processi utente
  c) Del processo che lo possiede e del kernel
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, cosa avviene tipicamente ai
processi in background quando l'utente compie logout dal terminale su cui li
ha lanciati?
  a) Niente, continuano ad eseguire
*b) Vengono terminati
  c) Diventano figli del processo 'init'
Argomento: Sistemi Operativi - Unix / Linux
 A cosa serve il comando Unix "mount"?
  a) A riparare un file system
*b) Ad unire logicamente un file system all'albero delle directory
  c) A sincronizzare lo stato di aggiornamento di un file system
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, con quali componenti di
sistema il Kernel accede all'hardware?
  a) Le Shell
*b) I device driver
  c) I processi di sistema
Argomento: Sistemi Operativi - Unix / Linux
 Scenario Unix: un file system pieno di files molto piccoli, dа errore
"Full" quando ancora avanza molto spazio disco. Qual и la causa probabile?
  a) Non и stato compiuto un controllo con "fsck"
  b) И frammentato in modo eccessivo
*c) Sono finiti gli "inode"
Argomento: Sistemi Operativi - Unix / Linux
 Con quale comando  Unix si possono vedere i permessi della directory
"/tmp"?
  a) lsmod /tmp
  b) ls -a /tmp
*c) ls -ld /tmp
Argomento: Sistemi Operativi - Unix / Linux
 Se si da il comando Unix "echo $$", cosa si ottiene?
*a) L'identificativo di processo della shell corrente
  b) Lo stato di ritorno dell'ultimo comando eseguito
  c) $
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, cosa occorre fare dopo aver
ricompilato il Kernel e prima di un reboot?
  a) Generare un 'system map'
*b) Generare un 'boot loader'
  c) Generare un 'boot disk'
Argomento: Sistemi Operativi - Unix / Linux
 Perchй и necessario mantere aggiornato il codice Linux?
  a) Per poter avere gli ultimi device driver
*b) Per porre rimedio alle vulnerabilitа di sicurezza scoperte di recente
  c) И un requisito del Copyright GNU
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, qual и il nome del processo di
sistema capostipite di tutti i processi utente?
  a) Proc
  b) Spawn
*c) Init
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, per poter cancellare un file
da una directory qualsiasi, occorre:
  a) Essere il possessore del file
  b) Avere il permesso di scrittura sul file
*c) Avere il permesso di scrittura sulla directory che lo contiene
Argomento: Sistemi Operativi - Unix / Linux
 Qual и la dimensione massima di un Kernel Linux versione 2.4?
  a) 1024 KiloByte
  b) 1024 cilindri
*c) Non vi и alcuna dimensione massima
Argomento: Sistemi Operativi - Unix / Linux
 E' necessaria l'interfaccia grafica su un server di rete Linux?
*a) No, anzi appesantisce il sistema
  b) Si perchй molti applicativi server sono grafici
  c) Si perchй i programmi di amministrazione sono grafici
Argomento: Sistemi Operativi - Unix / Linux
 Tutto il software che gira su Linux и gratis?
  a) Si, и un requisito della GNU
  b) No, basta che i sorgenti siano disponibili
*c) No, puт anche essere a pagamento e/o con sola licenza d'uso
Argomento: Sistemi Operativi - Unix / Linux
 Con quali utilities Linux puт condividere stampanti con sistemi Windows?
*a) Samba
  b) CUPS
  c) Swat
Argomento: Sistemi Operativi - Unix / Linux
 Quale file di Linux contiene le password crittografate degli utenti?
  a) /etc/password
  b) /etc/passwd
*c) /etc/shadow
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, quando si esegue un file con
il bit SUID settato, il processo che viene lanciato ha i permessi effettivi
di:
  a) Chi lo lancia
*b) Chi possiede il file
  c) Root
Argomento: Sistemi Operativi - Unix / Linux
 Per massima portabilitа ad altre versioni Unix, quale shell и meglio usare
per scrivere procedure?
*a) Bourne
  b) Bash
  c) Korn
Argomento: Sistemi Operativi - Unix / Linux
 Nel comando  Unix "ls -lR / 2> lista", cosa indicano i caratteri "2>"'?
  a) Una duplicazione del processo "ls"
  b) La sovrascrittura del file "lista"
*c) La redirezione dello standard error di "ls"
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, in quale directory sono
raccolti i file di posta elettronica ricevuti dagli utenti?
  a) /etc/mail
*b) /var/spool/mail
  c) /usr/mail
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, su un sistema con due schede
di rete, quale file occorre modificare affinchи funga da router?
  a) /etc/route.conf
  b) /proc/sys/net/ipv4/router
*c) /proc/sys/net/ipv4/ip_forward
Argomento: Sistemi Operativi - Unix / Linux
 Il Kernel di Linux supporta IPv6?
*a) Si, da molti anni
  b) Non ancora nella versione corrente
  c) Si, ma occorre ricompilarlo
Argomento: Sistemi Operativi - Unix / Linux
 Cosa si intende per "distribuzione" Linux?
  a) La release corrente del Kernel
*b) Una collezione completa e installabile di software di sistema e
utilities
  c) L'attivazione di un file system distribuito
Argomento: Sistemi Operativi - Unix / Linux
 Per attivare a mano il protocollo DHCP come client sulla scheda eth1, che
comando  Unix occorre dare?
  a) dhcp -i eth1
*b) dhclient -i eth1
  c) echo "eth1" > /etc/dhcp.conf
Argomento: Sistemi Operativi - Unix / Linux
 Il file 'lista' contiene su tre linee le parole 'uno', 'due' e 'tre'. Cosa
mostra il comando Unix '"tac lista"?
  a) Uno due tre
*b) Tre due uno
  c) Un messaggio d'errore
Argomento: Sistemi Operativi - Unix / Linux
 Cosa compie, nella shell Bash di Linux, il comando "cd -"?
  a) Porta alla directory di login dell'utente
*b) Porta alla directory precedente all'ultimo comando "cd"
  c) Disabilita il comando "cd"
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, in quale file и configurato lo
User ID degli utenti?
  a) /etc/users
*b) /etc/passwd
  c) /home/users
Argomento: Sistemi Operativi - Unix / Linux
 Per aggiungere 2000 nuovi utenti in modalitа batch, tutti con la stessa
password iniziale, quale utility Unix si puт usare?
  a) Adduser
*b) Newuser
  c) Passwd
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, se si estrae un pacchetto
software della Free Software Foundation, quale utility piщ probabilmente si
usa?
  a) Rpm -i
  b) Pkgadd
*c) Tar xz
Argomento: Sistemi Operativi - Unix / Linux
 Per ispezionare la tabella di routing senza risolvere gli indirizzi col
DNS, che comando Unix si usa?
*a) route -n
  b) route --nodns
  c) route -i
Argomento: Sistemi Operativi - Unix / Linux
 Per vedere l'occupazione totale sul disco della directory "/var/log", che
comando Unix occorre dare?
  a) diskfree /var/log
  b) df | grep '/var/log'
*c) du -s /var/log
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, qual и il miglior metodo per
cambiare la shell di login di un utente esistente?
  a) Editare il file /etc/passwd
  b) Usare il comando 'vipw'
*c) Usare il comando 'usermod'
Argomento: Sistemi Operativi - Unix / Linux
 Con quale comando in Linux si configura la macchina "192.168.0.1" come
router di default?
  a) echo '192.168.0.1' > /etc/defaultrouter
*b) route add default gw 192.168.0.1
  c) route set 192.168.0.1 default
Argomento: Sistemi Operativi - Unix / Linux
 Al prompt di boot di LILO, con quale comando  Unix si lancia il sistema in
modalitа singolo utente?
  a) linux single
  b) linux --init=1
*c) linux -s
Argomento: Sistemi Operativi - Unix / Linux
 Uno stesso utente Unix puт compiere login da piщ terminali simultaneamente?
*a) Si
  b) No
  c) Solo l'amministratore lo puт fare
Argomento: Sistemi Operativi - Unix / Linux
 Con quale comando Unix si possono visualizzare i messaggi del file
"messages.log" mentre arrivano?
  a) cat messages.log 1&2> /dev/console
*b) tail -f messages.log
  c) cat << messages.log
Argomento: Sistemi Operativi - Unix / Linux
 Scenario Unix: una nuova libreria dinamica viene installata nella directory
"/root/proj/lib", e il comando "try" che la usa non la vede. Cosa occorre
fare?
  a) Lanciare "ldd try"
*b) Aggiungere "/root/proj/lib" al file "/etc/ld.so.conf" e lanciare
"ldconfig"
  c) Aggiungere "/root/proj/lib" alla variabile d'ambiente "LD_PATH"
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, se si aggiungono pagine di
manuale nella directory "/usr/local/man", cosa occorre fare perchи tutti gli
utenti le possano consultare?
  a) Settare la variabile MANPATH in "/etc/profile"
*b) Settare la variabile PATH in "/etc/profile"
  c) Settare la variabile MANPATH in "/root/,bash_profile"
Argomento: Sistemi Operativi - Unix / Linux
 Cosa accade quando il sistema  Unix va a 'run level' 6?
  a) Reinizializza i processi utente
  b) И pronto per la manutenzione
*c) Compie un reboot
Argomento: Sistemi Operativi - Unix / Linux
 Per terminare in modo ottimale il processo 413, il comando  Unix migliore
и:
*a) Kill 413
  b) Kill -9  413
  c) Terminate  413
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, cosa identifica i poteri
totali dell'amministratore di sistema?
  a) Il suo nome и "root"
*b) Il suo User ID и zero
  c) Il suo gruppo и "wheel"
Argomento: Sistemi Operativi - Unix / Linux
 Che differenza c'и tra un socket Unix e un socket Internet?
  a) Sono uguali
*b) Il formato di indirizzamento
  c) Non esistono i socket Unix
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, in quale file si devono
aggiungere i nomi degli utenti per dar loro il permesso di usare il comando
"batch"?
  a) /etc/batch.allow
  b) /etc/cron.allow
*c) /etc/at.allow
Argomento: Sistemi Operativi - Unix / Linux
 Cosa si ottiene se si lancia il seguente comando  Unix?
echo "3+4" < bc
  a) Un cursore in attesa di input
  b) 7
*c) Un messaggio di errore
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Linux/Unix, qual и la caratteristica
principale del Kernel 2.x?
  a) И monolitico
*b) И modulare
  c) И un micro-kernel
Argomento: Sistemi Operativi - Unix / Linux
 Nella maggioranza delle versioni Unix, con quale ambiente interagisce
l'utente di una workstation grafica?
*a) Il Common Desktop Environment
  b) Lo Open Look Window Manager
  c) Lo Standard Session Manager
Argomento: Sistemi Operativi - Unix / Linux
 In quale linguaggio di programmazione и principalmente scritto uno Unix
moderno?
  a) C++
  b) Java
*c) C
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, se si verifica un errore
fatale in un programma applicativo, cosa succede piщ probabilmente?
*a) L'applicativo viene terminato con un "core dump"
  b) Il sistema va in crash con un "total memory dump"
  c) L'applicativo viene tracciato in modalitа "debugging"
Argomento: Sistemi Operativi - Unix / Linux
 In "vi" il comando Unix "j" minuscolo sposta il cursore in basso di una
linea. Cosa fa il comando "J" maiuscolo?
  a) Sposta il cursore alla fine del paragrafo
*b) Esegue il "join" della riga successiva a quella corrente
  c) Esegue un "jump" alla locazione precedentemente memorizzata
Argomento: Sistemi Operativi - Unix / Linux
 Cosa esegue il comando Unix "vi -r rapporto"?
  a) Apre il file "rapporto" in modalitа read-only
*b) Recupera il file "rapporto" salvato dal sistema
  c) Genera un backup quando "rapporto" viene salvato
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, con quale utility comunicano i
processi con il logger "syslogd"?
  a) Inviando segnali al kernel
*b) Inviando messaggi al socket "/dev/log"
  c) Tramite memoria condivisa
Argomento: Sistemi Operativi - Unix / Linux
 Si puт usare liberamente del codice sorgente Unix/Linux con licenza GNU?
  a) No, и soggetto a Copyright
  b) Si, purchй il prodotto risultante sia disponibile gratuitamente
*c) Si, ma tutto il codice sorgente del prodotto risultante deve essere
disponibile per la copia
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, quale variabile d'ambiente
identifica un terminale X Window?
*a) DISPLAY
  b) XTERM
  c) XWIN
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, per rinominare l'utente
esistente "mario" in "mariorossi", come si puт fare?
  a) Dare il comando "chusr mario mariorossi"
*b) Dare il comando "usermod -l mariorossi mario"
  c) Occorre cancellare l'utente "mario" e aggiungere il nuovo utente
"mariorossi"
Argomento: Sistemi Operativi - Unix / Linux
 Con quale comandoUnix si possono salvare tutti i files della directory
corrente nell'archivio "arch1"?
*a) tar cvf arch1 *
  b) tar c * > arch1
  c) tar nvf arch1 .
Argomento: Sistemi Operativi - Unix / Linux
 Nell'ambito di sistemi operativi Unix/Linux, cos'и uno "inode"?
  a) Un riferimento ad un device driver
*b) La struttura rappresentativa di un file
  c) Il nodo di un albero di directory
Argomento: Sistemi Operativi - Unix / Linux
 Scenario Unix: l'utente "pippo" crea una directory coi permessi 777. Chi
puт rimuovere da quella directory eventuali files appartenenti a "root"?
  a) Solo "root"
  b) Sia "root" che "pippo"
*c) Chiunque
Argomento: Sistemi Operativi - Unix / Linux
 Scenario Unix: l'utente "pippo" crea una directory pubblica coi permessi
1777.
Chi puт rimuovere da quella directory eventuali files appartenenti a "root"?
  a) Solo "root"
*b) Sia "root" che "pippo"
  c) Chiunque
Argomento: Sistemi Operativi - Unix / Linux
 Scenario Unix: in un file system remoto, montato con NFS, perchй root non
puт creare una directory?
*a) root perde i suoi poteri sui file systems NFS remoti
  b) Lo User ID di root puт essere diverso sulla macchina remota
  c) Il file system NFS non ha lo sticky bit settato
Argomento: Sistemi Operativi - Unix / Linux
 Scenario Linux: nella directory appropriata mancano sia il file
"cron.allow" che il file "cron.deny".
Chi puт usare il comando "crontab"?
  a) Tutti
  b) Nessuno
*c) Solo root
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale dei seguenti non и un editor visuale di pagine web?
  a) Microsoft Word 2000
  b) Macromedia DreamWeaver MX
*c) Microsoft WordPad
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa и consigliabile fare, in fase di creazione di un sito Web, per le
immagini ad alta risoluzione?
  a) Ridimensionare l'immagine all'interno della pagina Web
*b) Fornire una preview a bassa risoluzione
  c) E' consigliabile non usarle affatto
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come si definisce un Firewall per il Packet Inspection?
*a) Un Firewall in grado di analizzare il contenuto di ogni pacchetto che
passa attraverso esso
  b) Un Firewall usato come Gateway verso Internet
  c) Un Firewall in grado di filtrare il traffico in base al tipo di
protocollo
Argomento: Tecnologie e standard - per la comunicazione su Web
 Qual и il linguaggio scelto dal W3C per lo sviluppo di siti in ambito WAP?
  a) HTML
*b) HDML
  c) JAVA
Argomento: Tecnologie e standard - per la comunicazione su Web
 Perchй и importante seguire le specifiche WAI?
  a) Per rendere la navigazione piщ semplice
  b) Per evitare problemi di incompatibilitа tra Browser differenti
*c) Per agevolare le persone disabili che usano il Web
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quali delle seguenti estensioni riguardano i  formati standard per le
immagini per il Web?
*a) GIF, JPG, JPEG
  b) JPG, WMF, BMP
  c) JPG, PDF, PS
Argomento: Tecnologie e standard - per la comunicazione su Web
 Per la gestione remota di siti Web, qual и il protocollo non utilizzabile?
*a) SMTP
  b) FTP
  c) HTTP
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa si intende con il termine "Sito Web interattivo"?
*a) Un sito che и in grado di gestire gli eventi scaturiti dalle azioni
dell'utente sulle pagine
  b) Un sito ricco di file audio e video
  c) Un sito ricco di Script client/side
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come и possibile posizionare in modo semplice una immagine su una pagina
Web con coordinate assolute?
*a) Utilizzando la sintassi CSS-P
  b) Aggiungendo semplicemente l'attributo 'position'
  c) E' possibile solo mediante un Applet Java o un ActiveX
Argomento: Tecnologie e standard - per la comunicazione su Web
 Gli XML Web-Services permettono di:
*a) Sfruttare strumenti e risorse presenti su server diversi dal proprio
  b) Creare link multidirezionali tra piщ server
  c) Condividere DataBase tra piщ server
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa и WSDL?
  a) Un linguaggio di Script sviluppato di recente da Sun
*b) Un linguaggio per la descrizione di Web-Services
  c) Uno standard definito dal W3C
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale formato grafico и stato appositamente definito per sostituire e
migliorare il formato GIF?
  a) JPEG
*b) PNG
  c) TIFF
Argomento: Tecnologie e standard - per la comunicazione su Web
 A cosa corrisponde il cosiddetto 'punto tipografico'?
*a) 1/72 di pollice
  b) 1/6 di pollice
  c) 1/12 di pollice
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale colore d'inchiostro si puт utilizzare su sfondo verde per permettere
la visualizzazione della pagina ai daltonici
  a) Rosso
  b) Blu
*c) Nero
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cos'и il DHTML?
  a) Una evoluzione del linguaggio VbScript
*b) La combinazione di HTML, Script e fogli di stile
  c) Una sintesi di HTML ed XML
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale delle seguenti accortezze и un "Quick Tip" per rendere un sito
accessibile?
  a) Prevedere un nome di dominio facile da ricordare
*b) Usare l'attributo 'alt' per ogni tag <IMG>
  c) Usare solo testo all'interno di una pagina Web
Argomento: Tecnologie e standard - per la comunicazione su Web
 L' HTML и un linguaggio:
  a) Proprietario Microsoft
*b) Non proprietario e definito dal consorzio W3C
  c) Creato da Sun ed ora definito dal consorzio W3C
Argomento: Tecnologie e standard - per la comunicazione su Web
 Che cosa indica la sigla "W3C"?
  a) Un'associazione di produttori di Software
  b) Un protocollo di rete
*c) Il Consorzio Internazionale per il Web
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa si intende per "sessione" di HTTP?
*a) Una richiesta E un responso
  b) Una richiesta O un responso
  c) Molte richieste e molti responsi
Argomento: Tecnologie e standard - per la comunicazione su Web
 La versione corrente del protocollo HTTP и:
  a) 1.0
*b) 1.1
  c) 4.01
Argomento: Tecnologie e standard - per la comunicazione su Web
 Nella testata di un messaggio HTTP, quale linea dа informazione sul Browser
del richiedente?
  a) Content-Encoding
*b) User-Agent
  c) Browser-Label
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale delle seguenti affermazioni sui 'cookies' и errata?
*a) Vengono rispediti solo al server che li ha inviati
  b) Sono rimandati dallo stesso browser che li ha ricevuti, ad ogni nuova
richiesta
  c) Possono produrre violazioni della privacy
Argomento: Tecnologie e standard - per la comunicazione su Web
 Se il campo di un FORM deve contenere un numero di telefono, qual и il
migliore formato da usare?
*a) Una stringa non formattata
  b) Un numero intero
  c) Una stringa di massimo 10 caratteri
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quali metodi principali supporta il Common Gateway Interface?
  a) GET
*b) GET e POST
  c) GET, POST e HEAD
Argomento: Tecnologie e standard - per la comunicazione su Web
 Si vuole consentire l'accesso a pagine Web aziendali tramite palmari
Palmtop: qual la tipica risoluzione di schermo da supportare?
  a) 420x240
*b) 160x160
  c) 640x480
Argomento: Tecnologie e standard - per la comunicazione su Web
 Di che tipo и una chiave di sessione?
*a) и una chiave simmetrica o singola
  b) и una chiave asimmetrica o doppia
  c) и una segnatura di hash
Argomento: Tecnologie e standard - per la comunicazione su Web
 Avendo scritto una pagina Web, con quale browser occorre testarne
l'efficacia?
  a) Con Internet Explorer
  b) Con Internet Explorer, Mozilla e Konqueror
*c) Con molti browser diversi, inclusi browser di solo testo
Argomento: Tecnologie e standard - per la comunicazione su Web
 In che formato и meglio fornire un documento di manualistica scaricabile
dall'utente?
  a) Eseguibile EXE autoscompattante
  b) Word per Windows
*c) PDF
Argomento: Tecnologie e standard - per la comunicazione su Web
 Perchй usare il metodo PUT, per l'upload al server di pagine Web, и
considerato pericoloso?
  a) Perchй spesso non funziona correttamente
*b) Perchй non dа garanzie di provenienza dall'utente corretto
  c) Perchй i Server Web Microsoft non lo supportano
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cos'и XHTML?
  a) La versione W3C di HTML
*b) HTML con regole conformi alla sintassi XML
  c) L'HTML usato dal framework .NET
Argomento: Tecnologie e standard - per la comunicazione su Web
 Per indicare ad un motore di ricerca che certe pagine Web non sono da
scandire, quale file occorre configurare?
  a) engine.cfg
*b) robots.txt
  c) .htzccess
Argomento: Tecnologie e standard - per la comunicazione su Web
 Qual и la caratteristica migliore di un sito Web istituzionale?
  a) Il logo
*b) Il contenuto informativo
  c) La veste grafica curata
Argomento: Tecnologie e standard - per la comunicazione su Web
 Se la memoria video ha 8 bit per pixel, qual и il numero massimo di colori
rappresentabili simultaneamente?
  a) 8
*b) 256
  c) 65536
Argomento: Tecnologie e standard - per la comunicazione su Web
 La fascia superiore di una pagina Web contiene il menщ principale scritto
con Flash. E' una buona idea?
  a) Sм, perchи dimostra la modernitа del sito
  b) Sм, perchи dа piщ prestazioni di Javascript
*c) No, perchи molti utenti non saranno in grado di vederlo
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale delle seguenti и una buona caratteristica di un portale?
  a) Accesso a un motore di ricerca esterno
  b) Alto contenuto grafico
*c) Personalizzazioni per tipi di utenti diversi
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come si puт testare una pagina Web dinamica che accede a un Database?
  a) Con pagine statiche di esempio dei risultati che si otterrebbero
  b) Con appositi programmi di simulazione
*c) Con un server Web di prova
Argomento: Tecnologie e standard - per la comunicazione su Web
 Con quale sigla si identifica spesso il comportamento "visivo" di un editor
HTML?
  a) (WYSIAYG) What You See Is All You Get
  b) (AYSIWYG) All You See Is What You Get
*c) (WYSIWYG) What You See Is What You Get
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come conviene fare per indicare la data di aggiornamento di una pagina Web?
  a) Scriverla esplicitamente nel codice HTML
*b) Usare una direttiva Server Side Includes
  c) Usare una procedura JavaScript che esegue sul browser
Argomento: Tecnologie e standard - per la comunicazione su Web
 A cosa servono i cookies?
*a) A mantenere memoria di precedenti interazioni tra il browser e il web
server
  b) A registrare i siti web a cui il browser ha acceduto
  c) A fornire un meccanismo di autenticazione per l'accesso a pagine
protette
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quali sono i protocolli tipici a cui и consentito transitare attraverso un
Firewall?
  a) Telnet, FTP
*b) HTTP ed SMTP
  c) Tutti tranne ICMP
Argomento: Tecnologie e standard - per la comunicazione su Web
 Per avere pagine Web visualizzabili al meglio da molti browser, come и
meglio procedere?
  a) Indicare esplicitamente il browser richiesto
  b) Limitare le pagine a risoluzione 640x480 pixel
*c) Fornire pagine diverse a seconda del browser che le richiede
Argomento: Tecnologie e standard - per la comunicazione su Web
 Dove и meglio porre, in una pagina Web, gli elementi di maggior risalto?
  a) Nel centro della pagina
*b) In alto a sinistra
  c) Lungo tutto il bordo superiore
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale dei seguenti NON и un buon metodo per la gestione remota di un sito
Web?
  a) Secure Shell
  b) PcAnywhere
*c) Telnet
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come и meglio verificare la validitа di una data nel campo di un FORM?
  a) Con una procedura sul Server
*b) Con una procedura JavaScript sul browser
  c) Usando il formato DATA del FORM
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come si chiama il linguaggio di sviluppo pagine Web per il protocollo WAP?
  a) WAPML
*b) WML
  c) UML
Argomento: Tecnologie e standard - per la comunicazione su Web
 Perchи non и opportuno rendere obbligatorio l'uso di uno Style Sheet
specifico associato alle pagine Web di un sito
*a) Puт rendere difficile la consultazione a persone con handicap
  b) Non tutti i browser supportano i fogli di stile
  c) Rende difficile aggiungere la pagina all'elenco dei preferiti
Argomento: Tecnologie e standard - per la comunicazione su Web
 Dal punto di vista della viabilitа, qual и un numero massimo accettabile di
immagini diverse in una pagina Web?
  a) 100
*b) 10
  c) 3
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cos'и un Blog?
  a) Uno speciale tipo di file di log
*b) Un applicativo di pubblicazione basato sul server Web
  c) Un motore di ricerca inserito in un portale Web
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale puт essere un tipico applicativo Web che usa i cookies?
  a) Un registro dei visitatori
  b) Un contatore di accessi
*c) Un carrello della spesa
Argomento: Tecnologie e standard - per la comunicazione su Web
 Usando uno sniffer si puт captare username e password in un accesso con
autenticazione Digest?
  a) Si, sono in chiaro
*b) Si, ma non riesce a riutilizzarle perche cambiano ad ogni accesso
  c) No, sono crittografate
Argomento: Tecnologie e standard - per la comunicazione su Web
 Tutti i browser moderni usano il protocollo HTTP versione 1.1?
  a) No, pochissimi
  b) Si, tutti
*c) Si, ma alcuni non ne implementano tutte le funzionalitа
Argomento: Tecnologie e standard - per la comunicazione su Web
 E' buona norma correlare gli accessi web con le persone che li hanno
compiuti, sul log di un proxy?
  a) Si, и un ausilio alle procedure di sicurezza
  b) Si, и un metodo per migliorare l'efficienza del server
*c) No, non и etico e puт essere una violazione della privacy
Argomento: Tecnologie e standard - per la comunicazione su Web
 Se in un sito multilingue si correggono due errori di ortografia in una
pagina web in inglese, occorre cambiare la data indicata come ultimo
aggiornamento?
  a) Sм, nella sola pagina inglese modificata
*b) No
  c) Si, in tutte le pagine corrispondenti nelle varie lingue
Argomento: Tecnologie e standard - per la comunicazione su Web
 E' opportuno richiedere una registrazione per permettere la consultazione
Web di un orario ferroviario?
  a) Si, perchи limita il carico sul server
  b) Si, и un potente strumento di marketing
*c) No, tende ad allontanare i clienti potenziali
Argomento: Tecnologie e standard - per la comunicazione su Web
 Per regolare il traffico che transita da un proxy, и preferibile usare
blacklists o whitelists?
*a) Blacklists
  b) Whitelists
  c) Sono entrambi violazioni della policy di sicurezza aziendale
Argomento: Tecnologie e standard - per la comunicazione su Web
 Possono essere considerati sicuri i pagamenti con carta di credito su
connessioni SSL?
  a) No, per niente
  b) Si, assolutamente sicuri
*c) Sufficientemente sicuri
Argomento: Tecnologie e standard - per la comunicazione su Web
 Qual и la porta di default per un server Web con SSL attivo?
  a) 80
  b) 8080
*c) 443
Argomento: Tecnologie e standard - per la comunicazione su Web
 Che protocollo di trasporto usa il servizio HTTP del Web?
*a) TCP
  b) UDP
  c) ICMP
Argomento: Tecnologie e standard - per la comunicazione su Web
 Che conseguenze ha il fallimento totale di un programma CGI?
  a) Il blocco del server Web
  b) Il blocco del server Web e del browser
*c) Nessuna conseguenza oltre alla mancata corretta visualizzazione della
pagina
Argomento: Tecnologie e standard - per la comunicazione su Web
 Tutti i browser accettano cookies?
  a) No, solo pochi
  b) Si, tutti e obbligatoriamente
*c) Si, ma possono essere configurati per rifiutarli
Argomento: Tecnologie e standard - per la comunicazione su Web
 E' opportuno migliorare continuamente la struttura dell'albero dei link (la
mappa) di un sito Web in Internet?
  a) Sм, se migliora le prestazioni di navigazione utente
*b) No, perchй rende obsoleti i link registrati dai motori di ricerca
  c) No, perchй confonde i programmi di analisi dei log
Argomento: Tecnologie e standard - per la comunicazione su Web
 E' bene offrire una presentazione dinamica di intrattenimento nella pagina
principale di un sito Web?
  a) No, distrae e fa perdere tempo all'utente
  b) Si, и un potente strumento di marketing
*c) Nel caso sia necessaria, occorre offrire un link di SKIP
Argomento: Tecnologie e standard - per la comunicazione su Web
 Qual и la maniera consigliabile per implementare una funzionalitа di
ricerca nella Home Page di un portale?
*a) Un campo testo con bottone di ricerca nella fascia superiore
  b) Un link ad una pagina di ricerca
  c) Un pop-up in Javascript con form di ricerca
Argomento: Tecnologie e standard - per la comunicazione su Web
 Secondo uno studio dell'Economist, dopo quanti secondi l'utente si stanca
se non arriva la pagina Web richiesta?
  a) 5
*b) 30
  c) 300
Argomento: Tecnologie e standard - per la comunicazione su Web
 Sulla Home Page di un sito italiano ma multilingua, cosa и meglio trovare?
  a) Solo la scelta della lingua desiderata
*b) Una pagina completa in Italiano, con scelta delle altre lingue in
evidenza
  c) Una pagina completa in Inglese, con scelta delle altre lingue in
evidenza
Argomento: Tecnologie e standard - per la comunicazione su Web
 Per i disabili visivi, quale livello di dettaglio si usa nell'opzione ALT
delle immagini in una pagina Web?
  a) Nessuno
*b) Sufficiente a comprendere di cosa si tratta
  c) Il piщ descrittivo possibile dell'immagine
Argomento: Tecnologie e standard - per la comunicazione su Web
 Perchи occorre disinstallare eventuali esempi di CGI forniti con la
distribuzione del Web server?
*a) Per motivi di sicurezza
  b) Perchи interferiscono col funzionamento di programmi CGI aggiunti
  c) Perchй occupano eccessivo spazio su disco
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa causa la direttiva "Pragma: No-Cache" posta nella testata di un
responso HTTP?
*a) La disabilitazione dei Proxy con funzionalitа di cache
  b) Il cache delle informazioni sul browser dell'utente lato server Web
  c) La scadenza immediata della validitа della pagina ottenuta dal browser
Argomento: Tecnologie e standard - per la comunicazione su Web
 Nello sviluppo di un sito Web il design delle pagine cambia spesso:  come
si puт gestire la situazione?
*a) Con un ambiente di controllo versioni
  b) Mantenendo copie di backup di ogni versione passata
  c) Incaricando il capo progetto di decidere la versione giusta
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa significa il codice di errore 500 nel responso di un server Web?
  a) Pagina non trovata
  b) Permessi di accesso insufficienti
*c) Errore generico del server
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come si comportano i browser moderni in presenza di codice HTML non "ben
formato"?
  a) Restituiscono l'errore 404
  b) Restituiscono un messaggio di errore sintattico
*c) Visualizzano ciт che riescono ad interpretare
Argomento: Tecnologie e standard - per la comunicazione su Web
 Qual и un vantaggio di Intranet rispetto a Internet per la redazione
efficace di pagine Web?
*a) Si puт richiedere che gli utenti abbiano tutti lo stesso browser
  b) Non ci sono firewall che bloccano le pagine
  c) La presenza di un solo server Web
Argomento: Tecnologie e standard - per la comunicazione su Web
 In una situazione di commercio elettronico Business to Consumer, che tipo
di cerificato и meglio offrire per connessioni sicure?
  a) Un certificato a piщ elevato livello di crittografazione possibile
*b) Un certificato giа supportato dai maggiori browser
  c) Un qualsiasi certificato valido
Argomento: Tecnologie e standard - per la comunicazione su Web
 In una situazione di commercio elettronico Business to Business, che tipo
di certificato и meglio offrire per connessioni sicure?
*a) Un certificato a piщ elevato livello di crittografazione possibile
  b) Un certificato giа supportato dai maggiori browser
  c) Un qualsiasi certificato valido
Argomento: Tecnologie e standard - per la comunicazione su Web
 In un sito Web che vende strumenti di elevata tecnologia, qual и da
considerarsi un grosso difetto di design?
  a) La mancanza di dati tecnici in misure imperiali
  b) La presenza di molti diagrammi tecnici
*c) Usare esclusivamente descrizioni qualitative per presentare gli
strumenti
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale puт essere un utile aiuto offerto all'utente in un sito per
prenotazioni aeree?
*a) Un popup con un calendario dei voli
  b) Schede con i dettagli tecnici degli aerei
  c) Una lista con le sigle di tutti gli aeroporti
Argomento: Tecnologie e standard - per la comunicazione su Web
 Il risultato di una ricerca di un titolo di libro informatico restituisce
87 libri. E' consigliabile ordinare tale lista?
  a) Non necessariamente
  b) Assolutamente no
*c) Sм, per data di pubblicazione e prezzo
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale dei seguenti browser NON и grafico?
  a) Opera
  b) HotJava
*c) Lynx
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cos'и "Amaya"?
  a) Un Web Server
*b) Il browser ufficiale del consorzio W3C
  c) Un nuovo protocollo alternativo ad HTTP
Argomento: Tecnologie e standard - per la comunicazione su Web
 Su uno sfondo giallo, quale colore del testo и sconsigliabile usare?
  a) Il rosso
*b) Il bianco
  c) Il nero
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come si puт massimizzare la visibilitа di un sito Web al motore di ricerca
Google?
  a) Includere stringhe nascoste con parole allettanti
*b) Ottenere molti link da altre pagine al sito in questione
  c) Inserire molte parole chiave in tag <Meta>
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale versione di HTML non и mai stata approvata dal consorzio W3C?
  a) HTML 2.0
  b) HTML 4.01
*c) HTML 3.0
Argomento: Tecnologie e standard - per la comunicazione su Web
 Uno sniffer puт captare nome e password in un accesso con autenticazione
Basic?
  a) Si, sono in chiaro
*b) Si, sono soltanto trattate con l'algoritmo Base64
  c) No, sono crittografate
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa permette di fare il servizio WebMail?
  a) Ridirigere posta ad un server Web in assenza del destinatario
*b) Leggere e scrivere posta elettronica con un browser
  c) Pubblicare pagine Web tramite posta elettronica
Argomento: Tecnologie e standard - per la comunicazione su Web
 Con quali permessi и corretto far eseguire il server Web?
  a) Con i permessi dell'amministratore di sistema
  b) Con i permessi dell'utente che interroga il server
*c) Con i permessi minimi possibili
Argomento: Tecnologie e standard - per la comunicazione su Web
 Cosa deve possedere un Web server per poter gestire connessioni
crittografate con SSL?
*a) Un certificato valido
  b) Il supporto a Java
  c) La licenza GNU
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale browser и in grado di visualizzare il formato CHN?
  a) Tutti
  b) Nessuno
*c) Internet Explorer
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quali dei seguenti server NON ha una funzionalitа Web Proxy integrata?
  a) Apache
*b) Internet Information Server
  c) CERN Web Server
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale dei seguenti NON и un attacco hacker ad un server Web?
  a) CodeRed
*b) NetBus
  c) Nimda
Argomento: Tecnologie e standard - per la comunicazione su Web
 Si puт dire che un Web Server ha grosse vulnerabilitа di sicurezza?
*a) Si, и  uno dei servizi storicamente piщ vulnerabili
  b) Solo se configurato male
  c) No, и da considerarsi assolutamente sicuro
Argomento: Tecnologie e standard - per la comunicazione su Web
 Con quale dei seguenti linguaggi di programmazione и meno agevole generare
pagine Web dinamiche?
*a) Shell
  b) PHP
  c) JSP
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale dei seguenti NON puт essere cosiderato un editor Web di tipo WYSIWYG?
  a) FrontPage
*b) Notepad
  c) DreamWeaver
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale delle seguenti affermazioni sui programmi CGI и falsa?
*a) Devono essere scritti in Perl
  b) Eseguono in uno spazio di indirizzamento diverso dal server Web
  c) Possono interfacciare un database
Argomento: Tecnologie e standard - per la comunicazione su Web
 Qual и la prima linea di output di un programma CGI?
*a) La direttiva "Content-Type"
  b) La direttiva "Return-Code"
  c) Il tag <Html>
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quali browser supportano il metodo di Autenticazione "Basic"?
*a) Tutti
  b) Nessuno
  c) Internet Explorer
Argomento: Tecnologie e standard - per la comunicazione su Web
 Perchи alcune pagine Web hanno il suffisso ".shtml"?
  a) Perchи hanno sicurezza potenziata
*b) Perchи contengono codice Server Side Includes
  c) Perchи sono riservate a server Unix
Argomento: Tecnologie e standard - per la comunicazione su Web
 E' corretto dire che JavaScript и una versione di Java?
  a) Sм, и un'implementazione della Netscape
*b) No, и un linguaggio completamente separato
  c) Sм, ma и una versione ridotta
Argomento: Tecnologie e standard - per la comunicazione su Web
 Come si inseriscono equazioni complesse in una pagina Web conforme ad HTML
4.0?
  a) Con il tag <EQN>
*b) Con immagini GIF inline
  c) Con l'uso di MathML
Argomento: Tecnologie e standard - per la comunicazione su Web
 Su quale piattaforma и eseguito il codice JavaScript?
  a) Sul client
  b) Sul server
*c) Puт essere eseguito sia sul client che sul server
Argomento: Tecnologie e standard - per la comunicazione su Web
 Quale servizio ausiliario и normalmente usato da un browser per comunicare
con un Web Server?
  a) Un server di database
*b) Un DNS server
  c) Un FTP server
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale tra quelle elencate non и una esigenza primaria nell'ambito dello
sviluppo di applicazioni distribuite?
*a) La velocitа di esecuzione
  b) L'accessibilitа dei dati
  c) L'indipendenza dalla piattaforma di esecuzione
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale tecnologia tra le seguenti и la piщ indicata per la portabilitа dei
dati in applicazioni distribuite?
*a) XML
  b) SQL
  c) VBScript
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Con quale protocollo sperimentale si possono ricercare Web Services in
rete?
  a) SOAP
  b) WSDL
*c) UDDI
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Per accedere a un database relazionale, quale tipo di driver si utilizza in
Java?
  a) ODBC
*b) JDBC
  c) JAX
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и un tipico linguaggio di programmazione per gli applicativi CGI
tradizionali?
  a) Shell
*b) Perl
  c) Linguaggi C
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 C'и differenza tra Web Services e Windows Services?
  a) No, nessuna
  b) Sono varianti proprietarie della stessa architettura
*c) Sono concetti molto diversi
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Che tipo di testo puт essere uno che contiene il tag <Transaction>?
  a) HTML 5.0
*b) XML
  c) JavaScript
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Chi lancia i Service Applications generati nel framework .NET?
  a) L'utility MSSERVICE.EXE
  b) Lo scheduler di Windows
*c) Il Service Control Manager
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si puт generare un eseguibile standalone dal codice MSIL?
*a) Col compilatore ILASM.EXE
  b) Con l'assember IL.EXE
  c) Col compilatore C#
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti NON и un metodo di autenticazione di accesso a pagine
Web?
  a) Basic
  b) Digest
*c) APOP
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cosa corrisponde in Java alle Remote Procedure Calls?
  a) Le Remote Procedure Calls esistono anche in Java
*b) La Remote Method Invocation
  c) Il Distributed Call Interface
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Nel livello di base di sicurezza, cosa non puт fare uno Applet Java?
*a) Scrivere su disco fisso
  b) Aprire una connessione di rete
  c) Interagire con l'utente
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Si puт includere in un applicativo Java un programma originariamente
scritto in Cobol?
  a) Si, chiamandolo direttamente
  b) No, occorre riscriverlo in Java
*c) Si, incapsulandolo in codice JNI
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Un messaggio SOAP puт viaggiare incapsulato in un messaggio SMTP?
*a) Si
  b) No
  c) Si, ma deve essere serializzato con RPC
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Nel framework .NET, cosa vuo dire GAC?
  a) General Access Container
*b) Global Assembly Cache
  c) Great Attribute Consumer
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti NON и un linguaggio per la specifica della sintassi di
documenti XML?
  a) XSchema
  b) DTD
*c) XSL
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 In che formato sono i file di configurazione che si usano in applicativi
.NET?
  a) C#
*b) XML
  c) Java
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Una componente COM tradizionale, una volta compilata, in che linguaggio
risulta?
  a) MSIL
  b) Java
*c) Codice binario eseguibile
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 La cosiddetta "Business Logic" и l'insieme composto da:
  a) La logica addizionale all'interfaccia utente che fa sм che l'utente
veda l'applicazione in un modo
  b) Una serie di Script, codici DHTML e componenti COM
*c) Niente di tutto questo
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Nell'architetettura denominata "Three Tier" и possibile identificare nei
tre livelli i servizi di:
*a) Data Services, Business Services, User Services
  b) Data Services (distinti su due livelli paralleli) e User Services
  c) Business Services, Data Services, Server Services
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale tra le seguenti affermazioni descrive meglio il termine COM?
*a) E' un insieme di specifiche per la scrittura di componenti Software
riutilizzabili
  b) E' un linguaggio di programmazione usato per scrivere componenti
Software riutilizzabili
  c) E' un vincolo che visualizza i dettagli relativi all'implementazione di
un componente al Client
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и un grosso vantaggio dell'uso di code per il recapito messaggi?
  a) L'interattivitа con l'utente
*b) Il disaccoppiamento dal client e dal server
  c) Il supporto da parte di piщ architetture
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si chiama il protocollo di serializzazione dell'architettura CORBA?
*a) IIOP
  b) RPC
  c) RMI
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Oltre alle classi Connector e Adapter, quale altra classe и presente in
ADO?
*a) DataSet
  b) Query
  c) Responder
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cosa compie il sistema di sicurezza Authenticode?
*a) Identifica univocamente il programmatore del codice
  b) Garantisce che il codice eseguirа correttamente
  c) Garantisce la non vulnerabilitа del codice agli attacchi classificati
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cosa esegue la funzione "Finalize()" in .NET?
  a) Costruisce le risorse di un oggetto
*b) Rilascia le risorse di un oggetto
  c) Termina un applicativo in maniera anomala
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale puт considerarsi un pregio notevole dell'architettura CORBA?
  a) Il binding a piщ linguaggi
*b) La separazione tra interfacce e implementazioni
  c) La facilitа d'uso
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Ci sono funzioni di programmazione .NET per rimuovere oggetti senza piщ
riferimenti?
  a) Si, la funzione 'System.free'
  b) No, puт farlo solo il Garbage Collector automaticamente
*c) Si, sollecitando il Garbage Collector con 'System.GC.Collect'
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si chiamano i programmi front-end lato Client e Server in CORBA?
*a) Stub e Skeleton
  b) Proxy e Skeleton
  c) Proxy e stub
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti aspetti di programmazione и tra i compiti di 
ASP.NET
?
*a) Autenticazione dell'utente
  b) Parsing di un documento XML
  c) Sincronizzazione dei thread
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Perchй conviene separare i Web Server dagli Application Server?
*a) Per motivi di sicurezza
  b) Richiedono Hardware assolutamente diverso
  c) Richiedono licenze diverse
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Il codice Microsoft Intermediate Language puт eseguire direttamente
sull'architettura Intel?
  a) Sм, in qualsiasi sistema operativo
  b) Sм, ma solo in Windows
*c) No, ha bisogno di compilazione Just-in-Time
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Tomcat puт funzionare come server Web?
  a) No, deve essere associato a un server Web separato
*b) Sм, ma funziona meglio se associato a un server Web separato
  c) Sм, ed и tipicamente piщ efficiente di un server Web
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 In teoria, occorrono strumenti Microsoft per generare applicativi .NET?
  a) Si, solo Microsoft
*b) No, basta che generino codice intermedio MSIL
  c) No, basta che siano omologati da Microsoft
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Nella progettazione di un applicativo distribuito, quale si puт considerare
la decisione piщ critica?
*a) La scelta dell'architettura
  b) La scelta del linguaggio di programmazione
  c) La scelta del tipo di base dati
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cos'и XPath?
  a) Il percorso di ricerca dei file XML
*b) La sintassi delle espressioni XML includenti metacaratteri
  c) Il percorso di ricerca del parser XML
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Che vantaggio ha, per un utente, un'architettura multilivello rispetto ad
una Client-Server?
  a) Nessuno
  b) Maggiore sicurezza
*c) Utilizzo tramite un browser Web
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Applicativi diversi, basati su architetture J2EE e .NET, possono scambiarsi
dati?
  a) Sм, senza alcun problema
*b) Sм, ma devono adottare particolari protocolli e metodologie
  c) No, affatto
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и la piщ importante proprietа di una transazione?
*a) И atomica
  b) Puт essere compiuta in modalitа batch
  c) И sincrona
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Un 'Object Request Broker' compie una mediazione tra:
  a) Utente ed application server
*b) Interfacce client e servizi che le implementano
  c) Programmi "stub" e "skeleton"
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Si possono scrivere oggetti .NET in Visual Basic?
*a) Sм
  b) Sм, ma occorre la versione specifica .NET
  c) No
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 A quale livello di programmazione si affrontano i problemi di sicurezza?
  a) Nel GUI
  b) Nell'Application Server
*c) A tutti i livelli
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 L'architettura denominata "File Server" и una struttura in cui:
  a) Un Server contiene tutti i dati e i servizi per l'accesso a questi
ultimi
  b) Un Server contiene i Data Services e gli User Services, ma non la
cosiddetta "Business Logic"
*c) Un Server contiene solo i dati, senza effettuare nessuna operazione,
neanche una Query
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Il framework .NET fornisce il supporto ai 'thread'?
  a) Sм, ma solo nella versione Enterprise
*b) Sм, supporto completo nativo
  c) No, supporta solo i processi
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Perchи esistono i Namespace?
  a) Per identificare i vari permessi d'utilizzo del codice da parte di
utenti diversi
*b) Per evitare potenziali collisioni di variabili diverse con lo stesso
nome
  c) Per aumentare lo "scope" dei nomi nello spazio di indirizzamento
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 E' ben formato il tag <br/> in XHTML?
*a) Sм
  b) No, si scrive </br>
  c) No, basta <br>
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и il livello di  interattivitа per i Web-Services?
*a) Eseguono solo in background
  b) Interattivitа limitata tramite la linea di comando
  c) Interattivitа piena tramite una Service Control Window
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 La 'Sicurezza a Livello di Codice d'Accesso' determina permessi comuni a
quale livello?
*a) Assembly
  b) File
  c) Metodo
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cosa si puт intendere per Middleware?
  a) I protocolli di trasporto di rete
*b) L'infrastruttura software di collegamento tra applicativi
  c) L'hardware necessario alle connessioni in Internet
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Il servizio Microsoft Passport puт contenere numeri di carte di credito?
*a) Si
  b) No
  c) Solo nella versione americana
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 La 'Business Logic' di un applicativo distribuito и funzionalmente parte
del:
  a) Web Server
*b) Application Server
  c) Database Server
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cos'и il C#?
*a) Un linguaggio Object Oriented disponibile nell'ambiente .NET
  b) Il VB coi punti e virgola
  c) Un linguaggio di scripting
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Tutto considerato, и piщ veloce un programma COM o .NET?
*a) COM
  b) .NET
  c) Non c'и differenza
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cos'и una 'assembly' in .NET?
*a) Un raggruppamento di file
  b) Una compilazione a basso livello
  c) Un metodo nativo di classi derivate
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Il prodotto IBM WebSphere puт essere considerato un Application Server?
*a) Sм
  b) No, и un ambiente di sviluppo
  c) Sм, ma necessita di un Web Server associato
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 I tag XML devono essere maiuscoli o minuscoli?
  a) Maiuscoli
  b) Minuscoli
*c) Cosм come specificato nel loro Schema
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Si puт eseguire un oggetto COM nel framework .NET?
  a) No, occorre riprogettarlo
  b) Sм, ma occorre ricompilarlo
*c) Sм, esiste compatibilitа
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Su quale modello di programmazione sono basati i Windows Services?
  a) Peer-to-Peer
*b) Client-Server
  c) Multiple-Server
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и la funzione principale di un'ambiente GUI?
  a) La gestione di una base dati
  b) Gestire la comunicazione via rete di un applicativo
*c) Interagire graficamente con l'utente
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и una funzionalitа di un Object Request Broker?
  a) Controllo di autorizzazione di accesso
*b) Connettere le interfacce di accesso ai servizi implementativi
  c) Risolvere gli indirizzi IP degli application server disponibili
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si chiama in Java il corrispondente dello "Stub" di CORBA?
*a) Stub
  b) Proxy
  c) Skel
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Su quale modello di programmazione sono basati gli applicativi distribuiti
Java e .NET?
  a) La metafora del Desktop
  b) La programmazione guidata dagli eventi
*c) La tecnologia Object Oriented
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si chiama il servizio Microsoft di gestione di code?
*a) MSMQ
  b) MQ Series
  c) Q Manager
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Il modello ActiveX Data Object (ADO) и gerarchico?
  a) Si
*b) No
  c) Solo se usato con interfacce 'Automation'
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Si puт accedere con ODBC a un database reticolare?
  a) Si
*b) No
  c) Solo se non contiene dati interrogabili con SQL
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и un compilatore di interfacce in ambito Microsoft?
  a) C#
  b) IL.EXE
*c) MIDL.EXE
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti componenti NON и indispensabile in un applicativo
distribuito?
  a) Supporto alle transazioni
*b) Interfaccia grafica utente
  c) Accesso a base di dati
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quali dei seguenti formati non и previsto per un applicativo scritto in
COM?
  a) File eseguibile
  b) Libreria dinamica
*c) Script interpretato
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti linguaggi di programmazione NON и tipicamente usato in
applicazioni CORBA?
  a) C
  b) C++
*c) C#
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si chiama in Java il corrispondente di Microsoft ASP?
*a) JSP
  b) Java Applet
  c) Non esiste un equivalente
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Esiste un sistema operativo ottimale di base per gli applicativi
distribuiti?
  a) Sм, Unix
  b) Sм, Windows
*c) No, i buoni applicativi distribuiti sono indipendenti dal sistema
operativo
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и uno dei fattori principali da considerare nella scelta di una
architettura distribuita?
*a) Scalabilitа futura dell'architettura
  b) Costo di acquisizione iniziale
  c) Compatibilitа Microsoft
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale puт essere un valido ausilio nella scelta di una architettura
distribuita?
  a) L'analisi teorica di fattibilitа
  b) Il paragone di proposte pubblicitarie
*c) Uno strumento software di prototipazione e simulazione
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и il principale vantaggio di Java secondo la Sun Microsystems?
  a) L'elevata performance
*b) La possibilitа di eseguire il codice Java su varie piattaforme
architettoniche
  c) Il ricco complemento di librerie di funzioni
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quali delle seguenti funzionalitа NON fa parte di una architettura standard
a 4 livelli?
*a) Il Versioning Server
  b) L'Application Server
  c) Il Web Server
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 E' possibile installare applicativi .NET su Jakarta Tomcat?
  a) Sм, senza problemi
  b) Sм, ma occorre dotarsi di .NET Tomcat
*c) No, Tomcat permette solo di installare applicativi Java
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Nel design di un sito Web con almeno 25.000 accessi al giorno, cosa и piщ
importante prevedere?
  a) La possibilitа di cambiare versione del Web server
*b) La possibilitа di bilanciare il carico su piщ Web server
  c) La necessitа di operazioni di backup piщ frequenti
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti prodotti per RDBMS potrebbe causare problemi di
scalabiltа se si prevedono accessi concorrenti a 300.000 record?
*a) MySQL
  b) Oracle
  c) Informix
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 A cosa serve un Wire Protocol in applicazioni CORBA?
  a) Alla definizione delle interfacce lato client
  b) Al condizionamento della linea fisica di collegamento
*c) Al recapito dei messaggi tra il client e il server
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale componente determina le limitazioni di sicurezza di un Applet Java?
*a) La configurazione del Class Loader dell'applicativo ospite
  b) Il metodo launch() del codice dell'Applet
  c) L'allegato 'trusted_actions.conf' all'Applet sul server Web di scarico
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Un applicativo Microsoft Office puт utilizzare un Applet ActiveX?
*a) Si
  b) No
  c) Solo se garantito da Authenticode
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale considerazione deve essere alla base del progetto di un piano di
Disaster Recovery?
*a) Minimizzare i tempi per il ripristino dei servizi
  b) Massimizzare le probabilitа di catturare i colpevoli
  c) Salvaguardare l'integritа fisica dell'hardware di rete
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Un componente Active Server su quale server viene attivato?
  a) Sul Database Server
  b) Sul Transaction Server
*c) Sull'Application Server
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Tramite quale protocollo vengono scaricati dal server al client gli Applet
ActiveX?
  a) RPC
*b) HTTP
  c) SOAP
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и il protocollo di serializzazione tra un client Java e un server
CORBA?
  a) RMI
  b) RPC
*c) IIOP
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cos'и un URL?
  a) Un applicativo di tipo GRID
*b) Lo Uniform Resource Locator
  c) Lo Unified Rendering Language
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и la differenza tra un Applicativo e un Applet in Java?
*a) Un Applet ha bisogno di un ambiente esterno in cui operare
  b) Il codice dell'Applicativo и piщ lungo del codice dell'Applet
  c) Un Applet и trasmesso in rete e un applicativo no
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale dei seguenti NON identifica ambienti di accesso ai dati di un
applicativo .NET?
  a) OLE DB
  b) ADO
*c) MSMQ
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale delle seguenti affermazioni и corretta per un Enterprise Java Bean?
*a) Risiede su un Application Server
  b) Ha grafica potenziata di interazione con l'utente
  c) Non puт svolgere operazioni transazionali
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quali delle seguenti caratteristiche identifica un 'Trusted Applet' in
Java?
  a) La presenza di Authenticode valido
*b) Il nome della sua directory di lavoro nella variabile CLASSPATH
  c) La presenza di un metodo trustme() nel codice
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cos'и l'"introspezione" in un Java Bean?
  a) La filosofia di programmazione
  b) Il metodo di interazione con l'utente
*c) L'interrogazione runtime di costruttori e membri disponibili
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Qual и l'aspetto piщ problematico della programmazione con thread multipli?
  a) La mancanza di tools adeguati di sviluppo
  b) Lo scarso supporto alla sicurezza
*c) I problemi di sincronizzazione fra i threads
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cosa significa la sigla J2SE?
  a) Java 2 Software Edition
  b) Java 2 Small Edition
*c) Java 2 Standard Edition
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Come si chiama in Java il corrispondente di un compilatore IDL CORBA?
  a) JDL
  b) javac
*c) rmic
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 CORBA sta a Stub come .NET sta a?
  a) Stub
*b) Proxy
  c) Skel
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Che famiglia di metodi si usa per la risoluzione nomi a indirizzi in
applicativi Java?
  a) LDAP
*b) JNDI
  c) dbm
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Un driver nativo JDBC scritto in puro Java, di che tipo и?
  a) Tipo 1
  b) Tipo 3
*c) Tipo 4
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Un Applet ed un Servlet scritti in Java possono comunicare direttamente tra
loro?
  a) No, occorre passare dal server web
*b) Si, con un numero diverso di protocolli
  c) Si, ma solo con IIOP
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Cosa significa la sigla ASP?
  a) ActiveX Serializing Protocol
  b) ActiveX Status Protocol
*c) Active Server Pages
Argomento: Tecnologie e standard - per le architetture applicative
distribuite
 Quale delle seguenti operazioni non и consentita di default ad un Applet
Java?
  a) Interagire graficamente con l'utente
  b) Richiamare librerie Java locali
*c) Leggere file dal disco locale
Senato della Repubblica - Archivio di quesiti - Concorso Segretari
parlamentari di professionalitа informatica
2
La riproduzione, distribuzione e commercializzazione dell'archivio sono
vietate

 vietate
Qua salta qualche testa.
PS: Ottima occupazione di banda.
PPS: Occhio al quoting!!!!!!
-- 
Respect!

 PPS: Occhio al quoting!!!!!!
Preferisco il petting.

vietate
Hehe, che bastardo che sei, Lopez!
MM
-- 
822 Due donne stanno camminando a passo svelto durante un intero
pomeriggio di shopping.
Ad un certo punto, una delle due dice all'altra:
"Ehi, non senti anche tu puzza di bruciato?"
"Si, hai ragione, forse dovremo sederci un po'"