💻 Banca dati ufficiale

Quiz Informatica: Difesa – 3° livello – pagina 13

1232 domande ufficiali di informatica della banca dati Difesa – 3° livello. Allenati con il quiz e ripassa l’elenco completo con le risposte.

Fonte: Ministero della Difesa – Banche dati ufficiali del simulatore dei concorsi delle Forze armate.

–risposte giuste
0di 1232 domande viste
0da ripassare

Scegli come allenarti

Domande e risposte 1201–1232

Apri ogni domanda per vedere la risposta corretta.

  1. Qual è l'argomento contenuto nel prototipo della funzione char carattere (char x)?
    • funzione
    • carattere
    • ✅ char x
    • char
  2. Nella sintassi dell'istruzione switch, il verbo break significa:
    • saltare direttamente all'inizio del programma
    • ✅ interruzione dell'esecuzione del resto dello switch
    • interruzione dell'esecuzione del programma
    • interruzione del programma fino alla pressione di un tasto
  3. Il costrutto di selezione multipla è indicato per:
    • inserire più valori contemporaneamente
    • velocizzare i tempi di esecuzione
    • velocizzare i tempi di esecuzione, visualizzare una sequenza di output
    • ✅ risolvere i problemi in cui si opera una scelta tra più di due alternative, in dipendenza dal valore assunto da un certo parametro
  4. Quale tra le seguenti istruzioni è errata?
    • variab1=10-variab2
    • variab1=10+variab2
    • ✅ 30+variab1=variab1
    • ariab1=10-variab1-10
  5. L'istruzione!a OR b restituisce false se:
    • a=false, b=true
    • a e b sono false
    • a e b sono true
    • ✅ a=true, b=false
  6. Nel linguaggio C/C++ l'operatore AND logico viene indicato con:
    • @@
    • $$
    • !!
    • ✅ &&
  7. Relativamente ai costrutti iterativi:
    • il ciclo PER è utilizzato nelle iterazioni indeterminate
    • il ciclo RIPETI e il ciclo PER non possono mai essere utilizzati per gestire le iterazioni
    • il ciclo PER può essere utilizzato anche come costrutto iterativo postcondizionale
    • ✅ qualsiasi tipo di ciclo può essere risolto mediante il ciclo MENTRE
  8. Se in un programma si vuole richiamare un certo valore numerico in numerose istruzioni, conviene:
    • scrivere il valore esplicitamente in ogni istruzione
    • Chiedere all'utente di inserire il valore ogni volta che serve
    • assegnare il valore numerico a una variabile
    • ✅ assegnare il valore numerico a una costante
  9. Le cuffie per personal computer sono considerate una periferica di quale tipo?
    • ✅ Output
    • Input
    • Input-output
    • Non sono considerate una periferica
  10. Se una proposizione complessa è vera quando p è vera oppure quando q ed r sono false come si scrive?
    • p Ʌ (¬ q V ¬ r)
    • p V ¬ (q Ʌ r)
    • p V (q Ʌ r)
    • ✅ p V (¬ q Ʌ ¬ r)
  11. Quali tra i seguenti sono oggetti correttamente derivati dalla classe class Quadrato{};?
    • Cerchio mio_quadrato;
    • class Quadrato {};.
    • mio_Quadrato;
    • ✅ Quadrato mio_quadrato;
  12. Nella gerarchia delle classi, le classi specializzate:
    • ✅ seguono le classi più astratte
    • precedono le classi più astratte
    • sono alla pari con le classi più astratte
    • Controllano l'esecuzione del programma principale
  13. Quale tra queste strutture è vietata dalle regole della programmazione strutturata?
    • Il ciclo iterativo
    • ✅ Il salto incondizionato da un'istruzione a un'altra
    • La selezione basata su un test logico
    • L'uso di cicli while, perché non consente di controllare la condizione all'inizio del ciclo
  14. Un metodo costruttore si usa per creare:
    • i metodi
    • ✅ gli oggetti
    • le classi
    • gli array
  15. Nel linguaggio C++ a cosa fa la funzione getch()?
    • Legge una riga intera di testo dalla tastiera e la memorizza in una stringa
    • acquisisce un carattere da tastiera e lo visualizza a video
    • acquisisce un carattere da tastiera e lo stampa immediatamente a video
    • ✅ legge un carattere da tastiera senza visualizzarlo a video
  16. Quale tra le seguenti assegnazioni è errata?
    • variab1=10
    • variab_1=10
    • variab1=variab1+1
    • ✅ 10=variab1
  17. L'istruzione go to è fortemente sconsigliata perché:
    • produce un codice lineare
    • Permette di scrivere codice più leggibile e ordinato
    • produce un salto condizionato nel codice
    • ✅ produce un salto incondizionata nel codice
  18. Dov'è l'errore in questa istruzione?
    • cout<<i<<endl deve essere messo tra { }
    • ✅ i=1 si deve scrivere i= =1
    • manca il punto e virgola dopo If. If (i=1) cout<<i<<endl;
    • i deve essere messo tra " "
  19. Nella programmazione con C e C++, a che cosa serve il ramo di default nella selezione multipla?
    • serve a terminare il programma immediatamente
    • contiene le istruzioni che vengono eseguite prima di controllare i vari casi
    • ✅ Nel ramo di default, il programmatore inserisce le istruzioni che devono essere eseguite quando non si verifica nessun caso previsto
    • viene eseguito solo se tutti i casi sono veri contemporaneamente
  20. Quale tra i seguenti rappresenta un overloading della funzione int fun (int x, float y);?
    • int funzione (float y);
    • int fun(int x, int y, float z);
    • int fun(float x, float y);
    • ✅ int fun (int x);
  21. Il teorema di Bohm-Jacopini afferma che:
    • in ogni algoritmo è possibile utilizzare le istruzioni di salto
    • in un algoritmo non possono essere inseriti cicli infiniti
    • ✅ ogni algoritmo può essere espresso attraverso le sole strutture di sequenza, selezione e iterazione
    • ogni algoritmo può essere espresso attraverso le sole strutture di sequenza, selezione e iterazione, che devono necessariamente essere presenti
  22. Indica quale ciclo visualizza correttamente i numeri corrispondenti ai mesi dell'anno (gennaio 1, febbraio 2...dicembre 12)
    • for(i=1; i<12; i++)
    • for(i=0; i<12; i++)
    • for(i = 12; i >= 1; i--)
    • ✅ for(i=1; i<13; i++)
  23. Una variabile dichiarata nell'header del file di codice è visibile:
    • ✅ dall'intero programma
    • soltanto dalla funzione main
    • soltanto dalle subroutine
    • Soltanto dal compilatore durante la compilazione
  24. Un parametro formale è costituito da:
    • una coppia valore-tipo
    • una coppia valore-identificatore
    • ✅ una coppia tipo-identificatore
    • una coppia tipo-valore
  25. La suddivisione dei problemi in sottoproblemi è anche conosciuta come:
    • drag and drop
    • divide et elabora
    • taglia e incolla
    • ✅ divide et impera
  26. Le applicazioni software moderne sono basate su un'architettura three-tier (a tre strati). Quale, tra i seguenti, non è uno dei tre tier?
    • tier dei dati
    • tier di presentazione
    • ✅ tier di comunicazione
    • tier dell'applicazione
  27. L'istruzione!(a ||!b) restituisce true se:
    • ✅ a=false, b=true
    • a e b sono false
    • a e b sono true
    • a=true, b=false
  28. Date cinque variabili numeriche: A, B, C, D, E, con A+B!=C, vogliamo stampare D se la somma di A+B è maggiore di C e stampare E se la somma di A+B è minore di C. Quale struttura di selezione si dovrà usare?
    • ✅ if...else
    • switch
    • loop infinito
    • if...else annidato
  29. Quale tra queste non può essere condizione dell'iterazione di un ciclo while?
    • il prodotto dell'elaborazione del ciclo
    • una variabile dichiarata prima del ciclo
    • ✅ una variabile dichiarata dopo la chiusura del ciclo
    • La variabile che il ciclo usa per parlare con l'utente
  30. In programmazione, quali, tra quelli di seguito riportati, non è un vantaggio/beneficio offerto dai sottoprogrammi:
    • riusabilità
    • astrazione
    • ✅ ridondanza
    • risparmio
  31. In programmazione, qual è la particolarità dell'istruzione di iterazione precondizionata?
    • esegue il blocco di istruzioni almeno una volta prima di valutare la condizione
    • Ripete il blocco di istruzioni un numero fisso di volte, indipendentemente dalla condizione
    • ✅ Esegue il test prima di eseguire il blocco di istruzioni
    • segue tutte le istruzioni, poi verifica se erano corrette
  32. Quale elemento tra i seguenti non è parte di una regola di formattazione condizionale?
    • valore
    • valore o formula di confronto
    • operatore di confronto
    • ✅ costante

Altre materie della banca dati