奥鹏南开课程考试Java语言程序设计19秋期末考核.docx

上传人:scccc 文档编号:13357735 上传时间:2021-12-23 格式:DOCX 页数:8 大小:22.19KB
返回 下载 相关 举报
奥鹏南开课程考试Java语言程序设计19秋期末考核.docx_第1页
第1页 / 共8页
奥鹏南开课程考试Java语言程序设计19秋期末考核.docx_第2页
第2页 / 共8页
奥鹏南开课程考试Java语言程序设计19秋期末考核.docx_第3页
第3页 / 共8页
奥鹏南开课程考试Java语言程序设计19秋期末考核.docx_第4页
第4页 / 共8页
奥鹏南开课程考试Java语言程序设计19秋期末考核.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《奥鹏南开课程考试Java语言程序设计19秋期末考核.docx》由会员分享,可在线阅读,更多相关《奥鹏南开课程考试Java语言程序设计19秋期末考核.docx(8页珍藏版)》请在三一文库上搜索。

1、给出下面程序段if(x>0)System.out.println("Hello.");else if(x>-3)System.out.println("Nice to meet you!");else System.out.println("How are you?");若打印字符串"How are you?”,则x的取值范围是A.x>0B.x>-3C.x<=-3D.x<=0&x>-3正确答案:C定义一个接口必须使用的关键字是( )A.publicB.classC.inter

2、faceD.static正确答案:C一个循环一般应包括哪几部分内容()A. 初始化部分B.循环体部分C. 迭代部分和终止部分D.以上都是正确答案:D在 Java 中, 一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为A. 隐藏B. 覆盖C. 重载D.Java 不支持此特性正确答案:C阅读下列代码后public class Personint arr=new int10;public static void main(String args)System.out.println(arr1);正确的说法是A. 编译时将产生

3、错误B.编译时正确,运行时将产生错误C. 输出零D.输出空正确答案:A下述概念中不属于面向对象方法的是() 。A. 对象、消息B. 继承、多态C. 类、封装D.过程调用正确答案:D在 Java 中 , 表示换行符的转义字符是() 。A.nB.fC.'n'D.dd正确答案:A在 Java 语言中 , 假设类 Worker 是类 Person 的子类 ,Worker 的构造方法中有一句"super( );",该语句 () 。A. 调用类Worker 中定义的super()方法B. 调用类Person 中定义的super()方法C. 调用类Person 的构造方法

4、D.语法错误正确答案:C下列对继承的说法, 哪个是正确的?A. 子类能继承父类的所有方法和状态B. 子类能继承父类的非私有方法和状态C. 子类只能继承父类public 方法和状态D.子类只能继承父类的方法,而不继承状态正确答案:A下列代码的执行结果是:public class Test1public static void main(String args) float t=9.0f;int q=5;System.out.println(t+)*(-q);A.40B.40.0C.36D.36.0正确答案:D以下关于继承的叙述正确的是() 。A. 在 Java 中类只允许单一继承B.在Java中

5、一个类只能实现一个接口C. 在Java 中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承正确答案:A在 Java 中 , 用 package 语句说明一个包时, 该包的层次结构必须是() 。A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D.与文件大小相同正确答案:B以下哪个不是Java 的关键字?A.TRUEB.constC.superD.void正确答案:A给出下面代码段:public class Test1public static void main(String args) int m;switch(m)case 0:System.out

6、.println("case 0");case 1:System.out.println("case 1");break;case 2:default:System.out.println("default");下列 m 的哪个值将引起“default ”的输出 ?A.0B.1C.2D.以上都不正确正确答案:C下列赋值语句中错误的是A.float f=11.1fB.double d=5.3E12;C.char c='r'D.byte bb=433;正确答案:D关于 Java Application 和 Applet 的

7、说法中, 不正确的是( ) 。A. 都包含 main() 方法B. 都通过“appletviewer ”命令执行C. 都通过“javac ”命令编译D.都嵌入在HTML文件中执行正确答案:ACD下面关键字中哪些可以用来控制对类成员的访问( )A.publicB.privateC.protectedD.default正确答案:BCD下列说法不正确的是( )。A. 不需定义类,就能创建对象B.属性可以是简单变量,也可以是一个对象C. 属性必须是简单变量D.对象中必有属性和方法正确答案:ABC若有定义class Aint x,y; static float f(int a) float g(int

8、x1,int x2) 及A a1=new A(); 则下列用法中合法的是( )A.A.g(3,2)B.A.f(3)C.a1.f(4)D.a1.g(2,5)正确答案:ABD下列变量定义合法的是( ) 。A.boolean flag=false;B.int k=1+'k'C.char ch="c"D.float r=1/2;正确答案:ABC关于局部变量的作用域, 下列说法正确的是( C) 。A. 主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。B. 形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。C. 不允许在不同的方法中使

9、用相同的变量名。D.在复合语句中也可以定义变量,其作用域只在复合语句范围内。正确答案:ABD以下关于继承的叙述错误的是( ) 。A. 在 Java 中类只允许单一继承B. 在 Java 中一个类只能实现一个接口C. 在 Java 中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承正确答案:BCD下列哪些是重载方法的特征( )A. 参数个数不同B. 名相同而类型不同C. 参数类型不同D.名相同且类型相同正确答案:ACD下列标识符中,( ) 不是正确的变量名?A.intB.one-hundredC.1thingD.thing1正确答案:ABC下列关于变量的叙述中正确的是(

10、) 。A. 实例变量是类的成员变量B.实例变量用关键字static 声明C. 在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化正确答案:ACD即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。A. 错误B. 正确正确答案:BJava 的类不允许多重继承, 但接口支持多重继承。T. 对F. 错正确答案:A由继承性可知, 程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。T. 对F. 错正确答案:B由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。A. 错误B.正确正确答案:AJava 的源代码中定义

11、几个类,编译结果就生成几个以.class 为后缀的字节码文件。A. 错误B. 正确正确答案:BJava 系统的标准输入对象是System.in, 标准输出对象有两个, 分别是标准输出System.out 和标准错误输出System.err 。T. 对F. 错正确答案:A如果 catch 和 finally 语句块同时存在, 则 catch 语句块必须位于finally 语句块后T. 对F. 错正确答案:B实例方法可直接调用超类的实例方法T. 对F. 错正确答案:Bstatic 修饰的方法, 在该方法内部可以直接访问非静态的类成员变量T. 对F. 错正确答案:AJava 语言中的数组元素下标总是

12、从0 开始,下标可以是整数或整型表达式。A. 错误B. 正确数组 x 定义为 int x =new int32;则 x.length 的值为#, x0.length 的值为#。正确答案:DAC当整型变量n 的值不能被13 除尽时,其值为false 的 Java 语言表达式是#正确答案:n hps0hps00表达式 3/6 * 5 的计算结果是#。正确答案:0Java 语言中的浮点型数据根据数据存储长度和数值精度不同,分为float 和 #两种类型。正确答案:double在 Java 语言中,所有的数组都有一个length 属性,这个属性存储了该数组的#。正确答案: 元素个数Java 的复合数据类型有: 类、数组和#等。正确答案: 接口正确答案:B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1