南开大学2021年12月《Java语言程序设计》期末考核试题库及答案参考86

上传人:住在山****ck 文档编号:85082718 上传时间:2022-05-05 格式:DOCX 页数:13 大小:14.47KB
返回 下载 相关 举报
南开大学2021年12月《Java语言程序设计》期末考核试题库及答案参考86_第1页
第1页 / 共13页
南开大学2021年12月《Java语言程序设计》期末考核试题库及答案参考86_第2页
第2页 / 共13页
南开大学2021年12月《Java语言程序设计》期末考核试题库及答案参考86_第3页
第3页 / 共13页
点击查看更多>>
资源描述
南开大学2021年12月Java语言程序设计期末考核试题库及答案参考1. 下列说法错误的是( )。A.接口是多继承的具体实现形式B.3305L是长整型数C.03916是八进制数D.?:是三目条件运算符参考答案:C2. 布局管理器不包括( )。A.FlowLayoutB.GridLayoutC.SetLayoutD.BorderLayout参考答案:B3. Java语言中的数组元素只能是基本数据类型而不能为对象类型。( )A.错误B.正确参考答案:A4. 通过调用 new List(10,false)创建一个列表,关于该列表的几个说法哪项是错误的?( )A.该列表不支持复选B.该列表有10个选项C.根据需要该列表可能有垂直滚动条D.该列表支持10个可见选项参考答案:B5. 一个类只能有一个父类,但一个接口可以有一个以上的父接口。( )A.错误B.正确参考答案:A6. 关于流(Stream),下列哪些是正确的?( )A.是对数据传送的一种抽象B.一般不用来处理文件C.分为输入流和输出流D.Java中主要的包是java.io参考答案:ACD7. 设有定义int i = 6 ;,则执行以下语句后,i的值为( )。 i += i - 1;A.10B.121C.11D.100参考答案:C8. 如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?( )A.privateB.protectedC.private protectedD.public参考答案:A9. 执行下列代码后,哪个结论是正确的( ) String s=new String10;A.s10为;B.s9为null;C.s0为未定义D.s.length为10参考答案:BD10. 下列选项中,不属于Java语言特点的一项是( )A.分布式B.安全性C.编译执行D.面向对象参考答案:C11. 下列不属于条件语句关键字的是( )。A.ifB.elseC.switchD.while参考答案:D12. 当浏览器重新返回Applet所在页面时,将调用Applet类的方法是_。A.start( )B.init( )C.stop( )D.destroy( )参考答案:A13. 下列类定义中,不正确的是( )A.class x.B.class x extends y.C.static class x implements y1,y2.D.public class x extends Applet.参考答案:C14. 下面哪个不是Java标准库中Writer类的子类?( )A.FilterWriterB.PrintWriterC.LineNumberWriterD.FileWriter参考答案:C15. 下列说法不正确的是( )。A.实例方法能对类变量和实例变量操作B.实例方法只能对类变量操作C.实例方法只能实例变量操作D.类方法能对类变量和实例变量操作参考答案:BCD16. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )A.String argsB.String arC.Char argD.StringBuffer args参考答案:B17. TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。( )A.错误B.正确参考答案:B18. 一个循环一般应包括哪几部分内容?( )A.初始化部分B.循环体部分C.迭代部分和终止部分D.以上都是参考答案:D19. 类Test1定义如下:public class Test1public float aMethod(float a,float b)_根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的?( )A.public float aMethod(float a,float b,float c)B.public float aMethod(float c,float d)C.public float aMethod(int a,int b)D.public float aMethod(int a,int b,int c)参考答案:B20. 关于计算机输入和输出,下列哪一项是不正确的?( )A.一般称为IO OutputB.计算机程序的一般模型可归纳为输入、计算和输出C.对于同样的程序,不同的输入,一般会有不同的输出D.是人机交互的重要手段参考答案:C21. 最终类不能派生子类,最终方法不能被覆盖。( )A.错误B.正确参考答案:B22. 指出下列哪个方法与方法public void add(int a)为合理的重载方法?( )A.public int add(int a)B.public void add(long a)C.public void add(int a, int b)D.public void add(float a)参考答案:CD23. File类既可以对文件进行操作,也可以对目录进行操作。( )A.错误B.正确参考答案:B24. 在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象。( )A.错误B.正确参考答案:B25. abstract修饰符可修饰字段、方法和类。( )A.错误B.正确参考答案:A26. 下面程序段:boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是( )。A.c=false; result=falseB.c=true; result=trueC.c=true; result=falseD.c=false; result=true参考答案:A27. ry语句块后可以存在不限数量的catch语句块。( )A.错误B.正确参考答案:B28. 有以下方法的定义,请选择该方法的返回类型( )。 ReturnType method(byte x,double y)return(short)x/y*2;A.byteB.shortC.intD.double参考答案:D29. s=s.delete(5,12); 如果s=“abcdefghigklmn”,则执行删除语句后,s的值为( )。A.abcdefnB.abcdemnC.abcde mnD.abcdelmn参考答案:B30. 阅读下面的代码,第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参考答案:D31. 以下哪项可能包含菜单条?( )A.PanelB.FrameC.AppletD.Dialog参考答案:B32. Java语言属于面向( )的语言。A.机器B.对象C.过程D.操作系统参考答案:B33. 以下字符常量中不合法的是( )。A.B.&C.“k”D整参考答案:C34. 在Java中,下列关于final关键字的说法正确的有( )。A.如果修饰变量,则一旦赋了值,就等同一个常量B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承参考答案:AC35. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p;参考答案:D36. 方法的定义可以嵌套,但方法的调用不可以嵌套。( )A.错误B.正确参考答案:A37. 下列关于内存回收的语句,( )说明是正确的。A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存D.内存回收程序可以在指定的时间释放内存对象参考答案:C38. 关于方法的形参和实参,下列说法正确的是( )。A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束B.实参可以是常量、变量、表达式,但是不能是方法C.实参和形参在数量上、类型上和顺序上必须严格一致D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参参考答案:C39. 下面数据类型中( )占用的空间最大。A.floatB.intC.byteD.double参考答案:D40. 下列自定义标识符名不合法的有( )A.intB.forXC.“铅笔”D.标识符参考答案:AC41. 在Java语言中,可以用来完成方法调用的方式是( )。A.方法作为表达式中的一项出现在表达式中B.方法作为单独的一条语句C.方法作为另一个方法调用的实际参数出现D.以上方法均可以参考答案:D42. 欲定义类字段或类方法(静态方法),应使用( )修饰。A.publicB.staticC.protectedD.synchronized参考答案:B43. 以下程序的输出结果是( )。 public class koo public static void main(String args) int x=1, sum=0; while(x=10) sum+=x; x+; System.out.println(“sum=”+sum);A.45B.55C.10D.11参考答案:B44. 下列方法头中哪一个不与其它方法形成重载(overload)关系?( )A.void mmm( )B.void mmm(int i)C.void mmm(String s)D.int mm( )参考答案:D45. 在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖)。( )A.错误B.正确参考答案:A46. 数组元素只可以是基本数据类型。( )A.错误B.正确参考答案:A47. 下列语句序列执行后,i的值是( )。 int i=8, j=16; if( i-1 j ) i-; else j-;A. 15B. 16C. 7D. 8参考答案:D48. 关于awt和swing说法正确的是( )A.awt在不同操作系统中显示相同的风格B.swing在不同的操作系统中显示相同的风格C.java.awt的子类D.awt和swing都支持事件模型参考答案:BD49. 如下哪些是Java中有效的关键字( )A.ConstB.NULLC.falseD.thisE native参考答案:CDE50. 顶级包就是磁盘的根目录。( )A.错误B.正确参考答案:A51. 定义一个名为key的类,使之不能被继承,应选( )。A.class keyB.native class keyC.class key final;D.final class key参考答案:D52. 在Java中,表示换行符的转义字符是( )。A.nB.fC.nD.dd参考答案:A53. JAVA源程序编译后生成字节码(.class文件),程序需要在JAVA虚拟机中运行。( )A.错误B.正确参考答案:B54. 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。( )A.错误B.正确参考答案:B55. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。( )A.错误B.正确参考答案:A56. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。( )A.错误B.正确参考答案:A57. 下列哪个选项是合法的标识符?( )A.123B._nameC.classD.1first参考答案:B58. 对于字节输入流,无参的int read( )如果返回-1,表示( )A.读到一个字节的值是-1B.读到了-1个字节C.读到了流的结尾D.流无法读取数据参考答案:C59. 表示对象的静态特征可用( )A.属性B.行为C.事件D.类参考答案:A60. 有程序如下,关于程序的描述哪个是正确的?( ) public class Person static int a=new int10; public static void main(String a)System.out.println(arr1);A.编译将产生错误B.编译时正确,但运行时将产生错误C.正确,输出0D.正确,输出null参考答案:C
展开阅读全文
相关资源
相关搜索

最新文档


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


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

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


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