已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计试卷(一)一、 单项选择题(30分,每题1.5分,共20题)1以下选项中,合法的赋值语句是_。A) a = = 1; B) + i; C) a=a + 1= 5; D) y = int ( i );2下列语句序列执行后,i的值是_。int i=10;do i-=2; while( i6 );A) 10 B) 8 C) 6 D)43定义主类的类头时可以使用的访问控制符是_。A) private B) protected C) public D) private protected4对于一个三位正整数 n,取出它的十位数字k(k为整型)的表达式是_。A) k = n / 10 % 10 B) k = ( n - n / 100 * 100 )%10C) k = n % 10 D) k = n / 105下列语句序列执行后,k 的值是_。int i=10, j=18, k=30;switch( j - i ) case 8 : k+;case 9 : k+=2;case 10: k+=3;default : k/=j;A) 31 B) 32 C) 2 D) 336以下由 for 语句构成的循环执行的次数是_。for ( int i = 0; true ; i+) ;A) 有语法错,不能执行 B) 无限次C) 执行1次 D) 一次也不执行7对于构造函数,下列叙述不正确的是( )。 A、构造函数也允许重载。 B、子类无条件地继承父类的无参构造函数。 C、子类不允许调用父类的构造函数。 D、在同一个类中定义的重载构造函数可以相互调用8在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 A、private B、protected C、private protected D、public9在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。A、start( ) B、stop( ) C、init( ) D、paint( )10在Java中,存放字符串常量的对象属于( )类对象。 A、Character B、String C、StringBuffer D、Vector11创建一个标识有关闭按钮的语句是( )。 A、TextField b = new TextField(关闭); B、Label b = new Label(关闭); C、Checkbox b = new Checkbox(关闭); D、Button b = new Button(关闭);12在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。 A、if - else B、switch C、try D、throw13应用程序的main方法中有以下语句,则输出的结果是 ( )。int b=1, 2, 3, 4,5, 6,7;int sum=0;for(int i=0;ib.length;i+) for(int j=0;jbi.length;j+) sum+=bij; System.out.println(sum=+sum);A、 28 B、6 C、9 D、13 14、下面的程序段执行后输出的结果是( )。 StringBuffer buf=new StringBuffer(Beijing2008); buf.insert(7,); System.out.println(buf.toString();A、 Beijing2008 B、 Beijing2008 C、 Beijing2008 D、 Beijing#2008 15以下 不是Java合法的标识符。A.girl B._boy C.8save D.first_bg16Java语言的类间的继承关系是 。A.多重继承 B.单重继承 C.多线程继承 D.拒绝继承17Java源文件和编译后的文件扩展名分别为 。A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java18实现线程体的方式除了继承Thread类,还可以实现 接口。A、Cloneable B、Runnable C、Iterable D、Serializable19给出下列的程序,其叙述正确的是public class Man static int arr = new int10; public static void main(String a) System.out.println(arr1); A)编译时将发生错误 B)编译时正确但是运行时出错C)输出为0 D)输出为null20有一个test.java源程序,程序如下,程序的输出结果为( ) class A public static void main(String arg) System.out.println(This is a Test!); A、编译出错 B、This is a Test!C、运行时抛出异常 D、能通过编译,但是没有输出结果二、 填空题(30分,每空2分,共15个空)1在Java程序中,通过类的定义只能实现单重继承,但通过 的定义可以实现多重继承关系。2设x = 2 ,则表达式 ( x + + )* 3 的值是 。3Java中的数据流包括字节流和 流两种。4Java程序主要分为两种类型: 和 。5. 在类声明中提供类标志的关键字是 ;Java程序用 将多条语句组合在一起,语句之间必须用 隔开。6一个Java源程序编译后会生成一个扩展名为 的字节码文件。7通常类名可由字母、数字、下划线以及 组成,但类名的第一个字符不能 是 。8. 当一个方法中有多个参数时,参数之间是用 隔开。9. 布尔型的数据不对应于任何整数值,它只有两个值 和 。10. 变量的数据类型转换分为自动类型转换和 两种。设 x = 2 ,则表达式 ( x + + )3 的值是 。三、 分析下列程序,写出运行结果(20分,每题10分,共2题)【程序1】/Pro1.java class Aint x=100;class Pro1 extends Aint x=200;void prt()System.out.println(Property_x=+x);public static void main(String args)new Pro1().prt();运行结果为:【程序2】/Pro2.java public class Pro2 public static void main(String args) int num=1,max=20;while (num+ max) if (num%2= =0)System.out
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课堂提问存在的问题及对策
- 0gaddnu财务-会计论文参考题目
- 中国政法大学本科毕业论文撰写格式规范
- 浅议李煜词中白描手法的运用
- 大型工程项目中的供应链管理及优化案例分析
- 浅析新时期研究生管理工作面临的困境与对策
- 工程合同一次性支付(3篇)
- 工程合同是否能转让7(3篇)
- 医学文献检索(中国生物医学文献数据库CBM)
- 浅析王维《使至塞上》
- 妇产科妊娠合并子宫肌瘤护理教程
- 2025甘肃白银靖远县北滩镇选聘专业化管理村文书2人考试笔试备考试题及答案解析
- 2025年枣庄市工会社会工作者公开招聘(34人)笔试考试备考试题及答案解析
- 2025年公司财务总监年终总结(五篇)
- 水厂建设项目施工方案
- 非洲猪瘟安全培训课件
- 2025陕西延长石油榆林煤化有限公司招聘120人笔试历年难易错考点试卷带答案解析试卷2套
- 2026中国人民大学管理职员和教师以外专业技术人员招聘考试笔试参考题库附答案解析
- 幼小衔接阶段教育衔接策略与效果评价
- 口风琴上课课件
- 员工消防培训试题及答案
评论
0/150
提交评论