版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、选择题:15 + 2); 的输出结果应该是( A )。A. 52 B. 7 C. 2 D. 5 2下列关于构造函数的句子中,正确的是(D )。A. 定义类类型时,其构造函数不可省略B. 类的构造函数不必与类名相同C. 一个类类型,只能定义一个构造函数D. 在用new运算符生成类的一个对象时,构造函数被调用执行3下面对继承的说法,正确的是(A )。A. 子类能继承父类的所有方法和状态B. 子类能继承父类的非私有方法和状态C. 子类只能继承父类的public方法和状态D. 子类只能继承父类的方法,而不继承状态4在 Java 中用什么关键字修饰的方法可以直接通过类名来调用?(A )A. static
2、 B. final C. private D. void 5以下哪个不是 Java 的关键字?( A )。A FALSE B throw Cthis D void6在Java中,已定义两个接口 B和C,要定义一个实现这两个接口的类,以下语句正确的 是( C )。A. interface A extends B,CB. interface A implements B,CC. class A implements B,CD. class A implements B, implements C7.以下有关构造方法的说法,正确的是:(A )。A. 个类的构造方法可以有多个B. 构造方法在类定义时被
3、调用C. 构造方法只能由对象中的其它方法调用。D. 构造方法可以和类同名,也可以和类名不同8如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰 ( A )。A. privateB. protected C. private protectedD. public9. 下列标识符不合法的是( C )。A. %port B . this Cint D . myCount10. 以下哪项是接口的正确定义?( D )A. interface B void print() ;B. abstract interface B void print() ;interface BC. ab
4、stract interface B extends A1,A2 void print();11. 下面语句在编译时不会出现警告或错误的是(A )。f=; B. char c=c; C. Boolean b=null; D. int i=;12. Java 类可以作为( C )。A. 类型定义机制 B. 数据封装机制C. 类型定义机制和数据封装机制 D. 上述都不对13. 整型数据类型中,需要内存空间最少的是(D )。A. short B. long C. int D.byte14. 布尔型变量真值表示为( A )。A. true B . false C . t D . f15. 执行完以下代
5、码 int x = new int10;后,以下哪项说明是正确的( A )。A. x9为 0 B. x9 未定义 C. x10 为 0 D. x0 为空16在Java的异常处理模型中,无论是否发生异常,(B )块中的代码都会被执行。A. try C. catch D. throw17. 设x为int型变量、则执行以下语句以后,x的值为(B )。x=10;x+=x_=x_xA. 10 B . 20 C . 40 D . 30x+=x-=0再计算x-=0 x=10x+=10 x最后为2018. 设有对象x具有属性a则访问该属性的方法为(C )。A. B . () C . D .()19. Java
6、类可以作为( C )。A. 类型定义机制B. 数据封装机制C.类型定义机制和数据封装机制D. 上述都不对20. continue 语句(C )。A. 只中断最内层的循环 B .只中断最外层的循环C.只中断所在层循环中的当次循环D .只中断某一层的循环21. 假设现在有一个“”源文件,编译完成后运行该程序,则可能的命令是(A )A. javacB. java TestC. javac TestD. javac22. 在Java中,456属于(A )类的对象。A. int B. String C. Integer D. Number23. 下面哪一行代码正确地声明了一个类方法(静态方法)?( C
7、)A. public int method(i nt i)B. protected method(i nt i)C. public static method(String s)D. protected static void method(Integer i)24有以下方法的定义,请选择该方法的返回类型(ReturnType method(byte x, double y) return (short)x/y*2;A. byte B. short C. int D. double 25下列哪一个关键字用于实现接口来定义类?(A. extends B. implements C. abstra
8、ct D. 26执行完以下代码 int x = new int10;A. x9 为 0 B. x9 未定义 C. x10 27下列选项中,不属于 Java 语言的关键字的是A. import C. extends D. new 28下述概念中不属于面向对象方法的是(BA. 对象、消息 B. 继承、多态 C.29整型数据类型中,需要内存空间最少的是(A. short B. long C. int D.30下面哪一个是合法的数组声明和构造语句(B )。D )interface后,以下哪项说明是正确的( A )。为 0 D. x0 为空( B )。)。类、封装 D. 过程调用D )。byteC )。
9、A. int grade = 100; B. int grade = new int100;C. int grade = new int100; D. int() grade = new int(100); 31下面不是合法标识符的是(A )。B. toMes C. whereQuiz D. $d1999_32关于被私有访问控制符 private 修饰的成员变量,以下说法正确的是( C )。A. 可以被三种类所引用: 该类自身、 与它在同一个包中的其他类、 在其他包中的该类的 子类B. 可以被两种类访问和引用:该类本身、该类的所有子类C. 只能被该类自身所访问和修改D. 只能被同一个包中的类访
10、问 33下面声明数组的写法错误( A)。A. int a ; B. int a; C. int3 a; D. int 3 a; 34以下声明合法的是( C)。A. default String s B. public final static native int w( )C. abstract double d D. abstract final double hyperbolicCosine( ) 35下面关于数组声明和初始化的语句那个有语法错误?(B )A. int a1=3,4,5;B. String a2=string1,string1,string1;C. String a3=ne
11、w String(3);D. int a4=new int33;36为了使包 ch4 在当前程序中可见,可以使用的语句是( B )。A import ch4.*;B package ch4.*;C ch4 import;D ch4 package;37下列哪一种叙述是正确的(B )。A. abstract 修饰符可修饰字段、方法和类B. 抽象方法的 body 部分必须用一对大括号 包住C. 声明抽象方法不可写出大括号D. 声明抽象方法,大括号可有可无 38类与对象的关系是(C)。A. 对象是类的子类B对象是类的抽象C.类是对象的抽象D.类是对象的具体实例39 以下哪个不是 Java的原始数据类
12、型( B )。A. int B . Boolean C . float Dchar40以下关于继承的叙述正确的是(A )。A. 在 Java 中类只允许单一继承B. 在 Java 中一个类只能实现一个接口C. 在 Java 中一个类不能同时继承一个类和实现一个接口D. 在 Java 中接口只允许单一继承41下面哪个是非法的( D )。Aint I = 32; Bfloat f = ;? ?C double d = ; Dchar c = u ;42下列哪个类的声明是正确的?(D )A. abstract final class HI B. abstract private move()C. p
13、rotected private number; D. public abstract class Car43在使用 interface 声明一个接口时,只可以使用( D )修饰符修饰该接口。A. private B. protected C. private protected44下列不可作为 Java 语言修饰符的是( D )。A. ab2 B. $a2 C. _a2 D. 2a245 Java 中( C)。A. 一个子类可以有多个父类,一个父类也可以有多个子类B. 一个子类可以有多个父类,但一个父类只可以有一个子类C. 一个子类可以有一个父类,但一个父类可以有多个子类D. 上述说法都不对
14、46在调用方法时,若要使方法改变实参的值,可以(B )。A. 用基本数据类型作为参数 B. 用对象作为参数C. A和B都对 D. A 和B都不对47下面哪个函数是 public void example().的重载函数?( B )A public void example( int m).B public int example().C public void example2().D public int example ( int m, float f).48下面关键字中,哪一个不是用于异常处理语句(B )。Atry BbreakC catch D finally49. A派生出子类 B,
15、 B派生出子类 C,并且在Java源代码中有如下声明:1) A a0=new A();2) A a1 =new B();3)A a2=new C();问以下哪个说法是正确的?A. 只有第 1 行能通过编译 ( D )。B. 第 1、2行能通过编译,但第 3 行编译出错C. 第 1、2、3 行能通过编译,但第 2、3行运行时出错D. 第 1 行、第 2 行和第 3 行的声明都是正确的50. 下列关于构造方法的叙述中,错误的是( C )。A. Java 语言规定构造方法名与类名必须相同B. Java 语言规定构造方法没有返回值,但不用 void 声明C. Java 语言规定构造方法不可以重载D.
16、Java 语言规定构造方法只能通过 new 自动调用C. *theLastOne D.51.下列哪个是合法的 Java 标识符?( D )A. B . * C . D . 52.编译 Java 程序的命令是:( B)。A. appletviewer B.javacC. java D. javadoc53.下列那个是反斜杠的正确表示?(A)A. Tree&Glasses B. FirstJavaApplet54下列哪些语句关于 Java 内存回收的说明是正确的 ? ( C )。A. 程序员必须创建一个线程来释放内存B. 内存回收程序负责释放无用内存C. 内存回收程序允许程序员直接释放内存D. 内
17、存回收程序可以在指定的时间释放内存对象 55结构化程序设计所规定的三种基本控制结构是( C )。A. 输入、处理、输出 B 树形、网形、环形C 顺序、选择、循环D 主程序、子程序、函数56提供 Java 存取数据库能力的包是( A )。A. B. C. D.57下列方法头中哪一个不与其他方法形成重载(overload) 关系 ? ( D )A. void mmm() B. void mmm(int i) C. void mmm(String s) D. int mm() 58不能构成循环的语句是(C )。Afor 语句 B while 语句C switch 语句 D do_while 语句59
18、 Java 编程所必须的默认引用包为(D )。A. 包 B. 包 C. 包 D. 以上都不是60 Java 语言中创建一个对象使用的关键字为(C )。A class B interface C new D create61. 执行语句int i = 1, j = +i;后i与j的值分别为(D )。A. 1 与1 B. 2 与 1 C. 1 与 2 D. 2 与2+i是先计算i的值,然后再使用这个值,而i+是先使用i,然后再计算i+. 这里是先 +i 得到 i=2, 然后将 2赋给 j, 所以 i 和 j 都是 2.62. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类
19、名AB作为前缀就可以调用它,该方法头的形式为( A )。A. static void method( )B. public void method( )C. final void method( ) D. abstract void method( )63以下哪个约束符可用于定义成员常量?(B )A. static B. finalC. abstract D. No modifier can be used64在类的定义中构造函数的作用是(D )。A.保护成员变量B .读取类的成员变量C.描述类的特征D . 初始化成员变量65.设有定义 int i = 6 ;,则执行以下语句后,i 的值为(
20、C)。i += i - 1;A. 10 B . 121C . 11 D . 10066请问所有的异常类皆继承哪一个类?(B )。A B D 是 int 型 public 成员变量 , 变量值保持为常量 100,用简短语句定义 这个变量。( C )A public int MAX_LENGTH=100;B final int MAX_LENGTH=100;C final public int MAX_LENGTH=100;D public final int MAX_LENGTH=100;68下面哪一个是 Java 中不合法的标识符( D )。A $persons B twoNum C _myV
21、ar D *point69以下关于构造函数的描述错误的是(A )。A. 构造函数的返回类型只能是 void 型。B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。C. 构造函数的主要作用是完成对类的对象的初始化工作。D. 一般在创建新对象时,系统会自动调用构造函数。70在创建对象时必须( C )。A. 先声明对象,然后才能使用对象B. 先声明对象,为对象分配内存空间,然后才能使用对象C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D. 上述说法都对71若在某一个类定义中定义有如下的方法: ( C )。A. 接口方法 B. 最终方法 C.72对于一个 Java 源文
22、件, import, classabstract void performDial( ); 该方法属于抽象方法 D. 空方法定义以及 package 正确的顺序是( A )。A package,import,classB class,import,packageC import,package,class Dpackage,class,import73关于 Java 中数据类型叙述正确的是:( B )。A.整型数据在不同平台下长度不同B boolean 类型数据只有 2 个值, true 和 falseC. 数组属于简单数据类型D. Java中的指针类型和 C语言的一样74哪个关键字可以抛出异
23、常?(C )A. transient B . finally C . throw D . static75. 若需要定义一个类域或类方法,应使用哪种修饰符?(A )A. static B. package C. private D. public76. 下面说法不正确的是(C )。A. 一个子类的对象可以接收父类对象能接收的消息B. 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同C. 父类比它的子类的方法更多D. 子类在构造函数中可以使用 super( ) 来调用父类的构造函数77. main 方法是 Java 应用程序执行的入口点, 关于 main 方法的方法头以下哪
24、项是合法的? ( B )A. public static void main()B. public static void main( String args)C. public static int main(String arg)D. public void main(String arg)78 Java 语言的类间的继承关系是 ( B ) 。A.多重的 B 单重的 C 线程的 D 不能继承79关于类和对象的叙述正确的是:(A )。A. Java的类分为两大部分:系统定义的类和用户自定义的类B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同C. 类的成员至少有一个属性和一个方法D
25、.类是对象的实例化80类与对象的关系是(A)。A.类是对象的抽象B对象是类的抽象C.对象是类的子类D类是对象的具体实例A )。)修饰符。81 有一段java应用程序,它的主类名是al,那么保存它的源文件名可以是(A. B. C. a1 D.都对82.定义类头时能使用的修饰符是(C )。A. private B . static C . abstract D . protected83在编写 Java Applet 程序时,需在程序的开头写上( B )语句。Aimport .* ; Bimport ;Cimport .* ; D import ;84声明一个类的方法是最终的,即不能被其子类覆盖该
26、方法,应使用(DAabstractB public C protected Dfinal85以下由 for 语句构成的循环执行的次数是( B )。for ( int i = 0; true ; i+) ;A.有语法错,不能执行B .无限次C .执行1次D .一次也不执行86下列叙述正确的是(A )。A. 在类中的构造方法的名字与类的名字相同,而且有返回类型B. 在类中的构造方法的名字与类的名字相同,而且不能重载C. 在类中的构造方法的名字与类的名字相同,但没有返回类型D. 在类中的构造方法的名字与类的名字相同,而且不能初始化87Java application中的主类需包含 main 方法, main 方法的返回类型是什么? ( A )。A. int B. float C. double
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年及未来5年市场数据中国黑碳化硅磨石行业市场深度研究及投资战略咨询报告
- 2026年及未来5年市场数据中国减肥食品行业发展监测及投资战略规划报告
- 2026年及未来5年市场数据中国玻璃杯行业市场深度分析及投资潜力预测报告
- 2026年及未来5年市场数据中国安装行业市场深度评估及投资策略咨询报告
- 电商运营中心商品上架规范手册
- 互联网企业用户隐秘保护合规管理手册
- 云南省临沧市2026年初中学业水平模拟检测道德与法治试卷(含答案)
- 广告宣传合作协商函7篇
- 设备采购需求回复函5篇范文
- 电商运营团队产品上架全攻略手册
- 10 石蜂 课件 2026统编版三年级语文下册
- 追悼会主持稿及悼词范文集
- (2025年)职业健康安全管理体系基础综合试题及答案
- 2026年电工专业技能实操测试题目
- 规范性文件管理培训课件
- 区块链赋能医疗供应链金融数据安全
- 执行书记员培训课件
- 天然气压缩机组培训课件
- 2025版《煤矿安全规程》学习辅导课件(地质防治水部分解读)
- 2026年及未来5年市场数据中国浸渍沥青行业发展前景预测及投资战略数据分析研究报告
- 敦煌藻井教学课件
评论
0/150
提交评论