《Java语言与面向对象程序设计》复习思考题.doc
《《Java语言与面向对象程序设计》复习思考题.doc》由会员分享,可在线阅读,更多相关《《Java语言与面向对象程序设计》复习思考题.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java语言与面向对象程序设计复习思考题一、 填空题填空题答案JDK提供了基本的Java开发工具,这些工具放在JDK安装目录下的_目录。bin对于复杂大型的Java程序仅靠JDK是不能满足要求,需要专门的_开发工具。集成Java 程序是由一个或多个_构成,是以.java为扩展名的文本文件,又称_文件。编译单元;Java源程序Java提供了三种分支语句:_语句、continue语句和_语句。 break ;returnint sum = 0;for(int i=1;iB. !=C. %(求模)D. - -B56 % 66 = ( )A. 0B. 1C. 56D. 66C所谓一元运算就是参与运算的
2、数据项只有( )。A. 2项B. 至少一项C. 0项D. 一项A表达式有( )的结果值,它的数据类型依赖于组成表达式的各个元素。A. 唯一B. 多个可用C. 指定运算符D. 至少一个B声明类时,对于类成员的访问控制,有两级控制( )可以使用。A. 级别B. 语句C. 类型D. 修饰符C下面方法是( )方法。class A fun(); fun(int a); fun(int a,int b);A. 覆盖B. 重载C. 静态D. 无效A注解(Annotations )提供关于程序的资料,它们不属于( )。A. 代码B. 注释C. 程序代码D. 源程序C创建对象通常需要经过下面描述的几个步骤:1.
3、声明一个变量用来引用对象。2.( )。3.初始化对象。A. 设置初值B. 传递参数C. 改变类型D. 实例化类B具有相同特征的对象可以抽象成一种新的数据类型,即( ),来描述这些对象的共同属性和特点。A. 类B. 对象C. 模块D. 数据类型Apublic class Pointer public Pointer(int x, int y) 创建类Pointer对象point的语句:( )A. Pointer point=new Pointer(0,0);B. Pointer point;C. Pointer point(0,0);D. Pointer point=0;C在Java语言中接口(
4、 )被实例化,但能被类或其他接口扩充。A. 不能B. 可以C. 局部D. 必须A每个类的实例有它自己拥有的定义在类中的( )的拷贝,又被称作“域”。A. 局部变量B. 参数C. 程序D. 实例变量Bpublic class car extends motorcar String name; int seating; public car() public boolean isRun() 父类是( )。A. extends motorcarB. motorcarC. extendsD. ObjectCint x=201;double y;y=Math.( )(x);B. sqrtC. xD. y
5、B表达式(m%13=0) & (m%27=0)当m=351时结果为( )。A. 大于0B. trueC. falseD. 小于0B继承是两个类之间的一种关系,继承类父类的所有数据和操作的类称为( )或派生类。A. 父类B. 超类C. 对象D. 子类D在类中的成员变量,又称域。如果用static修饰称静态域,否则称( )。A. 成员B. 变量C. 不是静态域D. 非静态域D域或成员变量的声明中,类型指域或成员变量的( )。所有变量必须有一个指定的类型。A. 类别B. 访问控制C. 数据类型D. 静态或非静态A用static修饰的域称为静态域,它可以与控制修饰( )组合使用。A. publicB.
6、 abstractC. thisD. superAclass Bnt public long size; 类Bnt中成员size的初值是( )。A. 0B. 0LD. 任意值BString ping;ping instanceof String结果:( )A. trueB. falseC. 1D. 0Aswitch(x) case 23:System.out.println(“A”); case 12:System.out.println(“1”);break; 当x=23是显示( )。A. AB. 1C. A1D. 1ACif( ab & aop2 运算中,它的运算结果是( )。A. op1
7、大于op2,结果为true。B. op1大于op2,结果为正。C. op1小于op2,结果为负。 D. op1小于op2,结果为false。A;D下面属于循环操作的语句有( )。A. breakB. forC. whileD. dowhileB;C;D在for语句中( )。A. 初始化部分可以声明变量。B. 初始化、终止条件和增量这三个表达式是可选的。C. 不能使用for(;)。D. 只能用于计数程序。A;B&(逻辑与)运算结果有( )。A. true & true = trueB. false & true = falseC. true & false = falseD. false & f
8、alse = falseA;B;C;D条件运算符用于与关系运算符组合成复杂的关系表达式,“运算符”包括:( )。A. &B. &C. |D. !A;C;D对于package 语句的用法,下面不正确的是( )。A. 可以有多条B. 可选的C. 可放在程序的任何地方D. 必须是第一条语句A;C对于类成员的访问控制,有两级控制,用于成员访问控制的修饰符包括:( )和包私有。A. finalB. publicC. privateD. protectedB;C;D在Java语言中有关变量定义时,下面说法不正确的是( )。A. 类中的成员变量,又称静域。B. 方法中定义局部变量。C. 代码块中定义局部变量
9、。D. 成员变量不能与局部变量同名。A;D用static 修饰的方法,又称为“类方法”,它有如下特征:( )。A. 可以通过类名称直接调用。B. 不能通过调用。C. 被类的所实例共有。D. 可处理实例变量。A;C下面数组使用正确的有( )。A. int M; m0=1;B. int N=new int5;C. int B=1,2,3,4;D. Object obj;Obj=new Object8;obj0=x1;obj1=x2;B;C方法 Private void paint(Graphics g)方法签名、类型是( )。A. voidB. paintC. paint(Graphics g)D
10、. void paint( Graphics g)A;C方法重载是通过( )来实现的。A. 参数类型B. 方法名称C. 返回类型D. 参数数量A;D接口在声明类时实现接口,是( )。A. 通过子句extends实现B. 通过子句implements确定要实现的接口C. 一个类可以同时实现多个接口D. 接口之间用“,”分隔开B;C;D对方法重载描述不正确的是( )。A. 方法名称相同。B. 方法名称相同但类型不同。C. 参数类型相同但类型不同。D. 方法名称相同。B;C语句trycatch的用法:( )。A. if和try语句组合B. 可能够抛出异常的代码放入try块中C. 可以省略catch语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言与面向对象程序设计 Java 语言 面向 对象 程序设计 复习 思考题
限制150内