17秋福师《JAVA程序设计》在线作业二.docx
- 文档编号:4889502
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:13
- 大小:18.95KB
17秋福师《JAVA程序设计》在线作业二.docx
《17秋福师《JAVA程序设计》在线作业二.docx》由会员分享,可在线阅读,更多相关《17秋福师《JAVA程序设计》在线作业二.docx(13页珍藏版)》请在冰豆网上搜索。
17秋福师《JAVA程序设计》在线作业二
福师《JAVA程序设计》在线作业二
试卷总分:
100得分:
0
一、单选题(共30道试题,共60分)
1.下列语句序列执行后,ch1的值是()。
charch1='A',ch2='W';if(ch1+2 A.‘A' B.B' C.‘C' D.B 满分: 2分 2.可变长度字符串使用()处理。 A.char B.Character C.String D.StringBuffer 满分: 2分 3.在设计程序时,应采纳的原则之一是________。 A.不限制goto语句的使用 B.减少或取消注解行 C.程序越短越好 D.程序结构应有助于读者理解 满分: 2分 4.下列InputStream类中哪个方法可以用于关闭流? A.skip() B.close() C.mark() D.reset() 满分: 2分 5.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。 A.private B.public C.protected D.nomodifier 满分: 2分 6.关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。 A.可以被三种类所引用: 该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用: 该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 满分: 2分 7.下列语句序列执行后,i的值是()。 inti=16;do{i/=2;}while(i>3); A.16 B.8 C.4 D.2 满分: 2分 8.下列关于Java线程的说法那些是正确的()。 A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成 B.创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题 C.Thread类属于java.util程序包 D.D.以上说法无一正确 满分: 2分 9.向量可以描述成()。 A.固定长度的数组 B.可变长度的数组 C.一种队列 D.一种堆栈 满分: 2分 10.int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是() A.publicintMAX_LENGTH=100 B.finalintMAX_LENGTH=100 C.publicconstintMAX_LENGTH=100 D.publicfinalintMAX_LENGTH=100 满分: 2分 11.以下选项中,合法的赋值语句是() A.a==1; B.++i; C.a=a+1=5; D.y=int(i); 满分: 2分 12.在Java中,表示换行符的转义字符是() A.\n B.\f C.'n' D.\dd 满分: 2分 13.下列对于线性链表的描述中正确的是() A.存储空间不一定是连续,且各元素的存储顺序是任意的 B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面 C.存储空间必须连续,且前件元素一定存储在后件元素的前面 D.存储空间必须连续,且各元素的存储顺序是任意的 满分: 2分 14.下列属于JAVA关键词的是() A.TRUE B.goto C.float D.NULL 满分: 2分 15.已知如下代码: booleanm=true;if(m=false)System.out.println("False");elseSystem.out.println("True");执行结果是() A.False B.True C.None D.出错 满分: 2分 16.给出如下代码: classtest{privateintm;publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问()。 A.将privateintm改为protectedintm B.将privateintm改为publicintm C.将privateintm改为staticintm D.将privateintm改为intm 满分: 2分 17.下列运算符中,优先级最高的是()。 A.&& B.++ C.+ D.* 满分: 2分 18.java的API结构中,不属于类库主要包括的核心包的是() A.java包 B.javax C.javadoc包 D.org扩展包 满分: 2分 19.在Applet中显示文字、图形等信息时,应使用的方法是_________。 A.paint() B.init() C.start() D.destroy() 满分: 2分 20.下列语句序列执行后,k的值是()。 intm=3,n=6,k=0;while((m++)<(--n))++k; A.0 B.1 C.2 D.3 满分: 2分 21. 已知有下列类的说明,则下列哪个语句是正确的? publicclassTest { privatefloatf=1.0f; intm=12; staticintn=1; publicstaticvoidmain(Stringarg[]) { Testt=newTest(); } } A.t.f; B.this.n; C.Test.m; D.Test.f; 满分: 2分 22.下列叙述中,错误的是()。 A.父类不能替代子类 B.子类能够替代父类 C.子类继承父类 D.父类包含子类 满分: 2分 23.Java语言中,负责并发管理的机制是_________。 A.垃圾回收 B.虚拟机 C.代码安全 D.多线程 满分: 2分 24.java语言的执行模式是: A.全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 满分: 2分 25.设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是() A.staticxx1; B.publicxx1=newx(int123); C.yx1; D.xx1=x(); 满分: 2分 26.下列哪个类声明是正确的() A.abstractfinalclassHl{…} B.abstractprivatemove(){…} C.protectedprivatenumber D.publicabstractclassCar{…} 满分: 2分 27.所有的异常类皆继承哪一个类? () A.java.io.Exception B.java.lang.Throwable C.java.lang.Exception D.java.lang.Error 满分: 2分 28.下列java标识符,错误的是() A._sys_varl B.$change C.User_name D.1_file 满分: 2分 29.JDK中提供的文档生成器是Java语言中,负责并发管理的机制是________。 A.java.exe B.javap.exe C.javadoc.exe D.javaprof.exe 满分: 2分 30.以下有关类的继承的叙述中,正确的是() A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B.子类只能继承父类的方法,不能继承父类的属性 C.子类只能继承父类的非私有属性,不能继承父类的方法 D.子类不能继承父类的私有属性 满分: 2分 二、多选题(共10道试题,共20分) 1.定义变量如下: charc=‘w‘;inti=8;longL=15;floatf=8.9f;以下赋值语句正确的是() A.i=c+i; B.c=c+i; C.L=f+L; D.f=i+L+f; 满分: 2分 2.已知如下的命令执行javaMyTestabc请问哪个语句是正确的()。 A.args[0]="MyTestabc" B.args[0]="MyTest" C.args[0]="a" D.args[1]=‘b‘ 满分: 2分 3.执行下列代码后,哪个结论是正确的()String[]s=newString[10]; A.s[10]为""; B.s[9]为null; C.C.s[0]为未定义 D.s.length为10 满分: 2分 4.说明下列创建数组的方法那些是正确的()。 A.inttwoDim[][]=newint[4][]; B.inttwoDim[][]=newint[][4]; C.inttwoDim[][]=newint[4][5]; D.chara[]={‘A’,‘B’}; 满分: 2分 5.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。 A.privateclassMyClassextendsObject B.classMyClassextendsObject C.publicclassMyClass D.publicclassMyClassextendsObject 满分: 2分 6.下面哪个说法正确()。 A.如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。 B.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。 C.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。 D.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。 满分: 2分 7.下面哪个不是Java中的容器()。 A.ScrollPane B.Canvas C.Scrollbar D.Applet E.Dialog 满分: 2分 8.哪个布局管理器使用的是组件的最佳尺寸() A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout E.GridBagLayout 满分: 2分 9.下面哪些类可以被继承()。 A.java.lang.Thread B.java.lang.Number C.java.lang.Double D.java.lang.Math 满分: 2分 10.下面哪个方法可以在任何时候被任何线程调用() A.notify() B.wait() C.notifyAll() D.sleep() E.yield() F.synchronized(this) 满分: 2分 三、判断题(共10道试题,共20分) 1.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 () A.错误 B.正确 满分: 2分 2.abstract方法所在的类必须是abstract类。 A.错误 B.正确 满分: 2分 3.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。 A.错误 B.正确 满分: 2分 4.Java的字符类型采用的是ASCII编码() A.错误 B.正确 满分: 2分 5.类及其属性、方法可以同时有一个以上的修饰符来修饰()。 A.错误 B.正确 满分: 2分 6.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 A.错误 B.正确 满分: 2分 7.在Java中%是取余运算符,要求两端操作数为整型。 () A.错误 B.正确 满分: 2分 8.Java的类不允许多重继承,但接口支持多重继承()。 A.错误 B.正确 满分: 2分 9.在读字符文件Employee.dat时,使用该文件作为参数的类是DataInputStream() A.错误 B.正确 满分: 2分 10.实现java.lang.Runnable接口并重写run()方法可以用来创建一个新线程。 A.错误 B.正确 满分: 2分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计 17 秋福师 JAVA 程序设计 在线 作业