专升本《JAVA语言程序设计》
一、 (共75题,共150分)
1. 下列不属于面向对象编程的三个特征的是()。 (2分)
A.封装 B.指针操作 C.多态性 D.继承
.标准答案:B
2. 类所实现的接口以及修饰不可以是()。 (2分)
A.public B.abstract C.final D.void
.标准答案:D
3. 下列类的定义,错误的是()。 (2分)
A.
B.
C.
D.
.标准答案:D
4. 关键字supper的作用是()。 (2分)
A.用来访问父类被隐藏的成员变量
B.用来调用父类中被重载的方法
C.用来调用父类的构造函数
D.以上都是
.标准答案:D
5. 下列说法正确的是()。 (2分)
A.java中包的主要作用是实现跨平台功能
B.package语句只能放在import语句后面
C.包(package)由一组类(class)和界面(interface)组成
D.可以用#include关键词来标明来自其它包中的类;
.标准答案:C
6. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?() (2分)
A.private B.无修饰符 C.public D.protected
.标准答案:B
7. 下列语句序列执行后,x的值是( )。 (2分)
A.l3 B.12 C.11 D.10
.标准答案:B
8. 下列语句中,属于多分支语句的是()。 (2分)
A.if语句 B.switch语句
C.do while语句 D.for语句
.标准答案:B
9. 阅读下列代码 其运行结果是()。 (2分)
A.Java B.Language C.Test D.编译出错
.标准答案:C
10. 其运行结果是()。 (2分)
A.2 B.3 C.4 D.5
.标准答案:C
11. 在Applet中显示文字.图形等信息时,应使用的方法是()。 (2分)
A.paint() B.init() C.start() D.destroy()
.标准答案:A
12. 下列关于Applet的说法中,错误的是()。 (2分)
A.Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行
B.可以在安全策略的控制下读写本地磁盘文件
C.Java中不支持向Applet传递参数
D.Applet的主类要定义为java.applet.Applet类的子类
.标准答案:C
13. 下列命题中,错误的是()。 (2分)
A.Java编程时,要求应尽量多用公共变量
B.Java编程时,要求应尽量少用公共变量
C.Java编程时,要求应尽量不用公共变量
D.Java编程时,要求应尽量使用私有变量
.标准答案:B
14. 若特快订单是一种订单,则特快订单类和订单类的关系是()。 (2分)
A.使用关系 B.包含关系 C.继承关系 D.无关系
.标准答案:C
15. 若数组a定义为int[][]a=new int[3][4],则a是()。 (2分)
A.一维数组 B.二维数组 C.三维数组 D.四维数组
.标准答案:B
16. Java语言使用的字符码集是()。 (2分)
A.ASCII B.BCD C.DCB D.Unicode
.标准答案:D
17. 编译下面源程序会得到哪些文件?( ) (2分)
A.只有B.class文件
B.只有A1.Class和A2.class文件
C.有A1.class.A2.Class和B.class文件
D.编泽不成功
.标准答案:C
18. 定义类头时能使用的修饰符是( )。 (2分)
A.private B.static C.protected D.abstract
.标准答案:D
19. 下列关于Application和Applet程序的说法中不正确的一项是( )。 (2分)
A.Application使用解释器java.exe执行
B.Application不使用独立的解释器就可以执行
C.Applet在浏览器中运行
D.Applet程序必须继承Java的Applet类
.标准答案:B
20. 下列描述中不正确的一项是( )。 (2分)
A.import语句告诉Java用户需要哪个包(package!)中的类
B.所有的类必须实例化,才能调用它的数据成员和方法
C.package语句用于将源文件存入所指定的包中
D.System类不可能实例化,它的所有方法都是通过类变量来调用的
.标准答案:B
21. 已知如下的命令执行java MyTest a b c (2分)
A.args[0] = "MyTest a b c" B.args[0] = "MyTest"
C.args[0] = "a" D.args[1]= 'b'
.标准答案:C,D
22. Java语言的基本数据类型为:()。 (2分)
A.long B.short C.Integer D.Double
.标准答案:A,B
23. 变量声明正确的是:()。 (2分)
A.char myCharacter=’B’; B.long MyLong=-375;
C.int m_iCount=65536; D.double m_Dscroe;
.标准答案:A,B,C,D
24. 执行后的输出是什么?() (2分)
A.5 B.4 C.6 D.Finished
.标准答案:A,D
25. 在java语言中,实现多态方式为: (2分)
A.覆盖 B.继承
C.抽象 D.静态
.标准答案:A,B
26. 下列特点中,哪个是Java虚拟机执行的特点之一?( ) (2分)
A.字节码 B.多进程 C.静态连接 D.编译
.标准答案:A
27. 下列哪个是合法的标识符?( ) (2分)
A._book B.5files C.+static D.-3.14159
.标准答案:A
28. 下列哪个数代表单精度浮点数?( ) (2分)
A.0652 B.3.4457D C.0.298f D.0L
.标准答案:C
29. 下列代码的执行结果是: (2分)
A.1和1 B.1和1.0 C.1.0和1 D.1.0和1.0
.标准答案:B
30. 下列代码的执行结果是:( ) (2分)
A.true,false B.true,true
C.false,true D.false,false
.标准答案:C
31. main()方法的返回类型是:( )。 (2分)
A.int B.void C.boolean D.static
.
标准答案:B
32. 为了定义3个整形数组a1、a2、a3,下面声明正确的语句是()。 (2分)
A.
B.
C.
D.
.标准答案:B
33. 下列说法哪个是正确的( )。 (2分)
A.创建对象一定要用new
B.类的变量可以是简单变量,也可以是一个对象
C.类的变量必须是简单变量
D.对象中必有变量和方法
.标准答案:B
34. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) java定义一维数组并赋值 (2分)
A.1 B.2 C.3 D.4
.标准答案:B
35. 在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。 (2分)
A.
B.
C.
D.
.标准答案:C
36. 若需要定义一个类域或类方法,应使用哪种修饰符?( ) (2分)
A.static B.package C.private D.public
.标准答案:C
37. 若在某一个类定义中定义有如下的方法: (2分)
A.本地方法 B.最终方法 C.静态方法 D.抽象方法
.标准答案:D
38. 设有下面两个类的定义: 类Person和类Student的关系是( )。 (2分)
A.包含关系
B.继承关系
C.关联关系
D.无关系,上述类定义有语法错误
.标准答案:B
39. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 (2分)
A.private B.protected
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论