第一范文网 - 专业文章范例文档资料分享平台

浙江工商大学java期末试卷2份(含答案)

来源:用户分享 时间:2025/6/16 13:17:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

浙江工商大学2006 /2007学年第一学期考试试卷

课程名称: Java程序设计 考试方式: 闭卷 完成时限:120分钟 班级名称: 学号: 姓名:

题号 分值 得分 阅卷人 一 二 三 四 五 六 七 八 九 十 总分

一、选择题(每题2分,共30分) 1、Java中main()函数的值是 。

A、 String

B、int C、char D、void

2、如下 字串是Java中的标识符。

A、 fieldname

B、super C、3number

D、#number

3、下面的代码段中,执行之后i 和j 的值是 。

int i = 1; int j; j = i++; A、 1, 1

B、1, 2

C、2, 1

D、2, 2

4、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面 表达式的值与数组下标量总数相等。

A、 m.length()

B、m.length C、m.length()+1 D、m.length+1

5、当浏览器返回到新URL的包含applet 的页面时调用以下 函数。

A、 init()

B、start()

C、stop()

D、destroy()

6、以下 方法用于定义线程的执行体。

A、 start()

B、init()

C、run()

D、main()

7、如果类中的成员变量可以被同一包访问,则使用如下 约束符。 A、 private

B、public C、protected

D、final

8、以下 约束符可用于定义成员常量。

A、 static

B、final

C、abstract

D

No modifier can be used

9、下面 方法与applet的显示无关。

A、 update()

B、draw()

C、repaint()

D、paint()

10、请问如下 方法可以将MenuBar加入Frame中。

A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 11、下面 不是Java中的容器。

A、 ScrollPane B、Canvas

C、Dialog

D、Applet

12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File 构造函数中正确的路径和文件名的表示是 。

File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file); A)

\ B)

\

C)

\ D) \

13、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是 。

A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 14、下面的程序段执行后输出的结果是 。

StringBuffer buf=new StringBuffer(\ buf.insert(7,\

System.out.println(buf.toString()); A)

Beijing@2008

B)

@Beijing2008

C)

Beijing2008@

D)

Beijing#2008

15、.下面 表达式可用得到x和y的最大值。 A)

x>y?y:x

B)

x

C)

x>y?(x+y):(x-y)

D)

x==y?y:x;

二、多选题 (每题至少有一个正确答案,多选少选都不给分,每题2分,共10分) 16、下面 赋值语句是合法的。

A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2

17、下面 语句是创建数组的正确语句。

A、 float f[][] = new float[6][6]; float []f[] = new float[6][6]; C、float f[][] = new float[][6]; float [][]f = new float[6][6]; 18、Java中如下 约束符是正确的。

D

B

A、 private B、public C、protected D、protect 19. 下面 事件监听器在Java中有事件适配器。

A、 MouseListener B、KeyListener C、ActionListener D、WindowListener

20、已知如下的命令执行 java MyTest a b c, 语句是正确的。

A、 args[0] = \a b c\ B、args[0] = \ C、args[0] = \ D、args[1]= 'b'

三、 填空题(每空格2分,共20分)

1. 创建类的对象时,使用运算符__________给对象分配内存空间。 2. 定义类的构造方法不能有返回值类型,其名称与____ _名相同。 3. Java语言中关键字___ __表示双精度类型。

4. 若有定义:float b={1.1f, 3.5f, 6.8f};,则b.length()的值是_______。 5.若有类定义: class B extends A{ … }

则类B是类A的______。

6.接口中的成员只有静态常量和______。

7. 在子类中使用关键字_______做前缀可调用被子类覆盖的父类中的方法。 8. 关键字______用于导入包中的类到程序中,供程序中使用。

9. Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的_____块来捕获和处理异常。

10. 程序中实现多线程的方法有两种:继承_____类和实现Runnable接口。

四、阅读程序题(本大题2小题,每小题5分,共10分) 1. (5分)

1: import java.util.Arrays;

2:

3: public class SortArray {

4: public static void main(String args[]) {

5: String[] str = {\6: Arrays.sort(str);

7: for (int i=0; i

8: System.out.print(str[i]+\ \9: } 10: }

(1)写出程序运行后的结果。(2分) abs class length size

(2)方法调用str[0].length()的返回结果是多少?(3分) 2. (5分)

定义类A和类B如下. (5分) class A {

int a=1; double d=2.0; void show( ) {

System.out.println(\ } }

class B extends A {

float a=3.0f; String d=\

void show( ) {

super.show( );

System.out.println(\ a=\ } }

(1) 若在应用程序的main方法中有以下语句: A a=new A();

a.show();

则输出的结果如何?(2分)

(2) 若在应用程序的main方法中定义类B的对象b: A b=new B(); b.show();

则输出的结果如何?(3分)

五、编程题 (本大题3小题,每小题10分,共30分)

1. 编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。 2. 使用socket编写一个服务器端程序,服务器端程序在端口8888监听,如果它接到客户端发来的

\请求时会回应一个\,对客户端的其他请求不响应。 3. 编写一个应用程序,创建三个线程分别显示各自的时间。

答案

一、选择题(每题2分,共30分)

1、D 2、 A 3、C 4、B 5、B 6、C 7、D 8、B 9、B 10、B 11、B 12、C 13、A 14、A 15、B

二、多选题 (每题至少有一个正确答案,多选少选都不给分,每题2分,共10分)

1、B,C,D 2、A,B,C,D 3、A,B,C 4、ABD 5、CD

三、填空题(共20分)

1.new 2.类 3.double 4. 3 5.子类

6. 抽象方法 7.super 8. import 9. catch 10. Thread

四、阅读程序题(本大题2小题,每小题5分,共10分) 1、(1) abs class length size (2) 4

2、1) Class A: a=1 d=2.0 (2) Class A: a=1 d=2.0 Class B: a=3.0 d=Java program.

五、编程题 (本大题3小题,每小题10分,共30分) 1、import java.io.*;

public class SelectSort {

public static void main(String args[])

浙江工商大学java期末试卷2份(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4ml971mxsa3y3j84vsq02xzhu2kzn0009ud_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top