当前位置:文档之家› 专科《JAVA语言程序设计》_试卷_答案

专科《JAVA语言程序设计》_试卷_答案

专科《JAVA语言程序设计》一、(共75题,共153分)1. 在下列选项中,属于Java语言的代码安全检测机制的一项是( )。

(2分)A.动态链接B.访问权限的检查C.通过接口实现多重继承D.将所有的Java应用都看做对象,按类进行封装.标准答案:B2. 下列选项中,不属于Java语言安全机制的一项足( )。

(2分)A.语法检查B.不允许使用指针C.代码参数类型合法性检查D.对内存进行跟踪.标准答案:D3. Java语言是一种( )。

(2分)A.面向机器的编程语言B.面向过程的编译型编程语言C.面向问题的解释型编程语言D.面向对象的解释型编程语言.标准答案:D4. 下列关于long类型的说法中,正确的一项是( )。

(2分)A.long类型占存储空间和int类型一样大B.long类型能表示的数值范围和int类型一样C.long类型不能自动转换为i︱nt类型D.常数Long.MIN_VALUE代表整型的最小值.标准答案:C5. 下列说法中正确的一个是( )。

(2分)A.标识符区分大小写B.”a”不是一个字符串C.float f=3.14;是合法的语句D.float f=(int)3.14;不是合法的语句.标准答案:A6. 下列关于int类型和long类型的说法中,正确的一个是( )。

(2分)A.int类型可以自动转换为long类型B.long类型可以自动转换为int类型C.long类型占的存储空间比int类型的小D.long类型和int类型数据能表示整数的范围一样.标准答案:A 7. 下列哪一个是回车字符的正确转义字符?()(2分)A./rB./nC.\tD.\r.标准答案:D8. 下列的变量定义中,错误的一个是( )。

(2分)A.int i;B.int 22_$;C.int i=Integer.MIN_VALUE;D.static short a=10:.标准答案:B9. Java中所有的简单数据类型都被包装在包( )中。

(2分)A.java.sqlB.java.awtC.java.1angD.java.math.标准答案:C10. 下列语句序列执行后,输出的结果是( )。

(2分)A.lB.0C.trueD.false.标准答案:D11. 已知定义:;,为了打印输出数组a的最后一个元素,下面正确的代码是( )。

(2分)A.System.out.println(a[10]);B.System.out.println(a[9]);C.System.out.println(a[a.1ength]);D.System.Out.println(a(8));.标准答案:B12. 关于对下列代码段的描述,正确的一项是( )。

(2分)A.程序终止 B.编译出错C.该异常不会被处理D.该异常会继续被上层处理.标准答案:D13. 以下Java代码运行的结果是(d)。

(2分)A.将1,2,3,4,5输出到屏幕B.将0,1,2,3,4输出到屏幕C.将0,1,2,3,4,5输出到屏幕D.将出现运行时异常.标准答案:D14. try必须和()语句一起使用。

(2分)A.throwB.catchC.ObjectD.RuntimeException.标准答案:B15. 在JAVA环境中的默认情况下,StringBuffer类创建的对象容量为(2分)A.字符B.个字符C.个字符D.个字符.标准答案:B16. 在下面选项中能正确通过编译的是(a)。

(2分)A.B.C.D..标准答案:A17. Java的核心包中,提供编程应用的基本包是()(2分)ng B.java.utilC.java.appletD.java.rmi.标准答案:A18. 关于接口的定义和实现,描述正确的是( )。

(2分)A.定义中的方法都只有定义没有实现B.定义中的变量都必须写明final和staticC.一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码D.一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public.标准答案:A19. 关于JAVA中继承说法正确的是( ) (2分)A.只继承父类public方法和变量B.继承父类的非私有变量和方法C.只继承父类的方法,而不继承父类的变量D.将继承父类的所有的变量和方法.标准答案:B20. 在Java中,当在同一类中定义两个或更多方法,它们有相同的名称而参数项不同时,这称为( )。

(2分)A.性B.方法C.重载.标准答案:D21. 下列关于Java语言和c++语言之间差别的描述中,正确的选项是( )。

(2分)A.Java虽然提供了安全机制,但是还是没有c++安全B.Java的内存管理优于c++的内存管理C.Java没有全局变量,但是c++有全局变量D.Java没有指针,但是c++的指针最灵活.标准答案:B,C,D22. 下列关于Application和Applet程序的描述正确的是( )。

(2分)A.Application使用解释器java.exe执行B.Application不使用独立的解释器就可以执行C.Applet在浏览器中运行D.Applet程序必须继承Java的Applet类.标准答案:A,C,D23. 下列描述中正确的是( )。

(2分)A.import语句告诉Java用户需要哪个包(package!)中的类B.所有的类必须实例化,才能调用它的数据成员和方法C.package语句用于将源文件存入所指定的包中D.System类不可能实例化,它的所有方法都是通过类变量来调用的.标准答案:A,C,D24. 以下字符常量中合法的有( )。

(2分)A.‟l‟B.‟\\‟C.”\n”D.‟2‟.标准答案:A,B,D25. 下列属于Java保留字的有( )。

(2分)A.elseB.UnicodeC.charD.static.标准答案:A,C,D26. Java语言和c++语言相比,Java有的特性,而c++没有的特性是()(2分)A.面向对象B.动态链接C.有类库D.跨平台.标准答案:D27. 定义类头时能使用的修饰符是()。

(2分)A.privateB.staticC.protectedD.abstract.标准答案:D28. Java语言是()(2分)A.面向机器的语言B.面向对象的语言C.面向过程的语言D.面向操作系统的语言.标准答案:B29. 为了区分重载,程序中同名的不同方法,要求()。

(2分)A.形式参数个数或者类型不同B.返回值类型不同C.调用时用类名或对象名做前缀D.形式参数名称不同.标准答案:A30. 下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。

(2分)A.class,float,double:,publicB.float,boolean,int,longC.char,extends,float,doubleD.public,private,protected.标准答案:D31. 定义Java.Applet程序时,必须有的import语句是()。

(2分)A.import java.awt.event;B.import java.util. *;C.import java.applet.Applet;D.import java.1ang.*;.标准答案:C32. 现有一个变量声明为boolean bl;,赋值语句中正确的是()。

(2分)A.b1=true:B.b1=True;C.bl=”true”;D.bl=0;.标准答案:A33. 下列的数据类型哪一个属于Java简单数据类犁()? (2分)A.接口B.结构类型C.无符号整数类型D.字符类型.标准答案:D34. 下列说法中正确的一个是()。

(2分)A.length是合法的Java保留字B.null和NULL一样是Java保留字C.使用一个变量之前可以不用定义该变量D.布尔型属于复合数据类型.标准答案:A35. float类型数据和double类型数据做加法,得到结果的类型是()。

(2分)A.int类型B.short类型C.double类型D.float类型.标准答案:C36. 下列不同类型的最终属性f的定义中,正确的是()。

(2分)A.final f=‟f‟B.final int f=1.2;C.static final float f=213.34f;D.static long f;.标准答案:C37. 现有2个char类型的变量al=‟a‟和a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是()。

(2分)A.‟a‟B.‟c‟C.12D.语句在编译时出错.标准答案:B38. 下列关于int类型的说法中,正确的一个是()。

(2分)A.int类型可以自动转换为所有的简单类型B.int类型只能自动转换为long.float.double类型C.是合法的int类型常量D.int类型包括有符号整型和无符号整型.标准答案:B39. 长整型数据是()。

(2分)A.0892B.123.321fC.892LD.0x234.标准答案:C40. 执行如下语句之后,输出的结果是()。

(2分)A.12B.8C.15D.16.标准答案:C41. 算术表达式10*10/6 * 6的值为()。

(2分)A.3B.2C.60D.96.标准答案:D42. 能构成多分支的语句是()。

(2分)A.for语句B.while语句C.switch语句D.do—while语句.标准答案:C43. 现有一个整型数组a [4],它的所有数组元素是()。

(2分)A.a0,a1,a2,a3B.a[0],a[1],a[2],a[3]C.a [1],a [2],a[2],a[4]D.a [0],a[1],a [2],a[3],a[4].标准答案:B44. 下列描述中,正确的一项是()。

(2分)A.异常机制可以用于流程控制B.finally代码段在发生异常时不一定必须执行C.在catch代码段中可以使用return语句来返回到异常抛出点D.可以把catch到的异常对象再次抛出,使上层try—catch结构继续处理该异常事件.标准答案:D45. 下列关于try和catch子句的描述中,错误的一项是()。

(2分)A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量B.如果没有异常产生,则所有的catch代码段都被略过不执行C.try代码段后跟有一个或多个catch代码段D.异常总是由距离产生异常最近的匹配catch代码段处理.标准答案:A46. 下列选项中,属于Java语言特点的一项是()。

(2分)A.分布式B.安全性C.编译执行D.面向对象.标准答案:A,B,D47. 下面关于Java代码安全的说法正确的是()。

相关主题