AllenaConcorsi.it

Allenati, preparati e supera il tuo concorso pubblico

DOMANDE PER MATERIA

1)  In informatica, qual è il significato più comune del termine "deployment"?
  • È l’ultima fase del ciclo di vita di un prodotto software, anche detta “phase out”, quando cioè esso viene eliminato e sostituito con un nuovo prodotto
  • È l’assegnazione a ciascun gruppo di sviluppo di una delle parti in cui è stato suddiviso il progetto
  • È la consegna al cliente, con relativa installazione e messa in funzione, di una applicazione o di un sistema software
2)  Siano date due classi Java "Albero" e "Abete" di cui Abete extends Albero. Entrambe le classi hanno il metodo "cresce". Qualora invochi il metodo cresce sull'oggetto "a" dichiarato come segue "Albero a = new Abete();", quale dei metodi cresce viene invocato?
  • Il metodo cresce della classe Abete.
  • Il metodo cresce della classe Albero.
  • Non è possibile dichiarare in Java la variabile a come indicato nel quesito.
3)  Con riferimento ai Metodi di ottimizzazione della schedulazione, che cosa prevede la Schedulazione a tempi fissi?
  • nella schedulazione a tempi fissi, si eliminano completamente gli overloads ritardando il meno possibile la data di fine progetto
  • nella schedulazione a tempi fissi, sfruttando i float delle attività, si cerca di eliminare gli overloads (di risorse) senza ritardare la data di fine progetto
  • nella schedulazione a tempi fissi, sfruttando i float delle attività, si cerca di eliminare gli overloads (di risorse) senza preoccuparsi di eventuali ritardi nella data di fine progetto
4)  Quale tra le seguenti NON è un’attività legata alla messa in servizio di un prodotto software?
  • Distribuzione dei supporti e della documentazione agli utenti finali
  • Fatturazione delle attività
  • Organizzazione di un meccanismo per acquisire e gestire le valutazioni (feedback) degli utenti
5)  Quale, tra i seguenti, è uno dei documenti previsti da SCRUM?
  • Project Plan
  • Product Backlog
  • Product Description
6)  La pseudocodifica:
  • Consiste nella descrizione di un algoritmo in linguaggio di programmazione ad alto livello.
  • Consiste nella descrizione di un algoritmo in linguaggio naturale.
  • É la traduzione di un programma in codice macchina.
7)  Come è comunemente chiamato il diagramma che illustra il flusso delle attività di un progetto, indicandone anche le dipendenze?
  • Flow chart
  • Critical Path Method chart
  • PERT chart
8)  Quale tra i seguenti è un linguaggio di programmazione orientato agli oggetti?
  • Java
  • Fortran
  • COBOL
9)  E' possibile effettuare il casting di un oggetto in un linguaggio Object Oriented?
  • No, il casting è una operazione consentita in tutti i linguaggi per i soli tipi base.
  • Si, a patto che siano rispettate determinate condizioni.
  • Si sempre.
10)  Che cos'è "Autocad"?
  • Un programma per la riproduzione di file musicali.
  • Un linguaggio di programmazione.
  • Un software per la realizzazione di disegni tecnici.
11)  Quale delle seguenti metodologie di lavoro riduce la robustezza di un sistema informativo per la Pubblica Amministrazione?
  • Gli operatori lavorano sotto la supervisione dei programmatori
  • il back-up dei dati viene conservato in un sito diverso da quello dove si trova il sistema di calcolo
  • Gli operatori non hanno accesso al manuale completo del sistema
12)  Quale tra i seguenti tipi di software si installa sul sistema operativo per far funzionare una periferica?
  • Firmware.
  • Hardware.
  • Compilatore.
  • Driver.
13)  La possibilità, consentita da un linguaggio di programmazione, di definire una classe o un oggetto come estensione di un'altra classe o di un altro oggetto è detta....
  • Polimorfismo (Polymorphism).
  • Astrazione (Abstraction).
  • Ereditarietà (Inheritance).
14)  Che cosa si intende per associazione tra classi?
  • Una relazione logica tra oggetti indipendenti.
  • Un legame di ereditarietà.
  • Una dipendenza circolare.
15)  Come si chiama la caratteristica nell'ambito della progettazione del software di definire in classi differenti operazioni con la stessa segnatura?
  • Polimorfismo.
  • Ereditarietà.
  • Incapsulamento.
16)  Nella gestione dei progetti le metriche hanno un’importanza fondamentale, quale dei seguenti acronimi si riferisce al Valore delle attività realizzate (performed) alla data corrente (cioè il valore prodotto dal progetto)?
  • BCWP (Budgeted Cost of Work Performed)
  • BCWS (Budgeted Cost of Work Scheduled)
  • BV (Budget Variance)
17)  Nel diagramma delle classi UML cosa rappresenta il "ruolo"?
  • Il ruolo di una classe in una relazione is-a.
  • Il ruolo di una classe in una associazione.
  • Il ruolo di attributo.
18)  In Scrum, la Sprint Review
  • un evento giornaliero di 15 minuti in cui gli sviluppatori aggiustano i loro piani per il raggiungimento dello Sprint Goal
  • chiude uno Sprint e dà l’occasione di ispezionare il lavoro svolto
  • apre uno Sprint e dà l’occasione di ispezionare il lavoro da fare descritto nello Sprint Backlog
19)  Il test di sistema (system testing) rappresenta un livello di test che si colloca dopo il test di integrazione e prima del collaudo di accettazione. Su cosa si concentra specificamente questo livello di test?
  • Sulla verifica del sistema completo e integrato rispetto ai requisiti funzionali e non funzionali specificati, includendo aspetti come prestazioni, sicurezza e affidabilità, in un ambiente il più possibile simile a quello di produzione
  • Unicamente sulla raccolta del feedback qualitativo degli utenti finali riguardo alla gradevolezza estetica dell'interfaccia grafica, aspetto che rientra più propriamente nel test di usabilità
  • Esclusivamente sulla verifica del corretto funzionamento di una singola funzione o metodo isolato dal resto del sistema, attività che rientra propriamente nell'ambito del test unitario
20)  Una link tra due istanze di classi nel diagramma UML:
  • può avere a sua valori per gli attributi.
  • deve necessariamente avere degli attributi.
  • non può avere ulteriori attributi.
21)  La macchina di Alan Turing:
  • Ci permette di definire in modo semplice ed inequivocabile la nozione di risorse utilizzate da un algoritmo (spazio e tempo).
  • Ci permette di riconoscere totalmente i linguaggi di tipo 0.
  • Non ci permette di definire esattamente la nozione di algoritmo.
22)  Che cosa si intende per overriding di un metodo?
  • La ridefinizione di un metodo ereditato in una sottoclasse.
  • La cancellazione di un metodo.
  • La duplicazione di un metodo.
23)  Cosa è un feed RSS?
  • è un linguaggio di programmazione.
  • è un software della famiglia CMS.
  • è uno strumento utilizzato per diffondere notizie e contenuti anche su altri siti web.
24)  Quale dei seguenti problemi è un tema centrale nell'ambito dell'intelligenza artificiale?
  • La creazione di nuovi linguaggi di programmazione
  • La rappresentazione della conoscenza
  • La progettazione del software
25)  Le violazioni amministrative successive alla prima non sono valutate, ai fini della reiterazione, quando sono commesse _______ e riconducibili ad una programmazione unitaria. Si completi correttamente.
  • Negli otto mesi successivi (art. 8-bis, l. n. 689/1981).
  • In tempi ravvicinati (art. 8-bis, l. n. 689/1981).
  • Nei sei mesi successivi (art. 8-bis, l. n. 689/1981).
26)  Quale dei diagrammi UML mostra le dipendenze e gli utilizzi delle librerie/package?
  • Package Diagram.
  • Class Diagram.
  • Deployment Diagram.
27)  Secondo il Project Management Institute (PMI), nella fase di definizione, deve essere effettuata l’analisi dei triple constraints del progetto, cioè …
  • L’identificazione degli stakeholders, la definizione dei tempi e dei costi
  • La definizione dello scopo, dei tempi e dei costi
  • L’identificazione dei rischi, la definizione dei tempi e dei costi
28)  Quale nome ha il programma che esegue direttamente istruzioni scritte in un linguaggio di programmazione o di scripting, senza richiedere che siano state precedentemente compilate in un programma in linguaggio macchina?
  • Interprete
  • Compilatore
  • Linker
29)  Nel diagramma delle classi UML una classe figlia può ridefinire un metodo implementato nella classe padre?
  • Si a patto che abbia un numero di parametri diverso.
  • No.
  • Si.
30)  Data la dichiarazione di classe Java "class A extends B":
  • La classe A ha tutti gli attributi e i metodi di B e può aggiungerne altri.
  • il linguaggio Java non consente di ereditare metodi ma solo attributi.
  • La classe B ha tutti gli attributi e i metodi di A e può aggiungerne altri.
31)  Nella gestione dei progetti le metriche hanno un’importanza fondamentale, quale dei seguenti acronimi si riferisce al Valore stimato per la realizzazione delle rimanenti attività necessarie al completamento del progetto?
  • CV (Cost Variance)
  • ETC (Estimate to Complete)
  • BCWS (Budgeted Cost of Work Scheduled)
32)  Quale è la parola chiave del linguaggio di programmazione ad oggetti c# per organizzare le classi in pacchetti?
  • package.
  • namespace.
  • class.
33)  In ambito informatico cosa si intende per Dead Lock?
  • È la situazione che causa il blocco del sistema operativo perché l'accesso condiviso alle risorse non è correttamente gestito.
  • È il crash di un software applicativo dovuto all'introduzione di dati non corretti.
  • È la parte di codice che non viene mai raggiunta, indipendentemente dalle situazioni operative a causa di errori di programmazione.
34)  Nella metologia Agile gli stand up meeting sono:
  • Incontri per far socializzare il team anche fuori dalle attività lavorative
  • Incontri che vengono organizzati per avviare uno sprint
  • Incontri giornalieri per discutere sull'andamento del lavoro
35)  Quale tra le seguenti NON è una delle attività quadro previste dall’ingegneria del software (Software Engineering Process Framework Activities)?
  • Modellizazione (requisiti e progetto)
  • Pianificazione
  • Marketing
36)  Quale algoritmo supervisionato costruisce regole decisionali sotto forma di albero gerarchico?
  • DBSCAN.
  • Decision Tree.
  • PCA.
37)  Nella gestione dei progetti le metriche hanno un’importanza fondamentale, quale dei seguenti acronimi si riferisce al Valore previsto per la realizzazione del progetto (valore iniziale previsto)?
  • BAC (Budget at Completion)
  • BCWS (Budgeted Cost of Work Scheduled)
  • ACWP (Actual Cost of Work Performed)
38)  Quale tipo di sistema informativo per la Pubblica Amministrazione è caratterizzato dalla possibilità di ricevere dati da più sorgenti contemporaneamente e dalla possibilità di gestirli ed archiviarli immediatamente?
  • Nessuna risposta è corretta
  • Sistema real time on line
  • Sistema di tipo BATCH
39)  Nel linguaggio Java quale metodo della classe Object deve essere invocato per duplicare un oggetto?
  • getClass.
  • clone.
  • copy.
40)  API è l'acronimo di:
  • Analytical Performance Interface
  • Analytical Program Interface
  • Application Program Interface
41)  Quale dei seguenti non è un fattore di qualità esterna del software?
  • Affidabilità.
  • Modularità.
  • Correttezza.
42)  Nel ciclo di sviluppo software, il testing di integrazione verifica:
  • La compatibilità elettrica dei server.
  • Esclusivamente l'interfaccia grafica.
  • L'interazione corretta tra componenti del sistema.
43)  Secondo il Project Management Institute (PMI) in quale delle cinque aree di processo che costituiscono il flusso dell’intera gestione del progetto viene creato il WBS ( Work Breakdown Structure)?
  • Consegna (delivery)
  • Esecuzione (execution)
  • Pianificazione (planning)
44)  Nella terminologia del project management, come viene definita la relazione tra i task che impone che la conclusione (Finish) di un task dipende dall’inizio (Start) di un suo predecessore?
  • SF – Start-to-Finish
  • FS – Start-to-Start
  • FF – Finish-to-Finish
45)  In quale modo JSON fornisce internazionalizzazione?
  • Usando Unicode
  • Usando le chiavi
  • Tramite l’estensione lang
46)  Cosa rappresenta la relazione "is-a" nel diagramma delle classi UML?
  • Ogni istanza di una classe è anche istanza di tutte le superclassi.
  • Ogni istanza di una classe è anche istanza di tutte le sottoclassi.
  • Ogni istanza di una classe può essere utilizzata indifferentemente ad altre istanze di un'altra classe.
47)  Quale delle seguenti è un tipo di metodologia Agile
  • PlanningDEV
  • Scrum
  • Pert
48)  Che cosa è un compilatore?
  • Un programma che agisce su un altro programma scritto in linguaggio simbolico evoluto, trasformando ciascuna riga del suddetto programma in programma oggetto ed eseguendola passo passo.
  • Un programma che agisce su un altro programma scritto in linguaggio simbolico evoluto, producendo un programma oggetto.
  • Un sistema operativo evoluto che esegue direttamente il linguaggio sorgente.
49)  Per consentire l'importazione di classi in C# quale parola chiave deve essere usata?
  • import.
  • using.
  • #.
50)  Quale è la parola chiave del linguaggio C# per ereditare da una classe?
  • :.
  • extends.
  • inherit.
Risposte esatte 0 su 50