




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA技术阶段作业1:一、单项选择题(共10道小题,共100.0分)设有如下程序publicclassTry2{
publicstaticvoidmain(String[]args){
Bobjb=(B)newA();
objb.show();
}}classA{voidshow(){System.out.println("a");}}classBextendsA{voidshow(){System.out.println("b");}}则下面说法正确的是(
)编译时发生错误运行时发生错误输出为a输出为b知识点:阶段作业一学生答案:[B;]
得分:[10]试题分值:10.0提示:
设有如下程序publicclassTry2{
publicstaticvoidmain(String[]args){
Fruitf=newFruit();
f.setGrames(100);
System.out.println(f.grams);
}}
classFruit{//水果类
intgrams;//克数(质量)
voidsetGrames(intgrams){
grams=grams;
}}则下面说法正确的是(
)编译时发生错误运行时发生错误输出为0输出为100知识点:阶段作业一学生答案:[C;]
得分:[10]试题分值:10.0提示:
设有下面程序:publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringargs[]){
System.out.println(arr[0]);
}}则以下叙述正确的是(
)编译时发生错误运行时发生错误输出为0输出为null知识点:阶段作业一学生答案:[C;]
得分:[10]试题分值:10.0提示:
设有如下类定义classFruit{//水果类
intgrams;//克数(质量)
inttotalCalories(){//卡路里(热量)
returngrams*10;
}}则创建一个Fruit类的对象变量f,同时创建一个对象实体,并且把对象实体的引用赋给f的语句是(
)Fruitf;newFruit();newFruit;Fruitf=newFruit();知识点:阶段作业一学生答案:[D;]
得分:[10]试题分值:10.0提示:
设有如下类定义classFruit{//水果类
intgrams;//克数(质量)
inttotalCalories(){//卡路里(热量)
returngrams*10;
}}则创建一个Fruit类的对象变量的语句是(
)Fruitf;newFruit();newFruit;intf;知识点:阶段作业一学生答案:[A;]
得分:[10]试题分值:10.0提示:
语句System.out.printf("%o",12);的输出结果是(
)12c141010知识点:阶段作业一学生答案:[C;]
得分:[10]试题分值:10.0提示:
格式化输出123456.789,要求保留两位小数。下面选项中能够完成此功能的语句是System.out.printf("%5.2f",123456.789);System.out.printf("%5f",123456.789);System.out.print("%8.2f",123456.789);System.out.println("%8.2f",123456.789);知识点:阶段作业一学生答案:[A;]
得分:[10]试题分值:10.0提示:
下面叙述中哪个是正确的(
)当编译Java程序时,源程序中的每个类都将被分别编译成不同的文件,每个文件名都与所对应的类名相同,并以扩展名class结束当编译Java程序时,源程序中的每个类都将被分别编译成不同的文件,每个文件名都与所对应的类名相同,并以扩展名javax结束当编译Java程序时,源程序中的每个类都将被编译到同一个文件中,文件名与主类的类名相同,并以扩展名class结束当编译Java程序时,源程序中的每个类都将被编译到同一个文件中,文件名与主类的类名相同,并以扩展名javax结束知识点:阶段作业一学生答案:[A;]
得分:[10]试题分值:10.0提示:
下面关于Java虚拟机的说法错误的是(
)Java虚拟机是Java运行时环境的一个组成部分Java虚拟机负责加载和执行Java程序的类文件Java虚拟机可以由硬件实现,也可以由软件实现,还可以由硬件软件结合实现Java虚拟机就是Java运行时环境知识点:阶段作业一学生答案:[D;]
得分:[10]试题分值:10.0提示:
下面关于Java的理解错误的是(
)Java是一个面向对象、平台独立、多线程、动态的编程环境Java是一个完整的计算平台,包括完整的程序开发环境和运行环境Java是一个通用的编程环境,使用它可以开发完成各种计算任务的通用程序Java是一个Web程序开发和运行环境,使用它只能开发Web应用程序知识点:阶段作业一学生答案:[D;]
得分:[10]试题分值:10.0提示:
阶段作业2:一、单项选择题(共10道小题,共100.0分)请看下面的代码publicvoidfun(){inti;try{i=System.in.read();System.out.println(“location1”);}catch(IOExceptione){System.out.println(“location2”);}finally{System.out.println(“location3”);}System.out.println(“location4”);}如果IOException块执行,程序的输出结果为(
)location1location3location2location3location2location3location4location4知识点:阶段作业二学生答案:[C;]
得分:[10]试题分值:10.0提示:
请看下面的代码publicvoidtest(){try{oneMethod();System.out.println(“condition1”);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(“condition2”);}catch(Exceptione){System.out.println(“condition3”);}finally{System.out.println(“condition4”);}}如果oneMethod抛出NullPointerException,则程序输出结果为是(
)condition1condition2condition3condition3condition4知识点:阶段作业二学生答案:[D;]
得分:[10]试题分值:10.0提示:
设有如下程序
publicclassTry2{
publicstaticvoidmain(String[]args){
Try2obj=newTry2();
obj.test();
}
voidoneMethod(){
inta[]={1,2,3};
System.out.println(a[0]);
}
publicvoidtest(){
try{
oneMethod();
System.out.println("condition1");
}
catch(ArrayIndexOutOfBoundsExceptione){
System.out.println("condition2");
}
catch(Exceptione){
System.out.println("condition3");
}
finally{
System.out.println("finally");
}
}}则程序的输出结果的是(
)1condition1finallycondition2finallycondition3finally3aondition1finally知识点:阶段作业二学生答案:[A;]
得分:[10]试题分值:10.0提示:
设有如下程序publicclassTry2{
publicstaticvoidmain(String[]args){
Try2obj=newTry2();
obj.test();
}
voidoneMethod(){}
publicvoidtest(){
try{
oneMethod();
System.out.println("condition1");
}
catch(ArrayIndexOutOfBoundsExceptione){
System.out.println("condition2");
}
catch(Exceptione){
System.out.println("condition3");
}
finally{
System.out.println("finally");
}
}}则程序的输出结果的是(
)condition1condition1finallycondition1condition2condition3condition1condition2condition3finally知识点:阶段作业二学生答案:[B;]
得分:[10]试题分值:10.0提示:
使用catch(Exceptione)的好处是(
)只会捕获个别类型的异常捕获try块中产生的所有类型的异常忽略一些异常执行一些程序知识点:阶段作业二学生答案:[B;]
得分:[10]试题分值:10.0提示:
给定下面程序段publicclassMyProgram{publicstaticvoidmain(Stringargs[]){try{
System.out.print("Helloworld");}finally{System.out.print("Finallyexecuting");}}}则下面正确的选项是(
)由于没有表明异常,所以程序不能编译由于缺少catch语句,所以程序不能编译程序运行结果:
Helloworld.程序运行结果:
HelloworldFinallyexecuting知识点:阶段作业二学生答案:[D;]
得分:[10]试题分值:10.0提示:
有如下代码段classCOuter{
intx=10;
voidshowA(){
System.out.println(x);
}
voidprint(){
(newCInner(){
voidshowB(){
System.out.println(x);
}
}
).showB();
}
classCInner{
intx=20;
}}publicclassTry2{
publicstaticvoidmain(String[]args){
COutero=newCOuter();
o.print();
}}则下面说法正确的是(
)程序有错,方法print()内的代码有语法错误程序有错,Try2类的声明有语法错误输出为20输出为10知识点:阶段作业二学生答案:[C;]
得分:[10]试题分值:10.0提示:
有如下代码段classCOuter{
intx=10;
voidshowA(){
System.out.println(x);
}
voidprint(){
(newCInner()).showB();
}
classCInner{
intx=20;
voidshowB(){
System.out.println(x);
}
}}publicclassTry2{
publicstaticvoidmain(String[]args){
COutero=newCOuter();
o.print();
}}则下面说法正确的是(
)编译时发生错误运行时发生错误输出为20输出为10知识点:阶段作业二学生答案:[C;]
得分:[10]试题分值:10.0提示:
设有如下程序publicclassTry2{
publicstaticvoidmain(String[]args){
Circlec=newCircle(2);
System.out.println(c.getArea());
}}
interfaceIShape{
doublePI=3.14;
doublegetArea();}
classCircleimplementsIShape{
privatedoubleradius;
Circle(doubleradius){
this.radius=radius;
}
publicdoublegetArea(){
return(PI*radius*radius);
}
}
则下面说法正确的是(
)编译时发生错误运行时发生错误输出为12.56输出为0知识点:阶段作业二学生答案:[C;]
得分:[10]试题分值:10.0提示:Java类文件实际上不一定非要用Java语言编写源程序然后用Java编译器编译得到,实际上还有许多其它的办法得到。例如,一种比较笨的办法是我们可以手工编写类文件――我们直接编辑二进制的文件,让我们编写的二进制文件符合JVM规定的类文件格式,这样我们就可以手工得到类文件了。设有如下程序publicclassTry2{
publicstaticvoidmain(String[]args){
Circlec=newCircle(2);
System.out.println(c.getArea());
}}
interfaceIShape{
doublePI=3.14;
publicdoublegetArea(){
return(PI*radius*radius);
}}
classCircleimplementsIShape{
privatedoubleradius;
Circle(doubleradius){
this.radius=radius;
}}则下面说法正确的是(
)编译时发生错误运行时发生错误输出为12.56输出为0知识点:阶段作业二学生答案:[A;]
得分:[10]试题分值:10.0提示:
阶段作业3:一、单项选择题(共10道小题,共100.0分)方法resume()负责重新开始哪个线程的执行?(
)被stop()方法停止的线程被sleep()方法停止的线程被wait()方法停止被suspend()方法停止知识点:阶段作业三学生答案:[D;]
得分:[10]试题分值:10.0提示:
请看下面未完成的代码publicclassFooimplementsRunnable{
publicvoidrun(Threadt){
System.out.println("Running.");
}
publicstaticvoidmain(String[]args){
newThread(newFoo()).start();
}}结果是?(
)运行时抛出一个异常程序能够运行,但是没有任何输出没有实现Runnable接口中的方法导致编译错误程序运行后输出“Running”知识点:阶段作业三学生答案:[C;]
得分:[10]试题分值:10.0提示:
出于等待状态的线程收到notify()或notifyAll()通知后,就会转变到哪个状态?(
)运行就绪阻塞延迟知识点:阶段作业三学生答案:[B;]
得分:[10]试题分值:10.0提示:
下面关于Java线程的说法错误的是(
)当一个Java程序启动时,系统就为它创建好一个线程,用这个线程执行main()
方法中的代码序列除了主线程,JVM还创建了其它线程程序员可以使用代码自己创建线程并启动执行所有用户线程的优先级都高于任何一个系统线程的优先级知识点:阶段作业三学生答案:[D;]
得分:[10]试题分值:10.0提示:
有以下程序段:classMyThreadextendsThread{publicstaticvoidmain(Stringargs[]){MyThreadt=newMyThread();MyThreads=newMyThread();t.start();System.out.print("one.");s.start();System.out.print("two.");}publicvoidrun(){System.out.print("Thread");}}则下面正确的选项是(
)编译失败程序运行结果为:
one.Threadtwo.Thread程序运行结果是:
one.two.ThreaThread程序运行结果不确定知识点:阶段作业三学生答案:[D;]
得分:[10]试题分值:10.0提示:
有以下程序段:classMyThreadextendsThread{
//1publicstaticvoidmain(Stringargs[]){
//2MyThreadt=newMyThread();
//3t.run();
//4}
//5publicvoidrun(){
//6for(inti=1;i<3;++i){
//7System.out.print(i+"..");
//8}
//9}
//10}
//11则下面正确的选项是()由于第3行程序不能编译由于第4行程序不能编译程序运行结果是
1..2..程序运行结果是
1..2..3..知识点:阶段作业三学生答案:[C;]
得分:[10]试题分值:10.0提示:
线程通过(
)方法可以休眠一段时间,然后恢复运行。runsetProrityyieldsleep知识点:阶段作业三学生答案:[D;]
得分:[10]试题分值:10.0提示:
下面能够得到文件“file.txt”的父路径的是(
)Stringname=File.getParentName(“file.txt”);Stringname=(newFile(“file.txt”)).getParent();Stringname=(newFile(“file.txt”)).getParentName();Stringname=(newFile(“file.txt”)).getParentFile();知识点:阶段作业三学生答案:[B;]
得分:[10]试题分值:10.0提示:
设有如下程序1.//2.publicclassTry2{3.
publicstaticvoidmain(String[]args)throwsException{4,
FileOutputStreamout=newFileOutputStream("BytesCopy.txt");5.
}6.}则需要在第一行加入哪条语句能使程序通过编译和运行?(
)includejava.io.OutputStream;importjava.io.FileOutputStream;importjava.io.OutputStream;importjava.io.FileOutputStream;知识点:阶段作业三学生答案:[D;]
得分:[10]试题分值:10.0提示:
关于Java流的叙述错误的是(
)流是Java语言处理I/O的方式从概念上讲,流就是一系列的字节序列或字符序列引入流的概念的目的是使得在处理不同的数据输入输出时编程更加方便流是Java惟一的非面向对象的语言构成知识点:阶段作业三学生答案:[D;]
得分:[10]试题分值:10.0提示:
阶段作业4:一、单项选择题(共10道小题,共100.0分)将光标移动到此ResultSet对象的给定行编号的方法是(
)go(introw)goto(introw)moveTo(introw)absolute(introw)知识点:阶段作业四学生答案:[D;]
得分:[10]试题分值:10.0提示:
java.sql包中用于管理数据库驱动程序的类是(
)DriverManageConnectionStatementResultSet知识点:阶段作业四学生答案:[A;]
得分:[10]试题分值:10.0提示:
设有如下声明privatestaticStringmyDriver="sun.jdbc.odbc.JdbcOdbcDriver";
privatestaticStringmyUrl="jdbc:odbc:db1";
privatestaticStringuser="gdy";
privatestaticStringpassword="gdy";则可以加载JDBC-ODBC驱动程序的是(
)Driver.forName(myDriver);newsun.jdbc.odbc.JdbcOdbcDriver();DriverManager.getConnectio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津铁道职业技术学院《小球训练理论与实践六》2023-2024学年第二学期期末试卷
- 实时数据API设计与实现-全面剖析
- 电商培训行业技术发展-全面剖析
- 泉州市南安市第三小学合招聘教师真题2024
- 人类活动对自然环境的影响-全面剖析
- 2025年舞蹈教师资格考试模拟试卷:舞蹈教育政策与法规对教师职业发展成效的评价试题
- 2025年小提琴专业水平测试卷:秋季学期进阶挑战试题
- 智能家居隐私保护技术-全面剖析
- 2025年茶艺师职业技能鉴定考试模拟试卷(茶叶销售策略与市场竞争篇)
- 2025年消防安全案例分析考试题库案例分析要点详解
- 读书分享读书交流会《四世同堂》
- 2024年人教精通版四年级下册英语期末专项复习-阅读理解
- 中医推拿基础培训课件
- 防电信诈骗安全教案
- 产品履历表完
- 保健食品备案产品可用辅料及其使用规定
- 肺癌伴胸腔积液护理查房
- 健康管理中的健康教育与健康促进研究
- 2024年中考化学复习把握中考方向共研备考策略
- 新闻宣传“三审三校”审查表
- 电缆井施工方案
评论
0/150
提交评论