河南大学软件工程专业大二《Java程序设计》期末考试
河南大学软件工程专业大二《Java程序设计》期末考试
一、单项选择题
1. 用来导入已经定义好的类或包的语句是() [单选题] *
A.interface
B.import(正确答案)
C.main
D.class
2. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值可以不相同。这种面向对象程序设计的特性称为() [单选题] *
A.隐藏
B.覆盖
C.重载(正确答案)
D.Java不支持此特性
3. java的前身是() [单选题] *
A.Oak(正确答案)
B.C
C.python
D.basic
4. 以下代码输出从19到1之间的所有奇数,for语句的条件判断是()
for ( i=19; ▲ ; i-=2) [单选题] *
System.out.print(i);
A.i>1
B.i<1
C.i<=1(正确答案)
D.i>=1
5. 表达式46+7.8f的类型是() [单选题] *
A.int
B.double(正确答案)
C.long
D.float
6. 若下列所用变量均已正确定义,以下表达式中合法的是() [单选题] *
A.d=a>h>c
B.b=c=a+5(正确答案)
C.a+7=5+c=5
D. i+++j
7. 在Java语言中不能注释多行内容的符号是() [单选题] *
A.以/*开始,*/结束的注释
B.以//开始的注释
C.以/**开始,*/结束的注释(正确答案)
D. 以//开始,*/结束的注释
8. 下列说法中正确的是() [单选题] *
A. final类中的属性和方法都必须被final修饰符修饰
B.抽象类默认是private类
sin是什么边比什么边
C.一个Java源程序文件中最多只能有一个public类(正确答案)
D. 引用一个类的属性或调用其方法必须以这个类的对象名为前缀
9. 下列容器中无边框的是() [单选题] *
A.Window(正确答案)
B.JFrame
C.JDialogue
D.JPanel
10. Java中字符类型采用的字符集是() [单选题] *
A.GBK
B.Unicode(正确答案)
C.ISO8859
D. GB2312
11. 以下关于Java语言变量的描述中,错误的是() [单选题] *
离离原上草全诗的诗名
A. 变量名必须用标识符来标识
B. 变量必须先定义,后使用
C. 变量的类型必须是基本数据类型(正确答案)
D. 局部变量的定义可以出现在其所属函数的任何位置
12. 在程序设计领域,Java是面向对象程序设计语言的代表,面向对象的简称为() [单选题] *
A. OOP(正确答案)
B. OSP
C. SBP
D. SOP
13. 以下四个类Test的声明中,可以被任意类访问的一个是() [单选题] *
A. private class Test {}
B. class Test extends Object{}
C. public class Test extends Object{}(正确答案)
D. abstract class Test{}
14. 下列关于抽象类的说法中正确的是() [单选题] *
A. 抽象类中的所有方法都必须是抽象的
B. 构造方法、静态方法和私有方法都可以成为抽象方法
C. 可以用抽象类定义变量,也可以用new运算符创建抽象类的实例
D. 子类继承抽象类时,若未实现父类中的所有抽象方法,则这个子类仍为抽象类(正确答案)
15. 创建一个由10个双精度实数构成的一维数组a,可使用的Java语句为() [单选题] *
A. float a[]=float[10];
B. double[] a=new double[5];(正确答案)
C. double a[]=new [5];
D. double a=new double[5];
16. 下列有关Java中标准类Math的说法中,错误的是() [单选题] *
A. Math类不能实例化
B. Math类中的所有成员方法都是静态的
C. 用户可以编写一个类来继承Math类,从而可以定义新的数学运算法则(正确答案)
D. Math类提供了科学计算中经常使用的数学函数
17.下列关于StringBuffer类中的描述,正确的是() [单选题] *
A. 它不包含length()方法
B.它的length()方法返回对应字符缓冲区的容量
C.它的length()方法返回对应字符缓冲区中实际字符的个数文件访问被拒绝(正确答案)
D.它的length()方法和size()方法的用法一致,是得到可用内存的最大长度
18. Java中,既具有组件功能,又能包含其他组件的GUI单元是() [单选题] *
巨龙之魂在哪
A. 容器(正确答案)
B.基本组件
C.GUI用户自定义成分
D.Graphics类
教师祝福语简短一句话19. 沿上、下、左、右和居中五个区域安放组件的布局管理器是() [单选题] *
A. BorderLayout
B. FlowLayout
C. BoxLayout
D.GridLayout(正确答案)
20. Java中所有类的父类是() [单选题] *
A. System
B.Java
C. Object(正确答案)
D.Root
21. 下列关于Java标准输入输出的说法中错误的是() [单选题] *
A.Java中没有专门的输入输出语句,所有输入输出是通过输入输出流来实现的
B.System类和java.lang.Math类不同,它的方法不全是静态的(正确答案)
C.标准输入输出流全部由java.lang.System管理
D.标准输入操作是由ad实现,标准输出操作由System.out.print实现
22. 在控制台编译Java源程序的命令是() [单选题] *
Apile
B.link
C.java
表示声音的词语有
D. javac(正确答案)
23. 以下关于Java语言表达式的描述中,错误的是() [单选题] *
A.表达式的操作数可以是方法调用。
B.表达式的操作数不可以是常量。
C.表达式可以单独构成Java语句。(正确答案)
D.表达式求值时,表达式中的每个变量必须有一个确定的值。
24. 下列说法中正确的是() [单选题] *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。