Programmazione: Variabili, tipi ed espressioni · Variabili e assegnazione
Come le variabili danno un nome ai valori memorizzati, come l'assegnazione li modifica passo dopo passo e perché due nomi possono condividere lo stesso oggetto.
Programmazione · 28 domande
Prova 3 domande
1. Dopo aver eseguito x = 5, poi y = x e poi x = 8, quale valore contiene y?
- 13
- 8
- 5
Mostra la risposta
Risposta: 5
y = x copia il valore che x aveva in quel momento; modificare x in seguito non cambia y.
2. Nella maggior parte dei linguaggi di programmazione, che cosa fa l'istruzione x = x + 1?
- Salva in x il suo valore più uno
- Esprime un'equazione senza soluzione
- Verifica se x è uguale a x più uno
Mostra la risposta
Risposta: Salva in x il suo valore più uno
Nel codice = è un comando: si valuta il lato destro e il risultato viene salvato nella variabile a sinistra.
3. Qualcuno prova a scambiare a e b scrivendo a = b e poi b = a. Che cosa succede davvero?
- Entrambe hanno il valore iniziale di a
- Entrambe hanno il valore iniziale di b
- I due valori vengono scambiati correttamente
Mostra la risposta
Risposta: Entrambe hanno il valore iniziale di b
La prima riga sovrascrive a con il valore di b, quindi il valore iniziale di a va perso prima che la seconda riga possa usarlo.
Il resto del quiz, poche domande alla volta
BrainTok ti fa qualche domanda da quiz come questi prima di aprire le app che scegli, e il tempo davanti allo schermo diventa apprendimento. Per iPhone.
Unisciti alla betaAltri quiz di Informatica
- Algoritmi e strutture dati: Analisi asintotica e notazione O grande · O grande, Omega grande e Theta grande
- Algoritmi e strutture dati: Perché un computer più veloce non salva un cattivo algoritmo
- Architettura degli elaboratori: Perché il processore indovina il futuro
- Architettura degli elaboratori: Rappresentazione dei dati e aritmetica binaria · Numeri binari ed esadecimali
- Basi di dati: Modello relazionale e algebra relazionale · Relazioni, chiavi e integrità
- Basi di dati: Perché NULL non è uguale a NULL