


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、填空题1、Java就是从(B )语言改进重新设计。A 、 AdaB 、C+C、 PasacaD、 BASIC2、执行语句int i = 1, j = +i;后i与j的值分别为(D )。A、1与1B、 2与1C、1与2D、2与23、每Java语言具有许多优点与特点,(B )反映了 Java程序并行机制的特点。A 、 平安性B、 多线性C、 跨平台D、可移植4、以下关于构造方法的表达中 , 错误的就是 ( C )A. Java 语言规定构造方法名与类名必须相同B. Java 语言规定构造方法没有返回值,但不用 void 声明C. Java 语言规定构造方法不可以重载D. Java 语言规定构造方法
2、只能通过new 自动调用5、以下哪个类的声明就是正确的? ( D )A. abstract final class HI (final代表常量 ,但就是抽象类不能实例化)B. abstract private move() ( 这就是定义方法的 )C. protected private number;(不就是定义类 ,且修饰符重复 )D. public abstract class Car6、Java application中的主类需包含 main方法,main方法的返回类型就是 (D )。A 、 intB 、 floatC 、 double,可以(B)。D、void7、A、在调用方法时 ,
3、假设要使方法改变实参的值 用根本数据类型作为参数B、用对象作为参数C、A 与 B 都对D、A与B都不对8、以下关于 for 循环与 while 循环的说法中( B )就是正确的。A、while 循环能实现的操作 ,for 循环也都能实现B、while 循环判断条件一般就是程序结果,for 循环判断条件一般就是非程序结果C、两种循环任何时候都可替换D、两种循环结构中都必须有循环体 ,循环体不能为空9、Java的子符类型米用的就是Unicode编码方案,每个Unicode码占用 ( C)个比特位。A、8B、 16C、32D、6410、Java 中 ( C ) 。A、 一个子类可以有多个父类 ,一个
4、父类也可以有多个子类(只可以单继承 )B、 一个子类可以有多个父类,但一个父类只可以有一个子类C、 一个子类可以有一个父类 ,但一个父类可以有多个子类D、上述说法都不对11、 在 Java 中 ,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同 ,传回的值也可以不相同。这种面向对象程序的特性称为( C )。A 、 隐藏 特性B、 覆盖C 、 重载D 、 Java 不支持此12、Java 类可以作为 (C)A、类型定义机制C、类型定义机制与数据封装机制13、在创立对象时必须 (C)A、先声明对象 ,然后才能使用对象B、先声明对象 ,为对象分配内存空间C、先声明对象 ,为
5、对象分配内存空间D、上述说法都对14、在创立对象时必须 ( C )。A、先声明对象 ,然后才能使用对B、先声明对象 ,为对象分配内存空间C、先声明对象 ,为对象分配内存空间D、以上说法都正确15、以下说法中 ,正确的就是 :( A )A、类就是变量与方法的集合体C 、 抽象类可以实例化B 、 数据封装机制D、 上述都不对,然后才能使用对象,对对象初始化 ,然后才能使用对象,然后才能使用对象,对对象初始化 ,然后才能使用对象B、 数组就是无序数据的集合D 、 类成员数据必须就是公有的16、 以下不可作为 java 语言标识符的就是 (D)A 、 a1B、 $1 C 、 _1D、 11(不能以数字
6、开头 )17、有一段 java 应用程序 ,它的主类名就是al另E么保存它的源文件名可以就是(A)A、al、java B、 al、class18 以下说法中 ,( A )就是正确的。A 、 类就是变量与方法的集合体C、 抽象类可以实例化19、以下有关继承的说法中正确的就是A、子类能继承父类的所有方法与属性C、alD、都对B、数组就是无序数据的集合D、类成员数据必须就是公有的( B )。B 、 子类能继承父类的非私有方法与属性C. 子类只能继承父类 public 方法与属性D. 覆盖与重载就是同一回事子类能继承父类的方法,而不就是属性20 java、 lang 包的 ( B ) 方法比较两个对象
7、就是否相等 ,相等返回 true。A、toString()B、equals()C、compare()D、以上所有选项都不正确21、 一个Java程序运行从上到下的环境次序就是(C)A、操作系统、Java程序、JRE/JVM、硬件B、JRE/JVM 、 Java 程序、硬件、操作系统C、Java程序、JRE/JVM、操作系统、硬件D 、 Java 程序、操作系统、 JRE/JVM 、硬件22、下面选项中哪个关键字可以用来修饰接口中的变量与方法? (A)A、static B、 private C、 synchronized D、 protected23、关于被私有保护访问控制符protected
8、修饰的成员变量 ,以下说法正确的就是 ? (A)A. 可以被三种类所引用 :该类自身、与它在同一个包中的其她类、在其她包中的该类的子类B、可以被两种类访问与引用 :该类本身、该类的所有子类C、只能被该类自身所访问与修改D. 只能被同一个包中的类访问24、 以下有关继承的说法。正确的就是:(B)A、子类能继承父类的所有方法与属性 ;B、子类能继承父类的非私有方法与属性C、子类只能继承父类 public 方法与属性D、子类能继承父类的方法 ,而不就是属性。25、 为了区分类中重载的同名的不同的方法,要求 :(A)A 、 采用不同的形式参数列表B、 返回值得数据类型不同(与返回值无关 )C、调用时用
9、类名或者对象名做前缀D、参数名不同 (参数列表 - 参数个数 ,参数类型 )26、 下面就是有关子类继承父类构造函数的描述,其中正确的就是 :(C)A、 创立子类的对象时 ,先调用子类自己的构造函数 ,然后调用父类的构造函数。(先调用父 类的构造函数 )B、 子类可以不调用父类的构造函数(子类的构造函数默能调用父类的无参数的构造函数)C、子类必须通过super()关键字调用父类的构造函数D、 子类无法继承父类的构造函数。(同上 )27、以下说法中 ,正确的就是 :(A)A、类就是变量与方法的集合体B、 数组就是无序数据的集合(类型(type)可以为Java中任意的数据类型,包括简单类型组合 类
10、型 )C、抽象类可以实例化D、类成员数据必须就是公有的28、在使用 interface 声明一个接口时 ,只可以使用 ( D )修饰符修饰该接口。A 、 privateB、 protected C.private protecte D.public29、下面选项中关键字 ( A )可以用来修饰接口中的变量与方法。A 、 staticB 、 privateC、synchronizedD、protected30、 java 中用来抛出异常的关键字就是( C)。A 、 tryB 、 catchC、throwD、finally31、以下关于 java 异常说法正确的就是( D)。A 、 异常就是一种对
11、象B、一旦程序运行 , 异常将被创立C、 为了保证程序运行速度 ,要尽量防止异常控制 D、 以上说法都不对32. java、la ng包的(B)方法比较两个对象就是否相等相等返回true。A. toString()B.equals()C pare()D. 以上所有选项都不正确33. 所有异常的父类就是 (B) 。A. Error B.Throwable C.RuntimeException D.Exception34以下(D)操作不会抛出异常。A. 除数为零B.用负数索引访问数组C.翻开不存在的文件D.以上都会抛出异常35能单独与fin ally语句一起使用的块就是(A)。A. try B.t
12、hrows C.throw D.catch36. Java就是从(B)语言改进重新设计。A. Ada B.C+ C.Pasacal D.BASIC37. 以下语句哪一个正确(B)A. Java 程序经编译后会产生machine codeB. Java 程序经编译后会产生 byte codeC. Java 程序经编译后会产生DLLD. 以上都不正确38. 下 列运算符合法的就是 (A)A. & B. C.if D.:=39. 执行如下程序代码a=0;c=0;do-c;a=a-1;while(a0);后,C的值就是(C)A.0 B.1 C.-1 D. 死循环40. 以下哪一种表达就是正确的(D)A
13、. abstract 修饰符可修饰字段、方法与类B. 抽象方法的body局部必须用一对大括号 包住C. 声明抽象方法,大括号可有可无D. 声明抽象方法不可写出大括号41. 以下语句正确的就是 (A)A. 形式参数可被视为 local variableB. 形式 参数可被字段修饰符修饰C. 形式参数为方法被调用时,真正被传递的参数D. 形式参数不可以就是对象42. 以下哪种说法就是正确的(D)A. 实例方法可直接调用超类的实例方法B. 实例方法可直接调用超类的类方法C. 实例方法可直接调用其她类的实例方法D. 实例方法可直接调用本类的类方法43. 以下标识符合法的有(B)A.new B.$Usd
14、ollars C.1234 D.car 、taxi(不考虑注释与空格 );(不考虑注释与空格 ) /先A、B、44. 以下说法正确的有 (A)A.数组就是一种对象B. 数组属于一种原生类C. int number=31,23,33,43,35,63D. 数组的大 小可以任意改变45. 用来修饰 interface 的有 (B)A.private B.public C.protected D.static46. 以下说法正确的就是 (A)A.能被java、exe成功运行的java class文件必须有 main()方法B. J2SDK 就就是 Java APIC. Appletviewer 、
15、exe 可利用 jar 选项运行、 jar 文件D. 能被 Appletviewer成功运行的java class文件必须有 main()方法47、请问 “abcd instanceof Object 返回的值就是 ? (B)A 、“abcd B、 true C、 false D、 String48、下面说法正确的就是 :(A)A、如果源代码中有 package语句,那么该语句必须放在代码的第一行 18 如果源代码中有 import 语句 ,那么该语句必须放在在代码的第一行写包 ,再导入C、如果源代码中有ma in()方法,那么该方法必须被放在代码的第一行/先写包D、 如果某文件的源代码中定义
16、了一个 public 的接口 ,接口名与文件名可以不同。49 下面有关方法覆盖说法不正确的就是 :(B)方法覆盖要求覆盖与被覆盖的方法有相同的名字,参数列以及返回值C、覆盖的方法不能比被覆盖的方法抛出更多的异常D、50、覆盖的方法一定不能就是 private 的以下哪种异常就是检查型异常,需要在编写程序时声明( C)。A、NullPointerExceptionB 、 ClassCastExceptionC、51、A、D 、 IndexOutOfBoundsException 下述概念中不属于面向对象方法的就是 ( D ) 对象、消息 B 、 继承、多态 C类、封装过程调用52、面不就是 Ja
17、va 的保存字或关键字的就是A、efaultNULL CB )。 throws Dlong53、面的赋值语句正确的就是A、short myshort=99s; B( D )。、 String name= Excellent C、char c=17c;、 int z=015;A、执行完以下代码 int x9为0 B x9未定义x = new int10; 后 ,以下哪项说明就是正确的C、x10 为 0(AD、 x0 为空)。方法覆盖要求覆盖与被覆盖的方法必须具有相同的访问权限 ;int x=-3; float y=10 、0f;System、 out、 println(y%x);A、 不能成功编
18、译B、 -1、 056、类与对象的关系就是 ( A )。A、 类就是对象的抽象C、 对象就是类的抽象C、 1、0D、 -1B、类就是对象的具体实例D、对象就是类的子类57、以下关于构造方法的表达中 , 错误的就是 ( C )A、 Java 语言规定构造方法名与类名必须相同B、Java 语言规定构造方法没有返回值 , 但不用 void 声明C、Java 语言规定构造方法不可以重载D、Java 语言规定构造方法只能通过58、关于 super 的说法正确的就是 (A、 就是指当前对象的内存地址C、就是指当前对象的父类new 自动调用C ) 。B、就是指当前对象的父类对象的内存地址D、可以用在 mai
19、n() 方法中59、关于被私有访问控制符 private 修饰的成员变量 ,以下说法正确的就是 (C )A、 可以被三种类所引用 : 该类自身、与它在同一个包中的其她类、在其她包中的该类的子类B、可以被两种类访问与引用 : 该类本身、该类的所有子类C、只能被该类自身所访问与修改D、只能被同一个包中的类访问60. 假设在某一个类定义中定义有如下的方法: final void aFinalFunction( );那么该方法属于 ( C )。A、 本地方法B、 静态方法C、 最终方法D、 抽象方法61. 以下关于修饰符混用的说法 ,错误的就是 ( D )A、abstract 不能与 final 并列
20、修饰同一个类B、abstract 类中不可以有private 的成员C、abstract 方法必须在abstract 类中D、static 方法中能处理非static的属性62. 编译并运行下述程序段的结果就是( B )。public class Testpublic static void main(String argv) int count = new int4;System、 out 、 println(count4);A、 编译时错误B、 运行时错误C、 输出 0D、 输出 null63. 在编写 Java Applet 程序时 ,假设需要对发生的事件作出响应与处理 ,一般需要在程序
21、的开头 写上 ( D )语句。A、 import java、 awt、 * ;B、 import java、 applet、 * ;C、import java、 io、 * ;D、 import java、 awt、 event、* ;A、只能在定义它的类或程序段中或表达式内匿名使用B、可以使用它所在类的静态成员变量或实例成员变量C、可以使用其她类的成员,而且可访问它所在类的成员D、除static内部类之外,不能在类内声明static成员,外部使用时必须给出类的全名,但不可以使用所在类中的局部变量65.关于以下程序段,正确的说法就是C 。String s1= a + “b ;Stri ngs2
22、=new Strin g(s1);if(s1=s2)System out、 println( “ = = is succeeded);if (s1、equals(s2)System、 out、 println( 、 equals() is succeeded);A、行4与行6都将执行B 行4执行,行6不执行C、行6执行,行4不执行 D 行4、行6都不执行 填空题:1、 在Java语言中,简单数据类型包括:整数类型、浮点类型、字符类型与布尔类型。2、 一般Java程序的类体由两局部组成:一局部就是属性,另一局部就是方法。3、 this扌旨当前对象,super指父对象 。4、 在Java中,能实现
23、多重继承效果的方式就是实现多个接口。5、类_就是Java程序中根本的结构单位。6、 Java就是面向对象语言,类就是客观事物的抽象,而对象就是类的实例 。7布尔型常量有两个值,它们分别truefalse二。8、Java中类成员的限定词有以下几种 :private,public,protected与 缺省。其中,_public的限 定的范围最大。private _的限定只能内部访问。 Java中成员变量用 final 修饰符修饰的就是常量。9、用 static修饰的变量叫静态变量,它可以通过类的对象与类名两种方式来访问。程序阅读题1、阅读以下程序,请写出输出结果 import java、lang
24、、*;public class StrComparepublic static void main(String args)Stri ng stri = Hello, Java!,Stri ng str2 = hello, java!;System、 out、 println(stri 、System、 out、 println(stri 、 equals(str2);equalsIg no reCase(str2);输出运行结果:FalseTrue2、阅读以下程序,请写出输出c、x= 2public class withstaticdata static int x;int y;public
25、 static void main Stri ng args withstaticdata a=new withstaticdata;a、x=1;System、 out、 printlna、 x;withstaticdata b=new withstaticdata;b、x=2;System out、 printlnb、 x; System、 out、 printlna、 x; withstaticdata c=new withstaticdata;System out、 printlnc、x=+c、x; 3、现有一个类定义如下,请答复以下问题:class EmployeeString n a
26、me;int age;double wage;static int No=0;EmployeeStri ng a1,i nt a2,double a3n ame=a1; age=a2; wage=a3;No+;在使用该类时,已使用下面语句生成了该类的对象:Employee e1,e2;e1= new Employee 王劲,26,6300;e2=new Employee张山,30,3800;问题:1e2、name,e2、age,e2、wage 的值各就是什么?3 分张山,30,3800生成对象el、e2后,e1、No值为多少? 3分el、 No=24、找出下面程序中存在的错误。public a
27、bstract class ClosedFigureprotected abstract ClosedFigure();【答】编译错,构造方法不能被声明为抽象方法。(6分)5、阅读程序,写成运行结果。(6分,每空2分)public class Sumpublic static void main( Stri ng args)int j=10;System out、println(j is : +j); calculate(j);System out、printin (At last, j is : +j);static void calculate (int j)for (i nt i = 0
28、;i10;i+)j+;System out、println(j in calculate() is: +j); 输出结果为:j is : j in calculate() is :At last j is :Sun公司的Java开,应该顺序执行哪6、一个 Java Application 源程序文件名 JavaApplication、java,如果使用 发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件 两个命令?javac JavaApplication、java(3 分)java JavaApplication(3 分)8、阅读程序,其运行结果为55。 (6分)public class WhileDemo public static void main(String args) int x = 1;int sum = 0;while (x = 10) sum += x;x+; System、 out、 println(sum); 9、阅读程序,写出程序错误。class Pers on private String n ame;private int age;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 枪枝弹药管理办法
- 2024年四川省盐边县普通外科学(副高)考试题含答案
- 挂职跟岗管理办法
- 2024年陕西省高陵县急诊医学(副高)考试题含答案
- 政府询价管理办法
- 收发资料管理办法
- 村民捐款管理办法
- 新疆肥料管理办法
- 开放银行管理办法
- 景区总规管理办法
- 2025年天津市高三高考模拟英语试卷试题(含答案详解)
- 农村污水处理设施运维方案整体系统运作及设施维护管理方案
- 2025届浙江省9+1联盟高三11月期中考-物理试卷(含答案)
- 制造业客户投诉处理流程
- 2025年小学语文教师招聘考试语文专业知识考试模拟试题及答案(共五套)
- 2024-2025北师版七下数学-第五章 图形的轴对称-章末复习【课件】
- 中药五味子简介
- ISO27001信息安全管理体系全套文件(手册+程序文件+作业规范)
- 污泥运输项目实施方案
- DB37T 5031-2015 SMC玻璃钢检查井应用技术规程
- 2024年代加工玻璃钢合同范本
评论
0/150
提交评论