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



Home
Quiz concorsi
Bandi
Banche dati
Esami e abilitaz.
Patente nautica
Patente di guida
Medicina
Download
Forum
Registrati
Facebook
FAQ
Chi siamo?
Contatti
Login
Registrati