国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
JAVA程序设计 - 综合试卷2-在线测试
课程名称:JAVA程序设计 发布教师:吴梓杏 作业来源:第八单元 复习总结 作业满分:100.0分 发布时间:2025-07-06 作业要求:请完成综合试卷2在线测试
单选题
1. 下列标识符(名字)命名原则中,正确的是( )。 (分值:2.0分)
A. 类名的首字母小写
B. 接口名的首字母小写
C. 常量全部大写
D. 变量名和方法名的首字母大写
2. 下列描述中,不正确的是( )。 (分值:2.0分)
A. 不支持多线程
B. 一个Java源文件不允许有多个公共类
C. Java通过接口支持多重继承
D. Java程序分为Application和Applet两类
3. 下列选项中,不属于Java核心包的一项是( )。 (分值:2.0分)
A. javax.swing
B. java.io
C. java.util
D. java.lang
4. 下列关于Application和Applet程序的说法中不正确的一项是( )。 (分值:2.0分)
A. Application使用解释器java.exe
B. Application不使用独立的解释器
C. Applet在浏览器中运行
D. Applet必须继承Java的Applet类
5. 在创建Applet应用程序时,需要用户考虑问题是( )。 (分值:2.0分)
A. 窗口如何创建
B. 绘制的图形在窗口中的位置
C. 程序的框架
D. 事件处理
6. 在Swing中,如何设置组件的边框( ) (分值:3.0分)
A. 通过根窗格的setBorder函数设置某个组件的边框
B. 通过内容窗格的setBorder函数设置某个组件的边框
C. 通过组件的setBorder函数设置
D. 通过框架的setBo 广东开放大学 rder函数设置某个组件的边框
7. 结构化程序设计所规定的的三种基本控制结构是( )。 (分值:3.0分)
渝粤题库 A. 输入、处理、输出
B. 树形、网形、环形
C. 顺序、选择、循环
成人学历 D. 主程序、子程序、函数
8. 执行下面代码后,描述正确的是( ) int a,b,c; a=1; b=2; c=(a+b>3?a++:b++) (分值:2.0分)
A. a的值是2,b的值是3
B. a的值是1,b的值是3
C. a的值是2,b的值是2
D. c的值是False
9. 将类的成员的访问权限设置为默认的,则该成员被( ) (分值:2.0分)
A. 同一包中的类访问
B. 其他包中的类访问
C. 所有的类访问
D. 所有的类的子类访问
10. 有关类的说法,正确的是( )。 (分 渝粤教育 值:2.0分)
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须使用public修饰符
D. 每个类中必须有main方法,否则程序无法运行
11. 已知如下代码: switch(m){ case0:System.out.println("Condition 0"); case1:System.out.println("Condition 1"); case2:System.out.println("Condition 2"); case3:System.out.println("Condition3");break; default:System.out.println("OtherCondition"); } 当m的值为( )时,输出“Condition 3” (分值:5.0分)
A. 2
B. 0、1
C. 0、1、2
D. 0、1、2、3
12. 下列循环体执行的次数是( )。 int x=10, y=30; do{ y -= x; x++; }while(x++ (分值:5.0分)
A. 1
B. 2
C. 3
D. 4
13. 设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是( )。 (分值:5.0分)
A. switch(x+y) {}
B. switch(ch+1) {}
C. switch ch {}
D. switch(a+b); {}
14. 下列( )不属于Java语言流程控制结构? (分值:5.0分)
A. 分支语句
B. 跳转语句
C. 循环语句
D. 赋值语句
15. 下列关于运算符优先级的说法中,不正确的一个是( ) (分值:5.0分)
A. 运算符按照优先级顺序表进行运算
B. 同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的
C. 同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的
D. 括号可以改变运算的优先次序
16. 表达式(12==0) && (1/0 < 1)的值为( ) (分值:5.0分)
A. True
B. False
C. 0
D. 运行时抛出异常
17. 下列关于基本数据类型的说法中,不正确的一项是( )。 (分值:5.0分)
A. boolean类型变量的值只能取真或假
B. float是带符号的32位浮点数
C. double是带符号的64位浮点数
D. char是8位Unicode字符
18. 下列( )不是合法的标识符? (分值:5.0分)
A. $million
B. $_million
C. 2$_million
渝粤文库 D. $2_million
19. 下列( )不是Java中的保留字? (分值:5.0分)
A. if
B. sizeof
C. private
D. None
填空题
1. Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是 _____ 、 _ 国家开放大学 ____ 、 _____ 和 _____ 。 (分值:8.0分)
2. Java程序中的单行注释的符号是_____ ,多行注释的符号是_____ 。 (分值:8.0分)
3. 假设x=13,y=14,则表达式x%y!=0的值是_____ ,其数据类型是_____ 。 (分值:8.0分)
简答题/计算题
1. 在进行方法覆盖时,需要注意什么? (分值:9.0分)
