日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

[渝粤教育] 西南科技大学 高级语言程序设计(Java) 在线考试复习资料

發(fā)布時(shí)間:2023/12/2 java 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [渝粤教育] 西南科技大学 高级语言程序设计(Java) 在线考试复习资料 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

高級語言程序設(shè)計(jì)(Java)——在線考試復(fù)習(xí)資料
一、單選題
1.下列哪一個(gè)包給出了Runnable接口的定義?( )
A.iava.util
B.java.io
C.java.lang
D.java.sql

2.下列( )屬于Java線程同步方法。
A.joiny( )
B.run( )
C.wait( )
D.stroy( )

3.下列方法中可以用來創(chuàng)建一個(gè)新線程的是( )。
A.實(shí)現(xiàn)java.lang.Runnable接口并重寫start( )方法
B.實(shí)現(xiàn)java.lang.Runnable接口并重寫run( )方法
C.實(shí)現(xiàn)java.lang.Thread類并重寫run( )方法
D.實(shí)現(xiàn)java.lang.Thread類并實(shí)現(xiàn)start( )方法

4.在Applet應(yīng)用程序中,為了執(zhí)行窗體的刷新,下列( )調(diào)用方式是正確的。
A.paint( );
B.repaint( );
C.paint(g);
D.update(g);

5.main( )方法的返回類型是( )。
A.int
B.void
C.oolean
D.static

6.為了區(qū)分重載多態(tài)中同名的不同方法,要求( )。
A.采用不同的形式參數(shù)列表
B.返回值類型不同
C.調(diào)用時(shí)用類名或?qū)ο竺銮熬Y
D.參數(shù)名不同

7.有程序片段如下,以下哪個(gè)表示式的結(jié)果為true?( )

A.s==t
B.s.quals(t)
C.u.quals(s)
D.t.quals(u)

8.設(shè)有定義語句int a[]={66,88,99};則以下對此語句的敘述錯(cuò)誤的是( )。
A.定義了一個(gè)名為a的一維數(shù)組
B.數(shù)組有3個(gè)元素
C.數(shù)組的下標(biāo)為1~3
D.數(shù)組中的每個(gè)元素都是整型

9.有語句String s = ”hello world”;以下操作哪個(gè)是不合法的?( )
A.s>>>=1;
B.int i = s.length();
C.String ts = s.trim();
D.String t = s+”!”;

10.下列關(guān)于作用域的說法中,正確的是( )。
A.不同方法中聲明的不同變量,可以互相訪問
B.在不同方法中可以聲明相同數(shù)據(jù)類型的同名局部變量
C.在同一個(gè)類中可以聲明相同數(shù)據(jù)類型的同名類變量
D.在同一個(gè)程序塊中可以聲明相同數(shù)據(jù)類型的同名變量

11.下列關(guān)于類、包和源文件的說法中,錯(cuò)誤的一項(xiàng)是( )。
A.一個(gè)文件可以屬于一個(gè)包
B.一個(gè)包可包含多個(gè)文件
C.一個(gè)類可以屬于一個(gè)包
D.一個(gè)包只能含有一個(gè)類

12.為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )。
A.static void method( )?
B.public void method( )
C.final?void?method( )
D.stract?void?method( )

13.在使用interface聲明一個(gè)接口時(shí),可以使用( )修飾符修飾該接口。
A.public
B.protected
C.private protected
D.private

14.編譯和解釋執(zhí)行一個(gè)Java應(yīng)用程序應(yīng)分別采用的命令是( )。
A.java和javac
B.javac和java
C.javap和java
D.javac和jdb

15.下列語句序列執(zhí)行后,j的值是( )。

int j=0;
for( int i=3; i>0; i-- ) j+=i;
A.3
B.4
C.5
D.6

16.若有以下循環(huán)結(jié)構(gòu),則循環(huán)體將被執(zhí)行( )。

A.0次
B.1次
C.2次
D.3次

17.下列( )是正確Java語言表達(dá)式
A.yte = 128;
B.oolean = null;
C.long l = 0xfffL;
D.ouble = 0.9239d;

18.下列屬于合法的Java標(biāo)識符是( )
A._cat
B.5books
C.+static
D.-3.14159

19.下列敘述中,正確的是( )。
A.Java語言的標(biāo)識符是區(qū)分大小寫的
B.源文件名與public類名可以不同
C.源文件名的擴(kuò)展名為.jar
D.源文件中public類的數(shù)目不限

20.能夠支持javadoc命令的注釋語句是( )
A./…//
B./…/
C.//
D./
…*/

21.java.io包的File類是( )。
A.字符流類
B.字節(jié)流類
C.對象流類
D.非流類

22.下列說法不正確的是( )。
A.菜單只能放在窗口的正上方
B.工具欄可以任意拖放
C.組合框是列表框的一種變體
D.JEditorPane是一個(gè)文本組件類

23.下列不屬于Swing中組件的是( )。
A.JPanel
B.JTable
C.Menu
D.JFrame

24.Thread類中能運(yùn)行線程體的方法是( )。
A.start( )
B.resume( )
C.init( )
D.run( )

25.下列關(guān)于線程優(yōu)先級的說法中,正確的是( )。
A.線程的優(yōu)先級是不改變的
B.線程的優(yōu)先級是在創(chuàng)建線程時(shí)設(shè)置的
C.在創(chuàng)建線程后的任何時(shí)候都可以設(shè)置
D.和C

26.下列敘述中正確的是( )。
A.棧不能進(jìn)行插入元素的操作,而隊(duì)列可以。
B.棧和隊(duì)列都不能在中間位置進(jìn)行插入操作。
C.鏈表不能進(jìn)行插入操作。
D.數(shù)組不能進(jìn)行插入操作。

27.下列哪個(gè)選項(xiàng)是正確的main方法說明?( )
A.public main(String args[])
B.public static void main(String args[])
C.private static void main(String args[])
D.void main( )

28.以下哪個(gè)關(guān)鍵字可以拋出異常?( )
A.transient
B.finally
C.throw
D.static

29.paint( )方法使用哪種類型作為傳入?yún)?shù)?( )
A.Graphics
B.Graphics2D
C.String
D.olor

30.給出如下聲明:

String s1=new String(“Hello”);
String s2=new String(“there”);
String s3=new String(“Hello”);
下列選項(xiàng)中( )是合法的。
A.s3=s1+s2
B.s3=s1-s2
C.s3=s1&s2
D.s3=s1&&s2

31.執(zhí)行完以下代碼int[] x = new int[25];后,以下哪項(xiàng)說明是正確的( )。
A.x[24]為0
B.x[24]未定義
C.x[25]為0
D.x[0]為空

32.創(chuàng)建字符串s:String s = new String(“hello”);以下哪條語句將改變s的值( )。
A.String str = s.ppend(“aaa”);
B.String str = s.oncat(s);
C.String str = s.substring(3);
D.以上語句都不會

33.以下關(guān)于面向?qū)ο蟾拍畹拿枋鲋?不正確的一項(xiàng)是( )。
A.在現(xiàn)實(shí)生活中,對象是指客觀世界的實(shí)體
B.程序中的對象就是現(xiàn)實(shí)生活中的對象
C.在程序中,對象是通過一種抽象數(shù)據(jù)類型來描述的,這種抽象數(shù)據(jù)類型稱為類(class)
D.在程序中,對象是一組變量和相關(guān)方法的集合

34.以下哪個(gè)表達(dá)式是不合法的( )。
A.String x=”Hello”; int y=9; x+=y;
B.String x=”Hello”; int y=9; if(x==y){ }
C.String x=”Hello”; int y=9; x=x+y;
D.String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 0

35.如果在子類中需要調(diào)用父類的帶參數(shù)構(gòu)造方法,可以通過super( )調(diào)用所需的父類構(gòu)造方法,且該語句必須作為子類構(gòu)造方法中的( )。
A.第一條語句
B.第二條語句
C.第三條語句
D.最后一條語句

36.Java中訪問限定符不包括( )。
A.public
B.private
C.fault
D.final

37.內(nèi)部類是在一個(gè)類內(nèi)嵌套定義的類。其特點(diǎn)描述錯(cuò)誤的是( )。
A.只能在定義它的類或程序段中或表達(dá)式內(nèi)匿名使用,外部使用時(shí)必須給出類的全名
B.可以使用它所在類的靜態(tài)成員變量或?qū)嵗蓡T變量,但不可以使用所在類中的局部變量
C.可以作為其它類的成員,而且可訪問它所在類的成員
D.除static內(nèi)部類外,不能在類內(nèi)聲明static成員

38.關(guān)于對象使用,下面描述錯(cuò)誤的是( )。
A.通過“.”運(yùn)算符調(diào)用成員變量和方法
B.通過成員變量的訪問權(quán)限設(shè)定限制自身對這些變量方法的調(diào)用
C.將一個(gè)對象申明為類的成員時(shí),必須在使用前為其分配內(nèi)存
D.在方法中使用對象作為參數(shù)時(shí),采用引用調(diào)用

39.Java語言中類與類之間的繼承關(guān)系是( )。
A.多重的
B.單重的
C.線程的
D.不能繼承

40.以下關(guān)于構(gòu)造方法的描述錯(cuò)誤的是( )。
A.構(gòu)造方法的返回類型只能是void型
B.構(gòu)造方法是類的一種特殊方法,它的方法名必須與類名相同
C.構(gòu)造方法的主要作用是完成對類的對象的初始化工作
D.一般在創(chuàng)建新對象時(shí),系統(tǒng)會自動(dòng)調(diào)用構(gòu)造方法

41.現(xiàn)有一個(gè)int類型的整數(shù)和一個(gè)double類型的浮點(diǎn)數(shù),當(dāng)它們之間做了加法運(yùn)算之后,得到的結(jié)果類型應(yīng)該是( )。
A.int類型
B.ouble類型
C.float類型
D.long類型

42.設(shè)有類型定義short i=32; long j=64;下面賦值語句中不正確的一個(gè)是( )。
A.j=i;
B.i=j;
C.j=(long)i;
D.i=(long)j;

43.Java語言是以哪一種語言為基礎(chǔ)的?( )
A.sic
B.Smalhalk
C.
D.++

44.下列關(guān)于Java Application與Applet的說法中,正確的是( )
A.都包含main( )方法
B.都通過“appletviewer”命令執(zhí)行
C.都通過“javac”命令編譯
D.都嵌入在HTML文件中

45.下列語句序列執(zhí)行后,k的值是( )。

A.12
B.11
C.10
D.9

46.能從循環(huán)語句的循環(huán)體中跳出的語句是( )。
A.for語句
B.reak語句
C.while語句
D.ontinue語句

47.下列說法正確的是( )。
A.當(dāng)運(yùn)行Javac命令對一個(gè)Java源程序進(jìn)行編譯時(shí),必須寫出該源文件的完整的文件名,包括擴(kuò)展名.java
B.當(dāng)運(yùn)行Javac命令對一個(gè)Java源程序進(jìn)行編譯時(shí),不必寫出該源文件的擴(kuò)展名.java
C.當(dāng)用Java命令解析運(yùn)行一個(gè)class時(shí),必須寫出該class文件的擴(kuò)展名.lass
D.無論是運(yùn)行Javac還是Java命令,后面的源文件都必須給出文件擴(kuò)展名

48.在Java中,表示換行符的轉(zhuǎn)義字符是( )
A.’\n’
B.’\f’
C.’n’
D.’\dd’

49.以下選項(xiàng)中,合法的賦值語句是( )。
A.int a == 1;
B.int i = 1;
C.int a = a+1 = 5;
D.int y = int(i);

50.下列語句正確的是( )。
A.float 3.14;
B.yte i=225;
C.log k=33.5;
D.int p[ ][ ];

  • A.字符串“Dolly”將在窗體的中間某位置顯示
    B.paint方法發(fā)生編譯錯(cuò)誤
    C.字符串“Dolly”的底部將顯示在窗體的頂部,而字符串的頂部將不可見
    D.字符串“Dolly”將顯示在窗體的底部

    52.下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是( )。
    A.創(chuàng)建子類的對象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)。
    B.子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)。
    C.子類必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。
    D.子類無法繼承父類的構(gòu)造函數(shù)。

    53.編譯Java? Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為(????? )。
    A.lass
    B.java
    C.html
    D.xe

    54.Java語言不具有( )的特點(diǎn)。
    A.多態(tài)性
    B.多線程
    C.多重繼承
    D.可移植性

    55.有語句String s=”hello world”;以下哪行操作會出現(xiàn)語法錯(cuò)誤?( ????)
    A.s>>>=1;
    B.int i=s.length();
    C.String ts=s.trim();
    D.String t=s+”!”;

    56.MAX_LENGTH是int型public成員變量, 變量值保持為常量100,最好的定義方式是( ??)。
    A.public int MAX_LENGTH=100;
    B.final int MAX_LENGTH=100;
    C.static public int MAX_LENGTH=100;
    D.public final int MAX_LENGTH=100;

    57.以下屬于容器的類是( )
    A.JButton
    B.JFrame
    C.JLabel
    D.JMenuItem

  • A.有語法錯(cuò),不能執(zhí)行
    B.一次也不執(zhí)行
    C.執(zhí)行1次
    D.無限次

    59.在設(shè)計(jì)網(wǎng)絡(luò)數(shù)據(jù)傳輸應(yīng)用程序時(shí),應(yīng)從以下( )包中去尋找對應(yīng)的類。
    A.java.net
    B.java.util
    C.java.sql
    D.java.lang

    60.在編程讀取字節(jié)文件Employee.t中的數(shù)據(jù)時(shí),應(yīng)選擇使用( )類型的流對象。
    A.Reader
    B.InputStream
    C.FileOutputStream
    D.FileInputStream

    61.JFrame的默認(rèn)的布局管理器是 ( )
    A.FlowLayout
    B.orderLayout
    C.GridLayout
    D.rdLayout

    62.關(guān)于以下代碼所畫圖形的說明,正確的是( )

    g.setColor(Color. red);
    g.rawLine(10,10,10,50);
    g.setColor(Color. lack);
    g.rawRect(100,100,150,150);
    A.一條40像素長的垂直紅線,一個(gè)邊長為150像素的黑色四方形
    B.一條40像素長的垂直黑線,一個(gè)邊長為150像素的紅色四方形
    C.一條50像素長的垂直黑線,一個(gè)邊長為150像素的紅色四方形
    D.一條50像素長的垂直紅線,一個(gè)邊長為150像素的紅色四方形

    63.在一個(gè)應(yīng)用程序中有如下定義:int a[]={1,2,3,4,5,6,7,8,9,10};,為了打印輸出數(shù)組a的最后一個(gè)元素,下面正確的代碼是( )。
    A.System.out.println(a[10]);
    B.System.out.println(a[9]);
    C.System.out.println(a[a.length]);
    D.System.out.println(a(8));

  • A.包含關(guān)系
    B.繼承關(guān)系
    C.關(guān)聯(lián)關(guān)系
    D.上述類定義有語法錯(cuò)誤

    65.若特快訂單是一種訂單,則特快訂單類和訂單類的關(guān)系是( )
    A.使用關(guān)系
    B.包含關(guān)系
    C.繼承關(guān)系
    D.無關(guān)系

    66.設(shè)A,B 均為已定義的類名,下列聲明對象x1的語句中正確的是( ?)。
    A.public? A x1 = new B( ?);
    B. x1 = A( ?);
    C. x1 = new A( );
    D.int A x1;

    67.下列說法正確的是( )。
    A.final可修飾類、屬性、方法。
    B.stract可修飾類、屬性、方法。
    C.定義抽象方法需有方法的返回類型、名稱、參數(shù)列表和方法體。
    D.用final修飾的變量,在程序中可對這個(gè)變量的值進(jìn)行更改。

    68.下列( )是創(chuàng)建一個(gè)可運(yùn)行類的正確代碼。
    A.publicclass Ximplements Runnable{ public void run( ){…} }
    B.publicclass Ximplements Thread{ public void run( ){…} }
    C.publicclass Ximplements Thread{ public int run( ){…} }
    D.publicclass Ximplements ?Runnable{ protected void run( ){…} }

    69.以下( )是正確的表達(dá)式。
    A.yte = 128;
    B.oolean = null;
    C.long l = 0xfffL;
    D.ouble = 0.9239d;

    70.若數(shù)組a定義為int[][] a = new int[3][4],則a是( )
    A.一維數(shù)組
    B.二維數(shù)組
    C.三維數(shù)組
    D.四維數(shù)組

    71.Java語言使用的字符集是( )
    A.SCII
    B.
    C.
    D.Unicode

  • A.5
    B.3
    C.4
    D.6

  • A.0
    B.1
    C.2
    D.3

    74.要使類中的某個(gè)成員變量只能被它自身和它的子類訪問到,該變量可用( )修飾符修飾。
    A.protected
    B.public
    C.private
    D.不加修飾符

    75.Java編程默認(rèn)的引用包為( )
    A.java.sys包
    B.java.lang包
    C.java.new包
    D.java.util包

    76.在Java語言中,所有類的根類是( )
    A.java.wt.Frame
    B.java.lang.lass
    C.java.pplet.pplet
    D.java.lang.Object

    77.在Applet中顯示文字、圖形等信息時(shí),應(yīng)使用的方法是( )。
    A.public void paint( )
    B.public void init( )
    C.public void start( )
    D.public void destroy( )

    78.下列語句中,屬于多分支語句的是( )。
    A.if語句
    B.switch語句
    C.o while語句
    D.for語句

    79.在Java語言中,用package語句說明一個(gè)類所在的包時(shí),該包的層次結(jié)構(gòu)必須( )。
    A.與文件的結(jié)構(gòu)相同
    B.與文件目錄的層次相同
    C.與文件類型相同
    D.與文件大小相同

    80.以下( )屬于Java 關(guān)鍵字。
    A.NULL
    B.IF
    C.O
    D.while

    二、多選題
    81.在下列說法中,( )是Java語言的特點(diǎn)。
    A.簡單
    B.與平臺無關(guān)
    C.一種解釋執(zhí)行語言
    D.有內(nèi)存自動(dòng)回收功能

    82.在Java中,以下哪些類定義在java.lang包中。( )
    A.Frame
    B.Object
    C.pplet
    D.Thread

    83.下列哪些方法不能創(chuàng)建一個(gè)可運(yùn)行的類( )。
    A.public class X implements Runnable{ public void run( ){…} }
    B.public class X implements Thread{ public void run( ){…} }
    C.public class X implements Thread{ public int run( ){…} }
    D.public class X implements Runnable{ protected void run( ){…} }

    84.下列類頭定義中,正確的是( )。
    A.lass A
    {… }
    B.public A extends B
    {… }
    C.public class A extends B
    { … }
    D.lass A extends B implements C
    { … }

    85.下列屬于面向?qū)ο筇匦缘倪x項(xiàng)是( )。
    A.魯棒性
    B.繼承性
    C.封裝性
    D.多態(tài)性

    86.下列關(guān)于Applet的說法中,正確的是( )。
    A.pplet的主類要定義為java.pplet.pplet類的子類
    B.可以在安全策略的控制下讀寫本地磁盤文件
    C.Java中不支持向Applet傳遞參數(shù)
    D.pplet自身不能運(yùn)行,必須嵌入到其他的應(yīng)用程序(如瀏覽器)中運(yùn)行

    87.下列哪些類屬于InputStream類的子類( )。
    A.文件輸出流FileInputStream
    B.對象輸出流ObjectInputStream
    C.字符輸出流CharInputStream
    D.壓縮文件輸出流ZipInputStream

    88.下列說法中錯(cuò)誤的是( )。
    A.LayoutManager是一個(gè)接口,編程時(shí)通常使用的是實(shí)現(xiàn)該接口的類
    B.布局管理器體現(xiàn)了Java平臺無關(guān)性
    C.每個(gè)容器都對應(yīng)一個(gè)布局管理器
    D.在Java中,必須直接設(shè)置構(gòu)件在容器中的位置和直接設(shè)置構(gòu)件的大小

    89.下列說法中,正確的是( )。
    A.Java系統(tǒng)的標(biāo)準(zhǔn)輸入對象是System.in
    B.打開一個(gè)文件時(shí)不可能產(chǎn)生IOException
    C.使用File對象可以判斷一個(gè)文件是否存在
    D.使用File對象可以判斷一個(gè)目錄是否存在

    90.下列關(guān)于線程優(yōu)先級的說法中,正確的是( )
    A.線程的優(yōu)先級是不改變的
    B.線程的優(yōu)先級是在創(chuàng)建線程時(shí)設(shè)置的
    C.在創(chuàng)建線程后的任何時(shí)候都可以設(shè)置
    D.線程的優(yōu)先級是由操作系統(tǒng)設(shè)置的

    91.以下關(guān)于棧和隊(duì)列的描述中,正確的是( )。
    A.棧是一種先入先出的數(shù)據(jù)結(jié)構(gòu)。
    B.隊(duì)列是一種先入先出的數(shù)據(jù)結(jié)構(gòu)。
    C.棧是一種后入先出的數(shù)據(jù)結(jié)構(gòu)。
    D.隊(duì)列是一種后入先出的數(shù)據(jù)結(jié)構(gòu)。

    92.以下關(guān)于System類的描述中,正確的是( )
    A.該類定義在java.lang包中
    B.該類代表當(dāng)前計(jì)算機(jī)系統(tǒng)
    C.可以通過該類的out成員進(jìn)行數(shù)據(jù)的輸出
    D.可以通過該類的in成員進(jìn)行數(shù)據(jù)的輸入

    93.以下關(guān)于java異常的描述中,正確的是()
    A.異常就是有語法錯(cuò)誤的程序
    B.異常是程序運(yùn)行時(shí)可能遇到的特殊情況,需要捕獲并處理
    C.異常可以用try{}catch{}程序塊來捕獲并處理
    D.異常會導(dǎo)致程序的崩潰

    94.在編寫多線程應(yīng)用程序時(shí),可以通過以下( )方法實(shí)現(xiàn)
    A.設(shè)計(jì)一個(gè)java.lang.Thread類的子類
    B.設(shè)計(jì)一個(gè)java.lang.Runnable接口的子類
    C.設(shè)計(jì)一個(gè)實(shí)現(xiàn)java.lang.Runnable接口的類
    D.設(shè)計(jì)一個(gè)實(shí)現(xiàn)java.lang.Object類的子類

    95.以下關(guān)于Java語言的描述中,正確的是( )
    A.Java是一種高級程序設(shè)計(jì)語言
    B.Java語言是一種與平臺無關(guān)的語言
    C.Java語言編寫的程序需要在虛擬機(jī)上才能運(yùn)行
    D.Java語言是一種解釋執(zhí)行語言

    96.以下關(guān)于繼承關(guān)系的描述中,正確的是()
    A.具體類可以繼承抽象類
    B.具體類不能繼承抽象類
    C.抽象類可以繼承其它抽象類
    D.抽象類不能繼承其它抽象類

    97.以下關(guān)于接口的描述中,正確的是()
    A.接口可以繼承其它接口
    B.接口可以繼承類
    C.接口不能繼承其它接口
    D.接口不能繼承類

    98.以下關(guān)于對象使用的描述中,正確的是( )
    A.通過“.”運(yùn)算符調(diào)用成員變量和方法。
    B.必須用new為對象分配內(nèi)存空間。
    C.對象在使用完后,必須調(diào)用dispose()方法釋放內(nèi)存空間。
    D.可以通過對象引用其對應(yīng)類型中申明為private的屬性或方法。

    99.下列說法正確的是( ) 。
    A.IOException必須被捕獲或拋出。
    B.java語言會自動(dòng)初始化變量的值。
    C.java語言不允許同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口。
    D.java語言會自動(dòng)回收內(nèi)存中的垃圾。

    100.以下關(guān)于構(gòu)造方法的描述正確的是( )。
    A.構(gòu)造方法的返回類型只能是void型。
    B.構(gòu)造方法是類的一種特殊方法,它的方法名必須與類名相同。
    C.構(gòu)造方法的主要作用是完成對類中成員變量的初始化工作。
    D.一般在創(chuàng)建新對象時(shí),系統(tǒng)會自動(dòng)調(diào)用構(gòu)造方法。

    三、判斷題
    101.一個(gè)Java類可以有多個(gè)父類。( )

    102.Java語言中的接口可以繼承,一個(gè)接口通過關(guān)鍵字extends可以繼承另一個(gè)接口。( )

    103.用“+”可以實(shí)現(xiàn)字符串的拼接,用subString( )方法可以從一個(gè)字符串中去除一個(gè)字符子串。( )

    104.在Applet的坐標(biāo)系中,(0,0)代表輸出窗口左上角的象素點(diǎn)。( )

    105.一個(gè)容器中可以混合使用多種布局策略。( )

    106.保留字this代表當(dāng)前對象。( )

    107.方法可以沒有返回值,或有一個(gè)返回值,也可以有多個(gè)返回值。( )

    108.子類不能繼承父類的構(gòu)造方法。( )

    109.類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾。( )

    110.當(dāng)一個(gè)方法在運(yùn)行過程中產(chǎn)生一個(gè)異常,則這個(gè)方法會終止,但是整個(gè)程序不一定終止運(yùn)行。( )

    111.凡是Java Applet程序,必須加載java.pplet包。( )

    112.容器是用來組織其他界面成分和元素的單元,它不能嵌套其他容器。( )

    113.Java的屏幕坐標(biāo)是以像素為單位,容器的左下角被確定為坐標(biāo)的起點(diǎn)。( )

    114.用“+”可以實(shí)現(xiàn)字符串的拼接,用“-”可以從一個(gè)字符串中去除一個(gè)字符子串。( )

    115.接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。( )

    116.一個(gè)類中用private修飾符修飾的屬性成員,可被該類的方法和它的子類的方法訪問。( )

    117.如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的。( )

    118.用javac編譯Java源文件后得到代碼叫字節(jié)碼。( )

    119.Java語言的內(nèi)存由程序員管理,使用完內(nèi)存后由程序員釋放內(nèi)存。( )

    120.for語句中的循環(huán)體不能是空的。( )
    高級語言程序設(shè)計(jì)(Java)——在線考試復(fù)習(xí)資料答案
    一、單選題
    1.

  • 二、多選題
    81.

  • 三、判斷題
    101.

  • 總結(jié)

    以上是生活随笔為你收集整理的[渝粤教育] 西南科技大学 高级语言程序设计(Java) 在线考试复习资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。