当前位置:文档之家› 2006年4月全国计算机等级考试二级java程序设计笔试试卷(含答案)

2006年4月全国计算机等级考试二级java程序设计笔试试卷(含答案)

2006年4月全国计算机等级考试二级java程序设计笔试试卷(含答案)
2006年4月全国计算机等级考试二级java程序设计笔试试卷(含答案)

2006年4月全国计算机等级考试二级java程序设计笔试试卷(含答案)

(考试时间90分钟,满分100分)

一、选择题((1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不属于结构化程序设计方法的是

A)自顶向下

B)逐步求精

C)模块化

D)可复用

(2)两个或两个以上模块之间关联的紧密程度称为

A)耦合度

B)内聚度

C)复杂度

D)数据传输特性

(3)下列叙述中正确的是

A)软件测试应该由程序开发者来完成

B)程序经调试后一般不需要再测试

C)软件维护只包括对程序代码的维护

D)以上三种说法都不对

(4)按照“后进先出”原则组织数据的数据结构是

A)队列

B)栈

C)双向链表

D)二叉树

(5)下列叙述中正确的是

A)线性链表是线性表的链式存储结构

B)栈与队列是非线性结构

C)双向链表是非线性结构

D)只有根结点的二叉树是线性结构

(6)对如下二叉树

进行后序遍历的结果为

A)ABCDEF

B)DBEAFC

C)ABDECF

D)DEBFCA

(7)在深度为7的满二叉树中,叶子结点的个数为

A)32 B)31 C)64 D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是

A)一对一

B)一对多

C)多对一

D)多对多

(9)在E—R图中,用来表示实体的图形是

A)矩形

B)椭圆形

C)菱形

D)三角形

(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS

B)DBMS包含DB和DBS

C)DBS包含DB和DBMS

D)没有任何关系

(11)Java语言中,负责并发管理的机制是

A)垃圾回收

B)虚拟机

C)代码安全

D)多线程

(12)下列描述中,错误的是

A)Java要求编程者管理内存

B)Java的安全性体现在多个层次上

C)Applet要求在支持Java的浏览器上运行

D)Java有多线程机制

(13)Java为移动设备提供的平台是

A)J2ME B)J2SE C)J2EE D)JDK5.0

(14)JDK中提供的文档生成器是

A)java.exe B)javap.exe C)javadoc.exe D)javaprof.exe

(15)在Java语言中,不允许使用指针体现出的Java特性是

A)可移植 B)解释执行 C)健壮性 D)安全性

(16)下列不属于Swing中构件的是

A)JPanel B)JTable C)Menu D)JFrame

(17)下列方法中,不属于WindowListener接口的是

A)windowOpened()

B)windowClosed()

C)windowActivated()

D)mouseDragged()

(18)下列语句中,属于多分支语句的是

A)if语句 B)switch语句 C)do while语句 D)for语句

(19)阅读下列代码

public class Test2005{

public static void main(String args[]){

String s=″Test″;

Switch(s){

case″Java″:System.out.print(″Java″);

break;

case″Language″:System.out.print(″Language″);

break;

case″Test″:System.out.print(″Test″);

break;

}

}

}

其运行结果是

A)Java B)Language C)Test D)编译出错

(20)阅读下列代码

public class Test2005{

public static void main(String args[]){

System.out.println(~(0xa5)&0xaa);

}

}

其运行结果是

A)0xa5 B)10 C)0x50 D)0xaa

(21)阅读下列代码

public class Test2005{

public static void main(String args[]){

System.out.println((3>2)?4:5);

}

}

其运行结果是

A)2 B)3 C)4 D)5

(22)阅读下列代码

public class Test{

public static void main(String args[]){

System.out.println(89>>1);

}

}

其运行结果是

A)44 B)45 C)88 D)90

(23)在Applet中显示文字、图形等信息时,应使用的方法是

A)paint() B)init() C)start() D)destroy()

(24)线程生命周期中正确的状态是

A)新建状态、运行状态和终止状态

B)新建状态、运行状态、阻塞状态和终止状态

C)新建状态、可运行状态、运行状态、阻塞状态和终止状态

D)新建状态、可运行状态、运行状态、恢复状态和终止状态

(25)Thread类中能运行线程体的方法是

A)start() B)resume() C)init() D)run()

(26)下列关于Applet的说法中,错误的是

A)Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B)可以在安全策略的控制下读写本地磁盘文件

C)Java中不支持向Applet传递参数

D)Applet的主类要定义为java.applet.Applet类的子类

(27)下列选项中,不是APPLET标记的是

A)PARAM B)BODY C)CODEBASE D)ALT

(28)在Java中,与数据库连接的技术是

A)ODBC

B)JDBC

C)数据库厂家驱动程序

D)数据库厂家的连接协议

(29)下列命题中,错误的是

A)Java编程时,要求应尽量多用公共变量

B)Java编程时,要求应尽量少用公共变量

C)Java编程时,要求应尽量不用公共变量

D)Java编程时,要求应尽量使用私有变量

(30)若特快订单是一种订单,则特快订单类和订单类的关系是

A)使用关系 B)包含关系 C)继承关系 D)无关系

(31)若数组a定义为int[][]a=new int[3][4],则a是

A)一维数组 B)二维数组 C)三维数组 D)四维数组

(32)Java语言使用的字符码集是

A)ASCII B)BCD C)DCB D)Unicode

(33)在程序读入字符文件时,能够以该文件作为直接参数的类是

A)FileReader

B)BufferedReader

C)FileInputStream

D)ObjectInputStream

(34)java.io包的File类是

A)字符流类 B)字节流类 C)对象流类 D)非流类

(35)下列描述中,正确的是

A)在Serializable接口中定义了抽象方法

B)在Serializable接口中定义了常量

C)在Serializable接口中没有定义抽象方法,也没有定义常量

D)在Serializable接口中定义了成员方法

二、填空题(每空2分,共30分)

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。

(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。

(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。

(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。

(4)程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。

(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。

(6)【6】是Java程序中基本的结构单位。

(7)Java语言中,移位运算符包括:>>、<<和【7】;

(8)构件不能独立地显示出来,必须将构件放在一定的【8】中才能显示。

(9)能将显示空间分成很多层的布局管理器是【9】。

(10)Applet是能够嵌入到【10】格式的文件中,并能够在浏览器中运行的Java。(11)使用Swing编写Applet,则该Applet的主类应该定义为【11】类的子类。(12)在Java中,线程的模型就是一个CPU、程序代码和【12】的封装体。(13)键盘键入字符串并在计算机屏幕上显示,这时的数据源是【13】。

(14)任何一个Java程序都默认引入了一个包,这个包的名字叫java. 【14】。(15)Java语言中,有一个类是所有类或接口的父类,这个类的名称是【15】。06年4月计算机等级考试二级Java笔试答案

答案

一.选择题

(1)【答案】D

(2)【答案】A

(3)【答案】D

(4)【答案】B

(5)【答案】A

(6)【答案】D

(7)【答案】C

(8)【答案】D

(9)【答案】A

(10)【答案】C

(11)【答案】D

(12)【答案】A

(13)【答案】

(14)【答案】C

(15)【答案】D

(16)【答案】C

(17)【答案】D

(18)【答案】B

(19)【答案】C

(20)【答案】B

(21)【答案】C

(22)【答案】A

(23)【答案】A

(24)【答案】C

(25)【答案】A

(26)【答案】C

(27)【答案】B

(28)【答案】B

(29)【答案】A

(30)【答案】B

(31)【答案】B

(32)【答案】D

(33)【答案】A

(34)【答案】B

(35)【答案】C

二.填空题

(1)【答案】45

(2)【答案】类

(3)【答案】关系

(4)【答案】静态分析

(5)【答案】逻辑独立性

(6)【答案】对象

(7)【答案】>>>

(8)【答案】容器

(9)【答案】CardLayout

(10)【答案】HTML

(11)【答案】Applet

(12)【答案】数据

(13)【答案】键盘

(14)【答案】Lang

(15)【答案】Object

《JAVA程序设计》试卷含答案

《JAVA 程序设计》试卷 《JAVA 程序设计》试卷 第1页,共6页 第2页,共6页 Java 程序设计 一、 填空题(要求将答案写在空白处,共11道小题,每空1分,共20分) 1、Java 的三大体系分别是______、______、______。 2、Java 程序的运行环境简称之为______。 3、Java 中的程序代码都必须在一个类中定义,类使用______关键字来定义。 4、布尔常量即布尔类型的两个值,分别是______和______。 5、在Java 中,byte 类型数据占______个字节,short 类型数据占______个字节,int 类型数据占______个字节,long 类型数据占______个字节。 6、若x = 2,则表达式 ( x + + )/3 的值是______。 7、若int a =2; a+=3;执行后,变量a 的值为______。 8、若int []a={12,45,34,46,23}; ,则a[2]= ______。 9、若int a[3][2]={{1,1},{2,2},{3,3}},则a[2][1]= ______。 10、 面向对象的三大特征是______、______和______。 11、 定义在类中的变量被称为______,定义在方法中的变量被称为______ 二、 选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题, 共10题,每题2分,共20分) 1、以下选项中,哪个用来编译源程序 A 、Javadoc B 、Java 运行工具 C 、Java 编译器 D 、Java 打包工具 2、Java 属于以下哪种语言? A 、机器语言 B 、 汇编语言 C 、高级语言 D 、以上都不对 3、下面哪种类型的文件可以在Java 虚拟机中运行? A 、.java B 、.jre C 、class D 、.exe 4、以下选项中,switch 语句判断条件可以接收的数据类型有哪些? (多选) A 、int B 、byte C 、char D 、short 5、假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是以下哪一个? A 、0 B 、2 C 、3 D 、5 6、下面的运算符中,用于执行除法运算是哪个? A 、% B 、\ C 、/ D 、* 7、下列语句哪些属于循环语句?(多选) A 、for 语句 B 、if 语句 C 、while 语句 D 、switch 语句 8、下面哪种写法可以实现访问数组arr 的第1个元素? A 、arr[0] B 、arr(0) C 、arr[1] D 、arr(1) 9、以下哪个选项可以正确创建一个长度为3的一维数组? A 、 new int [2]; B 、 new int[3][]; C 、 new int[3]; D 、 以上答案皆不对 10、请先阅读下面的代码。 int x = 1; int y = 2; if (x % 2 == 0) { y++; } else { y--; } System.out.println("y=" + y); 上面一段程序运行结束时,变量y 的值为下列哪一项? A 、3 B 、2 C 、1 D 、switch 语句 三、程序阅读题(要求将分析结果写在答题纸上,共4道小题,每题5分,共20分) 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 代码一: public class Test01 {

JAVA程序设计期末考试题(多套含答案)

《JA V A程序设计》期末考试试题(五) 一、单选题 1、当某一线程正处于休眠状态,而另一个线程用Thread 类中的interrupt() 方法中断它时,抛出的异常类型是()。 A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException 2、下面的程序段的功能是( )。 File file1=new File("d:\\xxx\\yyy\\zzz"); file1.mkdirs(); A)在当前目录下生成子目录:\xxx\yyy\zzz B)生成目录:e:\xxx\yyy\zzz C)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对 3、应用程序的main方法中有以下语句,则输出的结果是( )。 String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"; int n = s.indexOf("#"); int k = s.indexOf("#", n+1); String s2 = s.substring(n+1, k); System.out.println(s2); A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz 4、关于下面的程序Test.java说法正确的是( )。 public class Test { String x="1"; int y; public static void main(String args[]) { int z=2; System.out.println(x+y+z); } } A)3 B)102 C) 12 D)程序有编译错误 5、应用程序的main方法中有以下语句,则输出的结果是( )。

2020届浙江省绍兴市语文中考试卷(已审阅)

浙江省绍兴市语文中考试卷 一、书写(5分) 请在答题时努力做到书写正确、工整、美观。 二、知识积累(26分) 1.根据语境和拼音写出汉字。(4分) 古城绍兴,仿佛是名家笔下的一fú(1)▲水墨画。bān(2)▲驳的青瓦白墙有些岁月了,但墙头的树枝爆出了可爱的新绿;旧石桥与鸟péng(3)▲船分明很有cāng(4)▲桑感,但老店里的茶是新茶,陈年的“女儿红”更令人心醉。(曹正文《说绍兴》) 2. 品湖光水色,填诗文名句。(10分) (1)蒹葭苍苍,白露为霜。所谓伊人,。(《诗经·蒹葭》) (2),荷花镜里香。(李白《别储邕之剡中》) (3)枯藤老树昏鸦,,古道西风瘦马。(马致远《天净沙·秋思》) (4)浮光跃金,。(范仲淹《岳阳楼记》) (5)李白《渡荆门送别》中借江水的依依不舍来表达诗人思乡之情的句子是: ,。 (6)汉乐府《长歌行》中借江水东流的自然现象寄寓“珍惜时间”这一哲理的句子是: ,。 (7)中国传统文化为何能长久保持鲜活的生命力?因为她在不断地从人民生活中汲取营养,诚如朱熹《观书有感》所言:“,。” 3.用现代汉语给下列句中的加点词作注释。(6分) (1)友人惭,下车引①之,元方入门不顾②。(《陈太丘与友期》) (2)家贫,无从致③书以观,每假④借于藏书之家。(《送东阳马生序》) (3)人恒过⑤然后能改,困于心衡于虑而后作⑥,征于色发于声而后喻。(《生于忧患,死于安乐》) ①引:▲②顾:▲③致:▲ ④假:▲⑤过:▲⑥作:▲ 4. 名著阅读。(6分) (l)选出不属于 ...散文集《朝花夕拾》所包含的思想情感的一项。(▲)(3分) A. 抒发对往日亲友和师长的怀念之情。 B. 批判当时社会封建思想习俗的不合理。 C. 指出强制性的封建教育对儿童天性的压制和摧残。 D. 表现中国农民的生命和活力是怎样被扼杀的。 (2)《老人与海》的主人公名叫圣地亚哥,但小说以“圣地亚哥”称呼他仅4处,以“老人”称呼他却有214处。结合人物形象简要分析作者这样写的用意。(3分)▲ 三、文本阅读(51分) (一)阅读《吃莲花的》,完成5-8题。(17分) 吃莲花的 老舍 今年我种了两盆白莲。盆是由北平搜寻来的,里外包着绿苔,至少有五六十岁,泥是由黄河扛来的。水用趵突泉的。只是藕差点事,吒剩下来的莱藕。好盘好泥好水敢情有妙用,菜藕也不好意思了,长吧,开花吧。不然太对不起人!居然,拔了梗,放了叶,而且开了花,一盆里七八朵,白的!只有两朵,瓣尖

大学java期末试卷2份(含答案)

Java大学考试试卷 一、选择题(每题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) "1.txt" B) "d:\\my\\1" C) "d:\\my\\1.txt" D) "d:\ my\1.txt" 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("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A) Beijing@2008B) @Beijing2008 C) Beijing2008@ D) Beijing#2008 15、.下面表达式可用得到x和y的最大值。 A) x>y?y:x B) xy?(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]; B、float []f[] = new float[6][6]; C、float f[][] = new float[][6]; D、float [][]f = new float[6][6]; 18、Java中如下约束符是正确的。 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] = "MyTest a b c" B、args[0] = "MyTest" C、args[0] = "a" D、args[1]= 'b' 填空题(每空格2分,共20分) 1. 创建类的对象时,使用运算符__________给对象分配内存空间。 2. 定义类的构造方法不能有返回值类型,其名称与____ _名相同。

Java程序设计期末考试试题

Java程序设计期末考试试题、试卷、习题A卷 一、选择题。本题共20小题,每题2分,满分40 分。 1、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行……… () A)init() B)start() C)destroy() D)stop() 2、有以下方法的定义,请选择该方法的返回类型() ReturnType method(byte x, double y) { return (short)x/y*2; } A)byte B)short C)int D)double 3、以下哪项可能包含菜单条()。 A)Panel B)Frame C)Applet D)Dialog 4、Java application中的主类需包含main方法,main方法的返回类型是什么?()A)int B)float C)double D)void 5、Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( ) A)String args B)String ar[] C)Char arg D)StringBuffer args[] 6、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A). java B) .class C) . html D) .exe 7、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。 A)3 B)3. 5 C)4 D)5 8、不允许作为类及类成员的访问控制符的是( )。 A)public B)private C)static D)protected 9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A)static void method( ) B)public void method( ) C)final void method( ) D)abstract void method( ) 10、以下哪一个不是JAVA的标准数据流( )。 A)标准输出数据流B)标准输入数据流C)标准错误数据流D)标准运算数据流 11.设有下面两个赋值语句:( ) a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue(); 下述说法正确的是()。 A)、a是整数类型变量,b是整数类对象。B)、a是整数类对象,b是整数类型变量。C)、a和b都是整数类对象并且值相等。D)、a和b都是整数类型变量并且值相等。 12、下列代表十六进制整数的是( ) A)0123 B)1900 C)fa00 D)0xa2

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案3 一、单项选择题 1、如下哪个是Java中的标识符() A、public B、super C、3number D、width 2、如下哪个是Java中的标识符( ) A、fieldname B、super C、3number D、#number 3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( ) A、s += "books"; B、s = s + 100; C、int len = s.length; D、String t = s + “abc”; 4、如下哪个是Java中有效的关键字() A、name B、hello C、false D、good 5、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; } System.out.println(count); A、5 B、1 C、15 D、16 6、定义一个类,必须使用的关键字是( ) A、public B、class C、interface D、static 7、定义一个接口必须使用的关键字是() A、public B、class C、interface D、static 8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是() A、p.add(b); B、p.add(b,"North"); C、p.add(b,"South"); D、b.add(p,"North"); 9、声明并创建一个按钮对象b,应该使用的语句是() A、Button b=new Button(); B、button b=new button();

精品人教版七年级数学下册各单元测试题及答案汇总(已审阅)

// 12 3 (第三题) A B C D E (第10题) A B C D 1 234 (第2题) 1 234 5 67 8 (第4题) a b c A B C D (第7题) 七年级数学第五章《相交线与平行线》测试卷 一、选择题(每小题3分,共 30 分) 1、如图所示,∠1和∠2是对顶角的是( ) A B C D 1 2 1 2 1 2 1 2 2、如图AB ∥CD 可以得到( ) A 、∠1=∠2 B 、∠2=∠3 C 、∠1=∠4 D 、∠3=∠4 3、直线AB 、CD 、EF 相交于O ,则∠1+∠2+∠3=( ) A 、90° B 、120° C 、180° D 、140° 4、如图所示,直线a 、b 被直线c 所截,现给出下列四种条件: ①∠2=∠6 ②∠2=∠8 ③∠1+∠4=180° ④∠3=∠8,其中能判断 是a ∥b 的条件的序号是( ) A 、①② B 、①③ C 、①④ D 、③④ 5、某人在广场上练习驾驶汽车,两次拐弯后,行驶方向与原来相 同,这两次拐弯的角度可能是( ) A 、第一次左拐30°,第二次右拐30° B 、第一次右拐50°,第二次左拐130° C 、第一次右拐50°,第二次右拐130° D 、第一次向左拐50°,第二次向左拐130° 6、下列哪个图形是由左图平移得到的( ) B D 7、如图,在一个有4×4个小正方形组成的正方形网格中,阴影 部分面积与正方形ABCD 面积的比是( ) A 、3:4 B 、5:8 C 、9:16 D 、1:2 8、下列现象属于平移的是( ) ① 打气筒活塞的轮复运动,② 电梯的上下运动,③ 钟摆的摆动,④ 转动的门,⑤ 汽车在一条笔直的马路上行走 A 、③ B 、②③ C 、①②④ D 、①②⑤ 9、下列说法正确的是( ) A 、有且只有一条直线与已知直线平行 B 、垂直于同一条直线的两条直线互相垂直 C 、从直线外一点到这条直线的垂线段,叫做这点到这 条直线的距离。 D 、在平面内过一点有且只有一条直线与已知直线垂直。 10、直线AB ∥CD ,∠B =23°,∠D =42°,则∠E =( ) A 、23° B 、42° C 、65° D 、19° 二、填空题(本大题共6小题,每小题3分,共18分) 11、直线AB 、CD 相交于点O ,若∠AOC =100°,则∠AOD =___________。

大学java期末考试试题和标准答案

《Java程序设计基础》期终考试试卷(模拟) (闭卷) 一、简单编程题(共50分) 在考试文件夹中新建一个应用程序proj1(应用程序地文件夹名称为proj1),按照以下要求编写程序代码. 1. 在程序中定义Person类,为该类编写如下字段、构造器、访问器、修改器和相应地其他方法.(20分) (1)在Person类中定义两个字段: 私有访问权限,类型为String地name字段; 私有访问权限,类型为int地age字段. (2)在Person类中定义构造器 构造器有两个参数,第一个参数地类型是String,名字为name.第二个地类型是int,名字是age.第一个参数地值赋给字段name,第二个参数地值赋给字段age. (3)为Person类地两个字段分别编写访问器方法,方法名称分别为getName和getAge.getName方法返回类型为String地name字段地值;getAge方法返回类型为int地age字段地值. (4)为Person类地两个字段分别编写修改器方法,方法名称分别为setName和setAge.setName方法有一个String类型地参数,方法中用该参数来设置字段name地值;setAge方法有一个int类型地参数,方法中用该参数来设置字段age地值,并且保证age 字段地值不能为负数,如果要将age设置为负数则给出错误提示. (5)为Person类写一个叫做toString地方法,该方法不需要参数,有返回值.它返回一个字符串,字符串中包含name字段和age字段地值,如果name字段地值是“Helen”,age字段地值是20,则返回字符串:“Name:Helen. Age:20”. 2. 在程序中定义Student类,Student类继承Person类.(10分) (1)在Student类中除了继承其超类Person地name字段和age字段外,它还有自己地字段String类型地school,该字段地访问权限为私有. (2)Student类地构造器有三个参数,第一个参数为name,String类型;第二个参数为age,int类型;第三个参数为school,String类型,这三个参数地值分别赋给三个字段name、age和school. (3)在Student类中重写其超类Person地toString方法,要求该方法返回地字符串不仅包含超类Person中地name字段和age字段地值,而且包含子类Student中地school 字段地值.如果name字段地值是“Helen”,age字段地值是20,school字段地值是“山西大学商务学院”,则返回地字符串为“School:山西大学商务学院Name:Helen. Age:20”. 3. 在程序中定义Test类,在Test类中定义一个main方法,在main方法中实现如下操作:(10分) (1)创建一个Person类地对象,它地name为“John”,age为18,对象名为person1; (2)创建一个Student类地对象,它地name为“Helen”,age为18,school为“MIT”,对象名为stuent1; (3)分别输出这两个对象地相关信息(调用它们地toString方法). 4. 分别为Person类和Student类编写文档注释,并生成应用程序地类文档.要求如下:(10分) (1)类地文档注释,包括类名、类地作者及版本号,作者地名字用考生地姓名标注,版本号使用考试地日期; (2)构造器和各个方法地文档注释,包括方法地名称、构造器和方法地功能说明,要求标注构造器和方法中地参数及返回值,并说明参数地类型、名称和返回值地类型. (3)文档注释完成后要使用BlueJ地JavaDOC工具生成应用程序地类文档. 二、代码改错(共20分)

JAVA程序设计试卷一

浙江工商大学2006/2007学年第一学期考试试卷课程名称:Java程序设计考试方式:闭卷完成时限:120分钟班级名称:学号:姓名:题号一二三四五六七八九十总分分值 得分 阅卷人 一、选择题(每题2分,共30分) 1、Java程序的执行过程中用到一套JDK工具,其中java.exe是指B。 A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器 2、Java语言中,下列标识符错误的是D。 A.—sys1 B.&—m C.I D.40name 3、下列语句执行后,变量a、c的值分别是B。 int x=182; int a,c; c=x/100; a=x%10; A)1,2B)2,1C) 1.82,2D)100,82 4、应用程序的main方法中有以下语句,则输出的结果是A。 String s1="0.5",s2="12"; double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y); A)12.5B)120.5C)12D)“12.5” 5、下列程序段执行后的结果是A。 String s=new String("abcdefg");

for(int i=0;i

计算机试卷统考复习资料

计算机试卷10 一、单选题 1.第一台电子数字计算机是1946年在美国研制成功的,该机的英文缩写名是_______。 A.ENIAC B.MARK C.EDSAC D.EDVAC 答案:A 2.数据是信息的载体,包括数值、文字、语言、图形和______等不同形式。 A.图像 B.多媒体 C.表达式 D.函数 答案:A 3.______决定了计算机具有的逻辑判断能力。 A.体积 B.编制的软件 C.基本字长 D.基础硬件 答案:B 4.个人计算机属于_____。 A.小型计算机 B.微型计算机 C.中型计算机 D.小巨型计算机 答案:B 5.______表示计算机辅助设计。 A.CAT B.CAD C.CAM D.CAI 答案:B 6.在微型计算机中,字符编码中______应用最普遍。 A.补码 B.BCD码 C.汉字编码

D.ASCII码 答案:D 7.16进制数的1个位能够表示______不同状态。 A.16种 B.15种 C.10种 D.9种 答案:A 8.______是计算机的最主要的技术指标。 A.外设、内存容量和体积 B.主频、字长和内存容量 C.语言、外设和速度 D.软件、速度和体积 答案:B 9.一种计算机的图形输出设备,有平台式和滚筒式之分,这是______。 A.投影仪 B.打印机 C.显示器 D.绘图仪 答案:D 10.______可以以微处理器为核心,配上存储器、输入/输出接口电路及系统总线而组成。 A.微型计算机 B.CPU C.微型计算机系统 D.硬件系统 答案:A 11.______包括运算器、控制器和寄存器。 A.算术逻辑单元 B.CPU C.主板 D.累加器 答案:B 12.构成计算机物理实体的部件被称为______。 A.计算机系统 B.计算机程序 C.计算机软件

中南民族大学《Java语言程序设计》期末试卷A卷

科目序号:6002 A卷 《Java语言程序设计》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一.判断题(每题1分,共10分) 1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。(X )2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(X )3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。(O )4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。(X )5.在Java的方法中定义一个常量要用const关键字。(X )6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。(X)7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。(X )8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(X )9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out 和标准错误输出System.err。(O )10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(O ) 二.单项选择题(每题2分,共40分) 1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B)。 A、java B、class C、html D、exe 2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D ) A、int B、float C、double D、void 3.以下哪个方法用于定义线程的执行体?( C ) A、 start() B、init() C、run() D、synchronized() 4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D ) A、init() B、start() C、destroy() D、stop() 5.下面哪个不是Java中的容器? ( A ) A、Canvas B、ScrollPane C、Applet D、Dialog 6.以下标识符中哪项是不合法的( A ) A、const B、$double C、hello D、BigMeaninglessName 7.以下哪个关键字可以用来为对象加互斥锁?(D )

Java程序设计期末考试题

Java程序设计期末考试题 一、选择题 下列说法中,不正确的是( A ) A) 一个java源程序编译通过后,得到的结果文件数也只有一个。 B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。 C) 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。 D) 一个java源程序可以包含多个class类。 请问,以下哪些描述是正确的? 请选择所有正确答案: (1)如果package语句存在,则必须出现在源文件的非空白首行。(2)如果import语句存在,则必须出现在源文件的非空白首行。(3)如果main()方法存在,则必须出现在源文件的非空白首行。(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。 请问,以下哪些是Java中的合法标识符? 请选择所有正确答案: (1)my-id (2)my_id

(3)101ids (4)id101 请问,以下哪些是合法的标识符? 请选择所有正确答案: (1)%abcd (2)$abcd (3)1abcd (4)package (5)_a_long_name 以下哪个不是Java的关键字?() A、FALSE B、const C、this D、void 以下哪个不是Java的关键字?() A、TRUE B、goto C、this D、void Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。 A、8 B、16

C、32 D、64 请问一下哪些修饰符用于声明一个常量?请选择一个正确答案:static final abstract public 给出以下代码,该程序的运行结果是什么? public class Example{ final int x=0; Example(){ x=1; } final int aMethod(){ return x; } } 请选择所有正确答案: 代码编译错误,因为非final类中存在final方法。 代码编译成功。

Java程序设计(1)试卷(A)

学院 数计 卷教师 叶锋 系主任签名 制卷份数 专业 电信、通信、光电 班级编号 B07073011、07073021、07073031 江汉大学2009——2010学年第 1学期 考 试 试 卷 课程编号: 课程名称: JAVA 程序设计(1) 试卷类型: 卷 考试时间:120 分钟 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题2分,共30分) 1、 一个Java 程序运行从上到下的环境次序是( C )。 A. 操作系统、Java 程序、JRE/JVM 、硬件 B. JRE/JVM 、Java 程序、硬件、操作系统 C. Java 程序、JRE/JVM 、操作系统、硬件 D. Java 程序、操作系统、JRE/JVM 、硬件 2、下面哪些是合法的标识符。(A ) A. persons B. 12345 C. *point D. this 3、以下说法正确的是( B )。 A.一个可直接运行的Java 源文件中可以有多个public 类,其中必须有一个和文件同名 B.一个可直接运行的Java 源文件中可以没有public 类 C.一个可直接运行的Java 源文件中只能有一个且和文件同名的public 类。 D. 一个可直接运行的Java 源文件中可以有多个public 类,且可以没有和文件同名的类。 4、在java 中定义常量的正确语法为( C )。 A . int value=20; B. const int V ALUE=20; C. final int V ALUE=20; D. int V ALUE=20; 5、下面代码的运行输出结果是( A )。 public class example { public static void main(String args[]) { int x=0; if (x>0) x=1; switch (x)

JAVA语言程序设计期末考试试题及答案

1234124JAVA语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B ) 。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A)0 B) 1 C) 2 D) 3 2.设i 、j 为int 型变量名, a 为int 型数组名,以下选项中,正确的赋值语句是( B ) 。 A)i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是(B )。 A)多重的B) 单重的C) 线程的D) 不能继承 4.设有定义int i = 6 ; ,则执行以下语句后,i 的值为( C ) 。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C ) 。 A) interface B) package C) extends D) class 6.若已定义byte[ ] x= {11,22,33,-66} ; 其中O W k<3,则对x数组元素错误的引用是(C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0] 7.下列语句序列执行后, ch1 的值是( B ) 。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B

面向对象程序设计(JAVA)期末考试考试卷(A卷)

课程代码:座位号: 大学20 -20 学年度第二学期期末考试 《面向对象程序设计》试卷 : 学号: 专业: 学院: 班级: 20 年月日 一、单选题(10小题,共10分) 1.下列选项中,用于在定义子类时声明父类名的关键字是 【】 A.interface B. package C. extends D. class 2.在以下哪种情况下可以获得缺省构造器? 【】 A.当作任何类的定义时 B.当类没有其它构造器时 C.当定义至少一个构造器的时 D.从不需要 3.如果局部变量和成员变量同名,如何在局部变量作用域引用成员变量?【】 A.不能引用,必须改名,使它们的名称不相同 B.在成员变量前加this,使用this访问该成员变量 C.在成员变量前加super,使用super访问该成员变量 D.不影响,系统可以自己区分 4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【】 A.try子句B.catch子句 C.finally子句 D.throw子句 5.下面哪个流类属于面向字符的输入流【】 A.BufferedWriter B.FileInputStream C.ObjectInputStream D.InputStreamReader 6.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是【】。 A.java.applet B.java.awt C.java.util D.https://www.doczj.com/doc/bf15983956.html,ng 7.下面程序定义了一个类,关于该类说确的是【】

Abstract class abstractClass{ …… } A. 该类能调用new abstractClass(),方法实例化为一个对象 B. 该类不能被继承 C. 该类的方法都不能被重载 D. 以上说法都不对 8.已知有下面类的说明: public class X5_1_1 extends x{ private float f =10.6f; int i=16; static int si=10; public static void main(String[] args) { X5_1_1 x=new X5_1_1(); } } 在main()方法中,下面哪条语句的用法是正确的?【】A.x.f B.this.si C .X5_1_1.i D.X5_1_1.f 9.下列说法中,错误的一项是【】 A.Thread类中没有定义run()方法 B.可以通过继承Thread类来创建线程 C.Runnable接口中定义了run()方法 D.可以通过实现Runnable接口创建线程 10.当一个Statement对象要执行一个查询类的SQL语句,调用的方法是【】 A. executeQuery B.execute C. executeUpdate https://www.doczj.com/doc/bf15983956.html,mit 二、填空题(10小题,共10分) 1.Java应用程序中有多个类时,java命令后的类名必须是包含了___________ 方法的那个类的名字。 2.使用关键字修饰的代码,称为同步代码段 3.对象创建完后,通过使用运算符“ . ” , 对象可以实现对变量的访问和____________的调用。 4.Java中的非字符输出流都是抽象类____________的子类。

(程序设计基础JAVA)期末考试试卷

……………… …………………………密 ……………………封… …………………线………………………………………级号名班学姓《程序设计基础(java)》试题B 卷试卷说明:闭卷考试,时间120分钟。一、填空(本题共15空,每空2分,共30分)1.如果一个java 源程序文件中定义有4个类,使用sun 公司的JDK 编译器javac 编译该源程序文件将产生________个文件名与类名相同扩展名为_______的字节码文件。2.Java 中所有类都是类__Object__的子类。3.请填出在java .lang 包中与下列基本数据类型相对应的封装类:float :java .lang .Float ,char :_______,boolean :________。4.被关键字_________修饰的方法是不能被当前类的子类重新定义的方法5.线程的四种状态是_______、__、_、____。6.java 语言中_____是所有类的根。7.Swing 的事件处理机制包括___、事件和事件处理者。8.URL__________是的缩写。9.java 有两类应用程序java Application 和__________。10.转义字符以_____开头。二、选择(本题共20小题,每题2分,共40分)1.欲构造ArrayList 类的一个实例,此类继承了List 接口,下列哪个方法是正确的?()A 、ArrayList myList=new Object ();B 、List myList=new ArrayList ();C 、ArrayList myList=new List ();D 、List myList=new List ();2.paint()方法使用哪种类型的参数?()A 、Graphics B 、Graphics2D C 、String D 、Color 3.指出正确的表达式()A 、byte=128;B 、Boolean=null;C 、long l=0xfffL;D 、double=0.9239d;4.指出下列程序运行的结果()public class Example{String str=new String("good");char[]ch={'a','b','c'};public static void main(String args[]){Example ex=new Example();ex .change(ex .str,ex .ch);System .out .print(ex .str+"and ");Sytem .out .print(ex .ch);}public void change(String str,char ch[]){ch[0]='g';}}B 、good and abc B 、good and gbc C 、test ok and abc D 、test ok and gbc 5.运行下列程序,会产生什么结果()public class X extends Thread implements Runable{public void run(){System .out .println("this is run()");}public static void main(String args[]){Thread t=new Thread(new X());t .start();}}A 、第一行会产生编译错误B 、第六行会产生编译错误C 、第六行会产生运行错误D 、程序会运行和启动6.要从文件"file .dat"文件中读出第10个字节到变量C 中,下列哪个方法适合?()A 、FileInputStream in=new FileInputStream("file .dat");in .skip(9);int c=in .read();B 、FileInputStream in=new FileInputStream("file .dat");in .skip(10);int c=in .read();C 、FileInputStream in=new FileInputStream("file .dat");int c=in .read();D 、RandomAccessFile in=new RandomAccessFile("file .dat");in .skip(9);int c=in .readByte();7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()A 、CardLayout B 、FlowLayout C 、BorderLayout D 、GridLayout 8.给出下面代码:public class Person{static int arr[]=new int[10];public static void main(String a[]){System .out .println(arr[1]);}}那个语句是正确的?()A 、编译时将产生错误;B 、编译时正确,运行时将产生错误;C 、输出零;D 、输出空。9.下列那个是反斜杠的正确表示?()A 、\\B 、*\\C 、\’D 、\’\’10.下列哪些语句关于内存回收的说明是正确的?()A 、程序员必须创建一个线程来释放内存;题号一二三四五六七八九总分得分得分得分

相关主题
文本预览
相关文档 最新文档