22秋《JAVA语言程序设计》作业2
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.执行以下语句后b的值为int a=1,b=10; do{ b=b-a; a++; }while(b--<0);
A.9
B.-2
C.-1
D.8
2.下面关于接口的说法正确的是哪一项?
A.接口与抽象类是相同的概念
B.实现一个接口必须实现接口的所有方法
C.接口之间不能有继承关系
D.一个类可实现多个接口
3.若要生成classA类的一个对象a,以下书写正确的是_______。
A.classA a=new classA();
B.classA a=new class();
C.a=new classA();
D.classA a=classA();
4.下列说法中,哪一些是正确的?
A.抽象类中的抽象方法必须在该类的子类中具体实现
B.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法
C.final类中的属性和方法都必须被final修饰符修饰
D.最终类不能派生子类,最终方法不能被覆盖
5.Java程序的执行方式是_______。
A.即时编译方式和非解释执行方式
B.非即时编译方式和非解释执行方式
C.非即时编译方式和解释执行方式
D.即时编译方式和解释执行方式
6.使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类_______。
A.abstract
B.private
C.protected
D.不使用保留字
7.下列命令中,_______命令是Java的编译命令。
A.javac
B.java
C.javadoc
D.appletviewer
8.下列哪个数代表十六进制整数?
A.0123
B.1900
C.fa00
D.0xa2
9.下列选项不属于Java保留字的是_______。
A.null
B.false
C.sizeof
D.true
10.下列说法中正确的一项是_______。
A.不需要定义类就能创建对象
B.对象中必须由简单变量
C.属性必须是简单变量
D.属性可以是简单变量,也可以是一个对象
11.下面程序段的运行结果为_______。public class OperatorsAndExpressions { void residual(){ int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]){
A.1 1.5
B.3 1.5
C.1 2
D.3 2
12.下列说法哪个是正确的_______。
A.程序执行到break语句时一定会结束所有的循环
B.程序执行到continue语句时会结束当前循环
C.break语句和continue语句都可以和标签配合使用
D.continue语句和break语句的作用相同
13.执行下面程序断后,z值为_______。int x=1,y=2,z=3; z=z/(float)(x/y);
A.编译无法通过
B.6
C.3
D.2
14.有关Java中的指针,说法正确的是_______。
A.Java摒弃了指针
B.Java保留了指针,但摒弃了指针数组
C.Java将会在新版本中增加指针数组
D.Java摒弃了指针和数组
15.下列关于内部类的说法,正确的是_______。
A.内部类不可以声明为private和protected,只能声明为public
B.内部类不可以定义为abstract
C.内部类可以与包含它的类名相同
D.内部类可以使用包含它的类的成员变量
16.下列程序运行后,输出的结果是_______。public class Test{ public static void main(String args[]){ outer:for(int i=0;i<3;i++) inner:for(int j=0;j<2;j++){ if(j==1)continue outer; System.out.println(j+" and "+i); }
A.0 and 0 0 and 1 0 and 2
B.0 and 1 0 and 1 0 and 2
C.1 and 0 1 and 1 1 and 2
D.0 and 0 1 and 1 2 and 2
17.下列不属于提高Java语言安全保障的方式的是_______。
A.不允许使用指针
B.对字节码执行前进行检查
C.防治对内存的非法入侵
D.采用半编译和半解释型执行模式
18.下列关于整型数据类型的说法中正确的一项是_______。
A.short类型的数据存储顺序先低后高
B.Integer. MAX_VALUE表示整数型最大值
C.Long. MIN_VALUE表示整数型最大值
D.long类型能够表示的数据范围和int类型一样
19.Java程序的安全性体现在平台层的是_______。
A.堆栈的溢出
B.可设定访问资源域,无需分本地和远程
C.语法检查
D.访问权限的合法性
20.运行系统的Java虚拟机是由_______实现的。
A.C++语言
B.C语言
C.Oak’语言
D.汇编语言
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777