java大學(xué)實(shí)用教程第三版課后習(xí)題答案
java大學(xué)實(shí)用教程課后答案
答:不正確
3.java應(yīng)用程序的主類必須含有怎樣的方法?
答:含有main方法
4.“java應(yīng)用程序必須有一個(gè)類是public類”這句話正確嗎?
答:不正確,只能有一個(gè)public類
5.“java Applet程序的主類必須是public類”這句話正確嗎?
答:正確,因?yàn)閖ava Applet主類必須是Applet類的子類并且是public的類
6.請(qǐng)敘述java源程序的命名規(guī)則.
答:與public的類同名.
7.源文件生成的字節(jié)碼文件在運(yùn)行時(shí)都加載到內(nèi)存中嗎?
答:非也,動(dòng)態(tài)隨需要運(yùn)行才加載.
8.面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言有那些基本特征?
答:封裝;繼承;多態(tài)性
9.在Java程序中有多個(gè)類文件時(shí),用Java命令應(yīng)該運(yùn)行那個(gè)類?
答:具有main方法的類
第二章 基本數(shù)據(jù)類型和數(shù)組
4.下列哪些語(yǔ)句是錯(cuò)的?
Int x=120;
Byte b=120;
b=x;
答:B=x;錯(cuò)應(yīng)為 b=(byte)x
5.下列哪些語(yǔ)句是錯(cuò)的?
答:y=d;錯(cuò),應(yīng)y=(float)d
6.下列兩個(gè)語(yǔ)句是等價(jià)的嗎?
Char x=97;
Char x=„a‟;
答:是等價(jià)的.
7.下列system.out.printf語(yǔ)句輸出結(jié)果是什么?
Int a=97;
Byte b1=(byte)128;
Byte b2=(byte)(-129);
System.out.printf(“%c,%d,%d”,a,b1,b2);
如果輸出語(yǔ)句改為:
System.out.printf(“%d,%d,%d”,a,b1,b2);
輸出什么?
答:輸出a , -128, 127
修改后輸出 97,-128,127
8.數(shù)組是基本數(shù)據(jù)類型嗎?怎樣獲取數(shù)組的長(zhǎng)度?
答:不是基本數(shù)據(jù)類型,是復(fù)合數(shù)據(jù)類型.可以通過(guò):數(shù)組名.length的方法獲得數(shù)組長(zhǎng)度
9.假設(shè)有兩個(gè)int類型數(shù)組:
Int[] a=new int[10];
Int[] b=new int[8];
b=a;
A[0]=100;
B[0]的值一定是100嗎?
答:一定,因?yàn)閍數(shù)組與b數(shù)組引用相同.
10.下列兩個(gè)語(yǔ)句的作用等價(jià)嗎?
Int[] a={1,2,3,4,5,6,7,8};
Int[] a=new int[8];
答:不等價(jià),前者有初值,后者指分配空間.初值數(shù)組元素為0
11.有語(yǔ)句:
int [] a={1,2,3},b={4,5};
a=b;
求a[0]=? b[1]=? 為什么?
答: a[0]=4 ; b[1]=5 因?yàn)橛邢嗤囊茫赶騜[].
12. Java語(yǔ)言使用_________編碼,每個(gè)字符占___________字節(jié)________byte位 Unicode 2 16
第三章 運(yùn)算符、表達(dá)式與語(yǔ)句
1.下列語(yǔ)句輸出的結(jié)果是什么?
Int a=100, x,y;
X=++a;
Y=a--
