




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班级: 姓名: 学号: 试题共 页 加白纸 张 密 封 线大学 学年第 学期 Java程序设计 课程试题课程号:考试A卷闭卷考查B卷开卷题 号一二三四五六七八九十总分阅卷教师各题分数4020105520100实得分数一、单项选择题(20题;每题2分,共40分)1、Java语言具有许多的优点和特点,下列的选项反映了Java程序并行机制的特点。A)安全性B)多线程C)跨平台D)可移植答案: B 知识点: java基础 难度系数C2、下列关于JAVA语言特点的叙述中,错误的是。A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程答案:A 知识点: java基础 难度系数C3、定义私有的成员函数或成员变量,正确的是。A)不需要定义,缺省的访问级就是私有级B)在类的开头部分集中定义C)成员函数需要定义,而成员变量不需要定义D)利用private 关键字定义答案: D 知识点: 类成员 难度系数C4、下列语句正确的是_。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知识点:数组5、在编写异常处理的Java程序中,每个catch语句块都应该与语句块对应,使得用该语句块来启动Java的异常处理机制。 A) if else B)switch C)try D) throw(难度系数B)答案:C知识点:异常6、下列表述中,不正确的是。A)标识符区分大小写 B)改变变量的值不会改变其存储位置C)常量可以完全大写 D)单精度变量赋值常数后面的字母“f”可以省略答案: D 知识点: 变量 难度系数C7、下列陈述正确的是_。 A) 一个组件只能发生一种事件 B)一个监听器处理一种事件C)多个事件监听器被注册到一个组件会引起编译错误D) 如果多个事件监听器被注册到一个组件上,这些事件监听器一般都会起作用,但各个事件的处理顺序不确定(难度系数A)答案:D知识点:事件处理8、_属于容器的构件。A)JFrameB)JButtonC)JPnelD)JApplet 答案:A;难度:C;知识点:窗体与控件。9、如果希望所有的控件在界面上均匀排列,应使用_布局管理器。A)BoxLayoutB)GridLayoutC)BorderLayoutD)FlowLouLayout 答案:B;难度:B;知识点:窗体与控件。10、下列关于构造方法的叙述中,错误的是。A)Java语言规定构造方法名与类名必须相同B)Java语言规定构造方法没有返回值,但不用void声明C)Java语言规定构造方法不可以重载D)Java语言规定构造方法只能通过new自动调用答案:C 知识点:类 难度系数C11、在Java中,_负责对字节代码解释执行。A)垃圾回收器B)虚拟机C)编译器D)多线程机制答案:B;难度:C;知识点:java特性。12、_属于合法的Java标识符。A)catB)5booksC)+staticD)-3.14159答案:A;难度:C;知识点:语法基础。13、在 Java 中,_表示换行符的转义字符。A)nB)fC)nD)dd答案:A;难度:C;知识点:语法基础。14、在Java 中,所有类的根类是_。A)java.lang.ObjectB)java.lang.ClassC)java.applet.AppletD)java.awt.Fram答案:A;难度:C;知识点:编程基础。15、_事件监听器可以处理在文本框中输入回车键的事件A)ItemListener B)ActionListenerC)MotionListener D)AdjustListener(难度系数B)答案:B知识点:事件处理16、下列关于修饰符混用的说法,错误的是。A) abstract不能与final并列修饰同一个类 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).(难度系数A,重载) D18、String s1 = new String(“Hello”); String s2 = new String(“there”); String s3 = new String(); 上面是Java程序中的一些声明,选项中能通过编译的是_。 A) s3 = s1+ s2 B) s3 = s1 & s2 C) s3 = s1 | s2 D) s3 = s1 & s2(难度系数C,字符串) 答案:A19、在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是 b_ _。 A) 进程 B) 线程C) 应用程序 D) 服务(难度系数A,线程) 答案:B20、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的_方法来完成一些画图操作。 A) start( ) B) stop( )C) init( ) D) paint( )(难度系数A,APPLET) 答案:D二、填空题(10题;每题2分,共20分)1、Java应用程序总是从主类的 方法开始执行。知识点: 类概念 难度系数C 答案 main 2、在Java中若定义抽象类则需要加关键字 来修饰。答案:abstract ;难度:C;知识点:编程基础。3、在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的 。答案:多态;难度:C;知识点:面向对象基础。4、用来定义一个类指定继承父类的关键字是 ,用来指定接口的继承的关键字是 。答案:extends 、implements;难度:C;知识点:语法基础。5、java提供的两种多态机制是 和 。. 答案 重载 、覆盖 难度(B) 知识点:多态机制6、在Java程序运行时,系统自动通过System类创建三个静态的I/O对象,它们是标准输入流对象 、标准输出流对象 、和标准错误流对象 。答案:InputStream、OutputStream、ErrorStream;难度:C;知识点:文件IO。7、根据程序的构成和运行环境的不同,Java源程序分为两大类: _程序和 程序。答案:应用(Application)、小程序(Applet);难度:C;知识点:java特性。8、在Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 重继承关系。答案:单、多;难度:B;知识点:java特性。9、字符串分为两大类,一类是字符串常量,使用 类的对象表示;另一类是字符串变量,使用 类的对象表示。答案:String、StringBuffer;难度:B;知识点:变量类型。10、在定义类时,指明类成员的权限修饰符有 、 和 。答案public protected private 难度B 知识点:类的定义三、判断题(10题;每题1分,共10分)1. ( ) Java语言属于高级程序设计语言。 答案:对 知识点: java基础 难度系数C2. ( )字符串 a 的长度是5。答案:错;难度:B;知识点:语法基础3( ) 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。 答案:错 难度系数: B 知识点:异常处理4. ()Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。(难度系数B)答案:对知识点:关键字5()JAVA语言对内存的释放是采用垃圾自动回收机制。JAVA虚拟机自动判断并收集“垃圾”,但一般不立即释放它们的存储空间。(难度系数B)答案:对知识点:内存回收6( ) abstract和final不能同时修饰同一个类。答案 对 难度 C 知识点:类的定义,修饰7( )访问类的成员,必须以类的对象为前缀。答案 错 难度 C 知识点:类的封装,访问8( )诊断和改正程序中错误的工作通常称为程序执行。答案:错;难度:C;知识点:编程基础。9. ( ) 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。 答案:对 难度系数: C 知识点:构造函数 10. ( )用Javac编译Java源文件后得到代码叫字节码。(难度系数B)答案:错知识点:JAVA简介四、程序填空题(1题;每题5分,共5分)1下面程序是定义一个Student类,在空白处填入适当语句补充完整。class student String name;int age; (1) ;/定义一个整型属性chinese (2) ;/定义一个整型属性mathint english;int total() (3) ;/返回chinese、math和english3个整型属性的总和。难度系数C 知识点:JAVA类与对象答案:(1)int chinese(2)int math(3)return chinese+math+English五、读程序写结果(1题;每题5分,共5分)1写出下列程序在控制台窗口中的输出结果。public class TestArray public static void main(String args ) int i , j ;int a = 5,9,6,8,7; for ( i = 0 ; i a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j; int temp =ai; ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) System.out.print(ai+ ); System.out.println( ); 答案:5 6 7 8 9 难度系数: A 知识点:数组比较 六、编程题(2题;每题10分,共20分)1编写一个程序,设定一个有大小写字母的字符串,先将字符串的大写字符输出,再将字符串中的小写字符输出。(难度系数B 知识点:字符串)答案:public class outpublic static void main(String args)String s1= Hello Java;StringBuffer bufup=new StringBuffer();StringBuffer buflow=new StringBuffer();for(int i=0;ibufup.length();i+)if(s1.charAt(i)97)bufup.append(s1.charAt(i);bufup.append( );else buflow.append(s1.charAt(i);buflow.append( );System.out.println(s1= +s1);System.out.println( uppercase= +bufup);System.out.println( lowercase= +buflow);2、从键盘上输入客户资料:姓名、地址、电话号码,然后保存到Reader.txt文件里。(难度系数A, 知识点:输入输出处理)import java.io.*;public class Lesson8D2String dName;String dAddress;String dPhone;InputStreamReader kReader;BufferedReader bReader;FileOutputStream fWrite;public Lesson8D2()trykReader=new InputStreamReader(System.in);bReader=new BufferedReader(kReader);System.out.println(Dealer Name:);dName=bReader.readLine();System.out.println(Dealer Address:);dAddress=bReader.readLine();System.out.println(Dealer Phone:);dPhone=bReader.readLine();kReader.close();bReader.close();fWrite=new FileOutputStream(D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际贸易大客户货物进出口代理合同
- 交通运输机械伤害事故调查报告及责任认定合同
- 2025公务员社区面试题及答案
- 校验码标准化研究-洞察及研究
- 音乐专业加试题库及答案
- 戏曲专业考博试题及答案
- 文书专业面试题目及答案
- 胆囊结石患者的护理
- 春的教学课件
- 员工团队精神培训
- 交互式内容在商业领域的创新应用
- 2025-2030体感游戏机行业市场深度调研及发展趋势与投资战略研究报告
- 2025年陕西省咸阳市秦都区中考一模语文试题(卷尾带答案)
- 抖音本地生活服务方案
- 工业厂房租赁协议范本
- 智慧城市与环境监测技术
- 幼儿园一校一档整改报告
- 家政员保洁流程
- 智能计算系统:从深度学习到大模型 第2版课件 8、第八章-智能编程语言
- 中药黄精简介
- 2024-2030年中国特征尺寸测量用扫描电子显微镜(CDSEM)行业发展策略与前景规划分析报告
评论
0/150
提交评论