## 第一单元:Java语言与面向对象的程序设计
题型:单选题
1.Java语言的源程序经编译后所生成的程序类型为( )。
A. exe 型的可执行程序
B. obj 型二进制的程序
C. lib 型二进制的库程序
D. class 型类代码的程序
2.下列选项中不是Java语言特点的是( )。
A. 面向对象
B. 平台无关
C. 安全性高
D. 单线程
## 第二单元:Java编程基础
题型:单选题
1.以下代码的运行结果为( )
“`java
class Test{
public static void main(String[]args){
byte b1 = 5;
byte b2 = 2;
byte b3 = b1*b2;
}
}
“`
A. 10
B. 52
C. 编译错误
D. 以上都不对
2.请问,以下哪个语句不是合法的赋值语句( )
A:boolean b = true;
B:int a = (int)1.23;
C:double x = 1.1;
D:char c = ’10’;
## 第三单元:面向对象编程
题型:单选题
1.在Java中,下面对于构造方法的描述正确的是( )。
A. 类必须显式定义构造方法
B. 构造方法的返回类型是void
C. 构造方法和类有相同的名称,并且不能带任何参数
D. 一个类可以定义多个构造方法
题型:判断题
1.在Java中,一个类只能实例化一个对象。
A. 正确
B. 错误
## 第四单元:面向对象的特性
题型:单选题
1.下列选项中关于Java中封装的说法错误的是( )。
A. 封装就是将属性私有化,提供公有的方法访问私有属性
B. 属性的访问方法包括setter方法和getter方法
C. setter方法用于赋值、getter方法用于取值
D. 类的属性必须进行封装,否则无法通过编译
2.在Java语言中,下列关于类的继承的描述,正确的是( )。
A. 一个类可以继承多个父类
B. 一个类可以具有多个子类
C. 子类可以使用父类的所有方法
D. 子类一定比父类有更多的成员方法
## 第五单元: 抽象类和接口
题型:判断题
1.同一个接口可以由多个类来实现。
A. 正确
B. 错误
2.在接口中定义的方法都只能是没有方法体的抽象方法。
A. 正确
B. 错误
## 阶段性测试一
题型:单选题
1.Java的三大平台不包括( )。
A. JavaEE
B. Android
C. JavaME
D. JavaSE
2.在Java中,负责对字节代码解释执行的是( ) 。
A. 垃圾回收器
B. 虚拟机
C. 编译器
D. 多线程机制
3.下列代码的执行结果是( )
“`java
public class Beirun{
public static void main(String args[]){
System.out.println(100%3);
System.out.println(100%3.0);
}
}
“`
A. 1.0和1.0
B. 1和1
C. 1.0和1
D. 1和1
4.以下的变量定义语句中,合法的是( )。
A. float _*5=123.456F;
B. byte $_b1=123456789;
C. int _long_=123456L;
D. double d=3.14;
5.以下关于变量的说法错误的是( )。
A. 变量一旦被定义,在程序中的任何位置都可以被访问
B. 变量名必须是一个有效的标识符
C. 变量在定义时可以没有初始值
D. 在程序中,可以将一个byte类型赋值给一个int类型的变量,不需要特殊声明
6.对于if 语句下列描述错误的是( )
A. if 语句后可以没有大括号
B. if 语句的条件必须是boolean类型
C. if语句属于分支结构
D. if 语句必须跟else联用
7.对于switch 语句下列描述正确的是( )。
A. switch()括号内可以是任意类型数据
B. 允许多个case共用一组执行语句
C. case后必须有break语句
D. case后可以是常量也可以是变量
8.对于循环语句下列描述正确的是( )。
A. while和do-while实现的效果一样
B. continue可以跳出循环
C. for循环可以用while循环代替
D. while(1)表示无限循环
9.研究下面的Java代码:
“`java
switch(x){
case 1: System.out.println(1);
case 2:
case 3: System.out.println(3);
case 4: System.out.println(4);
}
“`
当x=2时,运行结果是( )
A. 输出结果为3
B. 没有输出任何结果
C. 输出结果为3和4
D. 输出结果为3和4
10.假设a是int类型的变量,并初始化为1,则下列( )是合法的条件语句?
A. if ( a = 2) { }
B. if ( a ) { }
C. if ( true ){ }
D. if ( a << = 3) { }
题型:判断题
1.3.14是float型。
A. 正确
B. 错误
2.按惯例,类名首字母大写,变量名首字母小写。
A. 正确
B. 错误
3.do……while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否继续执行循环体。
A. 正确
B. 错误
4.程序的三种基本流程是顺序、分支、循环。
A. 正确
B. 错误
5.Java的运行环境叫JRE。
A. 正确
B. 错误
6.Java的垃圾回收要由程序员自己来进行。
A. 正确
B. 错误
7.Java是跨平台的语言。
A. 正确
B. 错误
8.数据类型决定数据的存储方式和运算方式。
A. 正确
B. 错误
9.main()的写法是public void main(String[]arg)
A. 正确
B. 错误
10.编译程序的基本命令是javac。
A. 正确
B. 错误
2026年春河南开放大学云上河开面向对象程序设计(cb) 060377合集答案
点点赞赏,手留余香
给TA打赏




评论0