《福建電大考試資料—7354《java技術(shù)》模擬試題》由會(huì)員分享,可在線閱讀,更多相關(guān)《福建電大考試資料—7354《java技術(shù)》模擬試題(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、福建廣播電視大學(xué) 2014—2015 學(xué)年度第二學(xué)期期末考試
開(kāi)放教育計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(本科)《JAVA技術(shù)》模擬試題及參考答案
2015年5月
一、選擇題 (每小題 3分,共 30分)
1、 Java 中整數(shù)類型包括。 (D)
A. int, byte, char B. int, short, long, byte, char
C. int, short, Iong, char D. int, short, 1 ong, byte
2、 一個(gè)類中定義的成員變量只能被同一包中的類訪問(wèn)。下面的哪些修飾符可以 獲 得需要的訪問(wèn)控制。 (B)
A. private B. 沒(méi)有修飾
2、符 C. public D. protected
3、 以下關(guān)于接口不正確的說(shuō)法是。 (D)
A. 一個(gè)類可以實(shí)現(xiàn)多個(gè)接口類似于多重繼承。
B. 接口沒(méi)有構(gòu)造函數(shù)和析構(gòu)函數(shù)。
C. 接口可以繼承。
D. 接口包含的方法既可以有實(shí)現(xiàn),也可以沒(méi)有實(shí)現(xiàn)。
4、 編譯Java程序的命令文件名是(B)。
A. java. exe B. javac ? exe C. javac D. appletviewer ? exe -
5、 卜?面聲明 JQVEI 獨(dú)立應(yīng)用程序 main() 方法中,止確的是 (A.) 。
A.
public static void main(String ar
3、gs [ ])
{
}
B.
private static void main(String args [ ] )
{
. }
C.
public void main(Stcing args [ ]) {
}
D.
public static void main ( ) {
}
E.
public static void main(String args) {
}
6、 如何定義 Myclass 類? (C.)
A. new Myclass() ;
C. public class MyClass
B. public My
4、class( ) { }
D. MyClass{ }
7、 在 Java 中 ,Exception 類是什么類的子類? (B.)
A. Error B. Throwablc
C. Problem D. Snafu
8、 以下不屬于 Swing 的控件是 (C.) 。
A. JLabel B. JTextField C. Button D. JFrame
9、 如果沒(méi)有為控件的事件指定監(jiān)視器,會(huì)發(fā)生什么? (A.)
A. 事件被忽略 B. 事件由一個(gè)默認(rèn)的事件處理方法處理
C.程序?qū)⒘⒓赐顺鯠. Java編譯器產(chǎn)生一個(gè)致命的錯(cuò)誤
10、 在 Java 中,使用邊界布局管理
5、器必須輸人哪一個(gè)包? (C)
A. java. lang. * B. javax. swing. *
C. java. awt. * D. java, layout. *
E. 不需要,它是默認(rèn)存在的
二、填空題 ( 每小題 3 分,共 30 分 )
1、 Java Applet 程序需要在 屮運(yùn)行,而
木身是圖形界面的環(huán)境,所以 Java Applet 程序可以且 只
能在圖形界面下工作。(WWWJ覽器、瀏覽器)
2、 在“命令提示符”窗口運(yùn)行 Java 的字節(jié)碼文件,需要使用
命令。
(java *.class )
3、 在JDK命令中,編譯jewel的源程
6、序命令的格式是 。
(Javac *.java )
4> System, out. pr intln(" This character+ " A'+"has the value: ” +(int)
'AT 的輸擊結(jié)果是 o
(This character A has the value: 65)
5、 在 Java 中,構(gòu)成消息傳遞機(jī)制包含 、事件監(jiān)聽(tīng)器、事件對(duì)象
三個(gè)要索。
( 事件源 )
6、 在 Java 中,凡是需要完成與操作系統(tǒng)有關(guān)的較底層的輸入輸出操作的 Java
程序,都要用到 包。
(Java. io)
7、 HTML語(yǔ)言有一個(gè)〈Applet
7、〉標(biāo)簽,可加入各種屬性來(lái)指定與 Applet冇關(guān)的內(nèi)
容,其屮 code> witch> 是必選屬性。
(height)
8、 Applet 屮顯示的字符串或圖形的顏色可以用 Color 類的對(duì)彖來(lái)控制,每個(gè)
Color 對(duì)象代表一種顏色,例如卜 ?面的語(yǔ)句創(chuàng)建的是代表 色的 Color
對(duì)象: Color blueColor 二 new Color(0, 255, 0) ;
( 綠色 )
9A 設(shè) x=2. 5 , a = 7, y=4. 7 。表達(dá)式為:x+a%3 *(i nt) (x+y) %2/4, 計(jì)算后, 表
達(dá)式的值為: o
(2. 75)
10、設(shè)滬
8、6、 b 二-4, 表達(dá)式為: (a<10 && a>10 ? a : b ) 讓算后,表達(dá)式的 值為:
0
(-4)
三、 簡(jiǎn)答題 ( 每小題 10 分,共 20 分〕
1、 簡(jiǎn)述什么是類的繼承性?
答:在 Java 屮新類可從現(xiàn)冇的類屮產(chǎn)生,產(chǎn)生的新類將保留現(xiàn)冇類的成員變量 和 方法并可根據(jù)需要對(duì)它們進(jìn)行修改。新創(chuàng)建的類中還可添加新的變量和方法, 這些
新壇功能允許以統(tǒng)一的風(fēng)格處理不同類型的數(shù)據(jù)。類的這種性能成為類的繼 承性。
2、 圖形用戶界面由什么構(gòu)成?分析它們的作用。 答:圖形用戶界而由常見(jiàn)的基本組件構(gòu)成,如框架 ( 窗口 ) 、 Applet. 按鈕、 艾 本框、
9、 選擇框、滾動(dòng)條等??蚣?( 窗口 ) 與 Applet 提供了存放其他組件的空間 , 提供了一個(gè) 讓用戶進(jìn)行操作的界面。通過(guò)窗口中的按鈕可以執(zhí)行程序、進(jìn)行功能 操作。通過(guò)文 木框等可以輸入信息。通過(guò)標(biāo)簽等可以輸出信息。
四、 程序分析題 ( 共 10 分) 1 、以下程序的輸出結(jié)果是什么?
public class Testi {
public static void meiin(String args[]) {
int y, x=l, total=0 ;
while ( x<=10 ) {
y 二 x * x ;
Sys tent out. pri ntln (y) ;
t
10、otal+=y;
++x;
}
System, out. println ( ” total is ” ,+total);
}
}
程序輸出結(jié)果是:
答:程序輸出結(jié)果是:
1
4
9
16
25
36
49
64
81
100
Total is 385
五、程序設(shè)計(jì)題 (10 分 )
Applet
1、編寫(xiě)一個(gè) Java Applet, 使之能夠在瀏覽器中顯示“ Welcome to Java
World!" 的字符串信息。
參考程序:
import java. awt. Graphics;
import java, applet. Applet;
publ ic class MyJavaExcerciseApplet extends Applet
{
public void paint (Graphics g)
{
g. drawString^Welcome to Java Applet World! ^ , 10,20);
}//end of paint method
}//end of class