




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . . . .面向对象程序与设计平时作业题一、 填空题1. “一次编写,到处运行”反映了Java的_特性。2. 在java程序环境中,重要的几个组成部分包括_、_和_。 3. Java解释器的三项主要工作是_、_和_。 4. Java和C及C+语言相同,使用_作为程序运行的入口点。 5. 作为java程序中应用程序执行的入口点的主函数_,它的前面有三个修饰符,分别是_、_和_,它们不能缺少,也不能被其他内容替换。 6. 在一个源文件中,能定义_个公有类,_个非公有类。7. Java源文件的名称必须与_相同。8. 方法头中的关键字_用来表示方法不返回任何值。9. Java源程序的扩展名是_,编译后产生的字节码文件的扩展名是_。10. 一个源文件有_个public class的定义。11. Java Application 程序的入口点是_方法。12. 顺序执行以下两个语句的输出结果是_:String str = “Java语言程序设计”; System.out.println(str.length();13. 面向对象技术包括_、 _、 _、 _、 _、和_ 。 14. 面向对象的方法学包括_、 _、和_三方面。 15. OOP中采用了三大技术: _、 _、和_。16. Java语言的类定义中含有两部分: _和_ 。 17. 限定访问权限的修饰符: _、 _、和_ ,既可以用来修饰类,又可以修饰类中的成分。 18. 这三个限定符不是必须写的,如果不写,则表明是_ ,相应的成分可以被所在包中的各类访问。19. 变量的类型既可以是 类型,也可以是 类型。 20. 变量说明的地方有两处,一处是在 内,另一处是在 内。 21. 方法内定义的变量称作 ,类中定义的变量称作它的 。 22. 说明引用后,系统只分配 ,程序员要调用new来创建对象实例,然后才分配相应的 。 23. 位运算符只能对 和 数据进行操作。24. 运算符“”执行算术右移,它使用 填充移位后左侧的空位。逻辑右移运算符只对位进行操作,它用 填充左侧的空位。25. Java语言的分支语句共有2种,分别为 语句和 语句。26. Java语言提供3中循环语句 语句、 语句和 语句。27. 在Java 语言中,用 修饰符定义的类为抽象类。28. 在Java 中,字符是以16位的 码表示。29. 代码System.out.println(066)的输出结果 。30. 表达式(10*49.3)的类型是 型。31. 能够用于创建可变字符串对象的类是 。32. C语言是面向过程的语言,Java语言是面向 的语言。33. Java字节码文件的扩展名是 。34. 数组的初始化分为:_初始化和_初始化两种。 35. JVM指的是Java 。36. Java中的字符变量在内存中占 位(bit)。37. Java语言对简单数据类型进行了类包装,int对应的包装类是 。38. 继承性是面向对象方法的一个基本特征,它使代码可 。39. 抽象类中含有没有实现的方法,该类不能 。40. 下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。public class Lengthpublic static void main(String args)System.out.println(number of String args:+args. );41. Java中的返回语句是 语句。42. 一个方法区别于另一个方法的要素有 、 和 。43. 重载方法的参数表必须不同,也就是 或 不同。44. 类是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。45. 类成员是类定义中的一种特殊成员,包括是 和 。46. 类变量有时也称为静态变量,因为是将这个变量标记上关键字 。47. 如果一个方法被定义为final,则这个方法不能被 ;如果一个类被定义为final,则这个类不能有 。48. Java中通过关键字 把一个类定义为抽象类。49. 接口中定义的成员变量都默认为 变量,及系统会自动增加 和 这两个关键字。50. Java源程序的扩展名是_,编译后产生的字节码文件的扩展名是_。51. 一个源文件有_个public class的定义。52. 现实世界的对象具有两个特征_和_。53. Java Application 程序的入口点是_方法。54. 与KeyEvent相对应的接口是_,与WindowEvent相对应的方法是_。55. 是一种简单的实现监听器的方法,重写有用的方法,无关的方法可以不重写。56. 在Java编程语言中,用_、_和_来处理异常。57. FlowLayout是_和_的默认布局管理器。 58. Applet的生命周期包括Applet的_、_、_、和_四个状态。59. 变量是Java程序的基本存储单元之一,变量的主要类型包括_和_。60. 字符串“a”的长度是_。61. UDP协议传输的数据包最大为_。62. 使用Socket进行网络通信一般有4个步骤:1)_ ;2)打开接到Socket的I/O流;3) 根据不同的协议对Socket进行读/写操作;4) _。63. 在Java程序中,run()方法的实现有两种方式,分别是_和_。64. 字符输入流的父类是 _;字符输出流的父类是 _。65. 对象的生命周期包括对象的_、_和清除。66. Java把程序运行中可能遇到的错误分为两类,一类是_,一类是_。67. 抛出异常需要用到的关键字是_。68. 线程一共有四种状态,分别是_、_、_、和_。二、 判断对错1. 如果.java文件中包含一个公有类,则文件名必须类名一致。2. Java中Char是16位的Unicode字符。3. 在一个源文件中,可以有多条package语句。4. 在Java语言中,String是作为对象来处理的。5. 布尔类型数据不可以和数字进行相互转换 。6. Java的标识符不区分大小写。7. 被定义成final的类不能再派生子类。 8. 类的私有方法不能被其子类访问。 9. 在java中,null必须小写。 10. Java中只允许对整数进行取模操作。11. 可以继承构造方法。12. 构造方法不能够重载。13. 如果一个类有父类,则其父类只能有一个。14. 实例和变量必须属于同一类。15. 重写的同名方法中,子类方法必须比父类方法的访问权限更严格。16. 包含抽象方法的类一定是抽象类,但抽象类中的方法不一定都是抽象方法。17. 抽象类中不能包含构造方法,对一个抽象类不能创建对象。18. 接口中的数据成员一定要附初值,且此值不能再更改。19. 一个类可以实现多个接口。20. Char 是8位的Unicode字符 。21. Case语句的值必须是int类型 。22. 同一优先级的运算符在表达式中都是按照从右向左的顺序进行计算的。23. 运算符!是一元运算符 。24. 布尔类型数据不可以和数字进行相互转换 。25. 构造方法的返回值只能是void。26. abstract方法只能在abstract类中声明,但abstract类中可以没有abstract方法。27. 抽象方法不一定在抽象类中,也可以在接口中 。28. 子类对象可以直接向父类对象赋值 。29. 一个数组中的值必须是相同的数据类型 。30. 接口中所有的方法都是抽象的 。31. 类成员变量在使用前必须初始化 。32. Java的标识符不区分大小写。线程是一个程序的单个执行流。33. 类Component是许多组件类的父类,但是Container不是其子类 。34. 当异常发生时,程序会自动跳转到异常处理程序 。35. 异常就是阻止程序继续执行下去的问题 。36. UDP协议传输是可靠的,而且操作很简单。37. DataOutputStream类以二进制的形式向字节输出流中写入一个基本数据类型。38. 采用GridLayout布局管理器,容器大小改变时,每个组件将不再平均分配容器空间。三、 单向选择题1. 下列标识符中错误的是():A. usernameB. user_nameC. 07classD. _sys_varl 2. 哪一个是合法的标识符(); A. 1_catB. #flayC. ¥_*$ D. Big1_2 3. 不属于基本数据类型的是():A. string B. doubleC. charD. float4. 下列选项中,列出用于定义类成员的访问控制权的一组保留字是():A. class , float , double , public B: float , boolean , int , long C: char , extends , folat, double D: public , private , protected 5. 下列可以用于定义类成员的访问控制权的关键字是(): A. extendsB. class C. doubleD. private 6. 下列变量声明与赋值中错误的是():Aint age = 18 ; BMyDatetoday; today.year = 2009;CMyDate thisDay , nextDay;thisDay = new MyDate();nextDay = thisDay;D: int a ; a = 12; 7.下列特点中不属于Java的是():A多线程B. 多继承C. 跨平台D. 动态性8. Java的反汇编命令是():AjavapBjavacCjdbDjava9. 下列变量定义中,不合法的是():AInt $X;Bint _123;Cint Summer_2010_gross_saIe;DInt #dim;10. 下列选项中为单精度数的是():A2B5.2C0.2fD02311. 下列关于boolean类型的叙述中,正确的是():A可以将boolean类型的数值转换为int类型的数值B可以将boolean类型的数值转换为字符串C可以将boolean类型的数值转换为char类型的数值D不能将boolean类型的数值转换为其他基本数据类型12. 若定义int a=2,b=2,下列表达式中值不为4的是():Aa*(+b)Ba*(b+)Ca+bDa*b13. Java中定义常量的保留字是():AconstBfinalCfinallyDnative14. 下列有关Java布尔类型的描述中,正确的是():A一种基本的数据类型,它的类型名称为booleanB用int表示类型C其值可以赋给int类型的变量D有两个值,1代表真,0代表假15. Java中所有类的父类是():AFatherBLangCExceptionDObject16. 下列程序段的输出结果是():int data=0;char k=a,p=f;data=p-k;system.out.println(data);A0BaCfD517. 下列数中为八进制的是():A27B0x25C026D02818. 下列语句中,可以作为无限循环语句的是A.for(;) B.for(int i=0; i10000;i+) C.while(false) D.do while(false)19. 下列选项中,不能输出100个整数的是():A. for(int i=0;i100;i+)System.out.println(i);B. int i=0; do System.out.println(i); i+; while(i100);C. int i=0;while(i100) System.out.printIn(i); i+; D. inti=0; while(i100)i+;if(i100)continue;System .out.printIn(i);20. 下列不属于逻辑运算符的是A. !B. |C. &D.|21. String、StingBuffer 都是( )类,都不能被继承。A. staticB.abstract C. finalD.private 22. 下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( ):public class FindKeyWordspublic static void main(sring args)sting text=“ An array is a data structur that stores a collection of”+ “values of the same type . You access each individual value”+ “through an integer index . For example,if a is an array”+ “of inergers, then ai is the ith integer in the array.”;Int arrayCount =0;Int idex = -1;Sting arrarStr =”array”;Index = text.indexof(arrayStr);While(index 0) +arrayCount;Index += arrayStr.length();Index = text.indexof(arrayStr,index);System.out.println(“the text contains” + arrayCount + “arrays”);AB=C=23. Java程序默认引用的包是( ):A.java.text包B.java.awt包C.java.lang包D.java .util包24. 下列不属于表达式语句的是A. +i;B.-j;C.b#a;D.b*=a;25. 构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过new 调用。A. 类名 B.对象名C.包名D.变量名26. 下面不属于Java关键字的是( ):A. extendsB. finalize C. instanceofD. super 27. 下列程序片段中,能通过编译的是( ):A. public abstract class Animal public void speak();B. public abstract class Animal public void speak()C. public class Animal public abstract void speak();D. public abstract class Animal public abstract void speak()28. 类变量必须带有的修饰符是( ):A. static B. final C. public D. Volatile29. Java程序默认引用的包是( ):A. java.text包B. java.awt包C. java.lang包D. java .util包30. 为使下列代码正常运行,应该在下划线处填入的选项是( ):abstract class Personpublic Person(String n)name=n;public _ String getDescription();public String getName()return name;private String name;A. static B.private C. abstract D. final31. Java中所有类的父类是A. FatherB. LangC. ExceptionD. Object32. 下列选项中,与成员变量共同构成一个类的是A. 关键字B. 方法C. 运算符D. 表达式33.下列叙述中,错误的是A. 内部类的名称与定义它的类的名称可以相同B. 内部类可用abstract修饰C. 内部类可作为其他类的成员D. 内部类可访问它所在类的成员34. 用于在子类中调用被重写父类方法的关键字是A. thisB. superC. ThisD. Super35. 自定义异常类的父类可以是( ):A. ErrorB. VirtuaMachineError C.ExceptionD.Thread36. 如果sayHello( )方法正常运行,则test( )方法的运行结果将是( ):Public void test()TrysayHello();system.out.println(“hello”); catch (ArrayIndexOutOfBoundException e) System.out.println(“ArrayIndexOutOfBoundException”);catch(Exception e)System.out.println(“Exception”);finally System.out.println(“finally”);A. Hello B. ArrayIndexOutOfBondsExceptionC. ExceptionFinallyD. HelloFinally37. 下列方法中,不属于Throwable类的方法是( ):A. printMessageB. getMessageC. toStringD. fillStackTrace38.下列说法错误的是():A. 程序中所有的东西都是对象;B. 程序是一系列对象的组合;C. 每个对象都有自己的存储空间,可以容纳其他对象;D. 对象不能是一种类型;39. 下列标识符中错误的是():A. Username B. user_name C. 07classD. _sys_varl 40. 不属于基本数据类型的是():A. string B. double C. integerD. float41. 下列变量声明与赋值中错误的是:A. int age = 18 ;B. MyDatetoday; today.year = 2009;C. MyDate thisDay , nextDay;thisDay = new MyDate();nextDay = thisDay;D. int a ; a = 12; 42. 下列数组声明中合法的是():A. int i= new int(30);B. Integer r = new Integer(1.30)A. double d = new double30;D. Int i = (3,4,5,6); 43. 下列可以用于定义类成员的访问控制权的关键字是(); A. extends B. class C.double D.private44. Java.awt.Frame的父类是():A. Java.util.Window B. Java.awt.Window C. Java.awt.Panel D.Java.awt.ScrollPane 45能构成多分支的语句是(); A. for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京化工大学化办公室(中心)招聘1人模拟试卷及1套完整答案详解
- 2025年烟台市公费医学生考试选聘(139人)考前自测高频考点模拟试题及一套答案详解
- 2025年福建省厦门中烟益升华滤嘴棒有限责任公司招聘12人考前自测高频考点模拟试题含答案详解
- 2025黑龙江省建工集团招聘17人模拟试卷带答案详解
- 2025年贵金属化合物相关基础化学品项目建议书
- 2025春季江淮汽车校园招聘正式启动考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025广东韶关市始兴县青年就业见习基地招募见习人员4人模拟试卷及参考答案详解一套
- 小学医疗安全知识培训总结课件
- Gly-7-MAD-MDCPT-TFA-生命科学试剂-MCE
- 安全培训效果评价与总结课件
- 三瘫一截康复
- JG/T 286-2010低温辐射电热膜
- 海南区污水处理项目可行性研究报告
- 应届生校招:管理培训生笔试试题及答案
- 机械维修工试题及答案
- AI+汽车智能化系列之十一:以地平线为例探究第三方智驾供应商核心竞争力
- 年产30万立方米商砼建设项目环评资料环境影响
- 院感知识培训资料课件
- 销售部门绩效考核管理办法
- 2025年全国大学生海洋知识竞赛试题及答案(共五套)
- 2025心肺复苏课件
评论
0/150
提交评论