




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计(基于JAVA)课程2019年春季期末考试复习资料第一部分 客观题(请在答题纸的客观题答题区域作答)一、 单项选择题 (每题 2 分,共 40 分)1下面哪个是不合法的标识符?(C)A$persons;BTwoUsers;C*point;D_endline;2下面的代码段中,执行之后i和j 的值是什么?(B)inti =3;int j;j = i-; A3, 3B2, 3C3, 2D2, 23下列选项中哪个是将一个十六进制值赋值给一个long型变量的正确方法(D)Along number = 345L;Blong number = 0345;Clong number = 0345L;Dlong number = 0x345L;4下面哪条语句导致程序回到循环开头,并从那里继续运行?(A。)AcontinueBbreakCnextDgoto :05下面初始化数组的语句中,不正确的是:(D)Aint x = 8,5,6,4;Bint x4 = 8,5,6,4;Cint x = 8,5,6,4;Dint x = new int8,5,6,4;6下列关于构造方法的叙述中,错误的是(C)AJava语言规定构造方法名与类名必须相同BJava语言规定构造方法没有返回值,但不用void声明CJava语言规定构造方法不可以重载DJava语言规定构造方法只能通过new自动调用7类与对象的关系是(A)A类是对象的抽象B类是对象的具体实例C对象是类的抽象D对象是类的子类8下列关于修饰符混用的说法,错误的是(D)Aabstract不能与final并列修饰同一个类Babstract类中不可以有private的成员Cabstract方法必须在abstract类中Dstatic方法中能处理非static的属性9下面的循环将执行几次?(B)for(inti=0;i10;i+)if(i=5)break;System.out.println(“i=”+i);A4B5C6D以上答案都不对10下面哪个单词不是Java语言的关键字(A)AFloatBthisCsuperDboolean11. 对象的特征在类中表示为变量,称为类的(B)。A. 对象B. 属性C. 方法D. 数据类型12.在Java中,关于构造方法,下列说法错误的是(C)A. 构造方法的名称必须与类名相同B. 构造方法可以带参数C. 构造方法不可以重载D. 构造方法绝对不能有返回值13. 下列选项中关于Java中super关键字的说法正确的是(A)A. super关键字是在子类对象内部指代其父类对象的引用B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性D. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法14. 运算符优先级别排序正确的是(D)A由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;B由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;D由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;15. 关于类的描叙正确的是(B)j在类中定义的变量称为类的成员变量,在别的类中可以直接使用k局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中l使用别的类的方法仅仅需要引用方法的名字即可m一个类的方法使用该类的另一个方法时可以直接引用方法名AjlBkmCjmDkl16以下程序的运行结果是:(B)public class Incrementpublic static void main(String args) int a;a = 6;System.out.print(a);System.out.print(a+);System.out.print(a);A.666B.667C.677D.67617. 下列说法正确的是(A)AJAVA程序的main方法必须写在类里面BJAVA程序中可以有多个main方法CJAVA程序中类名必须与文件名一样DJAVA程序的main方法中如果只有一条语句,可以不用(大括号)括起来18. Java中,在如下所示的Test类中,共有(C)个构造方法。public class Testprivate int x;public Test()x=35;public void Test(double f)This.x=(int)f;public Test(String s)A0B1C2D319.score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是(B)temp = score0;for (int index = 1;index 5;index+) if (scoreindex temp) temp = scoreindex;A.求最大数B.求最小数C.找到数组最后一个元素D.编译出错20. 执行下面代码结果(D)for(int i=0;)System.out.println(这是 +i);break;A语法错误,缺少表达式2和表达式3B死循环C程序什么都不输出D输出:这是0第二部分 主观题(请在答题纸的主观题答题区域作答)二、 简答题 (每题 10 分,共 20 分)1. 简述Java面向对象程序设计语言的特点。抽象 继承 封装 多态性2. 简述什么是类的继承机制?继承是一种由已有的类创建新类的机制(1分) 利用继承可以创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类(1分)新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为(1分)由继承而得到的类称为子类(1分)被继承的类称为父类(1分)三、 程序设计题 (每题 20 分,共 40 分)1. 编写一段小程序,利用循环语句打印出如下几行字符。0+1+ 2+3=4=5=for(int i=0;i=5;i+)String str=;if(i3)str=+;elsestr=;System.out.print(+i+str);2. 现有一组数字(3,6,22,11,4,7,1,9),请编程用冒泡排序的方法进行排
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物业客服专员考试题集及答案
- 2025年安全员招聘高频面试题解析
- 制造业产品质量协议
- 2025年土地整治项目管理员中级考试模拟题及高频题库
- 2025年能源监测工程师综合知识技能考察试卷及答案解析
- 2025年绿色建筑技术员职业资格考试试题及答案解析
- 2025年金融市场分析师资格考试试题及答案解析
- 2025年教师资格认证考试试题及答案解析
- 2025年电子商务运营经理面试问题及答案
- 2025年建筑幕墙工程师职业资格考试试题及答案解析
- 深圳流动摊贩管理办法
- 心脏起搏器学习课件
- CREAFORM三维扫描仪操作creaform三维扫描仪操作
- DPU编程与实践课程
- 园林植物栽培与养护PPT完整全套教学课件
- 12K101-1 轴流通风机安装
- 邮政储汇业务员高级技师理论知识试卷5套(完整版)
- 新药发现与开发第一章概论
- 山西省煤矿建设施工管理标准
- YY/T 1792-2021荧光免疫层析分析仪
- 认识电影走进电影课件
评论
0/150
提交评论