>Concorsi
>Forum
>Bandi/G.U.
 
 
 
 
  Login |  Registrati 
Elenco in ordine alfabetico delle domande di Linguaggi di programmazione

Seleziona l'iniziale:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

> Clicca qui per scaricare l'elenco completo delle domande di questo argomento in formato PDF!


I diagrammi di controllo dei flussi (Control flow diagrams) sono...   Necessari per la modellizzazione di sistemi guidati da eventi (event driven systems)
I linguaggi di programmazione Java, Python, Ruby e C++ possono essere considerati:   linguaggi di alto livello
I modelli di sviluppo del software a "processo evolutivo":   Prevedono un ciclo di sviluppo in cui un prototipo iniziale evolve gradualmente verso il prodotto finito
I programmi per computer sono scritti in un linguaggio di programmazione di alto livello;come viene definitala versione leggibile dall'uomo   Codice sorgente
I tre ambiti della sicurezza informatica sono:   Integrità, Riservatezza, Disponibilità
I tre concetti alla base della programmazione Object-Oriented:   Ereditarietà, Incapsulamento,Polimorfismo
Il class diagram del linguaggio UML;   Rappresenta le classi come box contenenti gli attributi della classe e collegate fra loro da linee che rappresentano i diversi tipi di relazione esistenti tra le classi
Il compilatore di un programma...   Traduce il programma sorgente generando un codice direttamente eseguibile dalla macchina
Il compilatore di un programma:   traduce il programma sorgente generando un codice direttamente eseguibile dalla macchina
Il cosiddetto look&feel prototype serve a:   valutare l'interfaccia del prodotto, intesa come l'insieme delle modalità di interazione fra utente e prodotto
Il Framework è definito da:   un insieme di classi astratte e dalle relazioni tra esse
Il linguaggio di programmazione Java deriva da :   C++
Il linguaggio macchina di uno specifico computer....   Viene definito in sede di progetto del computer
Il marshalling:   permette di convertire un oggetto, o una struttura complessa dalla loro rappresentazione in memoria in una sequenza di byte o di caratteri (http) da trasmettere in rete
Il modello di sviluppo del software "a cascata"(waterfall)....   E' adeguato in una situazione in cui i requisiti sono ben definiti
Il modello di sviluppo del software lineare, sequenziale (linear sequential model of software development) è anche conosciuto come:   Modello a cascata (Waterfall model)
Il Model-View-Controller (MVC) è un:   modello di architettura del software
Il Model-View-Controller (MVC) è un'architettura software composta da:   tre parti diverse interconnesse
Il Model-View-Presenter (MVP) è un:   modello di architettura del software
Il passaggio parametri "by value" è utilizzato quando:   il sottoprogramma utilizza i parametri "passati", ma non li deve modificare
Il primo modello teorizzato del processo di sviluppo software è la metodologia a cascata (Waterfall) che prevede l'esecuzione:   sequenziale delle varie attività
Il processo di creazione di un oggetto sulla base della relativa classe di appartenenza realizza una cosiddetta:   Istanza della classe
Il programma oggetto è....   Il programma scritto in linguaggio macchina
Il Project Management Agile si basa:   su un processo di innovazione incrementale attraverso uno sviluppo iterativo in cui i progetti sono strutturati in piccoli pacchetti di lavoro
Il seguente teorema da chi è stato enunciato ? "Un algoritmo scritto secondo le regole della programmazione a salti, per quanto complesso, può essere sempre trasformato in un algoritmo a esso equivalente che utilizzi esclusivamente tre costrutti sintattici fondamentali: sequenza, selezione e iterazione."   Bohm e Jacopini
Il Simple Object Access Protocol (SOAP):   un protocollo di messaggistica
Il sistema di versionamento:   consente di tenere traccia delle diverse release nel tempo
Il testing del flusso dei dati (Data flow testing) è una tecnica di testing delle strutture di controllo dove il criterio utilizzato per progettare le strutture di test (test cases) è quello di:   selezionare i percorsi di test in base alla posizione e all'uso delle variabili
Il testing Loop (Loop testing) è una tecnica di testing delle strutture di controllo dove il criterio utilizzato per progettare le strutture di test (test cases) è quello di:   focalizzarsi sulla validità della struttura dei loop
Il WBS (work breakdown structure) è uno strumento per....   Suddividere il progetto in sottoprogetti, compiti e attività organizzati gerarchicamente
Il WBS (work breakdown structure) è uno strumento per....   Suddividere il progetto in sotto progetti, compiti e attività organizzati gerarchicamente
In ambiente informatico cosa è Java?   Un linguaggio di programmazione orientato agli oggetti
In ambito di linguaggi di programmazione, come si definisce una "procedura"?   Una serie di istruzioni che vengono richiamate da un programma ogni volta che è necessario
In ambito di linguaggi di programmazione, l'operazione chiamata "compilazione" ha lo scopo di:   Generare dei codici in linguaggio macchina
In ambito di sistemi informativi, a quale aspetto è legata la figura del programmatore?   Aspetti principalmente tecnici
In cosa consiste la prova formale?   Si tratta di una tecnica di controllo statico basata sulla dimostrazione dell'equivalenza fra un programma e la sua specifica funzionale
In cosa consiste la tecnica di ordinamento con metodo Shell?   Nell'utilizzo di tre cicli while ed un ciclo for
In generale un algoritmo di ricerca si pone come obiettivo quello di:   trovare, all'interno di un gruppo, un elemento avente determinate caratteristiche
In informatica ed in particolare quando si parla di sviluppo software cosa significa la sigla API?   Application Programming Interface
In informatica ed in particolare quando si parla di sviluppo software la sigla R.A.D. sta per:   Rapid Application Development
In informatica, che cosa è una funzione?   Un gruppo di linee di codice che svolgono un compito preciso
In informatica, qual è il significato più comune del termine "deployment"?   È la consegna al cliente, con relativa installazione e messa in funzione, di una applicazione o di un sistema software
In informatica, qual è il significato più comune del termine "deployment"?   È la consegna al cliente, con relativa installazione e messa in funzione, di una applicazione o di un sistema software
In informatica, si definisce "CODA" :   E' una struttura nella quale i dati possono essere prelevati nello stesso ordine di quello nel quale sono stati memorizzati, cioè la prima informazione memorizzata è quella che sarà possibile prelevare per prima
In informatica, si definisce "PILA" :   E' una struttura dati In cui è possibile inserire degli elementi che andranno tra di loro sovrapposti. Ne consegue che è possibile estrarre gli elementi in ordine inverso rispetto all'ordine in cui sono stati inseriti
In Java cosa indica il termine void nella definizione di un metodo?   Che il metodo non restituisce alcun valore dopo l'invocazione
In Java la classe Object:   è la classe radice da cui derivano tutte le altre classi
In merito ai linguaggi formali infiniti, quale delle seguenti affermazioni non è corretta?   Un linguaggio formale infinito può essere descritto solo estensivamente
In programmazione a cosa serve Il Compilatore?   E' un programma informatico che traduce il codice sorgente in codice oggetto, ovvero traduce le informazioni scritte in un linguaggio di programmazione nel linguaggio macchina del computer. Il compilatore traduce tutte le istruzioni del file sorgente prima di passarle alla macchina
In programmazione a cosa serve l'Interprete?   E' un programma informatico che traduce il codice sorgente in codice oggetto, ovvero traduce le informazioni scritte in un linguaggio di programmazione nel linguaggio macchina del computer, le istruzioni sono tradotte una alla volta fino alla fine del file sorgente
In programmazione cosa si intende per "indentazione del codice"?   Si indica il rientro verso destra delle righe di codice, in maniera tale che già dal primo impatto la struttura logica del programma possa risultare abbastanza chiara
In programmazione cosa sono i commenti?   I commenti sono parti del programma che non devono essere interpretate come istruzioni da eseguire, ma servono come indicazioni per una più agevole lettura del programma stesso da parte di chi non ne conosce la logica o anche come promemoria per il programmatore stesso
In Python, qual è il carattere che è obbligatorio al termine di ogni istruzione?   Nessuno, al termine dell'istruzione si va a capo
In quale contesto si possono utilizzare le API?   Le API sono disponibili in una pluralità di ambienti, sistemi operativi, Servizi on line, linguaggi di programmazione...etc
In quale decennio nacque la programmazione logica?   Negli anni 70
In quale delle seguenti fasi del ciclo di vita del Software la mancanza di controllo dei requisiti si dimostra più "costosa"?   Manutenzione
In quale delle seguenti versioni architetture client/server il client non si occupa del livello di Business logic?   Three-tier client-server
In un algoritmo di ricerca sequenziale:   La ricerca viene effettuata tramite una serie di confronti tra il valore da ricercare e tutti gli elementi della struttura dati
In un ambiente RAD possono coesistere applicazioni che utilizzano diversi linguaggi di programmazione?   Si
In un contesto di programmazione web, Cosa è il "REST"?   E' un approccio architetturale alla creazione di WEB API che utilizza il protocollo HTTP
In un contesto di programmazione web, cosa indica l'Acronimo "REST"?   Representational State Transfer
In un diagramma delle classi UML il tipo di un attributo di una classe non può essere:   un'altra classe, in questo caso bisogna creare una associazione
In un framework per applicazioni web basato sul pattern architetturale MVC (Model View Control) il "Model" è il componente che si occupa di:   Accedere ai dati necessari alla logica di business implementata nell'applicazione
In un istruzione condizionale, in base al valore della condizione:   Se la condizione è vera viene eseguito un blocco di codice, se è falsa si passa all'istruzione successiva o si esegue un altro blocco di codice alternativo al primo
In un istruzione di scelta multipla se nessuna etichetta corrisponde al valore dell'espressione:   Viene eseguita l'istruzione di "default" se presente
In un linguaggio orientato agli oggetti Java-like, si consideri la classe Veicolo e la sua sottoclasse Automobile. Dati gli oggetti V di classe Veicolo e A di classe Automobile, allora l'assegnazione V = A :   è sempre corretta
In un progetto di sviluppo software le figure professionali di più alto livello sono:   Il project manager e l'analista funzionale senior
In un progetto informatico cosa significano Kick-off e SAL ?   La riunione formale di avvio dei lavori e le riunioni di avanzamento
In un progetto SCRUM (selezionare l'affermazione falsa):   Viene nominato un Project Manager
In un progetto waterfall sono previsti ruoli specifici all'interno del team per ciascuna fase di progetto. Quali?   Project manager, analista funzionale, sviluppatore e tester
In un programma scritto in C#, dichiarata la classe "abstract class Animal ", quale delle seguenti operazioni non è consentita?   Creare un nuovo oggetto della classe Animal
In un sistema client/server, quale meccanismo consente di mantenere lo stato tra richieste HTTP successive?   L'utilizzo di cookie o sessioni lato server
In un sistema complesso basato su microservizi, quale soluzione architetturale consente di identificare e diagnosticare più facilmente i guasti lungo il flusso delle chiamate tra servizi distribuiti?   L'uso di un meccanismo di distributed tracing integrato con strumenti come OpenTelemetry o Jaeger
In una architettura a microservizi la scalabilità consente:   di adeguare i carichi di lavoro sia a livello globale di sistema che a livello di singolo servizio
In una architettura MVC quale parte del modello si occupa della gestione del DBMS?   La componente "Modello"
In una architettura MVC quale parte del modello si occupa della presentazione dei dati agli utenti?   La componente "Vista"
In una moderna web application, il languaggio JavaScript può essere adottato:   sia lato client che lato server
In un'architettura a microservizi, quale principio è considerato fondamentale per garantire la scalabilità e la resilienza del sistema?   Indipendenza del ciclo di vita e del deployment di ciascun microservizio
In un'architettura di interoperabilità tra enti, l'introduzione di un Application Programming Interface (API) Gateway cosa consente di assicurare?   Centralizzare sicurezza e gestione delle Application Programming Interface (API)
In un'implementazione tradizionale di servizi web basati su SOAP, quale componente è fondamentale per definire il contratto formale tra il fornitore e il consumatore del servizio?   WSDL
In uno heap binario sono definite (hanno senso) le operazioni search, insert e delete?   No, solo la insert e la delete
Indicare come si chiama la tecnica di testing che sviluppa situazioni di test (test cases) che hanno lo scopo di verificare/dimostrare che ciascuna funzione del programma è eseguita correttamente.   Black-box testing
Indicare l'esatta definizione di .NET.   E' una tecnologia per lo sviluppo software di Microsoft caratterizzata da requisiti di interoperabilità e indipendenza dalla piattaforma hardware e software
Indicare quale delle seguenti opzioni di risposta è corretta.   L'interprete è un programma che esegue altri programmi
Indicare quale delle seguenti opzioni di risposta contiene un'affermazione corretta.   Il compilatore è un programma che traduce le istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni in un altro linguaggio (codice oggetto)
Indicare tra le seguenti la corretta definizione di "componente".   Unità concettuale di decomposizione di un sistema a tempo di esecuzione