java找到int需要char_Java2课后择题.doc
Java2課后擇題
Java2實用教程(第4版)課后選擇題整理
(以下內容可能會出現少量錯別字,望見諒)
——by[小壞蛋~]
第一章選擇題
(1)下列哪個是JDK提供的編譯器?
A. java.exe B.javac.exe
C.javap.exe D. javaw.exe
(2)下列哪個是Java應用程序主類中正確的main方法?
A. public void main (String args[])
B.static void main (String args[])
C .public static void Main (String args[])
D .public static void main (String args[])
第二章.選擇題
(1)下列哪項字符序列可以作為標識符?
A .true B .default C. _int D.good-class
(2)下列哪三項是正確的float變量的聲明?
A .float foo=-1; B .float foo=1.0;
C .float foo=42e1; D. float foo=2.02f;
E .float foo== 3.03d; F. float foo== 0x0123;
(3)下列哪一項敘述是正確的?
A. char型字符在Unicode表中的位置范圍是0至32767
B. char型字符在Unicode表中的位置范圍是0至65535
C. char型字符在Unicode表中的位置范圍是0至65536
D. char型字符在Unicode表中的位置范圍是-32768至32767
(4)以下哪兩項是正確的char型變量的聲明?
A. char ch="R"; B .char ch='\\'
C. char ch='ABCD'; D. char ch="ABCD";
E. char ch='\ucafc'; F. char ch='\u10100'
(5)下列程序中哪些[代碼]是錯誤的?
public class E
{ public static void main(String args[])
{ int x =8;
byte b=127; //【代碼1】
b=x;/【代碼2】
x=12L;//【代碼3】
long y=8.0;//【代碼4】
float z=6.89;//【代碼5】}
}
(6)對于int a[]=new int[3];下列哪個敘述是錯誤的?
A. a.length的值是3。 B. a[1]的值是1。
C. a[0]的值是0。 D. a[a.length-1]的值等于a[2]的值。
第三章.選擇題
(1)下列哪個敘述是正確的?
A. 5.0/2+10的結果是double型數據。
B. (int)5.8+1.0的結果是int型數據。
C.’蘋’+’果’的結果是char型數據。
D. (short) 10+'a’的結果是short型數據。
(2)用下列哪個代碼替換程序標注的[代碼]會導致編譯錯誤?
A. m-->0 B. m++>0
C. m=0 D. m>100&&true
public class E{
public static void main (String args[]){
int m=10,n=0;
while([代碼]){n++;} }
}
(3)假設有int x=1;以下哪個代碼導致“可能損失精度,找到int需要char”這樣的編
譯錯誤?
short t=12+'a'; B .char c= 'a'+1;
C. char m='a'+x; D .byte n='a'+1;
第四章選擇題
(1)下列哪個敘述是正確的?
A. Java應用程序由若干個類所構成,這些類必須在一個源文件中
總結
以上是生活随笔為你收集整理的java找到int需要char_Java2课后择题.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux vim命令跳到67行,Lin
- 下一篇: Java定义变量x初始值为3,JAVA