版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计课程期末考试试卷学年学期期末考试卷卷课程Java程序设计考试时间:120分钟班级 姓名 学号题号一一三四五六七总分得分评卷人一、填空题(15分,每空1分)1、Java语言的数据类型可分为 和复合数据类型;其中, char表示 类型;int表示 类型。2、通常,Java中,类包括 、和成员方法三个部分。3、设x =7 ,则表达式 (-二)3 的值是, x的值是。4、OOP技术把问题看成是相互作用的事物的集合,用属性来描述事物,而把对它的操 作称为。5、异常处理是由 、和finally三个关键字所组成的程序块。6、创建类的对象时,使用运算符 给对象分配内存空间。7、在Java语言中
2、,数组的下标是从 开始;所有的数组都有一个 length属 性,这个属性存储了该数组的 ;对数组的初始化有 和动态 两种方法。8、关键字 用于导入包中的类到程序中,供程序使用。二、单项选择题(将正确答案的代号填在下表中相应题号下面,每题 2分,共30分)题号12345678910答案题号1112131415答案1、Java中注释一行所采用的符号是()A. /B. /C. /*D. */2、Java中语句以()结束。A.逗号B.句号”C.分号D.空格3、如下标识符正确的是()°B. classC. 2aD. 3d第1页共10页4、以下有关构造方法的说法,正确的是A. 一个类的构造方法可
3、以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同5、定义一个接口,必须使用的关键字是A. publicB. classC. interfaceD. static6、设 i、j 为 int型变量名,a为int型数组名,以下选项中,正确的赋值语句是(). a0 = 7 ;.a(0) = 66 ;7、哪种循环在条件表达式被计算之前至少执行循环体语句一次A . do-while 循环B . for 循环C. while循环D.以上都不是8、设有定义int i = 5 ;,则执行以下语句后,i的值为()。i+= i - 1;A. 10B
4、. 12C. 11D. 99、在Java中,子类中可以定义和其父类中同名的成员方法,被称为()。« Java程序设计课程期末考试试卷A.覆盖(重写)BC.重载D10、必须将组件放在一定的(A.区域B.组件.继承.Java不支持此特性)中才能显不出来。C.浏览器D.容器11、下面哪个选项是正确的main方法说明?()。A. public main(String args口)B. public static void main(String args)C. private static void main(String args)D. void main()12、声明并创建一个按钮对象b
5、,应该使用的语句是()。A . JButton b=new JButton();B . jbutton b=new jbutton();C. JButton b=new b();D . b.setText(确定“力13、以下说法正确的是:()。A. 一个可直接运行的Java源文件中可以有多个 public类,其中必须有一个和文件同名B. 一个可直接运行的Java源文件中必须有一个public类C. 一个可直接运行的Java源文件中至多只能有一个且和文件同名的public类。D. 一个可直接运行的Java源文件中可以有多个 public类,且可以没有和文件同名的类。14、以下类中哪一个是所有异常
6、类的基类?()A. Exception B . Throwable C. Error D. RuntimeException15、一个可以独立运行的Application Java应用程序()。A .可以有一个或多个main方法B.最多只能有两个 main方法C.可以有一个或零个main方法D.只能有一个main方法三、判断题,正确的打,错误的打“X”。(每题1分,共10分)第3页共10页« Java程序设计课程期末考试试卷1、在Java语言中,标识符是以字母、 下划线(_)或美元符($)开头,并由字母、数字、下划线或美元符组成的字符串。()2、在Java语言中,标识符不区分大小写。
7、()3、构造方法没有任何返回类型,哪怕是 void也不行。()4、用private 修符的成分表示是私有的,被它所修饰的成员只能被该类本身访问,在类外不可见。()5、Java中,this 指代父类。()6、final类是为防止他人从你的类上派生新类,此类是不可继承的。()7、Java程序中不允许将未经初始化的变量用做操作数。()8、Java数组随时可以改变大小。()9、实现一个接口,则在类中一定要实现接口中的所有方法。()10、抽象方法只能存在于抽象类中。()四、写出下列程序的运行结果(每题 2分,共10分)1、下列语句块的运行结果是 。int x=3,y=1;if(x>y)System
8、.out.println(x+“>+y);elseSystem.out.println(x+”<+y);2、执行如下语句之后,输出的结果是 。int i=0,j=5;int t= +i + j;System.out.println(t);3、下列语句块的运行结果是 。int sum=0;for(int i=1; i<=6; i+) sum=sum+i;System.out.println(sum);4、下列语句块的运行结果是 。class testpublic static void main(String args口儿int a=3,b=6;if(a>b)int te
9、mp=a;a=b;b=temp;System.out.println(a,b);5、下面程序的运行结果为 。int x =1,2,3,4,5;int i=0,min=100;while(i<5)if(min>xi) min=xi;i+;System. out .println(min);五、完善程序,在给出的空白处填上正确的语句(10分,每空2分)class studentprivate String number;/ 学号private String name;/ 姓名public student(String number,String name) ;/为成员变量 number
10、赋值;/为成员变量 name赋值 public void printInfo()System.out.println(学号:"+number+“姓名:"+name);/声明main()函数 student s1=;使用学号:“101”,姓名:“小明”生成学生实例si;调用printInfo()方法打印学生 si的信息 六、程序改错(10分)如下程序在有横线的地方均有语法错误,请用正确的语法格式重写该程序。public class Testpublic void main(String口 args) int I=1;j=0;int sum=0;while(j<5); s
11、um=sum+i; j+System.out.print(sum);七、编程题(15分)1、用switch语句改写下列if语句。(4分) if(a=1) System.out.print (第一名“;) else if(a=2) System.out.print ( 第二名“;) else if(a=3) System.out.print ( 第三名“;) else System.out.print (没有取得名次”;) 2、编写一个程序,打印输出如下图形。(4分)* * * * * * * * * *class test3、编写一个图形类 Shape,该类包含:(共7分)a、2个整形私有属性
12、,长:length ,宽:width ; (1分)b、1个构造器,用于对 length , width初始化;(1分)c、1个公有方法area(),用于计算面积:面积 =长*宽。(1分)(4分)d、创建一个长:10,宽:5的图形对象:s,并打印输出该图形的面积。class Shape/定义私有属性成员变量public Shape(int length,int width)/构造函数public void area()/计算并输出图形面积public static void main(String args口)第7页共10页Java程序设计课程期末考试试卷/创建一个长:10,宽:5的图形对象:s
13、,并打印输出该图形的面积。(答案)、填空题(15分,每空1分)1 .基本数据类型、字符、整型 2.成员变量、构造方法3. 2、6 4.方法 5. try、catch 6. new 7. 0、长度、静态 8. import、单项选择题(将正确答案的代号填在下表中相应题号下面,每题 2分,共30分)题号12345678910答案ACAACBADAD题号1112131415答案BACAD三、判断题,正确的打,错误的打“X”。(每题1分,共10分)1-5: V XVV X 6-10: VVXVV四、写出下列程序的运行结果(每题 2分,共10分)1.3>1 2. 6 3. 21 4. 3,6 5.
14、 1五、完善程序,在给出的空白处填上正确的语句(10分,每空2分)第#页共10页« Java程序设计课程期末考试试卷1. this.number=number 2.=name3 .public static void main(String args)4 .new student( “101","小明")5.s1.printInfo()六、程序改错(10分)1 .public static void main(String args)2.int i=1;3.int j=0;4. while(j<5)5. j+;七、编程题(15分)
15、1、用switch语句改写下列解:int a=1;switch(a)case 1: System.out.printcase 2: System.out.printcase 3: System.out.print default: System.out.print2、编写if语句。(4分)个程序,打印输出如下图形。(第一名 " ;break;(第二名"油reak;(第三名 " ;)break;(没有取得名次”;)(4分)* * * * * * * * *解:class testpublic static void main(String args口)System.
16、out.println(* *");System.out.println(*"力System.out.println(* *");第9页共10页3、编写一个图形类Shape,该类包含:(共7分)a、2个整形私有属性,长:length ,宽:width ; (1分)b、1个构造器,用于对 length , width初始化;(1分)c、1个公有方法area(),用于计算面积:面积=长*宽。(1分)d、创建一个长:10,宽:5的图形对象:s,并打印输出该图形的面积。(4分)class Shape/定义私有属性成员变量private int length;private
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态公园车位租赁与休闲娱乐服务协议4篇
- 2025年度艺术品代理合同终止及展览策划协议4篇
- 二零二五版跨行业企业战略合作保密及数据共享协议3篇
- 离婚2025年度子女监护权变更合同3篇
- 2025年农业大棚租赁与农产品质量安全检测服务协议4篇
- 2025年度园林景观虫害防治与植物保护合同4篇
- 家庭中医急救技能普及工作汇报
- 现代家庭教育的新篇章-从理论到操作的全面解读与实践探索
- 探索创新型康复治疗在医疗教育中的价值
- 科技小能手的培养计划观察与思考的融合
- 三级人工智能训练师(高级)职业技能等级认定考试题及答案
- 华为全屋智能试题
- 第三单元名著导读《经典常谈》知识清单 统编版语文八年级下册
- 第十七章-阿法芙·I·梅勒斯的转变理论
- 焊接机器人在汽车制造中应用案例分析报告
- 合成生物学在生物技术中的应用
- 中医门诊病历
- 广西华银铝业财务分析报告
- 无违法犯罪记录证明申请表(个人)
- 大学生劳动教育PPT完整全套教学课件
- 继电保护原理应用及配置课件
评论
0/150
提交评论