Java
Fare un esempio di operatore Java unario
~A (not bit a bit), A++ (autoincremento), -A (meno
unario)
Fare un esempio di operatore Java binario
A+B (addizione), A && B (and logico)
Quali di queste affermazioni, riguardanti il bytecode, sono vere (V) e quali
false (F)?
| Non è un codice portabile (F) |
| E’ il risultato della compilazione di un programma Java (T) |
| Può essere eseguito direttamente (F) |
| E’ contenuto nei file con estensione .class (T) |
Qual è l’estensione di un file sorgente di Java?
Associa ad ogni tipo di dato numerico a sinistra la corrispondente
occupazione di memoria
| float 8-16-32-64 |
| int 8-16-32-64 |
| byte 8-16-32-64 |
| double 8-16-32-64 |
| long 8-16-32-64 |
| short 8-16-32-64 |
Come vengono tradotti in Java gli operatori logici AND, OR e NOT?
&&, ||, !
Tra i nomi elencati, quali possono essere identificatori in Java.
| eta media
(F) |
| 1peso
(F) |
| Colore_sfondo (T) |
| Velocita-max
(F) |
| NumeroAbbonati (T) |
| Città
(T) |
Quali di queste dichiarazioni corrisponde alla corretta dichiarazione del
metodo main?
| public static void main (String args)
(F, manca []) |
| public void main (String args[])
(F, manca static) |
| public static void main (String args[]) (T) |
| public static void main ()
(F, manca String[] args) |
| public static void main (String[] args) (T) |
Dichiarare una variabile intera e una costante intera
| int a; |
| final int c=10; |
Indicare i possibili errori contenuti nelle seguente dichiarazioni e una
riformulazione corretta
| Int lato = 90;
int lato = 90; |
| int volume = 15.0; double
volume = 15.0; |
Avendo la variabile intera h e usando gli operatori, scrivere delle
condizioni booleane che siano vere quando:
| h si trova nell’intervallo [2, 7]
h >= 2 && h <= 7 |
| h si trova nell’intervallo ]-4, 3]
h > -4 && h <= 3 |
| h è uguale a 0 oppure è maggiore di 100
h == 0 || h > 100 |
| h non è negativo
!(h < 0), h >= 0 |
| h è diverso da 100
h != 100 |
Indicare qual è il valore della variabile a dopo queste assegnazioni
| a = 35; |
| b = 8; |
| a %= b; (a = a%b; a = 35%8;) a
= 3 |
Come si risolve il problema degli operatori che hanno la stessa precedenza in
una espressione?
...
|