




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题(10小题,每2分,共20分,只有一个选项正确) 1. 设 x = 1 , y = 2 , z = 3,则表达式 yz / x 的值是( )。A. 3 B. 3. 5C. 4 D. 52. 不允许作为类及类成员的访问控制符的是( )。 A. public B. privateC. static D. protected3下面供选字符序列中,不属于Java语言关键字的是( ).AgotoBnullCfalse Dnative4Java语言中,在类定义时用final关键字修饰,是指这个类( )A不能被继承B在子类的方法中不能被调用C能被别的程序自由调用D不能被子类的方法覆盖5下述字符组合不能作为Java程序标识符的是()AAa12 B大xCy小 D5x6以下程序代码的输出的结果是() int x=53; System. out. println(1.0+x/2);A27.0 B27.5C1.026 D1.026.57参照以下Java代码,以下四个叙述中最确切的是()class Aint x; static int y;void fac(String s)Syatem. out. println(字符串:+s);Ax、y和s都是成员变量 Bx是实例变量、y是类变量、s是局部变量Cx和y是实例变量、s是参数 Dx、y和s都是实例变量8. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。A. .java B. .classC. .html D. .exe9. 设 x = 1 , y = 2 , z = 3,则表达式 y-z/x+ 的值是( )。A. 3 B. 3. 5C. 4 D. 510. 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。 A. start( ) B. stop( )C. init( ) D. paint( )11. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )12下面供选字符序列中,不属于Java语言关键字的是( ).AgotoB nullCfalse D. new13以下程序代码的输出结果是( )int x=73;System.out.println(x1);A36B36.5C37Dtrue14Java语言中,在类定义时用final关键字修饰,是指这个类( )A不能被继承 B不能被子类的方法覆盖C在子类的方法中不能被调用 D能被别的程序自由调用15以下是关于字符串运算的代码,执行该代码段的输出结果是( )String s=0123456789,sl,s2;sl=s.substring(2);s2=s.substring(2,5);System.out.println(s1+s2);A0122345B234567892345C012234 D2345678923416在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是( )Astart()Binit()Cresume()Drun()17下述字符组合能作为Java程序标识符的是()AAa#12 B_xC?y D5x18以下程序代码的输出的结果是()int x=55; System. out. println(1.0+x/2);A28.0 B28.5C1.027 D1.027.519参照以下Java代码,以下四个叙述中最确切的是()class Aint x; static int z;void fac(String ss)Syatem. out. println(字符串:+ss);Ax、z和ss都是成员变量 Bx是实例变量、z是类变量、ss是局部变量Cx和z是实例变量、ss是参数 Dx、z和ss都是实例变量20在下述字符串中,不属于Java语言关键字的是 ( )Afloat BnewCjava Dreturn21Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( )A byteintshortlongfloatdoubleB byteshortintlongfloatdoubleC byteshortintfloatlongdoubleD shortbyteintlongfloatdouble22在以下供选择的概念中,不属于面向对象语言概念的是 ( )A消息 B模块C继承 D多态性23在下述Java语言语句中,错误的创建数组的方法是 ( )Aint intArray ; intArray=new int5;Bint intArray =new int5;Cint intArray =1,2,3,4,5;Dint intArray 5=1,2,3,45;24在Swing中,它的子类能用来创建框架窗口的类是 ( )AJWindow BJFrameCJDialog DJApplet25MouseListener接口不能处理的鼠标事件是 ( )A按下鼠标左键 B点击鼠标右键C鼠标进入 D鼠标移动26以下不属于文字字型要素的是 ( )A颜色 B字体C风格 D字号27在以下四个供选的整数中,能作为线程最高优先级的整数是 ( )A0 B1C10 D11二、填空题(15小题,每小2分,共20分)1. 如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类的子类并且存储该源程序文件的文件名为 。2. 在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 字节内存空间。3. 若x = 5,y = 10,则x = y的逻辑值分别为 和 。3. 在Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 重继承关系。4import语句的格式是 。5设有两个字符串对象str1和str2,则表达式strl=str2的意义是判别字符串strl和str2 。6处理键盘事件的Java程序,要实现的接口是 。7Java程序中,在临界段中使用 方法,使执行该方法的线程等待。8.开发与运行Java程序需要经过的三个主要步骤为:(1) ; (2) ;(3) 。9. 设 int x = 7 ,则表达式 ( x + + )3 的值是 。10. 若x = 7,y = 11,则x = y的逻辑值分别为 和 。11. 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。12. 设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 。 int s = 0 ; for( int i = 0 ; i b)?a:b); 2分析下面程序功能, 写出运行结果。import java.io.*;public class abc public static void main(String args ) AB s = new AB(Hello!,I love JAVA.); System.out.println(s.toString( ); class AB String s1; String s2; AB( String str1 , String str2 ) s1 = str1; s2 = str2; public String toString( ) return s1+s2;3. 分析下面程序功能, 写出运行结果。 import java.io.* ; public class abc public static void main(String args ) int i , s = 0 ; int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ; for ( i = 0 ; i a.length ; i + ) if ( ai%3 = = 0 ) s += ai ; System.out.println(s=+s); 4.分析下面程序功能, 写出运行结果。public class Sum public static void main( String args ) int sum= 0 ; for ( int i = 1 ; i = 100 ; i + + ) sum += i ; System.out.println( sum=+sum ); 5分析下面程序功能, 写出运行结果。import java.io.*;public class abc public static void main(String args) SubClass sb = new SubClass( ); System.out.println(sb.max( ); class SuperClass int a = 30 , b = 50 ; class SubClass extends SuperClass int max( ) return (ab)?a:b); 6.分析下面程序功能, 写出运行结果import java.io.*;public class abc public static void main(String args ) AB s = new AB(abc,XYZ.); System.out.println(s.toString( ); class AB String s1; String s2; AB( String str1 , String str2 ) s1 = str1; s2 = str2; public String toString( ) return s1+s2;7. 分析下面程序功能, 写出运行结果 import java.io.* ; public class abc public static void main(String args ) int i , s = 0 ; int a = 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9; for ( i = 0 ; i a.length ; i + ) if ( ai%2 = = 0 ) s += ai ; System.out.println(s=+s); 8. 分析下面程序功能, 写出运行结果import java.io.* ; public class abc public static void main(String args ) System.out.println(a=+a+nb=+b); class SubClass extends SuperClass int c; SubClass(int aa,int bb,int cc) super(aa,bb); c=cc; class SubSubClass extends SubClass int a; SubSubClass(int aa,int bb,int cc) super(aa,bb,cc); a=aa+bb+cc; void show() System.out.println(a=+a+nb=+b+nc=+c); 9. 分析下面程序功能, 写出运行结果class A String a=class A; class B extends A String b=class B; class Exam3_17 public static void main(String args) A a1,a2=new A(); B b1,b2=new B(); a1=b2; b1=(B)a1; System.out.println(a1.a); System.out.println(b1.b); 10.分析下面程序可能出现的2个以上的错误及原因。class Point int x, y;private Point() reset(); Point(int x, int y) this.x = x; this.y = y; private void reset() this.x = 0; this.y = 0; class ColoredPoint extends Point int color;void clear() reset(); class Test public static void main(String args) ColoredPoint c = new ColoredPoint(0, 0);c.reset();11.分析下列代码:class Father public void set() static void get() class Son1 extends Father public void set() static void get() class Son2 extends Father static void set() public void get() Son1、Son2两个中子类中,其父类的方法是被隐藏,还是没被隐藏,写出下列代码中的方法调用属于子类还是属于父类方法。Son1 S1=new Son();S1.set(); S1.get(); Son1.get(); Son2 S2=new Son();S2.set(); Son2.set();S2.get(); Son2.get(); 12.分析下列代码中,HelloWorldApplet.html和/HelloWorldApplet.java两个文件各有何用途,程序必须在什么环境中运行,程序运行结果是什么?/HelloWorldApplet.html小程序 HTML 页面 /HelloWorldApplet.javaimport java.awt.Graphics;import java.applet.Applet; /引入Applet类public class HelloWorldApplet extends Applet String s;public void init() s = Hello World; public void paint(Graphics g) g.drawString(s,25,25); 五、使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025非住宅小区房屋买卖合同协议书范本
- 2025关于实习协议、就业协议和劳动合同的差异与对比
- 2025专业技术人员劳动合同书范本
- 项目投资的风险管理
- 金牌组长能力培养体系
- 河南省九师联盟2024-2025学年高二下学期5月联考历史试卷
- 人教版小学语文三年级下册第一单元测试题
- 老年内科患者护理体系
- 海南大学微生物试题总结模版
- 电信外线员工作总结模版
- 《施之以爱报之以恩》的主题班会
- 茶叶食用农产品承诺书(八篇)
- 组织行为学全套课件(罗宾斯版)
- 数据治理咨询项目投标文件技术方案
- 单梁起重机安全操作培训课件
- 烟台市芝罘区2022-2023学年数学五下期末调研模拟试题含答案
- 动火证施工现场动火证申请书
- 安保安全隐患排查记录表
- 2022年05月四川省凉山州国有工业投资发展集团有限责任公司专业技术人员及管理人员笔试题库含答案解析
- 2023年全国测绘生产成本费用定额
- GB/T 7064-2017隐极同步发电机技术要求
评论
0/150
提交评论