南开大学22春《Java语言程序设计》在线作业二及答案参考3

上传人:住在****她 文档编号:86381436 上传时间:2022-05-07 格式:DOCX 页数:13 大小:14.28KB
返回 下载 相关 举报
南开大学22春《Java语言程序设计》在线作业二及答案参考3_第1页
第1页 / 共13页
南开大学22春《Java语言程序设计》在线作业二及答案参考3_第2页
第2页 / 共13页
南开大学22春《Java语言程序设计》在线作业二及答案参考3_第3页
第3页 / 共13页
点击查看更多>>
资源描述
南开大学22春Java语言程序设计在线作业二及答案参考1. ( )是正确的表达式。A.byte=128;B.Boolean=null;C.long l=0xfffL;D.double=0.9239d;参考答案:C2. IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能知道数据包是否成功地发送给目标计算机。( )A.错误B.正确参考答案:B3. 下列哪个选项是合法的标识符?( )A.123B._nameC.classD.1first参考答案:B4. 为了使包ch4在当前程序中可见,可以使用的语句是( )。A.import ch4.*B.package ch4.*C.ch4 imporlD.ch4 package参考答案:D5. 关于Java Application和Applet的说法中,不正确的是( )。A.都包含main( )方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D.都嵌入在HTML文件中执行参考答案:ACD6. Java包中包含了URL类和URLConnection类,这些类具有强大的功能。( )A.错误B.正确参考答案:B7. 哪个关键字可以对对象加互斥锁?( )A.transientB.synchronizedC.serializeD.static参考答案:B8. 在Java中%是取余运算符,要求两端操作数为整型。( )A.错误B.正确参考答案:A9. 对Web进行读取的执行操作,HttpURLConnection类提供的方法能更好地完成任务。( )A.错误B.正确参考答案:B10. ( )关键字可以对对象加互斥锁。A.transientB.synchronizedC.serializeD.static参考答案:B11. 正确的是( )A.String s=“Welcome to our school”; String t=“thanks”; String k=s+t;B.String s=“Welcome to our school”; String s=s.toUpperCase( );C.String s=“Welcome to our school”; String t=s3+“again”;D.String s=“Welcome to our school”; String t=s“school”;参考答案:A12. 如下哪个不是Java中有效的关键字?( )A.constB.NULLC.falseD.this参考答案:A13. 下列选项中,不属于Java语言安全机制的一项是( )A.语法检查B.不允许使用指针C.代码参数类型合法性检查D.对内存进行跟踪参考答案:D14. 下列语句序列执行后,i的值是( )。 int i=16; do i/=2; while( i 3 );A.16B.8C.4D.2参考答案:D15. 有以下方法的定义,请选择该方法的返回类型( )。 ReturnType method(byte x,double y)return(short)x/y*2;A.byteB.shortC.intD.double参考答案:D16. 不属于抽象类的是( )A.输入流B.字节输入流C.文件字节输入流D.字符输入流参考答案:C17. Http Servlet Request类的get Session(true),如果session存在,还会创建新的session。( )A.错误B.正确参考答案:A18. 编译Java程序的命令是( )。A.appletviewerB.javacC.javaD.javadoc参考答案:B19. 下列代码段int i=1,j=10; doif(i+-j)continue; while(iA.i=6 j=5B.i=5 j=5C.i=6 j=4D.i=5 j=6参考答案:A20. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。( )A.错误B.正确参考答案:A21. 以下字符常量中不合法的是( )。A.B.&C.“k”D整参考答案:C22. 以下哪些是Java语言的特点?( )A.结构简单,代码长度短B.可以在网络的任何地方运行C.使Internet上的信息真正具有动态性和交互性D.所有Java applet都受Applet类的子类参考答案:ABCD23. 下列说法不正确的是( )。A.实例方法能对类变量和实例变量操作B.实例方法只能对类变量操作C.实例方法只能实例变量操作D.类方法能对类变量和实例变量操作参考答案:BCD24. 一个线程对象的具体操作是由run( )方法的内容确定的,但是Thread类的run( )方法是空的,其中没有内容; 所以用户程序要么派生一个Thread的子类并在子类里重新定义run( )方法,要么使一个类实现Runnable接口并书写其中run( )方法的方法体。( )A.错误B.正确参考答案:B25. 阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(in阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(int i, int j) /*.*/ 3.public void printValue(int i)/*.*/ 4. 5.public class Teacher extends Person 6. public void printValue( ) /*.*/ 7. public void printValue(int i) /*.*/ 8. public static void main(String args) 9. Person t=new Teacher( ); 10. t.printValue(10); 11. 12.A.行2B.行3C.行6D.行7参考答案:D26. Java中所有的类都是java.lang的子类。( )A.错误B.正确参考答案:A27. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。( )A.错误B.正确参考答案:A28. 在Java语言中,drawOval(100, 100, 80, 80)表示绘制圆,其中(100,100)表示圆心。( )A.错误B.正确参考答案:B29. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p;参考答案:D30. 在Java中,下列关于final关键字的说法正确的有( )。A.如果修饰变量,则一旦赋了值,就等同一个常量B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承参考答案:AC31. 算术表达式1+2/3-4*5的值为( )A.1B.-19C.-5D.0参考答案:B32. 多态的表现形式有( )A.定义很多子类B.定义内部类C.方法覆盖D.方法重载参考答案:CD33. 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。( )A.错误B.正确参考答案:B34. 下列自定义标识符名不合法的有( )A.intB.forXC.铅笔D.标识符参考答案:AC35. Java的各种数据类型所占用的内存长度与具体软硬件环境有关。( )A.错误B.正确参考答案:B36. 如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。( )A.错误B.正确参考答案:B37. Java中数组的元素只可以是简单数据类型。( )A.错误B.正确参考答案:A38. ry语句块后可以存在不限数量的catch语句块。( )A.错误B.正确参考答案:B39. 面向对象的软件开发过程顺序为( )A.OOA、OOP、OOBB.OOA、OOD、OOPC.OOB、OOP、OOAD.OOA、OOB、OOP参考答案:B40. 以下AWT类中哪些实现部件的布局?( )A.FlowLayoutB.GridBagLayoutC.ActionListenerD.WindowAdapter参考答案:AB41. 关于复合语句,其中最少包含的子语句数量是( )A.1B.2C.0D.以上都不对参考答案:C42. 下列关于内存回收的语句,( )说明是正确的。A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存D.内存回收程序可以在指定的时间释放内存对象参考答案:C43. 在程序中( ),就能够防止因为在一行中输入过多的文本,而使文本区ta变宽。A.不需要做任何考虑B.ta.noWrap( )C.ta.setLineWrap(false)D.ta.setLineWrap(true)参考答案:D44. File类既可以对文件进行操作,也可以对目录进行操作。( )A.错误B.正确参考答案:B45. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.错误B.正确参考答案:A46. 关于RandomAccessFile类,下列哪些是正确的?( )A.支持文件的随机存取,即存取任意位置的数据B.区别对待二进制文件和字符文件C.使用者需要清楚文件中各数据的长度和位置D.操作方式比通过Stream类的方式要强大参考答案:ACD47. 接口体中不应包含( )。A.常量定义B.常量赋值C.方法实现D.方法声明参考答案:C48. 下列关于JAVA语言中要使用的一个变量,正确的是( )。A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:ABC49. 以下session的描述错误的是_。A.session对象保存客户端信息B.每个session对应多个客户信息C.session是有生命周期的D.当关闭浏览器时session结束参考答案:B50. 下列程序的输出结果是( )。 import java.io.*; public class abc public static void main(String args) String s1=“Hello!; String s2=new String(“World!”); System.out.println(s1.concat(s2);A.falseB.Hello!C.Hello!World!D.12参考答案:C51. JAVA源程序编译后生成字节码(.class文件),程序需要在JAVA虚拟机中运行。( )A.错误B.正确参考答案:B52. 面板类也是容器类。( )A.错误B.正确参考答案:B53. super调用也包含对父类的父类的构造方法的调用。( )A.错误B.正确参考答案:B54. 在方法中定义的局部变量在该方法被执行时创建。( )A.错误B.正确参考答案:B55. 一个JAVA类最多只能实现一个接口。( )A.错误B.正确参考答案:A56. 线程的暂停方法yield( )能够控制的线程是( )A.执行yield( )调用时候的当前线程对象thisB.执行该方法时候的占据CPU的线程C.任何指定的线程,如a.yield( )中的aD.定义yield( )方法的类的线程对象参考答案:B57. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为( )。A.隐藏B.覆盖C.重载D.Java不支持此特性参考答案:C58. 下面代码的结果是什么?( ) htmlbody% int i=10; % while(-i=0)%out.print(i); % /body/htmlA.9876543210B.9CC.0D.None of the above参考答案:D59. 假设有一个列表框listbox1,要在其最后添加一项,应使用( )语句。A.listbox.add(“The end item”,0)B.listbox.add(“The end item”,10)C.listbox.add(“The end item”,-1)D.listbox.add(“The end item”,1)参考答案:C60. 每个try块都必须至少有一个catch块与之相对应。( )A.错误B.正确参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!