立即注册 找回密码

168资源分享社区

查看: 9732|回复: 0

JAVA双语教学考试试卷及答案B

  [复制链接]
发表于 2020-3-12 21:51:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
java试卷
123418vli3i70wd30r7673.jpg
<现在开始正题了哦,认真仔细看下面正文文章>  班  级                            学  号                      姓  名                          密封装订线                                    密封装订线                                    密封装订线 B卷 注意事项: 请将各题答案按编号顺序填写到答题卷上,答在试卷上无效。 一、 单选题(本题共40小题,每小题1分,共40分) 1. What is the return-type of the methods that implement the MouseListener interface? A. boolean    B. Boolean      C. void  C. $$charge     D. Point D. this 2. Select valid identifier of Java: A. %passwd  B. 3d_game     3. Which declares an abstract method in an abstract Java class? A. public abstract method();  B. public abstract void method(); D. public abstract void method() {} C. public void abstract Method(}; 4. Which statement about listener is true? A. Most component unallow multiple listeners to be added. B. If multiple listener be add to a single component, the event only affected one listener. C. Component dont allow multiple listeners to be add. D. The listener mechanism allows you to call an addXxxxListener method as many times as is needed, specifying as many different listeners as your design require. 5. Which method you define as the starting point of new thread in a class from which new the thread can be excution? A. public void start()  C. public void int() empty object? A. String [] a  A. a Menu A. String         B. String a  C. char a[][]   D. String a[50]    D. an Applet 7. Which cannot be added to a Container? B. a Component  B. byte     C. a Container    8. Which is the main() methods return of a application? C. char  D. void D. StringBuffer arg[] 9. Which is corrected argument of main() method of application? A. String args  B. String ar[]  C. Char args[][] 10. Float s=new Float(0.9F); Float t=new Float(0.9F); Double u=new Double(0.9); Which expressions result is true? A. s==t    B. (t)   C. s==u    D. (u) 11. Which are not Java keyword? 面向对象程序设计(JAVA) 第 1 页 共 14 页         B. public void run()  D. public static void main(String args[])   6. Which statement is correctly declare a variable a which is suitable for refering to an array of 50 string
A. goto    B. null    C. FALSE   D. const 12. Run a corrected class: java –cs AClass a b c  Which statement is true? A. args[0]=”-cs”;  13. Short answer: The decimal value of i is 12, the octal i value is:  A. 14     B. 014    C. 0x14    D. 012 14. Short answer: The decimal value of i is 7, the hexadecimal i value is: A.7       B. 07      C. 0x7  C. 0~216  B. args[1]=”a b c”; C. args[0]=”java”;  D. args[0]=”a”;      D. x07 D. 0~28 15. Which is the range of char? A. -27~27-1 B. 0~216-1 16. Which statement is true about an inner class? A. It must be anonymous B. It can not implement an interface C. It is only accessible in the enclosing class D. It can access any final variables in any enclosing scope. 17. What is written to the standard output given the following statement: n(4|7); Select the right answer: A.4     B.5     C.6     D.7  18. A class design requires that a particular member variable must be accessible for direct access by any subclasses of this class. but otherwise not by classes which are not members of the same package. What should be done to achieve this? A. The variable should be marked public B. The variable should be marked private C. The variable should be marked protected D. The variable should have no special access modifier 19. main方法是Java  Application程序执行的入口点,关于main方法的方法头以下哪项是合法的(     )。    A)public  static  void  main( )    B)public  static  void   main( String  args[] )    C)public static int  main(String  [] arg )    D)public  void  main(String  arg[] ) 20. 下面哪种注释方法能够支持java电脑版点击下载文档可以下载此文章命令:    A)/**...**/    B) /*...*/     C)//     D)/**...*/ 21. Java  Application源程序的主类是指包含有(     )方法的类。   A)main方法              B)toString方法   C)init方法                D)actionPerfromed方法 面向对象程序设计(JAVA) 第 2 页 共 14 页
22. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(     )个比特位。    A)8        B)16         C)32         D)64 23. 设 a = 8,则表达式  a >>> 2 的值是(      )。
    A)1          B)2          C)3          D)4  24. 若需要定义一个类域或类方法,应使用哪种修饰符。
(     )    A)static       B)package        C)private       D)public 25. 若在某一个类定义中定义有如下的方法: abstract  void  performDial( ); 该方法属于(  )。    A)本地方法      B)最终方法      C)解态方法       D)抽象方法 26. 下列关于静态初始化块的叙述中,哪一个是正确的。
(  )    A)静态初始化块是在构造函数之前加上static修饰符。    B)静态初始化块是对类自身进行初始化。
    C)静态初始化块在同一个类中只能有一个。    D)静态初始化块是在其所属的类加载内存时由系统自动调用执行。 27. 不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的。(  )    A)实例方法可以直接调用父类的实例方法。    B)实例方法可以直接调用父类的类方法。
    C)实例方法可以直接调用其他类的实例方法。
    D)实例方法可以直接调用本类的类方法。 28. 设有下面两个类的定义:      class  Person {                          class  Student  extends  Person {          long    id;     // 身份证号             int  score;  // 入学总分          String  name;   // 姓名                 int  getScore(){       }                                                 return  score;                                                      }                                                  } 问:类Person和类Student的关系是(     )。    A)包含关系                       B)继承关系    C)关联关系                       D)无关系,上述类定义有语法错误 29. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(     )。
    A)隐藏         B)覆盖       C)重载       D)Java不支持此特性 30. 对于构造函数,下列叙述不正确的是(     )。
    A)构造函数也允许重载。
    B)子类无条件地继承父类的无参构造函数。    C)子类不允许调用父类的构造函数。
    D)在同一个类中定义的重载构造函数可以相互调用。
面向对象程序设计(JAVA) 第 3 页 共 14 页
31. 在使用interface声明一个接口时,只可以使用(     )修饰符修饰该接口。
    A)private                  B)protected      C)private  protected             D)public 32. 在Java  Applet程序用户自定义的Applet子类中,常常重载(      )方法在Applet的界面中显示文字、图形和其它界面元素。
    A)start( )                    B)stop( )    C)init( )                     D)paint( ) 33. 在Java中,存放字符串常量的对象属于(     )类对象。    A)Character                  B)String    C)StringBuffer               D)Vector 34. 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用(     )类的对象来实现。  A)Label                  B)Button      C)TextArea                 D)TextField 35. 创建一个标识有"关闭"按钮的语句是(      )。
    A)TextField  b = new  TextField("关闭");    B)Label  b = new  Label("关闭");    C)Checkbox  b = new  Checkbox("关闭");    D)Button   b = new  Button("关闭"); 36. 在编写Java  Applet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上(   )语句。    A)import   .*         B)import   .*    C)import   .*          D)import   .*  37. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个Layout? A)FlowLayout        B)CardLayout C)BorderLayout       E)GridLayout 38. 哪个关键字可以抛出异常。
     A)transient    B)finally    C)throw     D)static  39. System类在哪个包中?     A)    B)  C)    D)  40. 以下哪个方法用于定义线程的执行体。
  A)start( )    B)init( )    C)run( )    D)main( )     二、读程序(每小题只有一个正确答案,每小题2分,共40分) 1. Give the code fragment: if(x>4){ n(“Test 1”); }else if (x>9){ n(“Test 2”); 面向对象程序设计(JAVA) 第 4 页 共 14 页

}else { n(“Test 3”); } Which range of value x would produce of output “Test 2”? A. x4    C. x>9    D. None 2. Which correctly create an array of five empty Strings? A. String a[] = new String[5]; for (int i=0;i
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|168资源分享社区

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

GMT+8, 2020-10-1 07:32 , Processed in 0.780535 second(s), 52 queries .

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc & 168社区

快速回复 返回顶部 返回列表