1:寫出int,double數(shù)據(jù)類型的大小范圍。
4 8
2:可以給字符變量賦值整數(shù)嗎?可以給整數(shù)變量賦值字符嗎?解釋為什么?
char c=65;
char 2
int 4
3:自動(dòng)類型轉(zhuǎn)換在什么時(shí)候發(fā)生?什么時(shí)候需要強(qiáng)制類型轉(zhuǎn)換?
低類型 向高類型運(yùn)算的時(shí)候
高類型 向地類型運(yùn)算的時(shí)候,會(huì)丟失數(shù)據(jù)精度
4:什么叫變量的初始化?變量不初始化可以使用嗎?boolean類型的變量要如何初始化?
int a=10;
不行
boolean s=false;
5:已知:int x,y;下列表達(dá)式中非法的是( d )
A x=y+3 B y=x%y C y=++x D x+y=5
6:有如下變量定義,對(duì)否?為什么?
String score="80"; int score=80;//不對(duì) 因?yàn)樽兞棵荒芟嗤?br />
7:
閱讀以下程序:
int x=5;
if(x--<5){ System.out.println(x); } else { System.out.println(x++); }
程序運(yùn)行后,輸出的結(jié)果是多少?
4
上機(jī)完成(需要if語(yǔ)句)
8:定義兩個(gè)整型變量,給他們賦值,交換他們的值,然后顯示出來。(考慮如果不使用第3個(gè)變量)
9:定義3個(gè)整型變量,從鍵盤給他們賦值,求出其中的最大值和最小值?
10:輸入一個(gè)字符,無(wú)論它是否是大寫的,把它大寫打印出來
11:定義3個(gè)變量,從鍵盤輸入三個(gè)整數(shù)賦值給這3個(gè)變量,將這三個(gè)數(shù)按從大到小的順序排列起來。
12:輸入一個(gè)字符(a-z ,A-Z),判斷它是否是元音字母。(元音字母:a e i o u)
13:輸入一個(gè)三位數(shù)的整數(shù),判斷其是否是水仙花數(shù)。
所謂水仙花數(shù)是指:其每個(gè)數(shù)字的立方和等于自身,例如:153=1*1*1+5*5*5+3*3*3