JAVA语言与面向对象程序设计习题

上传人:xt****7 文档编号:102588446 上传时间:2022-06-07 格式:DOC 页数:10 大小:41.51KB
收藏 版权申诉 举报 下载
JAVA语言与面向对象程序设计习题_第1页
第1页 / 共10页
JAVA语言与面向对象程序设计习题_第2页
第2页 / 共10页
JAVA语言与面向对象程序设计习题_第3页
第3页 / 共10页
资源描述:

《JAVA语言与面向对象程序设计习题》由会员分享,可在线阅读,更多相关《JAVA语言与面向对象程序设计习题(10页珍藏版)》请在装配图网上搜索。

1、JAVA语言与面向对象程序设计习题3一、单项选择题1. 下例操作的结果是( )。System.out.println(4&3);A. 4 B. 5 C. 6 D. 02. 在Java中,存放字符串常量的对象属于( )类对象。A. Character B. StringC. StringBuffer D. Vector3. 下列语句序列执行后,j的值是( )。int j=2; for(int i=7;i0;i-=2) j*=2;A. 15 B. 1 C. 60 D. 324. 以下变量均已正确定义并赋值,下面符合Java语言语法的赋值语句是( )。A. m=n5 B. m=k%12C. j=t+

2、%100 D. j=y2=x+35. 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成主类实例的初始化工作。A. start( ) B. stop( )C. init( ) D. paint( )6以下字符常量中不合法的是( )。A.| B. C. n D.我7. 以下由for语句构成的循环执行的次数是( )。for(int i=0;true;i+);A. 有语法错误 B. 无限次C. 执行1次 D. 一次也不执行8. 为了使包sos中的所有类在当前程序中可见,可以使用的语句是( )。A. import sos.* B. package sos.*

3、C. sos import D. sos package9. 下述有关try, catch和finally的命题中,错误的是( )。A. try语句后面必须要跟有catch语句 B. try语句后面可以跟有catch语句或finally语句,或者两者都有 C. 一个catch语句总需要与一个try语句相关联D. 一个finally语句不能独立存在,总要与try语句相关联10. 下面的语句的作用是( )。Vector MyVector = new Vector(100,50)A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50B. 创建一个向量类对象MyVecto

4、r,有100个元素的空间,每个元素的初值为50C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增11. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。A. static void method( ) B. public void method( )C. final void method( ) D. abstract void method( )12. 若在某一

5、个类定义中定义有如下的方法: abstract void performDial(); 该方法属于( )。A. 本地方法 B. 最终方法C. 解态方法 D. 抽象方法13. 以下字符常量中不合法的是( )。A. B. & C. k D. 整14. 下列语句序列执行后,x的值是( )。int a=3,b=4,x=5;if(+a=b) x=+a*x;A. 35 B. 25 C. 20 D. 515. 下列语句序列执行后,m的值是( )。int a=10,b=2,m=5; if(a=b)m+=a;else m=+a*m;A. 15 B. 50 C. 55 D. 5二、多项选择题1. 下面属于Java

6、关键字的是( )。A. NULL B. IF C. do D. go to2. 下面叙述正确的是( )。A. 是算术左移操作符 B. 是逻辑左移操作符C. 是算术左移操作符D. 是逻辑左移操作符3. 哪个类可用于处理Unicode?( )AInputStreamReader B. BufferedReader C.WriterD. PipedInputStream4. 下面哪个不是Java中的容器?( )AScrollPane B. Canvas C. Scrollbar D. Applet E. Dialog5. 如下哪个方法可以从WindowEvent获取事件源?( )A. getFram

7、e() B. getID() C. getSource() D. getWindow()6下列哪个不是合法的Java标识符?( )A. Tree&GlassesB. FirstJavaAppletC. _$theLastOne D. 273.57如下哪些字串不是Java中的标识符?( )A. fieldnameB. superC. 3number D. #number12三、判断题1. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。( )2. 最终类不能派生子类,最终方法不能被覆盖。( )3. 接口是特殊的抽象类。( )4. 像素坐标(0,0)位于屏幕的

8、正中央。( )5. Java中,并非每个事件类都只对应一个事件。( )6. break语句在switch结构中的default情况中是必须的。( )7. Java中数组的元素只能是简单数据类型的量。( )8. 一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。( )9. Vector类中的对象不能是简单数据类型。( )10. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )四、填空题1. 方法头中的关键字_用来表示方法不还返回值。2. Java可以跨平台的原因是_。3. 用于指出数组中某个元素的数字称为数组_。4. 使用两个下标的数组被称为_数

9、组。5. 指定为_的类成员可被此类作用域中的任何对象访问。6. 标识符的_是程序中可以使用此标识符的范围。7. 类的方法通常设为_,而类的实例变量一般设为_。五、简答题Java源程序经编译后生成什么文件?其后缀是什么?类的定义由哪两部分组成?方法的定义由哪两部分组成?JAVA语言与面向对象程序设计习题3答案一、单项选择题题号1234567891011答案DBDDCCBAADA题号12131415答案DCBC二、多项选择题题号1234567答案CDADABBCCDADBCD三、判断题题号12345678910答案FTTFTFFTTT四、填空1) Void2) Java虚拟机3) 下标4) 二维5) public6) 作用域7) public, private五、简答题答案:Java源程序编译后生成字节码文件;其后缀是 .class。类的定义由以下两部分组成:类头和类体方法的定义由以下两部分组成:方法头和方法体

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!