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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

东北大学java期末试卷,[东北大学]18年6月考试《Java语言程序设计I》考核作业(答案)...

發布時間:2024/10/8 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 东北大学java期末试卷,[东北大学]18年6月考试《Java语言程序设计I》考核作业(答案)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java語言程序設計 I? ? 試 卷(作業考核 線上)??B??卷

學習中心:? ?? ?? ?? ?院校學號:? ?? ?? ?? ? 姓名

(共? ?? ???頁)

總分

題號

得分

一、選擇題(請將所有正確答案寫到答題卡中,每小題3分,共60分)

題號

1

2

3

4

5

6

7

8

9

10

答案

題號

11

12

13

14

15

16

17

18

19

20

答案

1 . 下面哪些賦值語句是合法的?

A. float a = 2.0;

B. double b = 2.0;

C. int c = 2;

D. long d = 2;

2 . 你怎樣從下面main()的調用中訪問單詞“kiss”?

java lyrics a kiss is but a kiss

A. args[0]

B. args[1]

C. args[2]

D. args[3]

E. args[4]

F. args[5]

3 . 下面的哪些敘述為真。

A. equals()方法判定引用值是否指向同一對象。

B. ==操作符判定兩個分立的對象的內容和類型是否一致。

C. equals()方法只有在兩個對象的內容一致時返回true。

D. 類File重寫方法equals()在兩個分立的對象的內容和類型一致時返回true。

4 . 設有下面的一個類定義:

class??AA {

static??void??Show( ){ System.out.println("我喜歡Java!"); }

}

class??BB {??void??Show( ){ System.out.println("我喜歡C++!"); } }

若已經使用AA類創建對象a和BB類創建對象b,則下面哪一個方法調用是正確的:(? ???)

A. a.Show( )

b.Show( )

B. AA.Show( )

BB.Show( )

C. AA.Show( )

b.Show( )

D. a.Show( )

BB.Show( )

5 . 給出下列的代碼,哪行在編譯時可能會有錯誤?

① public void modify(){

② int i, j, k;

③ i = 100;

④ while ( i > 0 ){

⑤ j = i * 2;

⑥ System.out.println (" The value of j is " + j );

⑦ k = k + 1;

⑧ }

⑨ }

A. 4

B. 6

C. 7

D. 8

6 . Java語言是( )。

A. 面向問題的解釋型高級編程語言

B. 面向機器的低級編程語言

C. 面向過程的編譯型高級編程語言

D. 面向對象的解釋型高級編程語言

7 . 下面哪一個類可以訪問foo包中的所有變量?

package foo;

class a{int c}

class b{private int d}

class c{public int e}

A. class a

B. class b

C. class c

D. 都不能

8 . 給出如下代碼:

class Test{

private int m;

public static void fun() {

// some code...

}

}

如何使成員變量m被函數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

9 . 下面哪些是Java關鍵字?

A. NULL

B. default

C. sizeof

D. instanceof

10 . 創建一個標識有"關閉"按鈕的語句是(? ?? ?)。

A. TextField??b = new??TextField("關閉");

B. Label??b = new??Label("關閉");

C. Checkbox??b = new??Checkbox("關閉");

D. Button? ?b = new??Button("關閉");

11 . 表達式7&2的值應該是:

A. 0

B. 2

C. 5

D. 7

12 . 當瀏覽器返回到包含applet 的URL頁面時調用以下哪個函數?

A. init()

B. start()

C. stop()

D. destroy()

13 . 在編寫Java??Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上(? ?? ?)語句。

A. import? ?java.awt.* ;

B. import? ?java.applet.* ;

C. import? ?java.io.* ;

D. import? ?java.awt.event.* ;

14 . 若a的值為3時,下列程序段被執行后,c的值是多少?(? ???)

c = 1;

if??( a>0 )??if??( a>3 )??c = 2;? ?else? ?c = 3;? ? else? ?c = 4;

A. 1

B. 2

C. 3

D. 4

15 . 下面的哪些程序片斷可能導致錯誤。

A. String s="Gonewiththewind";

String t="good";

String k=s+t;

B. String s="Gonewiththewind";

String t;

t=s[3]+"one";

C. String s="Gonewiththewind";

String standard=s.toUpperCase();

D. String s="homedirectory";

String t=s-"directory".

16 . 哪些類可用于處理Unicode字符?

A. InputStreamReader

B. BufferedReader

C. Writer

D. PipedInputStream

17 . 如果A類基于B類,請問哪個類是子類,哪個類是父類?

A. 兩個都不是父類或者子類

B. ? ? ? ? A是B的子類

C. ? ? ? ? B是A的子類

D. 兩個都是對方的子類

18 . 下列方法中可以用來創建一個新線程的是

A. 實現java.lang.Runnable接口并重寫start()方法

B. 實現java.lang.Runnable接口并重寫run()方法

C. 實現java.lang.Thread類并重寫run()方法

D. 實現java.lang.Thread類并重寫start()方法

19 . 編譯Java??Applet 源程序文件產生的字節碼文件的擴展名為(? ?? ?)。

A. java

B. class

C. html

D. exe

20 . 監聽器接口的方法返回值是什么?

A. int

B. String

C. void

D. Object

二、讀程序(每小題5分,共20分)

1. 寫出以下程序的運行結果。

public class Class1

{

public static void main(String args[])

{

int n=6,sum=0;

for(int k=1;k<=n;k++)

{

if (n%k==0)

sum+=k;

}

System.out.println(sum);

}

}

2. 寫出以下程序的運行結果

import java.io.*;

public? class? Class1

{

??? public? static? void?? main(String? args[ ]){?

?????? int? i , Max , Min ;

?? int? a[ ] = { 12,67,8,98,23,56,124,55,99,100 };

?? Max = Min = a[0];

?? for? ( i = 1 ; i < a.length; i ++ ) {

?? if? ( a[i]

?? if? ( a[i]>Max )? Max = a[i];

?? }

?? System.out.println( Max+"? "+Min );

?????? System.out.println( );

??? }

}

3. 寫出以下程序的運行結果

class A

{

int a;

A(int b)

{a=b;}

void show()

{System.out.println(“a=”+a);}

}

public class Class1

{

public static void main (String args[])

{

A obj=new A(12345);

boolean b=false;

char ch=97;

obj.show();

System.out.println(“b=”+b+”\tch=”+ch);

}

}

4.寫出以下程序的運行結果

class A{

int x=100;

}

class B extends A{

int x=200;

void prt(){

System.out.println("SubClass: "+x);

System.out.println("SuperClass: "+super.x);

}

public static void main(String args[]){

new B().prt();

}

}

三、程序設計題(共20分)

建立一個表示復數的類:私有數據為兩個浮點數分別表示實部和虛部,初始化方式有1)無參默認為0;2)兩個浮點數分別表示實部和虛部;外部接口有:以a+bi的形式輸出的復數;兩個復數相加;復數加一浮點數;比較兩個復數是否相等。

1

課程名稱:java語言程序設計I

總結

以上是生活随笔為你收集整理的东北大学java期末试卷,[东北大学]18年6月考试《Java语言程序设计I》考核作业(答案)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。