文档详情

12秋季计算机应用技术专科Java程序设计复习题.doc

发布:2015-09-03约字共9页下载文档
文本预览下载声明
2013-2014学年第一学期12级秋 计算机应用技术专业 《》一.选择题(单选,共50分,每题2分) 1.下面语句中正确的是______。 A.char=’zdc’;B.long l=oxfff; C.float f=0.65D.double d=0.7E-2 2.编译Java程序的命令是______。 A.javadoc B.java C.javac D.javae 3.Java编译器会将Java源程序转换为______。 A.字节码 B.机器代码 C.可执行代码 D.以上答案都不正确 4.下列关于类的说法不正确的是______。 A.类中只包含数据变量和main方法。 B.类是 Java 语言中的一种复合数据类型。 C.Java 语言的类只支持单继承。 D.类是封装性的一种体现形式 5.void的含义为______。 A.方法体为空 B.方法没有返回值 C.没有意义 D.定义方法时必须使用 6.String aa=new String(Hello); String bb=new String(Hello);想比较两个字符串中内容是否相等,可以使用的方法是:______。 A.aa==bb B.bb==aa C.aa=bb D.aa.equals(bb) 7.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+8-5;后,c2中的值为______。 A.D B.68 C.不确定的值 D.C 8.设有下面两个类的定义: class Person{ class Student extends Person{ long id; //身份证号 int score; //入学总分 String name; //姓名 int getScore(){ } return score; } } 则类Person和Student的关系是______。 A.包含关系 B.继承关系 C.关联关系 D.上述类定义有语法错误 9.下面的哪个类不用必须声明为抽象类:______。 A.一个类中有抽象方法 B.一个类实现了两个接口 C.一个类继承了一个抽象类,但没有实现所有的抽象方法 D.一个类实现了一个接口,但没有实现接口中所有的方法 10.有以下方法的定义,请选择该方法的返回类型______。 int method(byte x,float y) { return(short)x/y*2; } A.byte B.short C.int D.float 11.关于下面的Java应用程序的说法,______是正确的。 class StaticStuff{ static int x=10; static {x+=5;} //第4行 public static void main(String args[]){ System.out.println(x等于 +x); } static {x/=5;} //第11行 } A.不能编译第4行和第11行,因为缺少方法名称和返回类型 B.不能编译第11行,因为只能有一个静态初始化块 C.代码可编译,执行将生成输出结果:x等于15 D.代码可编译,执行将生成输出结果:x等于3 12.需要监测异常的代码应封入在______块中。 A.try B.catch C.finally D.以上都可以 13.通过将各个包含名称与其上层的包名称分隔,并在两者中间使用______,可以创建包体系结构。 A.: B., C.. D. 以上所有选项都不正确 14.Java中继承类的关键字是______。 A.super B.this C.implements D.extends 15.一个类的______成员仅可以被该类的其他成员访问。 A.缺省的 B.private C.protected D.public 16.如果某类被______修饰时,此类不能被继承。 A.protected B.abstract C.final D.public 17.语句String str=I Love You! ;str=str. substring(2,6);执行后str的值为______。 A.I Love B.You C.Love D.I Lov 18.this和super______。 A.都可以用在main()方法中 B.都是指一个内存地址 C.不能用在main()方法中 D.意义相同 19.对成员的访问控制保护最强的是______。 A.public B.缺省 C.private D.protected
显示全部
相似文档