Java程序设计基础试卷.doc_第1页
Java程序设计基础试卷.doc_第2页
Java程序设计基础试卷.doc_第3页
Java程序设计基础试卷.doc_第4页
Java程序设计基础试卷.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆交通大学继续教育学院2012 -2013 学年第 1 学期考试试卷java基础课程 考核形式:闭卷 考试需用时间:120分钟层次:专科 班级:计信朗沃专 姓名: 学号:题号一二三四五六七八九十总分分值得分阅卷人日期得 分评卷人一、单项选择题(本大题共20小题,每小题 2.5 分,共50分)每小题列出的4-5个备选项中选择符合题目要求的编号,请将编号填写在题后的括号内。1) 下列语言属于低级语言的( ) a) C语言 b) JAVA语言 c)机器语言 d)汇编语言2) 下列不属于JAVA平台体系的是( ) a) J2EE b) J2ME c) J2DE d) J2SE3) JAVA程序“一次编译,到处执行”体现的特性是( ) a) 简单性 b) 健壮性 c) 跨平台性 d) 安全性4) 由JAVA虚拟机帮助程序员释放内存利用了哪个机制( ) a) 安全性机制 b) 健壮性机制 c) 垃圾回收机制 d) 跨平台性机制5) 下列功能不属于JAVA虚拟机的工作范畴是( ) a) 从java源文件编译成字节码文件 b) 字节码校验 c) 解释执行 d) 类的装载6) 下面关于计算机和机器语言描述不正确的是( ) a) 机器语言由0和1组成 b) 机器语言更接近于计算机 c) 机器语言不便于人类理解 d) 机器语言的编写非常方便、快捷7) 高级语言之所以高级是因为( ) a) 高级语言很智能 b) 高级语言在于它总是尽量接近人的自然语言和思维方式 c) 计算机能直接理解和执行高级语言 d) 以上答案都不正确8) 下列程序段的输出结果是( )。public static void main(String args) int k;for (k=1; k5; k+) if(k%2=0)System.out.print(#); else continue ; System.out.print(“*”) ; a) #*#* b) *#*# c) # d) 以上都不对9) 下面是那一个是合法的JAVA标识符( ) a) Callname b) 39_test c) -string1 d) i_number10) 下面关于数据类型的描述正确的是( ) a) 数据类型就是数据的表现形式 b) 所有数据的数据类型都是一致的 c) 数据类型就是用于表示不同的数据在内存中所分配空间的大小 d) 以上答案都不正确11) 以下程序的运行结果是( )public static void main(String args)int i=0; while(true) System.out.print(“*”); i+; if(i3) break; System.out.print(“n”); a) * b) * c) * d) *12) 在JAVA语言中,字符型数据在内存中是以( )形式存放的 a) 原码 b) 补码 c) BCD码 d) unicode码13) 下列表达式的值为0的是( ) a) 35 b) 3/5.0 c) 3/5 d) 3514) 下列程序段的输出结果是( )public static int fun(int x, int y, int z) z=x*x+y*y; return z;public static void main(String args) int a=31;fun(5,2,a);System.out.println(a); a) 0 b) 29 c) 31 d) 不确定15) JAVA中定义一个常量使用哪个修饰符( ) a) public b) static c) final d) friendly16) 表示条件:10x100或x10 & x100 & x10 & x100 | x0 c) 10x100 & x0 d) 10x100 | x017) 假设有下列程序: public static void main(String args) int x = -5 ,y = 0; do y = x+ + +x; System.out.println(x+); while(y0);则循环执行多少次( ) a) 1次 b) 2次 c) 3次 d) 死循环,无数次18) 当编译和运行下面代码时会发生什么?( ) int Output=10; boolean b1 = false; if(b1=true) & (Output+=10)=20) System.out.println(We are equal +Output); else System.out.println(Not equal! +Output); a) 编译错误,因为在逻辑数据类型上作比较 b) 编译并输出We are equal 10 c) 译并输出Not equal! 20 d) 编译并输出Not equal! 10 19) 设有 int x=11; 则表达式 (x+ * 1/3) 的值是( ) a) 3 b) 4 c) 11 d) 12 20) JAVA语言中以下说法正确的是( ) a) 实参和与其对应的形参共占用一个存储单元 b) 形参是虚拟的,不占用存储单元 c) 只有当实参和与其对应的形参同名时才共占用存储单元 d) 实参和与其对应的形参各占用独立的存储单元得 分评卷人二、问答题(本大题共3小题,请将答案写在每个小题的空白处, 共20分)1, 请写出java语言的特点,至少三个以上,分别对每个特点做简要说明(6分)2, 请写出java程序从源文件(.java)到最终执行过程中的所有步骤(7分)3, 请写出java方法重载的意思,以及方法重载的注意事项(7分)得 分评卷人三、编程题(本大题共3小题,请将程序语句写在每个小题后面空白处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论