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?
...
|