ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:20.45KB ,
资源ID:6808027      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6808027.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上海市计算机等级考试二级Java单选题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上海市计算机等级考试二级Java单选题.docx

1、上海市计算机等级考试二级Java单选题单选题1. 下面 是短整型数(short)的取值范围。 A-2727-1 B0 215 C215 215-1 D231231-1 2. 下列 是char类型的取值的范围。 A-2727-1 B0216-1 C0216D028 3. 关于java的面向对象的编程特性中的封装机制,以下 说法正确的。 A. 将所研究对象的特征属性与问题的功能方法相组合在一起形成一个类。 B. 将所研究对象的特征属性与问题的功能方法相分离,形成各自的程序。 C. 将所研究对象的特征属性内嵌到问题的功能方法的定义体中。 D. 对具体研究对象只需给出其功能实现方法,而不必给出其特征属

2、性的定义。4. 编译java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是 。 A .java B .class C .html D .exe 5. 下列 不属于面向对象程序设计的基本要素。 A. 类 B. 对象 C. 方法 D. 安全6. 下面 注释方法能够支持javadoc命令: A /*.*/ B /*.*/ C / D /*.*/ 7. 下列关于面向对象的程序设计的说法中, 是不正确的。 A. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示 B. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来的结构 C. 对象是面向对象技术

3、的核心所在,在面向对象程序设计中,对象是类的抽象 D. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在 8. Java2中,将GUI组件的事件处理机制改为 编程模型。 A. java的面向对象B. 事件响应及传递C. 事件委托授权处理模型D. 事件过滤机制9. 下面语句运行的结果是 。System.out.println(9= =8 & 34) ? 99.9 :9); A. value is 99.9 B. value is 9 C. value is 9.0 D. 语句错误 15. 下面 语句执行后可以输出-4.0 。A. System.out.println(Math

4、.floor(-4.7); B. System.out.println(Math.round(-4.7); C. System.out.println(Math.ceil(-4.7); D. System.out.println(Math.min(-4.7); 16. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z-/+x-x 的值是 。A. 0 B. 1 C. 2 D. 3 17. 下列正确的表达式是 。 A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d; 18. 在Java语言中,下列语句中正确的

5、是 。 A. String temp=new String j a z; B. String temp= j b c; C. String temp= a b c; D. String temp= a, b ,c; 19算术表达式1+2/3-4*5的值为 。 A. 1 B. -19 C. -5 D. 0 20.以下程序段执行后的K值为 。int x=20; y=30;k=(xy)?y:xA20B30C10 D5021. 给出下面的代码: if (x0) System.out.println(first); else if (x-3) System.out.println(second); el

6、se System.out.println(third); 当x在 范围内,会输出:second。 A. x 0 B. x -3 C. x = -3 D. x -3 22. 以下选项中循环结构合法的是 。A. while (int i7) i+; System.out.println(i is +i); B. int j=3; while(j) System.out.println( j is +j); C. int j=0; for(int k=0; j + k !=10; j+,k+) System.out.println( j is + j + k is+ k); D. int j=0;

7、 do System.out.println( j is +j+); if (j = = 3) continue loop; while (j10); 23. 如果给出下面列声明: String s1 = new String(Hello); String s2 = new String(there); String s3 = new String(); 下面的操作 是有效的。 A. s3=s1 + s2; B. s3=s1-s2; C. s3=s1 & s2; D. s3=s1 & s2 24. 如果要确认字符串s=Java中字符v所在的位置,下面函数的调用 是正确的。 A. mid(2,s

8、); B. charAt(2).; C. s.indexOf(v); D. indexOf(s,v); 25. 设有定义语句int a=66,88,99; 则以下对此语句的叙述错误的是 。 A. 定义了一个名为a的一维数组 B. a数组有3个元素 C. a数组的下标为13 D.数组中的每个元素是整型 26. 对于一个可以独立运行的Java应用程序,以下叙述 是正确的。A可以有一个或多个main方法 B最多只能有两个main方法 C可以有一个或零个main方法 D只能有一个main方法27MyClass类定义如下: class MyClass public MyClass(int x) 如下方式

9、创建对象, 是正确的。 A. MyClass myobj=new MyClass; B. MyClass myobj=new MyClass( ); C. Myclass myobj= new MyClass(1); D. MyClass myobj=new MyClass(1,2);28. 设Derived类为Base类的子类,则如下对象的创建语句中 是错误的。 A. Base Obj=new Derived(); B. Derived Obj=new Base(); C. Base Obj=new Base(); D. Derived Obj=new Derived(); 29. 现在有两

10、个类:Person与Chinese,要使Chinese继承Person类, 写法是正确的。 A. class Chinese extents Person B. class Chinese extants Person C. class Chinese extends Person D. class Chinese extands Person 30在java中,以 关键字定义的类不能派生出子类。 A. final B. public C. private D. volatile 31Java程序的执行过程中用到一套JDK工具,其中java.exe是指 。A.Java文档生成器B.Java解释

11、器 C.Java编译器D.Java类分解器32下列类声明 是正确的。 Aabstract final class Movie Babstract private Movie () Cprotected private movie; Dpublic abstract class Movie 33以下代码中,this是指 。class birdint x,y;void fly(int x,int y)this.x=x;this.y=y;AbirdBflyCbird或flyD不一定34. 处理java.awt中的组件的事件应该使用 。A. java.awt.event包B. javax.swing.

12、event包C. 不用任何包D. 以上都不对35下述 说法是不正确的? A实例变量是用static关键字声明的B实例变量是类的成员变量来源:考试大的美女编辑们C方法变量在方法执行时创建D方法变量在使用之前必须初始化36. 下列语句中 是合法的。 AString A=abcdefg; A-=cde; BString A=abcdefg; A+=cde; CInteger J=new Integer(27); J-=7; DInteger J=new Integer(27); J+; 37下列各种java中的方法的定义, 是正确的。 A. void myFun(int X=1) B. void m

13、yFun(int & X) C. void myFun(int X ) D. void myFun(int * X) 38欲构造ArrayList类的一个实例,此类继承了List接口,下列 方法是正确的。 A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); D List myList=new List(); 39. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用AB.method 就可以调用该方法。则下列 方法的书写形式是正确的。 A

14、. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 40. 在Java语言中,类Student是类Person的子类,Student的构造方法中有一句super(),该语句的含义是 。 A. 调用类Worker中定义的super()方法B. 调用类Person中定义的super()方法C. 调用类Person的构造方法D. 语法错误41. paint()方法使用 类型的参数。 A Graphics B Graphics2D C String D C

15、olor 42下面关于构造方法的说法不正确的是 。A构造方法没有返回值。B构造方法不可以重载。C构造方法一定要和类名相同。D构造方法也属于类的方法,用于创建对象的时候给成员变量赋值。43. 在类MyClass中定义了方法getResult(),其中包含语句: double myresult=Math.sqrt(1000); 为了使此程序可用,需要导入 包。 Ajava.lang.* Bjava.Math.* Cjava.util.Math.*; D以上皆非44下列 java组件为容器组件。A. List列表框 B. Choice下拉式列表框 C. Panel面板 D. MenuItem 命令式

16、菜单项 45. Java的 控件将不会引发动作事件(ActionEvent)? A. Button B. MenuItem C. Panel D. CheckboxMenuItem 46. 容器被重新设置大小后, 布局管理器的容器中的组件大小不随容器大小的变化而改变? A CardLayout B FlowLayout C BorderLayout D GridLayout 47. JPanel组件的默认布局管理器是 。 A. GridLayout B. CardLayout C. BorderLayout D. FlowLayour 48. 容器被重新设置大小后, 布局管理器的容器中的组件大

17、小不随容器大小的变化而改变。 A CardLayout B FlowLayout C BorderLayout D GridLayout 49. 使用 布局管理器时,当Frame的大小被改变时Frame中的按钮的位置可能会被改变。 A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout 50. 下列各种java的布局方式, 是Java Application应用程序主窗框Frame的缺省布局方式。A. FlowLayout 布局方式 B. BorderLayout 布局方式 C. GridLayout 布局方式 D. CardLayo

18、ut 布局方式 51. 在Java中, 方法可以设置一个Container中对象的布局?A. setLayout(LayoutManager mgr) B. addLayout(LayoutManager mgr) C. layout(LayoutManager mgr) D. setLayoutManager(LayoutManager mgr) 52. 下面关于Applet的说法正确的是 。 A Applet也需要main方法 B Applet必须继承自java.awt.Applet C Applet能访问本地文件 D Applet程序不需要编译53. 事件监听接口中的方法的返回值是 。A

19、. int B. String C. void D. Object E. AWTEvent 54. 在Java中,要处理Button类对象的事件, 是可以处理这个事件的接口。 A. FocusListener B. ComponentListener C. WindowListener D. ActionListener 55. Java的 控件将不会引发动作事件(ActionEvent)? A. Button B. MenuItem C. Panel D. CheckboxMenuItem 56在Java中,关于监听事件与处理事件正确的说法是 。 A都由Listener完成 B由Listen

20、er和构件分别完成C由Listener和窗口分别完成 D都由相应事件Listener处注册过的事件监听者完成57. 要将MenuBar加入一个Frame中,应使用的方法是 。 A. setMenu() B. setMenuBar() C. add() D. addMenuBar() 58. 下列 不是AWT组件。 A. Canvas B. Scrollbar C. Table D. List 59. 下列 关键字可以抛出异常。 Atransient Bfinally Cthrow Dstatic 60. 下列 关键字可以对对象加互斥锁? Atransient Bsynchronized Cse

21、rialize Dstatic 61. 关于内存回收, 说明是正确的。 A程序员必须创建一个线程来释放内存; B内存回收程序负责释放无用内存 C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象62. 设有四个线程,它们的优先级分别为如下四种之一。则 级别的线程优先执行。 A. Thread.MIN_PRIORITY B. Thread.MAX_PRIORITY C. Thread.NORM_PRIORITY D. 优先级别码为 7 级63.下面的选项中 正确地给出了file.txt文件的父目录。 A. String name=File.getParentName(

22、file.txt); B. String name=(new File(file.txt).getParent(); C. String name=(new File(file.txt).getParentName(); D. String name=(new File(file.txt).getParentFile(); 64. 要从文件 file.dat文件中读出第10个字节到变量C中,正确的方法是 。 A FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read(); C FileInputStream in=new FileInputStream(file.dat); int c=in.read(); D RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1