欢迎来到天天文库
浏览记录
ID:41569734
大小:64.27 KB
页数:5页
时间:2019-08-28
《java课件(杨朝晖)题库试卷1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、判断题1、File类封装了对文件(目录)进行操作的功能和方法。如文件的复制删除,重命名,和获取文件属性等操作。T2、一个子类可以有一个父类,但一个父类可以有多个子类。F3、构造方法的主要作用是完成对类的对象的初始化工作。T4、Java为移动设备提供的平台是J2EE。F5、Java的字符类型采用的是Unicode编码。(T)。6、Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。(T)。7、异常指的是程序运行过程中所发生的不正常现象,它将中断指令的正常执行。T8、在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送命令。F9、
2、在一个类屮定义的方法和变量,称为成员方法和成员变量。T10、Java中,使用“接口”时的关键字是extendsoT二、选择题1、实例化FilelnputStream和FileOutputStream流时要用try-catch处理可能抛出的(A)异常。A、FileNotFoundExceptionIOExceptionC、NumberFormatExceptionD、ArithmeticException2、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)。A、隐藏
3、B、覆盖C、重载D、封装3、假设A类有如下定义,设a是A类的一个实例,下列语句调用(C)是错误的。classA{inti;staticStrings;voidmethod1(){)staticvoidmethod2(){}}A^System.out.println(a.i);B、a.methodl();C>A.method1();D、a.method2()4、在Java中,关于final关键字的说法正确的是(A)A、如果修饰变量,则一旦赋了值,就等同一个常量B、如果修饰类,则该类只能被一个子类继承C、如果修饰方法,则该方法能在子类屮被覆盖D、如果修饰方法,则
4、该方法所在的类不能被继承5、Java程序中读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输岀信息为"somethingJswrong!",语句为(C)ExTP.javaA、if(I>10)throwException(“something'swrong!);B>if(I>10)throwExceptione("something'swrong!”);C、if(I>10)thrownewException(somethingJswrong!”);D、讦(I>10)thrownewExceptione(
5、“something'swrong!”);6、在Java屮,下面关于包的陈述屮正确的是(A)A、包的声明必须是源文件的第一句代码B>包的声明必须紧跟在import语句的后血C、只有公共类才能放在包中D、不可以将多个源文件中的类放在同一个包中7Java语言具有许多优点和特点,下列选项屮,哪个反映了Java程序并行机制的特点:(B)A)安全性E)多线程C)跨平台D)可移植8、下列哪个类声明是正确的?(D)A)abstractfinalclassHI{•}B)abstractprivatemove(){•}C)protectedprivatenumber;D)pu
6、blicabstractclassCar{•}9、Character流与Byte流的区别是(C)A)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是字符读写,后者是字节读写D)二者没有区别,可以互换使用10、在以下程序中,显示的数字一共有(C)个。inti;for(i=0;i<10;i++){if(i%2==0)continue;System.out.println(i);}A)10B)11C)5D)411、在创建某类的对象吋应该(D)A、先声明对象,然后才能使用对象B、先声明对象,为对象分配内存空间,然后才能使用对象C、先声明对象,为对象分配内存空
7、间,对对象初始化,然后才能使用对象D、以上述说法都对12、分析下面的Java程序段:classtestException{publicstaticvoidmain(Stringargs[]){intn[]={0,l,2,3,4};intsum=0;{for(inti=l;i<5;i++)sum=sum+n[i];System.out.println("sum="4-sum);Icatch(ArrayIndexOutOfBoundsExceptione){System.out.println(”数组越界”);}finally{System.out.printl
8、n(n程序结束”);}}}输出结果将是(B)A、10
此文档下载收益归作者所有