福師《JAVA程序設(shè)計(jì)》在線作業(yè)一-0003(資料答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2020-02-06 23:19:11來源:admin瀏覽: 63 次

福師《JAVA程序設(shè)計(jì)》在線作業(yè)一-0003

試卷總分:100  得分:100

一、單選題 (共 30 道試題,共 60 分)

1.用于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是( )

A.class, float, double, public

B.float, boolean, int, long

C.char, extends, float, double

D.public, private, protected


2.Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是_________。

A.垃圾回收

B.虛擬機(jī)

C.代碼安全

D.多線程


3.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的( )

A.while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)

B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果

C.兩種循環(huán)任何時(shí)候都可替換

D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空


4.以下語句有語法錯(cuò)誤的是( )

A.int?x=1;y=2;z=3

B.for?(int?x=10,y=0;x>0;x++);

C.while?(x>5);

D.for(;?;);


5.當(dāng)Frame改變大小時(shí),放在其中的按鈕大小不變,則使用如下哪個(gè)layout( )。

A.FlowLayout

B.CardLayout

C.North and South of BorderLayout

D.East and West of BorderLayout


6.下面哪個(gè)為構(gòu)造函數(shù)的特性定義( )。

A.在類中聲明構(gòu)造函數(shù)時(shí),名稱須與類名相同

B.具有重載特性,可以建立多個(gè)相同名稱

C.使用類建立新對(duì)象時(shí),會(huì)自動(dòng)執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初始值進(jìn)行內(nèi)存的分配

D.以上都是


7.給出下列代碼,如何使成員變量m 被方法fun()直接訪問?


class Test 

private int m; 

public static void fun() 

... 

}

A.將private int m 改為protected int m

B.將private int m 改為 public int m

C.將private int m 改為 static int m

D.將private int m 改為 int m


8.下列不屬于Swing中構(gòu)件的是_________。

A.JPanel

B.JTable

C.Menu

D.JFrame


9.數(shù)組的大小在創(chuàng)建以后( )。

A.可以改變

B.不能改變

C.使用new方法可以改變

D.有些可以改變


10.已知如下代碼:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");執(zhí)行結(jié)果是( )

A.False

B.True

C.None

D.出錯(cuò)


11.String s="This is the ";String t=s.concat("String."); t的內(nèi)容是( )

A.This is the String

B.This is the

C.String


12.下列的哪個(gè)賦值語句是正確的?

A.char a=12;

B.int a=12.0;

C.int a=12.0f;

D.int a=(int)12.0;


13.關(guān)于類和對(duì)象的敘述正確的是( )

A.Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類

B.類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達(dá)形式不同

C.類的成員至少有一個(gè)屬性和一個(gè)方法

D.類是對(duì)象的實(shí)例化


14.下列常見的系統(tǒng)定義的異常中,哪個(gè)是輸入、輸出異常?

A.ClassNotFoundException

B.IOException

C.FileNotFoundException

D.UnknownHostException


15.下列語句序列執(zhí)行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }

A.31

B.32

C.2

D.33


16.以下哪個(gè)方法用于定義線程的執(zhí)行體( )

A.start()

B.init()

C.run()

D.main()

E.synchronized()


17.以下敘述正確的是( )

A.構(gòu)造方法必須是public方法

B.main方法必須是public方法

C.Java應(yīng)用程序的文件名可以是任意的

D.構(gòu)造方法應(yīng)該聲明為void類型


18.要使用Vector必須import入下面哪個(gè)包( )。

A.java.Vector

B.java.io

C.java.util

D.java.Applet


19.設(shè) i、j、k 為類 x 中定義的 int 型變量名,下列類 x 的構(gòu)造函數(shù)中不正確的是( )

A.x( int m){ ... }

B.void x( int m){ ... }

C.x( int m, int n){ ... }

D.x( int h,int m,int n){ ... }


20.在Applet的關(guān)鍵方法中,下列哪個(gè)方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源?

A.init()

B.start()

C.paint()

D.destroy()


21.以下哪個(gè)約束符可用于定義成員常量( )

A.static

B.final

C.abstract

D.以上都不對(duì)


22.下列語句執(zhí)行后,變量a、c的值分別是( )。 int x=182; int a,c; c=x/100; a=x%10;

A.1,2

B.2,1

C.1.82, 2

D.100,82


23.下列聲明和賦值語句錯(cuò)誤的是()

A.double w=3.1415;

B.String strl=”bye”;

C.float z=6.74567

D.boolean truth=true;


24.下列方法中哪個(gè)是執(zhí)行線程的方法?

A.run()

B.start()

C.sleep()

D.suspend()


25.下列程序段執(zhí)行后的結(jié)果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }

A.aceg

B.ACEG

C.abcdefg

D.abcd


26.JDK中提供的文檔生成器是Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是________。

A.java.exe

B.javap.exe

C.javadoc.exe

D.javaprof.exe


27.下列哪個(gè)選項(xiàng)的java源文件代碼片段是不正確的?

A.package testpackage;  

public class Test{ }

B.import java.io.*;  

package testpackage;  

public class Test{ }

C.import java.io.*;  

class Person{ }  

public class Test{ }

D.import java.io.*;  

import java.awt.*;  

public class Test{ }


28.若已定義 byte[ ] x= {11,22,33,-66} ; 其中0&le;k&le;3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是( )

A.x[5-3]

B.x[k]

C.x[k+5]

D.x[0]


29.可變長度字符串使用( )處理。

A.char

B.Character

C.String

D.StringBuffer


30.java程序的執(zhí)行過程中用到一套JDK工具,其中javac.exe指()

A.java語言編譯器

B.java字節(jié)碼解釋器

C.java文檔生成器

D.java類分解器


二、多選題 (共 10 道試題,共 20 分)

31.以下哪些是Java中處理xml的API?( )

A.JAXP

B.JAXB

C.JAXM

D.SAAJ


32.以下哪些是Java語言的特點(diǎn)?( )

A.結(jié)構(gòu)簡(jiǎn)單,代碼長度短

B.可以在網(wǎng)絡(luò)的任何地方運(yùn)行

C.使Internet上的信息真正具有動(dòng)態(tài)性和交互性

D.所有Java applet都受Applet類的子類


33.選出合理的標(biāo)識(shí)符()。

A._sys1_lll

B.2mail

C.$change

D.class


34.定義一個(gè)類名為"MyClass.java"的類,并且該類可被一個(gè)工程中的所有類訪問,那么該類的正確聲明應(yīng)為( )。

A.private class MyClass extends Object

B.class MyClass extends Object

C.public class MyClass

D.public class MyClass extends Object


35.下面是在命令行運(yùn)行Java應(yīng)用程序A,怎樣才能在main(String args[])方法中訪問單詞"first" ()。 java A the first snow , the first snow came.

A.args[0]

B.args[1]

C.args[2]

D.args[5]


36.JDBC驅(qū)動(dòng)程序的類型包括哪幾種?( )

A.JDBC-ODBC橋接

B.部分Java,部分本地驅(qū)動(dòng)

C.JDBC網(wǎng)絡(luò)純Java驅(qū)動(dòng)程序

D.本地協(xié)議純Java驅(qū)動(dòng)程序


37.選出合理的標(biāo)識(shí)符( )

A._sys1_lll

B.2mail

C.$change

D.class


38.下面哪些判斷是正確的( )

A.Abstract不能和final并列修飾同一個(gè)類;

B.一個(gè)方法使用final修飾,則該方法所在的類不能被繼承;

C.abstract方法所在的類必須是abstract類

D.static方法中能處理非static域


39.定義變量如下: char c=‘w‘; int i=8; long L=15; float f=8.9f; 以下賦值語句正確的是( )

A.i=c+i;

B.c=c+i;

C.L=f+L;

D.f=i+L+f;


40.哪個(gè)布局管理器使用的是組件的最佳尺寸( )

A.FlowLayout

B.BorderLayout

C.GridLayout

D.CardLayout

E.GridBagLayout


三、判斷題 (共 10 道試題,共 20 分)

41.Java的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)。


42.java異常處理中可以使用多個(gè)catch子句,此時(shí)應(yīng)將高級(jí)別異常類的catch字句放在前面


43.Applet是一種特殊的Panel,它是Java Applet程序的最外層容器。


44.線程的優(yōu)先級(jí)是不能改變的。


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


46.套接字是指網(wǎng)絡(luò)上的兩個(gè)程序經(jīng)過雙向的通信而建立起來的一個(gè)實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)耐ǖ?,這個(gè)雙向連接的一端成為一個(gè)套接字( )


47.一個(gè)線程對(duì)象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容;所以用戶程序要么派生一個(gè)Thread的子類并在子類里重新定義run()方法,要么使一個(gè)類實(shí)現(xiàn)Runnable接口并書寫其中run()方法的方法體


48.在讀字符文件 Employee.dat 時(shí),使用該文件作為參數(shù)的類是DataInputStream( )


49.注釋的作用是使程序在執(zhí)行時(shí)在屏幕上顯示//之后的內(nèi)容。


50.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行。


作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部