专升本JAVA语言程序设计试卷答案_第1页
专升本JAVA语言程序设计试卷答案_第2页
专升本JAVA语言程序设计试卷答案_第3页
专升本JAVA语言程序设计试卷答案_第4页
专升本JAVA语言程序设计试卷答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专升本JAVA语言程序设计一、 (共75题,共150分)1. 下列不属于面向对象编程的三个特征的是()。 (2分)A.封装 B.指针操作 C.多态性 D.继承 .标准答案:B2. 类所实现的接口以及修饰不可以是()。 (2分)A.public B.abstract C.final D.void .标准答案:D3. 下列类的定义,错误的是()。 (2分)A.B.C.D.标准答案:D4. 关键字supper的作用是()。 (2分)A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造函数D.以上都是.标准答案:D5. 下列说法正确的是()。 (2分)A.java中包的

2、主要作用是实现跨平台功能B.package语句只能放在import语句后面C.包(package)由一组类(class)和界面(interface)组成D.可以用#include关键词来标明来自其它包中的类;.标准答案:C6. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?() (2分)A.private B.无修饰符 C.public D.protected .标准答案:B7. 下列语句序列执行后,x的值是( )。 (2分)A.l3 B.12 C.11 D.10 .标准答案:B8. 下列语句中,属于多分支语句的是()。 (2分)A.if语句 B.switch语句 C.d

3、o while语句 D.for语句 .标准答案:B9. 阅读下列代码 其运行结果是()。 (2分)A.Java B.Language C.Test D.编译出错 .标准答案:C10. 其运行结果是()。 (2分)A.2 B.3 C.4 D.5 .标准答案:C11. 在Applet中显示文字.图形等信息时,应使用的方法是()。 (2分)A.paint() B.init() C.start() D.destroy() .标准答案:A12. 下列关于Applet的说法中,错误的是()。 (2分)A.Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁

4、盘文件C.Java中不支持向Applet传递参数D.Applet的主类要定义为java.applet.Applet类的子类.标准答案:C13. 下列命题中,错误的是()。 (2分)A.Java编程时,要求应尽量多用公共变量B.Java编程时,要求应尽量少用公共变量C.Java编程时,要求应尽量不用公共变量D.Java编程时,要求应尽量使用私有变量.标准答案:B14. 若特快订单是一种订单,则特快订单类和订单类的关系是()。 (2分)A.使用关系 B.包含关系 C.继承关系 D.无关系 .标准答案:C15. 若数组a定义为inta=new int34,则a是()。 (2分)A.一维数组 B.二维

5、数组 C.三维数组 D.四维数组 .标准答案:B16. Java语言使用的字符码集是()。 (2分)A.ASCII B.BCD C.DCB D.Unicode .标准答案:D17. 编译下面源程序会得到哪些文件?( ) (2分)A.只有B.class文件B.只有A1.Class和A2.class文件C.有A1.class.A2.Class和B.class文件D.编泽不成功.标准答案:C18. 定义类头时能使用的修饰符是( )。 (2分)A.private B.static C.protected D.abstract .标准答案:D19. 下列关于Application和Applet程序的说法

6、中不正确的一项是( )。 (2分)A.Application使用解释器javaexe执行B.Application不使用独立的解释器就可以执行C.Applet在浏览器中运行D.Applet程序必须继承Java的Applet类.标准答案:B20. 下列描述中不正确的一项是( )。 (2分)A.import语句告诉Java用户需要哪个包(package!)中的类B.所有的类必须实例化,才能调用它的数据成员和方法C.package语句用于将源文件存入所指定的包中D.System类不可能实例化,它的所有方法都是通过类变量来调用的.标准答案:B21. 已知如下的命令执行java MyTest a b c

7、 (2分)A.args0 = "MyTest a b c" B.args0 = "MyTest" C.args0 = "a" D.args1= 'b' .标准答案:C,D22. Java语言的基本数据类型为:()。 (2分)A.long B.short C.Integer D.Double .标准答案:A,B23. 变量声明正确的是:()。 (2分)A.char myCharacter=B; B.long MyLong=-375; C.int m_iCount=65536; D.double m_Dscroe; .标准

8、答案:A,B,C,D24. 执行后的输出是什么?() (2分)A.5 B.4 C.6 D.Finished .标准答案:A,D25. 在java语言中,实现多态方式为: (2分)A.覆盖 B.继承 C.抽象 D.静态 .标准答案:A,B26. 下列特点中,哪个是Java虚拟机执行的特点之一?( ) (2分)A.字节码 B.多进程 C.静态连接 D.编译 .标准答案:A27. 下列哪个是合法的标识符?( ) (2分)A._book B.5files C.+static D.-3.14159 .标准答案:A28. 下列哪个数代表单精度浮点数?( ) (2分)A.0652 B.3.4457D C.0

9、.298f D.0L .标准答案:C29. 下列代码的执行结果是: (2分)A.1和1 B.1和1.0 C.1.0和1 D.1.0和1.0 .标准答案:B30. 下列代码的执行结果是:( ) (2分)A.true,false B.true,true C.false,true D.false,false .标准答案:C31. main()方法的返回类型是:( )。 (2分)A.int B.void C.boolean D.static .标准答案:B32. 为了定义3个整形数组a1、a2、a3,下面声明正确的语句是()。 (2分)A.B.C.D.标准答案:B33. 下列说法哪个是正确的( )。

10、(2分)A.创建对象一定要用newB.类的变量可以是简单变量,也可以是一个对象C.类的变量必须是简单变量D.对象中必有变量和方法.标准答案:B34. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) (2分)A.1 B.2 C.3 D.4 .标准答案:B35. 在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。 (2分)A.B.C.D.标准答案:C36. 若需要定义一个类域或类方法,应使用哪种修饰符?( ) (2分)A.static B.package C.private D.public .标准答案:C37. 若在某一个类定义

11、中定义有如下的方法: (2分)A.本地方法 B.最终方法 C.静态方法 D.抽象方法 .标准答案:D38. 设有下面两个类的定义: 类Person和类Student的关系是( )。 (2分)A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误.标准答案:B39. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 (2分)A.private B.protected C.private protected D.public .标准答案:D40. 设有下面两个赋值语句: 下述说法正确的是( )。 (2分)A.a是整数类型变量,b是整数类对象。B.a是整数类对

12、象,b是整数类型变量。C.a和b都是整数类对象并且它们的值相等。D.a和b都是整数类型变量并且它们的值相等。.标准答案:A41. 在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。 (2分)A.start( ) B.stop( ) C.init( ) D.paint( ) .标准答案:D42. 下面的语句的作用是:( )。Vector MyVector = new Vector(100,50); (2分)A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。B.创建一个向量类对象MyV

13、ector,有100个元素的空间,每个元素的初值为50。C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。.标准答案:B43. 为了区分类中重载的同名的不同方法,要求( )。 (2分)A.采用不同的形式参数列表B.返回值类型不同C.调用时用类名或对象名做前缀D.参数名不同.标准答案:A44. 在一个应用程序中定义了数组,为了打印输出数组a的最后一个数组元素,下面正确的代码是( )。 (2分)A.System.out.println(a10

14、);B.System.out.println(a9);C.System.out.println(aa.length);D.System.out.println(a(8);.标准答案:B45. 设有定义,a的所有数组元素是()。 (2分)A.a0, a1, a2, a3B.a0, a1, a2, a3C.a1, a2, a2, a4D.a0, a1, a2, a3, a4.标准答案:B46. 下列选项中,属于Java语言特点的一项是( )。 (2分)A.分布式 B.安全性 C.编译执行 D.面向对象 .标准答案:A,B,D47. 下列关于静态初始化器的叙述中,哪一个是正确的?( ) (2分)A.

15、静态初始化器是在构造函数之前加上static修饰符。B.静态初始化器是对类自身进行初始化。C.静态初始化器在同一个类中只能有一个。D.静态初始化器是在其所属的类加载内存时由系统自动调用执行。.标准答案:B,D48. 下面哪几个函数是的重载函数?() (2分)A.B.C.D.标准答案:A,D49. 变量声明正确的是( ) (2分)A.char myCharacter=B; B.long MyLong=-375; C.int m_iCount=65536; D.double m_Dscroe; .标准答案:A,B,C,D50. 下面描述( )是正确的。 (2分)A.Java的源程序必须以”.jav

16、a”或”.jav”扩展名保存B.Java VM可以是软件也可以是硬件C.Java使用解释器执行代码D.用高级语言编写的代码可以让计算机理解并执行它们.标准答案:B,C51. 下列选项中不属于Java虚拟机的执行特点的一项是( )。 (2分)A.异常处理 B.多线程 C.动态链接 D.简单易学 .标准答案:D52. 在Java语言中,那一个是最基本的元素?( ) (2分)A.方法 B.包 C.对象 D.接口 .标准答案:C53. 如果有2个类A和B,A类基于B类,则下列描述中正确的一个是( )。 (2分)A.这2个类都是子类或者超类 B.A是B超类的子类 C.B是A超类的子类 D.这2个类郡是对

17、方的子类 .标准答案:C54. 下列关于类.包和源文件的描述中,不正确的一项是( )。 (2分)A.一个包可以包含多个类B.一个源文件中,可能有一个公共类C.属于同一个包的类在默认情况下可以相互访问D.系统不会为源文件创建默认的.标准答案:D55. 下列关于类和对象的描述中,不正确的一项是( )。 (2分)A.现实世界中,可以把每件事物都看做是一个对象B.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么C.有共同属性的对象可以抽象为一个类D.一个类只能实例化一个对象.标准答案:D56. 下列整型的最终静态属性i的定义中,正确的是( )。 (2分)A.final i; B.static

18、int i; C.static final int i=234: D.finall float i=314f; .标准答案:C57. 下列标识符中,合法的一个是( )。 (2分)A.B.C.D.标准答案:D58. 现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是( )。 (2分)A.int类型 B.double类型 C.float类型 D.long类型 .标准答案:B59. 下列哪一个语句是合法的?( ) (2分)A.byte=128; B.Boolean=true: C.long l=0x23EFL; D.double=0.1453d:

19、 .标准答案:C60. 整型变量a.b定义如下,表达式+a= =b的值是( )。int a=3;int b=4; (2分)A.4 B.3 C.1 D.10 .标准答案:D61. 下列语句序列执行后,输出的结果是( )。 (2分)A.1 B.13 C.55 D.15 .标准答案:A62. 执行下列程序段之后,输出的结果为( )。 (2分)A.0 B.5 C.10 D.15 .标准答案:C63. 执行下列代码之后,输出的结果为( )。 (2分)A.2 B.3 C.5 D.7 .标准答案:B64. 下列语句序列执行后,输出的结果是( )。 (2分)A.5 B.3 C.4 D.6 .标准答案:A65.

20、 在使用interface声明一个接口时,只可以使用哪一个修饰符修饰该接口?"( ) (2分)A.pIivate B.protected C.private protected D.public .标准答案:D66. 下列关于异常处理原则的说法中错误的一项是( )。 (2分)A.修正问题,并再次调用引发异常的方法B.暂时解决问题,不再尝试执行该方法,转而继续程序的执行C.用一个可替代的结果替换方法本来应该得出的值D.进行一些工作,然后把同一异常重掷到较低层.标准答案:D67. 下列是继承Thread类后得到的子类,请选择正确的一项。( ) (2分)A.B.C.D.标准答案:C68. 下列说法中不正确的一项是( )。 (2分)A.多线程并发执行时,各个线程中语句的执行顺序是确定的B.多线程并发执行时,线程之间的相对执行顺序是确定的C.线程执行顺序的不确定性会导致执行结果的不确定性D.线程执行顺序的不确定性会破坏共享数据的一致性.标准答案:B69. 下列说法中,正确的一项是( )。 (2分)A.线程是内核级的实体B.进程是用户级的实体C.线程可以被普通用户级方法直接访问D.进程可以被用户级直接访问.标准答案:C70. 下列描述中,正确的一项是( )。 (2分)A.异常机制可以用于流程控制B.finally代码段在发生异常时不一定必须执行C.在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论