版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面向对象程序与设计》平时作业题、填空题“一次编写,到处运行”反映了Java的特性。在java程序环境中,重要的几个组成部分包括、和。Java解释器的三项主要工作是、和。Java和C及C++语言相同,使用—作为程序运行的入口点。作为java程序中应用程序执行的入口点的主函数,它的前面有三个修饰符,分别是 、 和 ,它们不能缺少,也不能被其他内容替换。在一个源文件中,能定义 个公有类, 个非公有类。Java源文件的名称必须与相同.方法头中的关键字 用来表示方法不返回任何值。Java源程序的扩展名是,编译后产生的字节码文件的扩展名是 。一个源文件有个publicclass的定义。JavaApplication程序的入口点是 方法。顺序执行以下两个语句的输出结果是:Stringstr=“Java语言程序设计”;System。out.println(str。length());面向对象技术包括 、 、 、 、 、和 .面向对象的方法学包括 、 、和 三方面.OOP中采用了三大技术:—、—、和―.Java语言的类定义中含有两部分:—和—。限定访问权限的修饰符: 、 、和 ,既可以用来修饰类,又可以修饰类中的成分。这三个限定符不是必须写的,如果不写,则表明是 ,相应的成分可以被所在包中的各类访问。变量的类型既可以是类型,也可以是类型。变量说明的地方有两处,一处是在内,另一处是在内.方法内定义的变量称作,类中定义的变量称作它的。说明引用后,系统只分配,程序员要调用new来创建对象实例,然后才分配相应的。位运算符只能对和数据进行操作。运算符“〉〉”执行算术右移,它使用填充移位后左侧的空位.逻辑右移运算符〉>〉只对位进行操作,它用填充左侧的空位。Java语言的分支语句共有2种,分别为语句和语句。Java语言提供3中循环语句语句、语句和语句。在Java语言中,用修饰符定义的类为抽象类。在Java中,字符是以16位的码表示。代码System。out。println(066)的输出结果.表达式(10*49.3)的类型是型。能够用于创建可变字符串对象的类是。C语言是面向过程的语言Java语言是面向的语言。Java字节码文件的扩展名是。数组的初始化分为:初始化和初始化两种.JVM指的是Java。Java中的字符变量在内存中占位(bit).Java语言对简单数据类型进行了类包装,int对应的包装类是.继承性是面向对象方法的一个基本特征,它使代码可。抽象类中含有没有实现的方法,该类不能.下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。publicclassLength{publicstaticvoidmain(Stringargs[]){System.out.println(”numberofStringargs:”+argso);}}Java中的返回语句是语句。一个方法区别于另一个方法的要素有、和.重载方法的参数表必须不同,也就是或不同。类是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。类成员是类定义中的一种特殊成员,包括是和。类变量有时也称为静态变量,因为是将这个变量标记上关键字。如果一个方法被定义为final,则这个方法不能被;如果一个类被定义为final,则这个类不能有。Java中通过关键字把一个类定义为抽象类.接口中定义的成员变量都默认为变量,及系统会自动增加和这两个关键字。Java源程序的扩展名是编译后产TOC\o"1-5"\h\z生的字节码文件的扩展名是 。一个源文件有个publicclass的定义.现实世界的对象具有两个特征 和JavaApplication程序的入口点是 方法.与KeyEvent相对应的接口是,与WindowEvent相对应的方法是 。是一种简单的实现监听器的方法,重写有用的方法,无关的方法可以不重写。在Java编程语言中,用 、 和 来处理异常.FlowLayout是 和 的默认布局管理器。Applet的生命周期包括Applet的、 、 、和 四个状态。变量是Java程序的基本存储单元之一,变量的主要类型包括 和 。字符串“\‘a\'”的长度是。UDP协议传输的数据包最大为。使用Socket进行网络通信一般有4个步骤:;2)打开接到Socket的I/O流;3)根据不同的协议对Socket进行读/写操作;4)。在Java程序中,run()方法的实现有两种方式,分TOC\o"1-5"\h\z别是 和 。字符输入流的父类是 ;字符输出流的父类是 .对象的生命周期包括对象的 、 和清除。Java把程序运行中可能遇到的错误分为两类,一类是,一类是 。抛出异常需要用到的关键字是 。线程一共有四种状态,分别是 、 、 、和 。判断对错如果.java文件中包含一个公有类,则文件名必须类名一致。Java中Char是16位的Unicode字符。在一个源文件中,可以有多条package语句。在Java语言中,String是作为对象来处理的.布尔类型数据不可以和数字进行相互转换。Java的标识符不区分大小写.被定义成final的类不能再派生子类。类的私有方法不能被其子类访问。在java中,null必须小写。Java中只允许对整数进行取模操作。可以继承构造方法.构造方法不能够重载。如果一个类有父类,则其父类只能有一个。实例和变量必须属于同一类。重写的同名方法中,子类方法必须比父类方法的访问权限更严格。包含抽象方法的类一定是抽象类,但抽象类中的方法不一定都是抽象方法。抽象类中不能包含构造方法,对一个抽象类不能创建对象.接口中的数据成员一定要附初值,且此值不能再更改。一个类可以实现多个接口。Char是8位的Unicode字符。Case语句的值必须是int类型。同一优先级的运算符在表达式中都是按照从右向左的顺序进行计算的。运算符!是一元运算符。布尔类型数据不可以和数字进行相互转换。构造方法的返回值只能是void。abstract方法只能在abstract类中声明,但abstract类中可以没有abstract方法。抽象方法不一定在抽象类中,也可以在接口中。子类对象可以直接向父类对象赋值。一个数组中的值必须是相同的数据类型。接口中所有的方法都是抽象的.类成员变量在使用前必须初始化。Java的标识符不区分大小写。线程是一个程序的单个执行流。类Component是许多组件类的父类,但是Container不是其子类。当异常发生时,程序会自动跳转到异常处理程序。异常就是阻止程序继续执行下去的问题。UDP协议传输是可靠的,而且操作很简单。DataOutputStream类以二进制的形式向字节输出流中写入一个基本数据类型。采用GridLayout布局管理器,容器大小改变时,每个组件将不再平均分配容器空间。单向选择题下列标识符中错误的是():A.usernameB。user_nameC。07classD._sys_varl哪一个是合法的标识符();C.¥_*$ DC.¥_*$ DC.char D。floatBig1_2不属于基本数据类型的是():A。string B。double下列选项中,列出用于定义类成员的访问控制权的一组保留字是():class,float,double,publicfloat,boolean,int,longchar,extends,folat,doubleD:public,private,protected下列可以用于定义类成员的访问控制权的关键字是():A。extendsB.classC。doubleD。private下列变量声明与赋值中错误的是():A.intage=18;MyDatetoday;today。year=2009;C.MyDatethisDay,nextDay;thisDay=newMyDate();nextDay=thisDay;inta;a=12;7。下列特点中不属于Java的是():A.多线程B.多继承C.跨平台D.动态性8。Java的反汇编命令是():A.javapB.javac C.jdb D.java9.下列变量定义中,不合法的是():A.Int$X; B.int_123;C.intSummer_2010_gross_saIe;D.Int#dim;10。下列选项中为单精度数的是():A.2B.5.2C.0.2fD.02311。下列关于boolean类型的叙述中,正确的是():A.可以将boolean类型的数值转换为int类型的数值B.可以将boolean类型的数值转换为字符串C.可以将boolean类型的数值转换为char类型的数值D.不能将boolean类型的数值转换为其他基本数据类型12。若定义inta=2,b=2,下列表达式中值不为4的是():A.a*(++b)B.a*(b++) C.a+bD.a*b13。Java中定义常量的保留字是():A.constB.finalC.finallyD.native14,下列有关Java布尔类型的描述中,正确的是():A.一种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,1代表真,0代表假15。Java中所有类的父类是():A.FatherB.LangC.ExceptionD.Object16。下列程序段的输出结果是():intdata=0;chark='a',p=’f';data=p—k;system。out。println(data);A.0B.aC.fD.5.下列数中为八进制的是():A.27B.0x25C.026D.028.下列语句中,可以作为无限循环语句的是A。for(;;) {} B.for(inti=0;i<10000;i++){}C.while(false){} D.do{}while(false)19。下列选项中,不能输出100个整数的是():for(inti=0;i<100;i++)System.out.println(i);inti=0;do{
System。out。println(i);i++;}while(i<100);C.inti=0;while(i<100){System.out。println(i); i++;}D。inti=0;while(i〈100){i++;if(i<100)continue;System。out。printIn(i);}20.下列不属于逻辑运算符的是A.! B。II C。&&Dol21。String、StingBuffer都是()类,都不能被继承.A.staticB.abstractC。finalD。private22o下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是():publicclassFindKeyWords{publicstaticvoidmain(sring口args){stingtext=“Anarrayisadatastructurthatstoresacollectionof”+“valuesofthesametype。Youaccesseachindividualvalue”+“throughanintegerindex。Forexample,ifaisanarray"+“ofinergers,thena[i]istheithintegerinthearray。”;IntarrayCount=0;Intidex=-1;StingarrarStr=”array”;Index=textoindexof(arrayStr);While(index0) {++arrayCount;Index+=arrayStr。length();
Index=text.indexof(arrayStr,index);}System。out。println(“thetextcontains"+arrayCount+“arrays");A.〈B.=C.〈= D.〉二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关键字的是():extends B.finalize C。instanceofD。super27。下列程序片段中,能通过编译的是():publicabstractclassAnimal{publicvoidspeak();}publicabstractclassAnimal{publicvoidspeak(){}}publicclassAnimal{publicabstractvoidspeak();}publicabstractclassAnimal{publicabstractvoidspeak(){}}28.类变量必须带有的修饰符是():A.staticB。finalC。public D.Volatile29。Java程序默认引用的包是():A.java。text包B。java.awt包C.java.lang包D.java.util包30.为使下列代码正常运行,应该在下划线处填入的选项是():abstractclassPerson{publicPerson(Stringn){name=n;}publicStringgetDescription();
publicStringgetName(){returnname;}privateStringname;}A。staticB。private C。 abstract D.finalJava中所有类的父类是A.FatherB.Lang C。 ExceptionD.Object32。下列选项中,与成员变量共同构成一个类的是A。关键字B。方法C,运算符 D,表达式。 下列叙述中,错误的是A。内部类的名称与定义它的类的名称可以相同B。内部类可用abstract修饰C.内部类可作为其他类的成员D.内部类可访问它所在类的成员.用于在子类中调用被重写父类方法的关键字是A.this B。superC.This D.Super35。自定义异常类的父类可以是():A.ErrorB.VirtuaMachineError C。ExceptionD.Thread36.如果sayHello()方法正常运行,则test()方法的运行结果将是():Publicvoidtest(){Try{sayHello();systemoout.println(“hello”);}catch(ArrayIndexOutOfBoundExceptione) {Systemoout。println(“ArrayIndexOutOfBoundException");}catch(Exceptione){Systemoout。println(“Exception”);}finally{
System.out。println("finally");}}A.Hello B。ArrayIndexOutOfBondsExceptionC。ExceptionFinallyD。HelloFinally下列方法中,不属于Throwable类的方法是():A。printMessageB。getMessageC.toStringD.fillStackTrace下列说法错误的是():程序中所有的东西都是对象;程序是一系列对象的组合;每个对象都有自己的存储空间,可以容纳其他对象;对象不能是一种类型;下列标识符中错误的是():A.UsernameB。user_name C。07classD。_sys_varl不属于基本数据类型的是():A.string B.double C.integer D。float下列变量声明与赋值中错误的是:intage=18;MyDatetoday;today。year=2009;MyDatethisDay,nextDay;thisDay=newMyDate();nextDay=thisDay;inta;a=12;下列数组声明中合法的是():A.inti=newint(30); B.Integer口r=newInteger(1.。30)A.doubled[]=newdouble[30]; D。Inti[]=(3,4,5,6);下列可以用于定义类成员的访问控制权的关键字是();A.extendsB。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶叶包装仓储合同(2026年冷链存储)
- 青椒病虫害绿色防控方案
- 农药包装废弃物回收利用管理制度
- 应急预案体系构建与维护指南
- 中医舌诊辨证施治指引
- 中药热敷包配置使用流程
- 孕期营养均衡膳食配餐指引
- 蛋鸡产蛋期光照管理与饲喂技术规范
- 药泥疗法项目服务流程规范
- 理疗用品耗材采购库存管理
- 2026上海大歌剧院管理有限公司夏季工作人员招聘137人笔试备考题库及答案解析
- 高考考务人员培训系统考试试题答案
- 2026上海市大数据中心招聘10名笔试参考题库及答案解析
- (二模)青岛市2026年高三年级第二次适应性检测语文试题(含答案)
- 国药集团2026届春季校园招聘笔试历年备考题库附带答案详解
- 产科孕产期管理诊疗常规
- 2026年河南省中考英语模拟试卷(三)(含答案)
- 【 生物 】人体的运动重难点梳理课件-2025-2026学年北师大版七年级生物下册
- 天津师范大学与韩国世翰大学入学综合素质题目
- 血液透析室(中心)的人员配置及职责
- GB/T 12642-2013工业机器人性能规范及其试验方法
评论
0/150
提交评论