ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:27KB ,
资源ID:25361948      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25361948.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java 试题练习题第5套.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java 试题练习题第5套.docx

1、java 试题练习题第5套学 学年第 学期 Java程序设计 课程试题课程号:考试A卷闭卷考查B卷开卷题 号一二三四五六七八九十总分阅卷教师各题分数4020105520100实得分数一、单项选择题(20题;每题2分,共40分)1、如果x=4,y=2,则z=x&y值是 。A)z=0 B)z=1 C)z=2 D) z=4答案A 难度系数 B 知识点:逻辑表达式运算2、接口中定义的数据成员是 。 A)整型数据 B) 字符型数据 C)常量型数据 D)任何数据答案C 难度系数 B 知识点:接口,数据成员3、Java语言具有许多优点和特点,_反映了Java程序并行机制的特点。A) 安全性B) 多线性C)

2、跨平台D) 可移植答案:B;难度系数:C;知识点:java特性。4、_的类声明是正确的。A)abstractfinalclassHIB)abstractprivatemove()C)protectedprivatenumber;D)publicabstractclassCar 答案:D;难度系数:B;知识点:语法基础。5、Character流与Byte流的区别是_。A) 每次读入的字节数不同B) 前者带有缓冲,后者没有C) 前者是块读写,后者是字节读写D) 二者没有区别,可以互换使用 答案:C;难度系数:B;知识点:文件IO。6、 Java语言中,_是Japplet的默认布局管理器。 A)Bo

3、ederLayout B)FlowLayoutC)GridLayout D)CardLayout答案:A(难度系数C)知识点:GUI编程7、下列语句正确的是_。A)int a=1,2,3 B)int b=(1,2,3);C)intc=1,2,3 D)int d=1 2 3答案:C(难度系数C)知识点:数组8、当需要在文件中写入字符而不是字节时,最好选用的类是_。A)java.io.RandomAccessFile B)java.io.PrintwriterC)java.io.PrintStream D)java.io.PrintOutputWriter答案:B(难度系数B)知识点:GUI编程9

4、、_事件监听器可以处理在文本框中输入回车键的事件A)ItemListener B)ActionListenerC)MotionListener D)AdjustListener答案:B(难度系数B)知识点:事件处理10、下列陈述正确的是_。 A) 一个组件只能发生一种事件 B)一个监听器处理一种事件C)多个事件监听器被注册到一个组件会引起编译错误D) 如果多个事件监听器被注册到一个组件上,这些事件监听器一般都会起作用,但各个事件的处理顺序不确定答案:D(难度系数A)知识点:事件处理11、以下描述正确的是。A) JAVA不可以用来开发手机程序B) 在JAVA程序中java.awt包是唯一自动引入

5、的类库C) java.io包是JAVA语言的输入输出类库D) JAVA的包中可以有相同的类名答案:C(难度系数B)知识点:JAVA简介,包12、以下关于数组的描述有误的是。A) 整型数组中的各元素的值必须是整型B) 数组是有序数据的集合C) 如数组名为ab,即ab.length可以取得该数组的长度D) 数组的下标从1开始答案:D(难度系数B)知识点:数组13、下面各类对象不能接受用户输入的是 。A)TextField B)JTextField C)JTextarea D)Jlable答案D 难度系数 C 知识点:常用组件,可视化14、paint()方法使用类型的参数。A) Graphics B

6、) Graphics2D C) String D) Color答案:A (难度系数B,知识点:applet)15、有如下程序段if (x0) System.out.println(first); else if (x-4) System.out.println(second); else System.out.println(third); x的取值在_范围内时,将打印出字符串second.A) x 0B)x -4C) x = -4D) x -4 答案:D (难度系数C , 知识点:JAVA语言基本程序设计)16、下列关于修饰符混用的说法,错误的是。A) abstract不能与final并列修

7、饰同一个类 B) abstract类中不可以有private的成员C)abstract方法必须在abstract类中 D)static方法中能处理非static的属性答案: D 难度系数: A 知识点:关键字17、下面函数是publicvoid aMethod().的重载函数。A) void aMethod().B) publicint aMethod().C) publicvoid aMethod ( ).D) publicint aMethod(intm). 答案: D (难度系数A,知识点:重载)18、String s1 = new String(“Hello”); String s2

8、= new String(“there”); String s3 = new String(); 上面是Java程序中的一些声明,选项中能通过编译的是_。 A) s3 = s1+ s2 B) s3 = s1 & s2 C) s3 = s1 | s2 D) s3 = s1 & s2答案:A (难度系数C,知识点:字符串)19、在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是 b_ _。 A) 进程 B) 线程C) 应用程序 D) 服务答案:B (难度系数A,知识点:线程)20、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的_方法来

9、完成一些画图操作。 A) start( ) B) stop( )C) init( ) D) paint( )答案:D (难度系数A,知识点:APPLET)二、填空题(10题;每题2分,共20分)1根据程序的构成和运行环境的不同,Java源程序分为两类: 程序和 程序。答案:应用程序小应用程序(难度系数C)知识点:JAVA简介2在Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现_ 重继承关系。答案:单、多(难度系数B)知识点:类的继承3、构造方法只能通过 运算符调用,用户不能直接调用。答案:new (难度系数B)知识点:构造方法4、 Applet的生命周期是有init()、

10、start()、stop()、destroy()这4个方法构成的,在程序执行过程中, 方法只被调用执行一次,但 start()方法可以多次被调用执行。答案:init( ) (难度系数B)知识点:小应用程序5、读写器是以_为基本单位访问文件的,读写器之外的其他输入流、输出流以及随机访问文件都是以_为基本单位访问文件的。答案:字符、字节(难度系数 C)知识点:文件与数据流6、在定义类时,指明类成员的权限修饰符有 、 和 。答案public protected private 难度系数B 知识点:类的定义7、在中提供了两个类: 和 ,分别用来用于客户端和服务器端的Socket通信。答案Socket

11、ServerSocket 难度系数B 知识点:网络基本类8 用来定义一个类指定继承父类的关键字是 ,用来指定接口的继承的关键字是 。答案:extends 、implements;难度系数:C;知识点:语法基础。9 字符串分为两大类,一类是字符串常量,使用 类的对象表示;另一类是字符串变量,使用 类的对象表示。答案:String、StringBuffer;难度系数:B;知识点:变量类型。10 Java使用 类及其子类的对象来表示线程。答案: Thread 难度系数C 知识点: 线程 三、判断题(10题;每题1分,共10分)1. ( ) 所有的文件输入/输出流都继承于InputStream /Ou

12、tputStream类。答案:对(难度系数B)知识点:数据流2. ( ) 一个方法最多能有一个return语句。答案:错(难度系数B)知识点:类的方法3( ) 一个异常处理中 finally语句块只能有一个或者可以没有。答案:对(难度系数B)知识点:异常4. ()Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。答案:对(难度系数B)知识点:关键字5()JAVA语言对内存的释放是采用垃圾自动回收机制。JAVA虚拟机自动判断并收集“垃圾”,但一般不立即释放它们的存储空间。答案:对(难度系数B)知识点:内存回收6( ) abstract

13、和final不能同时修饰同一个类。答案 对 难度系数 C 知识点:类的定义,修饰7.( )java程序是由若干个类定义组成的。 答案 对 难度系数 C 知识点:程序结构8( )Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。答案:错(难度系数B)知识点:JAVA简介9. ( ) 线程使用sleep()方法休眠后,可以用notify()方法唤醒。答案:错(难度系数B)知识点:多线程 10( )Java 源文件中最多只能有一个private类,其他类的个数不限。答案:错;难度系数:C;知识点:编程基础。 四、程序填空题(1题;每题5分

14、,共5分)1在空缺处填入正确的语句class illegeE extends Exception public String getMessage() return Error in the values supplied to the ; class User int val1; (1) ; public User(int a,int b) val1=a; val2=b; void show() (2) if(val10) throw new illegeE(); System.out.println(Value1=+val1); System.out.println(value2=+val

15、2); class throwDemo public static void main(String args) User values=new User(-1,1); try values.show(); (3) System.out.println(illege :+e.getMessage(); (难度系数B, 知识点:异常处理)答案:(1)int val2 (2) throws illegeE (3) catch(illegeE e) 五、读程序写结果(1题;每题5分,共5分)1写出下列程序在控制台窗口中的输出结果。public class J_Test public static v

16、oid mb_method(StringBuffer x,StringBuffer y) x.append(y); y=x; public static void main(String args ) StringBuffer a=new StringBuffer(“A”);StringBuffer b=new StringBuffer(“B”);mb_method(a,b); System.out.println( a+”,”+b); 程序运行结果是: (难度系数B)答案:AB,B知识点:字符串六、编程题(2题;每题10分,共20分)1编写程序求出10个整数的最大值和最小值、平均值。(难度系

17、数B,基本程序设计)public class computer int a8=6,10,3,17,20,19,5,27,2,30; int i,sum=0,max=0,min=0,avg=0; for(i=0;i=7;i+) sum=sum+ai; if(maxai) min=ai; avg=sum/8;System.out.println(“最大值=”+max);System.out.println(“最小值=”+min);System.out.println(“平均值=”+avg);2、编写一个完整的Java Application 程序。包含接口ShapeArea,类Circle、Tes

18、t,具体要求如下: (1)接口ShapeArea: 接口方法double getArea():求一个形状的面积double getPerimeter ():求一个形状的周长(2)类Circle: 实现ShapeArea接口,并有以下属性和方法: 属性radius: double类型,表示圆的半径方法Circle(double r):构造函数toString()方法 :输出圆的描述信息,如“radius=1.0, perimeter=6.28, area=3.14”(3)Test类作为主类要完成测试功能生成Circle对象调用对象的toString方法,输出对象的描述信息难度系数:A 知识点:J

19、AVA程序结构答案:/ File: Test.java/下面是具体的代码,要在命令提示符中运行,再者.记得给分哦!_/把下面的代码复制到同一个文件中,把名字改为:Test.java 然后编译,运行就可以了interface ShapeArea double getArea(); double getPerimeter();class Rectangle implements ShapeArea double width; double height; public Rectangle(double w, double h) this.width=w; this.height=h; public

20、 String toString() String s=width=+this.width+n; s+=Height=+this.height+n; s+=Perimeter=+this.getPerimeter()+n; s+=Area=+this.getArea()+n; return s; public double getPerimeter() return 2*(width+height); public double getArea() return height*width; public class Test public static void main(String args) if(args.length2) System.out.println(请在命令行输入两参数!); double width=Integer.parseInt(args0); double height=Integer.parseInt(args1); Rectangle rec=new Rectangle(width,height); System.out.println(该矩形的信息如下:); System.out.println(rec);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1