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!
- Che cos'è il byte-code? Il codice compilato in un formato intermedio e indipendente dall'architettura del sistema
- Che cos'è una "API RESTful" e quale ruolo gioca nei servizi web moderni? Un API che consente di scambiare dati tra applicazioni utilizzando il protocollo HTTP, seguendo determinati principi di progettazione
- Che cosa è ActiveX? Un linguaggio di programmazione sviluppato dalla Microsoft per costruire applicazioni web integrate con ambienti Windows
- Che cosa è il PERT chart? È un diagramma che illustra il flusso delle attività di un progetto.
- Che cosa è il programma sorgente? Il testo di un programma scritto in un linguaggio come, ad esempio, il Pascal
- Che cosa è JAVA Database Connectivity JDBC? E' un modulo di JAVA che permette a programmi JAVA di accedere a basi dati relazionali similmente a ODBC
- Che cosa è un metodo astratto nella programmazione ad oggetti? Un metodo dichiarato senza implementazione
- Che cosa è una classe astratta nella programmazione ad oggetti? Una classe che non può essere istanziata direttamente
- Che cosa caratterizza un'architettura client/server a tre livelli (three-tier)? Separazione tra presentazione, logica applicativa e database
- Che cosa fa il programma "linker"? Produce il programma eseguibile
- Che cosa rappresenta una classe nella programmazione ad oggetti? Un modello o uno schema che definisce le caratteristiche e i comportamenti degli oggetti
- Che cosa si intende per "middleware"? L'infrastruttura software di collegamento tra applicativi
- Che cosa si intende per aggregazione? Una forma di associazione in cui gli oggetti possono esistere indipendentemente
- Che cosa si intende per API in un sistema client/server? Interfaccia che consente ai client di interagire con i servizi del server
- Che cosa si intende per associazione tra classi? Una relazione logica tra oggetti indipendenti
- Che cosa si intende per astrazione nella programmazione ad oggetti? Il principio che permette di rappresentare solo gli aspetti essenziali di un oggetto
- Che cosa si intende per attributo di una classe? Una variabile che descrive una caratteristica dell'oggetto
- Che cosa si intende per attributo statico nella programmazione ad oggetti? Un attributo condiviso tra tutte le istanze della classe
- Che cosa si intende per binding dinamico nella programmazione ad oggetti? La scelta del metodo da eseguire a runtime
- Che cosa si intende per classe base o superclasse? La classe da cui un'altra classe eredita
- Che cosa si intende per costruttore di una classe? Un metodo speciale che inizializza un oggetto al momento della creazione
- Che cosa si intende per distruttore nella programmazione ad oggetti? Un metodo che gestisce la liberazione delle risorse di un oggetto
- Che cosa si intende per eccezione in OOP? Un meccanismo per gestire situazioni di errore durante l'esecuzione
- Che cosa si intende per ereditarietà? Il meccanismo che permette a una classe di ereditare caratteristiche da un'altra classe
- Che cosa si intende per incapsulamento nella programmazione ad oggetti? Il principio che nasconde i dettagli interni di un oggetto e ne espone solo l'interfaccia
- Che cosa si intende per metodo in una classe? Una funzione che definisce il comportamento degli oggetti
- Che cosa si intende per metodo statico nella programmazione ad oggetti? Un metodo che appartiene alla classe e non a una specifica istanza
- Che cosa si intende per middleware in un sistema client server? Un software che si frappone tra client e server facilitando la comunicazione
- Che cosa si intende per overloading di un metodo? La definizione di più metodi con lo stesso nome ma parametri diversi
- Che cosa si intende per overriding di un metodo? La ridefinizione di un metodo ereditato in una sottoclasse
- Che cosa si intende per polimorfismo nella programmazione ad oggetti? La capacità di oggetti diversi di rispondere allo stesso metodo in modo diverso
- Che cosa si intende per REST in un'architettura client/server? Uno stile architetturale per servizi web basato su HTTP
- Che cosa si intende per sottoclasse? Una classe che eredita da un'altra classe
- Che cosa si intende per visibilità privata nella programmazione ad oggetti? Un membro accessibile solo all'interno della classe
- Che cosa si intende per visibilità protetta nella programmazione ad oggetti? Un membro accessibile dalla classe e dalle sue sottoclassi
- Che cosa si intende per visibilità pubblica nella programmazione ad oggetti? Un membro accessibile da qualsiasi parte del programma
- Che cosa sono i modificatori di accesso nella programmazione ad oggetti? Parole chiave che regolano la visibilità di attributi e metodi
- Ci sono errori che sfuggono al black-box testing e possono essere individuati con il testing white-box? Sì, gli errori topografici
- Com'è chiamato il processo metodico per trovare e correggere i difetti, in un programma per computer, facendolo comportare come previsto? Debugging
- Come è fatto un programma secondo la concezione della programmazione logica? Nella programmazione logica i programmi si scrivono descrivendo la conoscenza relativa al problema, cioè specificando gli oggetti che vi intervengono e le relazioni fra di essi
- Come avviene la progettazione di un test per un software? Vengono specificati i dati di input per ogni test, i risultati attesi, ed una descrizione dell'ambiente di esecuzione
- Come funziona Il paradigma di sviluppo conosciuto come BOTTOM UP ? Si parte dallo sviluppo delle componenti di dettaglio. Queste vengono poi connesse tra loro in modo da formare componenti più grandi, che vengono a loro volta interconnessi fino a realizzare un sistema completo
- Come funziona Il paradigma di sviluppo conosciuto come TOP DOWN ? Parte dalla definizione di uno schema generale del progetto, suddividendolo successivamente in elementi più piccoli e di più semplice risoluzione
- Come non è possibile far interagire due sistemi remoti? System Call
- Come può essere definito il walkthrough? Una tecnica di analisi formale del codice che prevede due fasi: nella prima gli ispettori esaminano il codice simulandone l'esecuzione in assenza del gruppo che l'ha sviluppato, nella seconda fase i due gruppi discutono i problemi individuati
- Come può essere definito un paradigma di programmazione? E' un modello che permette di descrivere astrattamente l'algoritmo (cioè il metodo di soluzione di un problema)
- Come si chiama il metodo che viene chiamato in Java quando si crea una istanza di un oggetto? Costruttore
- Come si chiama la caratteristica nell'ambito della progettazione del software di definire in classi differenti operazioni con la stessa segnatura? Polimorfismo
- Come si chiama nel Class Diagram UML il rapporto tra due classi identificato con una linea continua che le connette? Associazione
- Come si chiama nel diagramma UML delle classi il rapporto tra due classi identificato con una linea che le connette? Associazione
- Come si definisce , in programmazione, un "Puntatore"? Una variabile contenente la posizione in memoria dei dati e non i dati stessi
- Come si definisce la sintassi di JavaScript che chiama una funzione/metodo? Espressione di invocazione
- Come si definisce la tipologia di test attraverso il quale si vuole verificare che il programma si comporti in modo corretto in condizioni di carico di lavoro eccezionale? Stress test
- Come si definisce un "array"? Un array può essere definito come una "collezione organizzata di oggetti"
- Come si definisce un "Interprete" Un software che esegue i codici di un linguaggio di programmazione
- Come viene definita una tipologia di server che fornisce l'infrastruttura e le funzionalità logiche di supporto, sviluppo ed esecuzione di applicazioni nonché altri componenti server in un contesto distribuito? Application server
- Come viene definito un dato di tipo "Booleano"? Un dato che possa essere associato a due costanti, di norma nominate "True" e "False"
- Con quale mezzo è possibile creare un file eseguibile? Con un ambiente di sviluppo associato ad un linguaggio di programmazione
- Con quale strumento si traduce un codice sorgente in codice oggetto? Compilatore
- Con riferimento alla programmazione ad oggetti cosa si intende per incapsulamento? Si intende la possibilità di un linguaggio di programmazione ad oggetti di accorpare metodi e proprietà all'interno di un unica area, ovvero all'interno dell'Oggetto
- Con riferimento allo sviluppo del software Object- Oriented, cos'è l'ereditarietà? È un modo per consentire alle sottoclassi di riutilizzare i dati e le procedure di superclassi
- Con riferimento allo sviluppo del software Object- Oriented, gli 'oggetti' ... Incapsulano sia i dati che le funzioni che li manipolano
- Con riferimento allo sviluppo del software Object Oriented, la "subclass"... E' un'istanza di una classe
- Con riferimento allo sviluppo del software Object- Oriented, la gerarchia della classe È il modo con cui gli "attributi" e i "metodi" di una superclasse sono "ereditati"dalle sue sottoclassi
- Con riferimento allo sviluppo del software Object- Oriented, le 'classi'... Sono descrizioni generalizzate che descrivono un insieme di oggetti simili
- Con riferimento allo sviluppo del software Object-Oriented, i messaggi... Sono i mezzi con cui vengono scambiati messaggi all'interno di un sistema
- Considerando due classi con relazione is-a può la classe figlia introdurre ulteriori attributi rispetto alla classe padre? Si
- Cos'è il refactoring (o code refactoring)? E' una tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno
- Cos'è Java? Un linguaggio di programmazione ad oggetti
- Cos'è la metodologia Agile? E' un approccio alla gestione e allo sviluppo dei progetti che si basa su principi di collaborazione, adattabilità, consegna rapida di valore e risposta rapida ai cambiamenti
- Cos'è un CDN (Content Delivery Network) e come migliora le prestazioni di un'applicazione web o mobile? Un CDN distribuisce il contenuto dell'applicazione su server geograficamente distribuiti per ridurre la latenza
- Cos'è un programma? Un algoritmo implementato mediante un linguaggio di programmazione
- Cos'è un servizio in una Service Oriented Architecture (SOA)? E' una funzionalità con un'interfaccia applicativa esposta, che può essere invocata da applicazioni o servizi "consumer" mediante protocolli e formati definiti
- Cosa è il linguaggio assembler? Un linguaggio di programmazione a basso livello in cui ogni linea corrisponde ad una singola istruzione macchina
- Cosa è la complessità computazionale di un algoritmo? La misura del numero di istruzioni da eseguire per ottenere l'output
- Cosa è la molteplicità in una associazione del diagramma delle classi UML? Una indicazione che descrive il numero di istanze che possono partecipare all'associazione tra classi
- Cosa è la robustezza di un software? E' la capacità di un programma o sistema informatico di continuare a funzionare correttamente, in modo prevedibile e affidabile, anche in presenza di condizioni inaspettate
- Cosa è NodeJS? Un ambiente runtime che esegue codice Javascript
- Cosa è un algoritmo? Un processo passo passo per risolvere un problema
- Cosa è un servizio in una SOA (Service-Oriented Architecture)? E' una funzionalità di business con un'interfaccia esposta, che può essere invocato dai suoi consumatori mediante messaggi
- Cosa è una "struttura dati"? Una struttura dati è un insieme di tipi diversi di dati raggruppati in un'unica dichiarazione
- Cosa è WSDL? Un linguaggio in formato XML per la definizione dell'interfaccia di un Web Service
- Cosa accade nella fase di programmazione del progetto che segue la fase di analisi e pianificazione? Si effettua una tempificazione realistica del progetto con un livello di precisione dei costi molto più elevato
- Cosa consente la parola chiave "throw" del linguaggio di programmazione ad oggetti C#? Di creare un errore personalizzato
- Cosa indica la sigla "Https" nell'indirizzo di una pagina web? La pagina web adotta un protocollo che integra l'interazione del protocollo HTTP attraverso un meccanismo di crittografia di tipo Transport Layer Security (SSL/TLS)
- Cosa produce il seguente codice in Python3?'b' in {'a': 1, 'b': 2, 'c': 3} True
- Cosa rappresenta genericamente un branch in un sistema di controllo di versioni? Una funzionalità in sviluppo del software gestito dal sistema
- Cosa rappresenta la relazione "is-a" nel Class Diagram UML? Ogni istanza di una classe è anche istanza di tutte le superclassi
- Cosa rappresenta la relazione "is-a" nel diagramma delle classi UML? Ogni istanza di una classe è anche istanza di tutte le superclassi
- Cosa rappresenta l'acronimo IaaS? Infrastructure as a Service
- Cosa si intende con il termine Client-Server? È un sistema di software distribuito in cui le due parti (server/client) risiedono su piattaforme di calcolo separate
- Cosa si intende in generale per paradigmi di programmazione? Una collezione di modelli concettuali che insieme plasmano il processo di analisi, progettazione e sviluppo di un programma
- Cosa si intende per "Debbugging"? E' quell'attività che ha lo scopo di eliminare gli errori da un software attraverso una fase di test da effettuarsi prima della messa in esercizio
- Cosa si intende per "Errore di contenuto"? in un test software? i parametri di invocazione o di ritorno di una funzionalità sono sbagliati per valore
- Cosa si intende per "Errore di formato" in un test software? i parametri di invocazione o di ritorno di una funzionalità sono sbagliati per numero o per tipo
- Cosa si intende per "Oracolo" in un test software? Si identifica un metodo, spesso applicato da un agente automatico, per generare i risultati corretti da usare come pietra di paragone durante il test
- Cosa si intende per "Portabilità" di un linguaggio di programmazione? L'indipendenza dalla macchina fisica, ovvero la possibilità di eseguire un programma su una diversa piattaforma
- Cosa si intende per "programmazione ad eventi"? E' una tecnica di programmazione in cui il flusso del programma è largamente determinato dal verificarsi di eventi esterni
- Cosa si intende per "programmazione modulare"? La struttura di un programma è divisa in moduli, ovvero blocchi di codice che svolgono intere funzioni all'interno del programma
- Cosa si intende per "Riusabilità" del Software? La possibilità di riutilizzare un prodotto o parti di esso (magari anche con qualche modifica) per costruire un prodotto nuovo o diverso
- Cosa si intende per "Robustezza" del Software? E' la capacità di un software di comportarsi in maniera ragionevole in caso si trovi in situazioni non previste dalle specifiche
- Cosa si intende per algoritmo di Sorting? è un algoritmo di ordinamento che si utilizza per ordinare dei dati numerici o alfanumerici
- Cosa si intende per App Nativa? Una applicazione creata appositamente per uno specifico sistema operativo
- Cosa si intende per clean coding? Si tratta di tutta una serie di pratiche e di accorgimenti, non necessariamente legati ad uno specifico linguaggio, il cui obiettivo è rendere il codice sorgente più chiaro da comprendere e con una struttura che renda più agevole apportare modifiche successive
- Cosa si intende per compilazione ? Il processo di traduzione di un programma da un linguaggio di programmazione di alto livello al codice macchina
- Cosa si intende per complessità computazionale ? Il modello che permette di caratterizzare l'efficienza di esecuzione di un algoritmo
- Cosa si intende per complessità spaziale ? Il modello che permette di caratterizzare l'efficienza di un algoritmo in termini di memoria impiegata
- Cosa si intende per Ereditarietà ? L'ereditarietà è una relazione di generalizzazione/specializzazione: la superclasse definisce un concetto generale e la sottoclasse rappresenta una variante specifica di tale concetto generale
- Cosa si intende per interoperabilità di un software? Facilità di interazione con altri moduli al fine di svolgere un compito più complesso
- Cosa si intende per overloading di un metodo di una classe? La definizione di un nuovo metodo con segnatura simile al primo ma diverso numero di parametri (o tipo)
- Cosa si intende per overloading di un metodo? La dichiarazione di un metodo con lo stesso nome dell'originale ma con un numero o tipo di parametri diversi
- Cosa si intende per override di un metodo nella programmazione ad oggetti? La definizione di un metodo che ha stessa marcatura di un altro metodo dandone quindi una nuova definizione
- Cosa si intende per overriding di un metodo di una classe? La sovrascrittura del metodo che viene invocato al posto di quello definito nella classe padre
- Cosa si intende per overriding di un metodo? La dichiarazione di un metodo che va a "sovrascrivere" un metodo ereditato dalla classe padre
- Cosa si intende per paradigma SOA nell'ambito dell'interoperabilità tra sistemi? Service Oriented Architecture
- Cosa si intende per portabilità di un software? Un sistema è portabile se è in grado di funzionare in ambienti diversi
- Cosa si intende per progettazione di un test per un software? E' l'attività di definizione di un insieme di casi di test da sottoporre al Software da testare
- Cosa si intende per programmazione visuale? E' una tecnica di programmazione che consente di creare un prototipo rapido sviluppando una interfaccia utente a partire da componenti standard (finestre, campi, pulsanti, menu) e associando ad essi delle elaborazioni svolte mediante script
- Cosa si intende per qualità di robustezza di un software? E' la misura in cui il sistema si comporta in modo ragionevole in situazioni impreviste, non contemplate dalle specifiche
- Cosa si intende per thin client? Una postazione di lavoro che opera come client in un sistema client/server, caratterizzato dalla presenza di un numero minimo di applicazioni poiché il suo esercizio dipende strettamente da un server centrale per lo svolgimento della maggior parte delle proprie funzioni
- Cosa si intende per WEB API? Un insieme di protocolli che consentono la comunicazione di più webapp tra di loro o che consente ad un client esterno di comunicare con una webapp
- Cosa si può fare per prevenire attacchi informatici di tipo "man in the middle" ? Evitare di introdurre backdoor nei sistemi per semplificare l'esecuzione di rapidi interventi in produzione
- Cosa significa AJAX? Asynchronous javascript and xml
- Cosa sono i Test di Usabilità? Sono delle sessioni di osservazione diretta dell'interazione tra un utente e un servizio digitale
- Cosa sono le API? API sta per Application Programming Interface (Interfaccia di programmazione delle applicazioni), sono set di definizioni e protocolli con i quali vengono realizzati e integrati software applicativi
- Cosa sono le API? Sono dei set di definizioni e protocolli con i quali vengono realizzati e integrati software applicativi
- Cosa sono le Subroutine? Sono delle astrazioni messe a disposizione dai linguaggi di alto livello, e consentono di scrivere porzioni di codice indipendenti, dal programma principale e accessibili con il nome della Subroutine
- Cosa sono le windows API? Le Windows API sono l'insieme delle interfacce di programmazione disponibili nei sistemi operativi Windows di Microsoft
- Cosa specifica il diagramma delle classi UML? Specifica quali classi compongono il sistema e quali sono le loro relazioni
- Cosa viene definito nel diagramma delle classi di UML? La lista delle classi con attributi metodi e cardinalità



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