15春福师《JAVA程序设计》在线作业.docx
- 文档编号:29430878
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:11
- 大小:18.81KB
15春福师《JAVA程序设计》在线作业.docx
《15春福师《JAVA程序设计》在线作业.docx》由会员分享,可在线阅读,更多相关《15春福师《JAVA程序设计》在线作业.docx(11页珍藏版)》请在冰豆网上搜索。
15春福师《JAVA程序设计》在线作业
15春福师《JAVA程序设计》在线作业
福师《JAVA程序设计》在线作业一
一、单选题(共30道试题,共60分。
)
1. 下列哪个选项的java源文件代码片段是不正确的?
A.packagetestpackage;
publicclassTest{}
B.importjava.io.*;
packagetestpackage;
publicclassTest{}
C.importjava.io.*;
classPerson{}
publicclassTest{}
D.importjava.io.*;
importjava.awt.*;
publicclassTest{}
正确答案:
B
2. 设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()
A.staticxx1;
B.publicxx1=newx(int123);
C.yx1;
D.xx1=x();
正确答案:
B
3. 下面语句执行后,i的值是()。
for(inti=0,j=1;j<5;j+=3)i=i+j;
A.4
B.5
C.6
D.7
正确答案:
B
4. java语言的执行模式是:
A.全编译型
B.全解释型
C.半编译和半解释型
D.同脚本语言的解释模式
正确答案:
C
5.
给出下列代码,则数组初始化中哪项是不正确的?
byte[]array1,array2[];
bytearray3[][];
byte[][]array4;
A.array2=array1
B.array2=array3
C.array2=array4
D.array3=array4
正确答案:
A
6. 阅读下列代码
publicclassTest{
publicstaticvoidmain(Stringargs[]){
System.out.println(89>>1);
}
}
其运行结果是_________。
A.44
B.45
C.88
D.90
正确答案:
A
7. 设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()
A.x>y||x>z
B.x!
=y
C.z>(y+x
D.x (x 正确答案: B 8. 下列程序段执行后b3的结果是()booleanb1=true,b2,b3;b3=b1? b1: b2; A.0 B.1 C.true D.false 正确答案: C 9. 下列程序段执行后的结果是()。 Strings=newString("abcdefg");for(inti=0;i A.aceg B.ACEG C.abcdefg D.abcd 正确答案: A 10. 若数组a定义为int[][]a=newint[3][4],则a是_________。 A.一维数组 B.二维数组 C.三维数组 D.四维数组 正确答案: B 11. "阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。 A.1 B.2 C.编译出错 D.运行出错 正确答案: 12. 下列语句执行后,变量a、c的值分别是()。 intx=182;inta,c;c=x/100;a=x%10; A.1,2 B.2,1 C.1.82,2 D.100,82 正确答案: 13. 在oneMethod()方法运行正常的情况下,程序段将输出什么? publicvoidtest() { try{oneMethod(); System.out.println("condition1"); }catch(ArrayIndexOutOfBoundsExceptione) { System.out.println("condition2"); }catch(Exceptione) { System.out.println("condition3"); }finally { System.out.println("finally"); } } A.condition1 B.condition2 C.condition3 D. condition1 finally 正确答案: 14. java以JVM为基础,最下层是移植接口,由适配器和()组成 A.网卡 B.Javaos C.Java基本类 D.Java应用程序和applet小程序 正确答案: 15. 设x=1,y=2,z=3,则表达式y+=z--/++x的值是() A.3 B.3.5 C.4 D.5 正确答案: 16. 执行完代码"int[]x=newint[25];"后,以下说明是正确的()。 A.x[24]为0 B.x[24]未定义 C.x[25]为0 D.x[0]为空 正确答案: 17. 下列声明和赋值语句错误的是() A.doublew=3.1415; B.Stringstrl=”bye”; C.floatz=6.74567 D.booleantruth=true; 正确答案: 18. 下列关于修饰符混用的说法,错误的是() A.abstract不能与final并列修饰同一个类 B.abstract类中不可以有private的成员 C.static方法中能处理非static的属性 D.abstract方法必须在abstract类中 正确答案: 19. 异常包含下列那些内容()。 A.程序中的语法错误 B.程序的编译错误 C.程序执行过程中遇到的事先没有预料到的情况 D.程序事先定义好的可能出现的意外情况 正确答案: 20. 在Java中,表示换行符的转义字符是() A.\n B.\f C.'n' D.\dd 正确答案: 21. 下列属于JAVA关键词的是() A.TRUE B.goto C.float D.NULL 正确答案: 22. 下列语句序列执行后,i的值是()。 inti=8,j=16;if(i-1>j)i--;elsej--; A.15 B.16 C.7 D.8 正确答案: 23. 关于Java中数据类型叙述正确的是() A.整型数据在不同平台下长度不同 B.boolean类型数据只有2个值,true和false C.数组属于简单数据类型 D.Java中的指针类型和C语言的一样 正确答案: 24. 下列代码中,将引起一个编译错误的行是()1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)} A.第3行 B.第5行 C.第6行 D.第10行 正确答案: 25. 阅读下列代码 publicclassTest2005{ publicstaticvoidmain(Stringargs[]){ Strings=″Test″; Switch(s){ case″Java″: System.out.print(″Java″); break; case″Language″: System.out.print(″Language″); break; case″Test″: System.out.print(″Test″); break; } } } 其运行结果是_________。 A.Java B.Language C.Test D.编译出错 正确答案: 26. 在Java语言中,不允许使用指针体现出的Java特性是_________。 A.可移植 B.解释执行 C.健壮性 D.安全性 正确答案: 27. 在switch(expression)语句中,expression的数据类型不能是()。 A.double B.char C.byte D.short 正确答案: 28. 线程生命周期中正确的状态是_________。 A.新建状态、运行状态和终止状态 B.新建状态、运行状态、阻塞状态和终止状态 C.新建状态、可运行状态、运行状态、阻塞状态和终止状态 D.新建状态、可运行状态、运行状态、恢复状态和终止状态 正确答案: 29. 以下叙述正确的是() A.构造方法必须是public方法 B.main方法必须是public方法 C.Java应用程序的文件名可以是任意的 D.构造方法应该声明为void类型 正确答案: 30. 下列关于继承的哪项叙述是正确的? A.在java中允许多重继承 B.在java中一个类只能实现一个接口 C.在java中一个类不能同时继承一个类和实现一个接口 D.java的单一继承使代码更可靠 正确答案: 福师《JAVA程序设计》在线作业一 二、多选题(共10道试题,共20分。 ) 1. 如下哪些是Java中正确的整数表示() A.22 B.0x22 C.022 D.22H 正确答案: 2. 下述哪些说法是正确的()。 A.java语言中的类只能有一个构造函数 B.程序员可以自己定义自己的异常 C.java语言允许多继承 D.socket在包中 正确答案: 3. 选出合理的标识符() A._sys1_lll B.2mail C.$change D.class 正确答案: 4. 哪个布局管理器使用的是组件的最佳尺寸() A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout E.GridBagLayout 正确答案: 5. 执行下列代码后,哪个结论是正确的String[]s=newString[10]; A.s[10]为""; B.s[9]为null; C.s[0]为未定义 D.s.length为10 正确答案: 6. 说明下列创建数组的方法那些是正确的()。 A.inttwoDim[][]=newint[4][]; B.inttwoDim[][]=newint[][4]; C.inttwoDim[][]=newint[4][5]; D.chara[]={‘A’,‘B’}; 正确答案: 7. JDBC驱动程序的类型包括哪几种? () A.JDBC-ODBC桥接 B.部分Java,部分本地驱动 C.JDBC网络纯Java驱动程序 D.本地协议纯Java驱动程序 正确答案: 8. 下列哪些语句是正确的()。 A.inta[][]=newint[][3]; B.inta[][]={{1,3},{2,3,4},{1,2}}; C.Strings[][]=newString[2][]; D.Strings[][]={{"can","I"},{"help","you"}} 正确答案: 9. 下面哪个方法可以在任何时候被任何线程调用() A.notify() B.wait() C.notifyAll() D.sleep() E.yield() F.synchronized(this) 正确答案: 10. 如下哪些是Java中有效的关键字() A.Const B.NULL C.false D.this E.native 正确答案: 福师《JAVA程序设计》在线作业一 三、判断题(共10道试题,共20分。 ) 1. 有的类定义时可以不定义构造函数,所以构造函数不是必需的()。 A.错误 B.正确 正确答案: 2. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体 A.错误 B.正确 正确答案: 3. Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。 A.错误 B.正确 正确答案: 4. char类型的取值范围是0~28-1。 A.错误 B.正确 正确答案: 5. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定() A.错误 B.正确 正确答案: 6. 一个Java类可以有多个父类()。 A.错误 B.正确 正确答案: 7. 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。 A.错误 B.正确 正确答案: 8. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。 A.错误 B.正确 正确答案: 9. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 () A.错误 B.正确 正确答案: 10. 实现java.lang.Runnable接口并重写run()方法可以用来创建一个新线程。 A.错误 B.正确 正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计 15 春福师 JAVA 程序设计 在线 作业
![提示](https://static.bdocx.com/images/bang_tan.gif)