月考试Java程序设计第二次作业_第1页
月考试Java程序设计第二次作业_第2页
月考试Java程序设计第二次作业_第3页
月考试Java程序设计第二次作业_第4页
全文预览已结束

下载本文档

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

文档简介

1、2013年4月考试Java程序设计第二次作业一、单项选择题(本大题共50分,共 20 小题,每小题 2.5 分)1. 下列不属于构成元素的是A. 消息的接收者B. 消息的发送者C. 消息所需参数D. 消息所对应的方法名2. 下列哪个方法可以创建一个新线程()A. 继承javlang.Thread并重写方法runB. 继承javlang.Runnable并重写start方法C. 实现javlang.thread 并重写方法runD. 实现javlang.Thread并重写方法start3. 有如下程序段x的取值在什么范围内时,将打印出字符串"second"? A. x >

2、; 0 B. x > -4 C. x <= -4 D. x <= 0 & & x > -44. 下列赋值操作正确的是()A. char ch = “a”;B. char ch = ;C. char ch = cafe;D. char ch = “cafe”;5. 如果String s1=“Chongqing”,则运行代码String s3=s1.substring(2,4)后s3的值为:()A. onB. ngqC. honD. ho6. 如果有Boolean a=new Boolean(“yes”),则booleanValue( )值为(A. yesB

3、. “yes”C. trueD. false7. MAX_LENGTH是int型public成员变量, 变量值保持为常量100,下面语句中对该变量定义正确的是( )A. public int MAX_LENGTH=100B. final int MAX_LENGTH=100C. final public int MAX_LENGTH=100D. public final int MAX_LENGTH=1008. 如果x=3,y=5,则表达式x|y的值为:( )A. 15B. 8C. 1D. 79. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用

4、它,该方法头的形式为( )A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )10. 关键字( )用来声明该变量为不可更新.A. extendsB. finalC. importD. void11. 某类Example的main( )方法参数为args,当输入数据java Example cat时,args0的值为()A. catB. javaC. exampleD. null12. 执行更新数据库操作executeUpdate( )时,返回一个值,它的

5、类型是什么?()A. intB. doubleC. ByteD. Float13. 下列语句中错误的是:()A. String s1=new Stringh,e,l,l,oB. String s2=“12345”C. String s3=new String(“12345”,1,3)D. String s4=a;14. 下列程序结果正确的是() public class Test public static void main (String args )  Ad a1=new Ad( ); System.out.println(a1.add(1); Ad a2=new A

6、d( ); System.out.println(a2.add(2);   class Ad static int total = 10; public int add(int i) total=total+i; return total;  A. 11,12B. 11,13C. 11,11D. 12,1215. Applet不能从下列哪个选项中运行:( )A. IEB. appletviewerC. 命令行D. Netscape16. 下列哪个语句不能通过编译:()A. String s = "john

7、" + " was " + " here"B. String s = "john" + 3C. int a = 3 + 5D. int a = 5 + 5.517. 定义有StringBuffer s1=new StringBuffer(10);s1.append(“1234”)则s1.length( )和s1.capacity( )分别是多少:()A. 4 10B. 4 4C. 10 10D. 10 418. 设有定义语句int a=66,88,99; 则以下对此语句的叙述错误的是( ).A. 定义了一个名为a的一维数组B

8、. a数组有3个元素C. a数组的下标为13数组中的每个元素是整型D. a1元素的值为8819. 下列语句序列执行后,j 的值是( ). int j=0; for( int i=3; i>0; i- ) j+=i;A. 3B. 4C. 5D. 620. 下列语句序列执行后,i的值是( ). int i=10; do  i-=2;  while( i>6 );A. 10B. 8C. 6D. 4二、判断题(本大题共50分,共 20 小题,每小题 2.5 分)1. 从网络获得的类文件可以在任意虚拟机上直接运行2. 通过类File

9、OutputStream可以实现对文件的随机处理3. 在对象保存时,该对象的类必须被保存.4. Java程序是由若干类定义组成的,类定义包括定义类头和定义类体.5. 可以用static 与final 一起使用来指定一个常量6. 所有的JAVA程序都有main方法作为入口7. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 8. abstract 是抽象修饰符,可以用来修饰类及其属性和方法

10、9. Package只是逻辑上,而非物理上的概念,这样类可以互相访问同一个包中的其他类中缺省访问状态的成员.10. Socket通讯中必须指定服务器方的连接端口信息11. Applet生命周期中init方法可以被执行多次12. 挂起、阻塞或等待的线程都能恢复执行,但停止的线程不能复生13. 子类只继承父类public方法和属性14. Java在定义一个类的同时将为该类分配内存空间15. 接口是由常量和抽象方法组成的特殊类.16. 抽象类的抽象方法必须在该类的子类中具体实现17. java程序编译后将产生二进制代码18. 对数组进行定义即意味着为其分配内存空间19. Frame能产生鼠标事件20. 抽象类中至少要包含一个抽象方法答案:一、单项选择题(50分,共 20 题,每小题 2.5 分)1. B 2. A 3. D 4. B 5. A 6. D 7. D 8. D 9. A 10. B 11. A 12. A 13. D 14. B 15. C 16. D 17. A 18. C 19. D

温馨提示

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

评论

0/150

提交评论