


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA语言与面向对象程序设计复习纲要A一、单项选择题1. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )A、String args B、String argsC、Char arg D、StringBuffer args2下列的哪个选项可以正确用以表示八进制值8?( )。 A、0x8 B、0x10C、08 D、0103. 设 int x=1,float y=2,则表达式 x / y的值是( )。A、0 B、1 C、2 D、以上都不是4. 若有定义:byte x=11,22,33,-66;其中0k3,则对x数组元素错误的引用是( )。A、x5-3 B、xkC、xk+5 D、x05. Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是( )。A、init() B、start()C、opreationcrawl() D、reader()6. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行?( )A、init() B、start()C、destroy() D、stop()7. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。A、隐藏 B、重写C、重载 D、Java不支持此特性8. 以下有关构造方法的说法,正确的是( )。A、一个类的构造方法可以有多个B、构造方法在类定义时被调用C、构造方法只能由对象中的其它方法调用D、构造方法可以和类同名,也可以和类名不同9. 以下for循环的执行次数是( )。for(int x=0;(x=0)&(x4);x+);A、无限次 B、一次也不执行C、执行4次 D、执行3次10. 下面类定义中哪一个给出了合法的抽象类的定义?( )A、abstract Animal abstract void growl();B、class abstract Animal abstract void growl();C、abstract class Animal abstract void growl();D、abstract class Animal abstract void growl() System.out.println(growl);二、多项选择题1Java中main()函数的值是什么?( )A、String B、int C、char D、void2下面哪句话是正确的?( )A、 是算术右移操作符 B、 是逻辑右移操作符C、 是算术右移操作符 D、 是逻辑右移操作符3. 下面哪个赋值语句是合法的?( )A、float a = 2.0 B、double b = 2.0C、int c = 2 D、long d = 24. 已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ;下面哪个表达式的值与数组下标量总数相等?( )A、m.length() B、m.lengthC、m.length()+1 D、m.length+15. 下列关于静态初始化器的叙述中,哪一个是正确的?( )。A、静态初始化器是在构造函数之前加上static修饰符B、静态初始化器是对类自身进行初始化C、静态初始化器在同一个类中只能有一个D、静态初始化器是在其所属的类加载内存时由系统自动调用执行三、判断题1. Java是SUN公司的产品,它是一种强数据类型语言。( )2构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。( )3. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )4. 在定义数组时不能够直接进行内存分配,如:char ch10;是错误的定义语句。( )5. 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。( )四、填空题1. 若byte b=123; short s= 456 ;则表达式b+s的类型是_。2数组x定义:String x =new int32; x0 0 =”abc”, x0 1=”12345”;则 x.length 的值为_,x01.length( ) 的值为_。3. Java语言的变量由变量名、_、变量属性、_组成。4. 当程序中需要抛出异常时,应该使用_子句,当需要在方法中声明可能抛出的异常类型,应该使用子句_。五、简答题什么是接口?为什么要定义接口?接口与类有何异同?JAVA语言与面向对象程序设计复习纲要A答案 一、单项选择题题号12345678910答案BDDCAACABC二、多项选择题题号12345答案DADBCDBBD三、判断题题号12345答案TFTTT四、填空题1) int2) 6, 53) 变量类型, 变量初值4) throw,throws五、问答/综合题接口是用来实现类间多重继承功能的结构。Java语言不支持多重继承,然而在解决实际问题的程序设计中仅靠单重继承尚不能解决更复杂的问题。为了使Java程序的类层次结构更加合理,我们把用于完成特定功能的若干属性组织成相对独立的属性集合。这种属性的集合就是接口。可以把接口理解成为一种特殊的类,一个类只能由一个父类,但是它可以同时实现若干个接口,即实现了多重继承。与类定义相仿,声明接口时也需要给出访问控制符,不同的是接口的访问控制符只有public一个。用public修饰的接口是公共接口,可以被所有的类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 正常分娩护理查房范文
- 出租房安全培训讲稿课件
- 出渣车行车安全培训课件
- 出海应急避险安全培训课件
- 企业安全培训资格课件
- 出国安全培训讲话课件
- 出口押汇课件
- 舆情引导算法设计-洞察及研究
- 芯恩招聘笔试题库2025
- 2025新版本:试用期解除劳动合同的范本
- 农村屋面琉璃瓦工程包工包料承包合同
- 2025届新高考政治精准突破复习 政治阅卷“感”与“悟”
- JB-T 8236-2023 滚动轴承 双列和四列圆锥滚子轴承游隙及调整方法
- SY-T 6966-2023 输油气管道工程安全仪表系统设计规范
- 新部编版三年级语文上册《全册课件》
- 中华全国总工会办公厅印发《加快工会数字化建设工作方案》
- 争当排头兵心得体会争当排头兵
- 儿内科临床常见操作技术规范2023版
- 透析液质量控制方案
- 病原生物学与免疫学(高职)全套教学课件
- 外墙翻新安全施工方案
评论
0/150
提交评论