資源描述:
《Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、《java程序設(shè)計(jì)基礎(chǔ)》復(fù)習(xí)題及答案(說(shuō)明:請(qǐng)點(diǎn)擊菜單條“視圖”中的菜單項(xiàng)“文檔結(jié)構(gòu)圖”,然后使用)第一、二章java語(yǔ)言基礎(chǔ)練習(xí)一(兩類java程序)1.Java是低級(jí)語(yǔ)言還是高級(jí)語(yǔ)言?2.Java是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言嗎?3.Java是編譯型的計(jì)算機(jī)語(yǔ)言還是解釋型的計(jì)算機(jī)語(yǔ)言?4.Java語(yǔ)言的程序設(shè)計(jì)包含哪3個(gè)步驟?5.Java源程序文件的后綴是什么?6.Java源程序經(jīng)編譯后生成什么文件?其后綴是什么?7.Java程序有哪兩類?8.類的定義由哪兩部分組成?9.方法的定義由哪兩部分組成?10.一個(gè)Java源程序中可以有多個(gè)公共類(主類)嗎?11.一個(gè)Java源程序中可
2、以有多個(gè)類嗎?若有多個(gè)類時(shí),程序文件名是什么?12.一個(gè)JavaApplet源程序的主類能有多個(gè)父類嗎?13.Java應(yīng)用程序(Application)的主類的類頭應(yīng)如何寫?它的主方法的方法頭應(yīng)如何寫?Application的入口在哪?14.Java應(yīng)用程序(Application)的主類中一定要有主方法(main)嗎?15.Java小程序(Applet)的主類的類頭應(yīng)如何寫?小程序在什么環(huán)境下運(yùn)行?16.Java小程序(Applet)的主類的父類必須是類Applet嗎?17.Java中的的字符使用什么編碼?18.在Java語(yǔ)言中,將源代碼翻譯成____________時(shí)產(chǎn)生
3、的錯(cuò)誤稱為編譯錯(cuò)誤,而將程序在運(yùn)行中產(chǎn)生的錯(cuò)誤稱為運(yùn)行錯(cuò)誤。19.為了使包sos中的所有類在當(dāng)前程序中可見,可以使用的語(yǔ)句是()。A)importsos.*;B)packagesos.*;C)sosimport;D)sospackage;20.在Applet的坐標(biāo)系中,(0,0)代表輸出窗口______角的象素點(diǎn)。()21.下面是用戶程序?qū)pplet類中方法paint()的重新定義。__________voidpaint(Graphicsg){g.____________("你好!",10,20);}練習(xí)二(數(shù)據(jù)類型)1.以下的選項(xiàng)中能正確表示Java語(yǔ)言中的一個(gè)整型常量的
4、是()。
A)12.B)-20C)1,000D)456
2.下列的變量定義中,錯(cuò)誤的是()。A)int6_a;B)floata;C)inti=Integer.MAX_VALUE;D)staticinti=100;3.下列的變量定義中,錯(cuò)誤的是()。A)inta;b;B)floata,b1=1.23f;C)charch1=’d’,ch2=’’’;D)publicinti=100,j=2,k;4.下列的變量定義中,錯(cuò)誤的是()。A)int_a=123;B)longj=12345678900L;C)intm,n;D)statici=100;5.下列的變量定義中,正確的是()。A)
5、booleanb1=”true”;B)floatx=6.6;C)bytei=200;D)doubley;6.以下字符常量中不合法的是()。A)'@'B)'&'C)"k"D)'整'7.以下的選項(xiàng)中能正確表示Java語(yǔ)言中的一個(gè)整型常量的是()。A)Integer.MAX_VALUEB)8.8FC)2.0E16D)true8.下列最終屬性(常量)i的定義中,正確的是()。A)staticfinaldoublei;B)abstractfinalinti=8;C)finaldoublei=3.14159;D)floati=1.2f;9.以下的選項(xiàng)中能正確表示Java語(yǔ)言中的一個(gè)dou
6、ble型常量的是()。A)Float.MIN_VALUEB)1.8e-6FC)2.0D)’abcf’10.以下的變量定義語(yǔ)句中,合法的是()。A)float$_*5=3.4F;B)byteb1=15678;C)doublea=Double.MAX_VALUE;D)int_abc_=3721L;11.以下字符常量中不合法的是()。A)'
7、'B)'''C)""D)'我'12.定義初值為10的10次方的長(zhǎng)整型變量var的語(yǔ)句是:_________________。13.Java語(yǔ)言中的浮點(diǎn)型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲(chǔ)長(zhǎng)度和數(shù)值精度的不同,進(jìn)一步分為哪兩種具體類型,各占二進(jìn)制的多少位?1
8、4.Java的復(fù)合數(shù)據(jù)類型有那幾種?15.在Java語(yǔ)言中,邏輯常量只有哪兩個(gè)值?16.字符串”’a’”的長(zhǎng)度是幾(即有幾個(gè)字符)?17.Java語(yǔ)言中的邏輯變量可以和整型變量相互強(qiáng)制轉(zhuǎn)換嗎?18.在程序中可對(duì)用final修飾的變量的值進(jìn)行更改嗎?練習(xí)三(運(yùn)算符與表達(dá)式)1.已定義a為int類型的變量。以下選項(xiàng)中,合法的賦值語(yǔ)句是()。A)a+1==2;B)a+=a*6;C)a=8.8f;D)inta=8;2.以下選項(xiàng)中的變量都已正確定義,不合法的表達(dá)式是()。A)a>=4==b<1B)'n'-3C