1、奥鹏福师JAVA程序设计在线作业一doc1.下列关于修饰符混用的说法,错误的是( )A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.static方法中能处理非static的属性D.abstract方法必须在abstract类中【参考答案】: C2.下列程序段执行后b3的结果是( )booleanb1=true,b2,b3;b3=b1?b1:b2;A.0B.1C.trueD.false【参考答案】: C3.设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )A.3B.3.5C.4D.5【参考答案】: A4.以
2、下哪个约束符可用于定义成员常量( )A.staticB.finalC.abstractD.以上都不对【参考答案】: B5.在 Java 中,所有类的根类是( )。A.java.lang.ObjectB.java.lang.ClassC.java.applet.AppletD.java.awt.Frame【参考答案】: A6.执行完代码intx=new int25;后,以下说明是正确的( )。A.x24为0B.x24未定义C.x25为0D.x0为空【参考答案】: A7.关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。A.可以被三种类所引用:该类自身、与它在同一个包中的其
3、他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问【参考答案】: C8.要使用Vector必须import入下面哪个包( )。A.java.VectorB.java.ioC.java.utilD.java.Applet【参考答案】: C9.给出如下代码: class test private int m; public static void fun() / some code. 如何使成员变量m 被函数fun()直接访问( )。A.将private int m 改为protected int mB.将pr
4、ivate int m 改为 public int mC.将private int m 改为 static int mD.将private int m 改为 int m【参考答案】: C10.下列关于栈的描述中错误的是( )A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针【参考答案】: B11.向量可以描述成( )。A.固定长度的数组B.可变长度的数组C.一种队列D.一种堆栈【参考答案】: B12.java.io包的File类是_。A.字符流类B.字节流类C.对象流类D.非流类【参考答案】: B13.给出下列的代码,哪行在编译时可能会有
5、错误? public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; A.line 4 B.line 6C.line 7D.line 8【参考答案】: C14.下面哪几个函数是public void example().的重载函数( )。A.public void example( int m).B.public int example().C.public void example2().D.public
6、int example3 ( int m, float f).【参考答案】: A15.下列运算符中,优先级最高的是( )。A.&B.+C.+D.*【参考答案】: B16.所有的异常类皆继承哪一个类?( )A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error【参考答案】: C17.用于定义类成员的访问控制权的一组关键字是( )A.class, float, double, publicB.float, boolean, int, longC.char, extends, float, doub
7、leD.public, private, protected【参考答案】: D18.给出下列代码,则数组初始化中哪项是不正确的?byte array1,array2; byte array3; byte array4; A.array2 = array1 B.array2=array3 C.array2=array4D.array3=array4【参考答案】: A19.以下叙述正确的是( )A.构造方法必须是public方法B.main方法必须是public方法C.Java应用程序的文件名可以是任意的D.构造方法应该声明为void类型【参考答案】: B20.下列哪个修饰符可以使在一个类中定义的
8、成员变量只能被同一包中的类访问?A.private B.无修饰符C.publicD.protected【参考答案】: B21.在Java中,与数据库连接的技术是_。A.ODBCB.JDBCC.数据库厂家驱动程序D.数据库厂家的连接协议【参考答案】: B22.下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误B.java 能运行虚拟机实现跨平台C.java 自己操纵内存减少了内存出错的可能性D.java 还实现了真数组,避免了覆盖数据的可能【参考答案】: B23.设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )A.j=i;B.j=
9、(long)i;C.i=(int)j;D.i=j;【参考答案】: D24.以下有关构造方法的说法,正确的是( )A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同【参考答案】: A25.下列方法中可以用来创建一个新线程的是( )。A.实现java.lang.Runnable 接口并重写 start()方法B.实现java.lang.Runnable 接口并重写 run()方法C.继承java.lang.Thread 类并重写 run()方法D.实现java.lang.Thread 类并实现 start()方
10、法【参考答案】: C26.下列java标识符,错误的是()A._sys_varlB.$changeC.User_nameD.1_file【参考答案】: D27.下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A.31B.32C.2D.33【参考答案】: C28.下列描述中,错误的是_。A.Java要求编程者管理内存B.Java的安全性体现在多个层次上 C.Applet要求在支持Java的浏览器上运行D.Java
11、有多线程机制 【参考答案】: A29.在switch(expression)语句中,expression的数据类型不能是( )。A.doubleB.charC.byteD.short【参考答案】: A30.不允许作为类及类成员的访问控制符的是( )。A.publicB.privateC.staticD.protected【参考答案】: C31.如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H【参考答案】: ABC32.以下哪些是Java语言的特点( )A.面向对象B.安全可靠C.平台无关D.多支持线程E.支持分布操作【参考答案】: ABCDE33.下面哪个不是J
12、ava中的容器( )。A.ScrollPaneB.CanvasC.ScrollbarD.AppletE.Dialog【参考答案】: BC34.下列正确的表达式( )A.double a=10;B.Double a=new Double(10);C.byte a = 340;D.Byte a = 120;【参考答案】: AB35.选出合理的标识符( )A._sys1_lllB.2mailC.$changeD.class【参考答案】: AC36.如下哪些是Java中有效的关键字( )A.ConstB.NULLC.falseD.thisE.native【参考答案】: CDE37.下面哪个方法可以在任
13、何时候被任何线程调用( )A.notify()B.wait()C.notifyAll()D.sleep()E.yield()F.synchronized(this)【参考答案】: DEF38.哪个布局管理器使用的是组件的最佳尺寸( )A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayoutE.GridBagLayout【参考答案】: AE39.下面哪些判断是正确的( )A.Abstract不能和final并列修饰同一个类;B.一个方法使用final修饰,则该方法所在的类不能被继承;C.abstract方法所在的类必须是abstract类D.stati
14、c方法中能处理非static域【参考答案】: AC40.数组与向量的区别是( )。A.数组的长度固定B.数组元素的数据类型相同,可以是普通数据类型C.向量长度可变D.向量的元素类型可不同,只能是对象的引用【参考答案】: ABCD41.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。A.错误B.正确【参考答案】: B42.源文件名与public类名可以不相同。A.错误B.正确【参考答案】: B43.类及其属性、方法可以同时有一个以上的修饰符来修饰( )。A.错误B.正确【参考答案】: B44.Java的各种数据类型所占用的内存长度与具体软硬件环境有关A.错误B.正确
15、【参考答案】: A45.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。A.错误B.正确【参考答案】: A46.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。A.错误B.正确【参考答案】: B47.在读字符文件 Employee.dat 时,使用该文件作为参数的类是DataInputStream( )A.错误B.正确【参考答案】: A48.十进制数16的16进制表示格式是0x10。A.错误B.正确【参考答案】: B49.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )A.错误B.正确【参考答案】: B50.有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。A.错误B.正确【参考答案】: A
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1