


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、javajava 程序设计程序设计一、选择题(20 题,每题 2 分,共 40 分)1、下列说法中,选出最正确的一项是( )a. java 语言是以类为程序的基本单位的。b. java 语言是不区分大小写的。c. 类的源文件名和该类名可以不相同。d. 在 java 语言中,类的源文件名和前面加 public 修饰的类名可以不相同。2、以下有关类的继承的说明中,正确的是:( )a子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性b子类只能继承父类的方法,不能继承父类的属性c子类只能继承父类的非私有属性,不能继承父类的方法d子类不能继承父类的私有属性3、下面关于接口的说法中不正确的
2、是( )a. 接口所有的方法都是抽象的。b. 接口所有的方法一定是 public 属性的c. 用于定义接口的关键字是 implementsd. 接口是 java 中的特殊类,包含常量和抽象方法4、为了定义 3 个整形数组 a1,a2,a3,下面声明正确的语句是( )a. int array a1,a2; b. int a1,a2;int a3=1,2,3,4,5; int a3=1,2,3,4,5;c. int a1,a2; d. int a1,a2; int a3=1,2,3,4,5; int a3=(1,2,3,4,5);5 、一个可以独立运行的 java 应用程序 ( )a. 可以有一个
3、或多个 main 方法b. 最多只能有两个 main 方法c. 可以有一个或零个 main 方法d. 只能有一个 main 方法6、设有对象 x 具有属性 a,则对该属性的访问为()a. a.x b. a.x()1c. x.a d. x.a()7、构造方法何时被调用()a. 类定义时b. 创建对象时c. 调用对象方法时d. 使用对象的变量时8 、下面的程序输出的结果是()interface b public class a implements b a. i=0b. i=10d. i=truepublic static void main(string args) int i; a c1 =
4、new a(); i= c1.k; system.out.println(i=+i);int k = 10;c. 程序有编译错误9、下列循环的循环体将被执行() int x=10, y=30; do y-=x; x+; while (x+y-); a. 0 次 b. 1 次 c. 2 次 d. 3 次10、 下列程序的执行结果是( ) public class test public void amethod() 2static int i=0; i+;system.out.println(i); public static void main(string args) test obj=ne
5、w test(); obj.amethod();a. 编译错误 b.0 c.1 d.运行成功,但不输出11、自定义异常类时,可以通过对下列哪一项进行继承?( )a. error 类b. applet 类c. exception 类及其子集d. assertionerror 类12、java 运行下面的程序时,会产生什么异常? ( ) public class test static public void main(string args)char a=a,b,c,d; char c=a5; a. arithmeticexceptionb. numberformatexceptionc. ar
6、rayindexoutofboundsexceptiond. filenotfoundexception13. 为了区分重载多态中同名的不同方法,要求( )。a. 采用不同的形式参数列表b. 返回值类型不同c. 调用时用类名或对象名做前缀d. 参数名不同314、下面程序执行后,字符串 s 的值应是( ) public class test public static void main(string args)string greets=”hello”; string s=greets.substring(0,3); system.out.println(s); a. ello b. hel
7、c. hello d.el15.局部变量能否和成员变量重名?( )a 可以,局部变量可以与成员变量重名,这时可用“this”来指向成员变量;b 可以,这时可用“local”关键字来指向局部变量;c 不能,局部变量不能与成员变量重名;d 不能,在一个类中不能有重名变量,不管是成员变量还是函数中的局部变量;16.如何定义类的继承关系?()a.在类的定义部分使用 extends 关键字b.在类的定义部分使用 inherited 关键字c.在类的定义部分使用 parent 关键字d.在类的定义部分使用 implement 关键字17.哪个关键字可以抛出异常? ( )a. transientb. fin
8、allyc. throwd. static18.创建一个标识有关闭按钮的语句是( )。a. textfield b = new textfield(关闭);b. label b = new label(关闭);c. checkbox b = new checkbox(关闭);d. button b = new button(关闭);19: 编译一个定义了 3 个类和 10 个方法的 java 源文件后,会产生多少个字节码文件,4扩展名是什么?( )a. 13 个字节码文件,扩展名是.classb. 1 个字节码文件,扩展名是.classc. 3 个字节码文件,扩展名是.javad. 3 个字节
9、码文件,扩展名是.class20、在 java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数,类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特殊性称为()a.隐藏 b.重写 c.重载 d.java 不支持此特殊性二、填空题(5 空,一空 1 分,共 5 分)1、applet 小程序必须有一个类的类头部分以结尾。2、如果一个类包含了一个或多个 abstract 方法,它是_类。3.当声明一个数组 int arr=new int5,这代表这个数组所保存的变量类型为_,数组名为_及数组大小为_。三、简答题(3 题,每题 5 分,共 15 分)1、接口与抽象类的区别。2、main()方法之前需要加上哪三个标识符,并说明三个标识符代表的意思3、请问 break 语句的功能如何?continue 语句的功能如何?试用一个例子来演绎。5四、编程题(2 题,每题 20 分,共 40 分)1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人采购钢材合同范本
- 智能化机器设备远程控制系统方案
- 西瓜与甜瓜产业高质量发展技术路径研究
- 人防工程维护保障措施优化方案
- 江苏大专考试题库及答案
- 剑桥英语考试题库及答案
- 数据驱动的展览效果优化方案
- 道路施工质量控制方案
- 五金加工质量检测标准化方案
- 管道燃气岗位考试试题及答案
- 年度人才盘点报告1
- 百词斩雅思核心词汇
- 同济大学信纸
- 永安市启胜矿产重晶石矿采矿权出让收益评估报告
- 随班就读学生个人档案
- 红楼梦人物艺术鉴赏智慧树知到答案章节测试2023年温州理工学院
- GB/T 25706-2010矿山机械产品型号编制方法
- GB/T 1871.3-1995磷矿石和磷精矿中氧化铝含量的测定容量法和分光光度法
- GA 1010-2012看守所床具
- 吸附式制冷原理课件
- 老年人防诈骗讲座课件
评论
0/150
提交评论