




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班级: 姓名: 学号: 试题共 页 加白纸 张 密 封 线 学年第 学期 Java程序设计 课程试题课程号:考试A卷闭卷考查B卷开卷题 号一二三四五六七八九十总分阅卷教师各题分数4020105520100实得分数一、单项选择题(20题;每题2分,共40分)1、位运算(9&5)的运行结果是A)9 B)14C)1D)5答案: B ( 难度系数C 知识点:位运算)2、下列关于JAVA语言特点的叙述中,错误的是。A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程答案:A (难度系数C知识点: java基础)3、定义私有的成员函数或成员变量,正确的是。A)不需要定义,缺省的访问级就是私有级B)在类的开头部分集中定义C)成员函数需要定义,而成员变量不需要定义D)利用private 关键字定义答案: D (难度系数C 知识点: 类成员)4、创建一个标识有“关闭”按钮的语句是。A) TextField b = new TextField(“关闭”);B) Label b = new Label(“关闭”);C) Checkbox b = new Checkbox(“关闭”);D) Button b = new Button(“关闭”);答案:D(难度系数C)知识点:GUI编程5、在编写异常处理的Java程序中,每个catch语句块都应该与语句块对应,使得用该语句块来启动Java的异常处理机制。 A) if else B)switch C)try D) throw答案:C(难度系数B)知识点:异常6、以下关于循环语句描述正确的是。A) for循环不可能产生死循环B)while循环不可能产生死循环C) for循环不能嵌套while循环D) 即使条件不满足dowhile循环体内的语句也至少执行一次答案:D(难度系数B)知识点:循环7、Java 中的java.exe文件是指 。A)java文档生成器 B)java编译器 C)java解释器 D)java类诊断器答案:C (难度系数C ,JAVA语言特点)8、Java中类提供了随机访问文件的功能.A)RandomAccessFile B)RandomFileC)FileD)AccessFile答案:A(难度系数B)知识点:数据流9、实现一个继承接口Runnable的类需要实现方法。A) start B)run C) wait D)paint答案:B(难度系数B)知识点:多线程10、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B)可以被两种类访问和引用:该类本身、该类的所有子类C)只能被该类自身所访问和修改D)只能被同一个包中的类访问答案: C (难度系数: B 知识点:关键字)11、以下描述正确的是。A) JAVA不可以用来开发手机程序B) 在JAVA程序中java.awt包是唯一自动引入的类库C) java.io包是JAVA语言的输入输出类库D) JAVA的包中可以有相同的类名答案:C(难度系数B)知识点:JAVA简介,包12、以下关于数组的描述有误的是。A) 整型数组中的各元素的值必须是整型B) 数组是有序数据的集合C) 如数组名为ab,即ab.length可以取得该数组的长度D) 数组的下标从1开始答案:D(难度系数B)知识点:数组13、下面各类对象不能接受用户输入的是 。A)TextField B)JTextField C)JTextarea D)Jlable答案D (难度系数 C 知识点:常用组件,可视化)14、以下语句正确的是。A) x+1=5; B) i+=1; C) a+b=1; D) x+=1;答案:D(难度系数B)知识点:表达式15、以下结果为真(true)的是。A)10a B)a20 C) !true D)(310)答案:B(难度系数B)知识点:表达式16、在Java中,_负责对字节代码解释执行。A)垃圾回收器B)虚拟机C)编译器D)多线程机制答案:B; 难度系数:C;知识点:java特性。17、_属于合法的Java标识符。A)catB)5booksC)+staticD)-3.14159答案:A;难度:C;知识点:语法基础18、下面语句中,不会出现编译警告或错误。A)float f=1.3; B)char c=”a”;C)byte b=25;D)boolean b=null;答案:C(难度系数B)知识点:赋值相容19、下列叙述正确的是。A)final类可以有子类B)abstract类中只可以有 abstract方法C)abstract类上可以有非abstract方法,但该方法不可以用final修饰D)不可以同时用final和abstract修饰一个方法答案:D (难度系数B)知识点:抽象类,抽象方法20、下列类的定义中,错误的是。A) class x . B) public x extends y . C)public class x extends y . D) class x extends y implements y1 . 答案:B(难度系数B)知识点:类的定义二、填空题(10题;每题2分,共20分)1、表达式1/23的结果是_。答案:0(难度系数B)知识点:表达式2、定义一个包含7个元素的数组a,则该数组的最后一个元素是 。答案:a6 (难度系数C)知识点:数组3设有数组定义:int a = 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 ; 则执行以下几个语句后的输出结果是 、 、 。 for ( int i = 0 ; i 60) /在下行划线处填上抛出IllegalAgeException异常的语句_ age = a; class ThrowExample public static void main (String args) UserTrial values = new UserTrial(); try values.setAge(75); /在下行空白处填上捕获IllegalAgeException异常的语句_ _ System.out.println (e.getMessage(); (难度系数B)知识点:异常处理答案: throws IllegalAgeException throw new IllegalAgeException( ) catch(IllegalAgeException e ) 五、读程序写结果(1题;每题5分,共5分)1下面程序实现将已经存入数组中的值按逆序打印出来。请将程序空白处补全。class mm() void fte(int arr) for( (1) ) System.out.print(“ ”+arri); (2) class print_arr public static void main(String args) int a=45,89,7,6,0; (3) pp= new (4) ; (5) ;答案:(1)int i=arr.length-1;i=0;i+ (2) public (3) mm (4)mm() (5)pp.fte(a)难度:B知识点:java程序基本结构,循环,数组,类的定义,对象使用,成员调用。六、编程题(2题;每题10分,共20分)1、利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。难度系数:B 知识点:JAVA程序结构答案:public class Prog5public static void main(String args)int n = -1;tryn = Integer.parseInt(args0);catch(ArrayIndexOutOfBoundsException e)System.out.println(请输入成绩);return;grade(n);/成绩等级计算private static void grade(int n)if(n100 | n=90)?分,属于A等:(n60)?分,属于B等:分,属于C等); System.out.println(n+str);2、调用类java.lang.Math的成员方法“public static double random()”运算下面表达式10000次, (int) (Math.random()*20+0.5)统计其中生成的整数0,1,2,,20的个数分别是多少,并输出统计结果。(难度系数B)答案: public class Countpublic static void
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国核工业第五建设有限公司招聘1835人笔试备考题库及答案解析
- 2025云南曲靖市人民政府发展研究中心招聘公益性岗位工作人员2人笔试参考题库附答案解析
- 2025年口腔科常见口腔溃疡诊断与治疗模拟考核试卷答案及解析
- 2025云南省社会组织促进会第三批招聘5人笔试模拟试题及答案解析
- 2025云南省楚雄市公证处招聘2人笔试模拟试题及答案解析
- 2025年中药学草药配伍与剂量控制模拟考试答案及解析
- 长春市中石化2025秋招面试半结构化模拟题及答案油品分析质检岗
- 临沧市中石油2025秋招笔试模拟题含答案电气仪控技术岗
- 朔州市中石油2025秋招笔试模拟题含答案油田工程技术岗
- 甘南藏族自治州中石化2025秋招笔试模拟题含答案数智化与信息工程岗
- 房地产销售岗位简历模版大全
- 智能楼宇管理员试卷及答案
- 创新成果转化高效推进承诺书6篇范文
- 自卸车安全教育培训课件
- 冶金行业事故回放课件
- 5年(2021-2025)高考1年模拟地理真题分类汇编专题03 地球上的水(解析版)(浙江专用)
- 电气检修班组安全培训课件
- 2024版中国高血压防治指南(完整版)
- 不再举报协议书6篇
- 空管知识培训材料课件
- 四合一检测仪使用课件
评论
0/150
提交评论