java期末复习试卷2.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单项选择题 1、用于将java源代码文件编译成字节码的编译器是( )。   A、 javac  B、 java  C、 jdb  D、 javah 2、Java应用程序的入口方法是( )。 A、 start()   B、 init()   C、 paint()   D、 main() 3、下列选项在java中属于不合法的标识符的是( )。 A、 BigMeaninglessName B、_whatavariable C、#myvar D、$dollar 4、下列整型数据类型中,需要内存空间最少的是( )。   A、 short   B、 long   C、 int   D、 byte 5、设有下面两个类的定义: class Person   { long id; // 身份证号   String name; // 姓名   }   class Student extends Person   { int score; // 入学总分   int getScore(){ return score; }   }   问:类Person和类Student的关系是( )。  A、 包含关系   B、 继承关系  C、 关联关系   D、 无关系,上述类定义有语法错误 6、下列数组初始化形式正确的是( )。 A、 int t1[][]={{1,2},{3,4},{5,6}}; B、 int t2[][]={1,2,3,4,5,6}; C、 int t3[3][2]={1,2,3,4,5,6}; D、 int t4[][]; t4={1,2,3,4,5,6}; 7、下列语句序列执行后,x 的值是( )。 int a=3, b=4, x=5; if( ++a==b ) x=++a*x; A、35   B、 25   C、 20   D、 5 8、Runnable接口中的抽象方法是( )。 A、 start B、 stop  C、 yield  D、run 9、Java语言的类间的继承关系是( )。 A、 多重的  B、 单重的  C、 线程的  D、 不能继承 10、定义主类的类头时可以使用的访问控制符是( )。   A、 private  B、 protected  C、 public  D. private protected 11、为了区分重载多态中同名的不同方法,要求( )。 A、 采用不同的参数列表 B、 返回值类型不同 C、 调用时用类名或对象名做前缀 D、 参数名不同 12、下列关于修饰符混用的说法错误的是( )。 A、 abstract不能与final并列修饰同一个类 B、 abstract类中不可以有private的成员 C、 abstract方法必须在abstract类中 D、 staic方法中能处理非static的属性 13、下列有关子类继承父类构造函数的描述正确的是( )。 A、 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数 B、 子类无条件地继承父类不含参数的构造函数 C、 子类必须通过super关键字调用父类的构造函数 D、 子类无法继承父类的构造函数 14、在代码中使用catch(Exception e)的好处是( )。 A、 只会捕获个别类型的异常 B、 捕获try块中产生的所有类型的异常 C、 忽略一些异常 D、 执行一些程序 15、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( )。 A、把x和y按从大到小排列 B、把x和y按从小到大排列 C、无确定结果 D、交换x和y中的值 16、以下选项中循环结构合法的是( )   A、while (int i7)   {i++;   System.out.println(“i is “+i);   }   B、 int j=3;   while(j)   {System.out.println(“ jis “+j);   }   C、int j=0;   for(int k=0; j + k !=10; j++,k++)   {System.out.println(“ jis “+ j + “kis”+ k);   }   D、? intj=0;   do{   System.out.println( “jis “+j++);   if (j = = 3) {continueloop;}   }while(j10); 17、下列关于构造方法的叙述中,错误的是( )   A、Java语言规定构造方法名与类

文档评论(0)

gpcjc1996 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档