北京交通大学海滨学院《-Java语言程序设计-》期末考试测试试题

北京交通大学海滨学院《-Java语言程序设计-》期末考试试题

———————————————————————————————— 作者: ———————————————————————————————— 日期:

2

北京交通大学海滨学院

出题单位或教师:张晨光

【 Java语言程序设计 】课程 试题 (A卷)【闭卷】

一、选择题(满分20分,每小题1分,共20道小题) 1. Java是一种完全面向( B )的语言。

A. 过程 B. 对象 C. 组件 D. 服务 2. Java语言是1995年由( B )公司发布的。

A.Microstof B. Sun C. Borland D.Fox Software

3. Java源代码文件的后缀名是 ,编译后的字节码文件后缀名是 。( C )

A. .java .java B. .class .java C. .java .class D. .class .txt 4. 下列Java标识符中合法的是( C )。

A. num&Test B. Second-Jsp C. $theLastOne D. 273.5 5.下列关于数组的定义形式正确的是( D )。

A. int[] num=new int; B. int[] ts []=new int[2][]; C. int c = new c[10]; D. char num[]=new char[80];

6. 设a=1,b=2,c=3 计算表达式a+=c++/--b运行之后,a的值是( B )。

A. 3

B. 4 C. 5 D. 2.5

7. 下列不属于Java语言流程控制结构的是( C )。

A. 分支结构 B. 跳转语句 C. 定义函数语句 D. 循环语句 8. 下列哪项属于面向对象的特征( A )。

A. 封装 B. 抽象 C. 重载 D. 重写 9. 方法重载必须的条件为( A )。

A. 参数类型与数量不同 B. 参数类型与数量相同 C. 返回值不同 D. 返回值相同 10. 下列说法正确的是( B )。

A. 类中的构造函数不可以省略 B. 构造函数在一个对象被new时执行 C. 一个类只能定义一个构造函数 D. 构造函数可以有返回值 11. this关键字的含义是表示一个( C )。

A. 一个类 B. 一个方法 C. 当前对象 D. 当前变量 12. 表达式 10/4*5 的结果为( B )。

A. 12.5 B. 10 C. 0.5 D. 12

13. 假设语句 for(int i=1;i<=100;i*=2),请问该循环,可以循环( B )次。

A. 6 B. 7 C. 8 D. 9

第3页 共9页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4