首页 Java复习题阅读程序题

Java复习题阅读程序题

举报
开通vip

Java复习题阅读程序题《JAVA程序设计》复习题之(三)阅读程序题(通信工程专业使用)三、阅读程序题。1、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=i;,System.out.println("sum="+sum);}}该程序完成的功能是:求sum=1+2+3+...+100的和。2、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringar...

Java复习题阅读程序题
《JAVA程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 》复习题之(三)阅读程序题(通信工程专业使用)三、阅读程序题。1、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=i;,System.out.println("sum="+sum);}}该程序完成的功能是:求sum=1+2+3+...+100的和。2、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0:for(inti=1;i<=100;i++)sum+=i*i;System.out.println("sum="+sum);}}该程序的功能是:求出sum的值为1到100的平方和。3、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=i*i*i;System.out.println("sum="+sum);}}此程序完成的功能是:计算并输出1到100的立方和sum值。4、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=1.0/(double)i;System.out.println("sum="+sum);}}此程序完成的功能是:求解sum=1+1/2+1/3+...+1/100的值并打印输出。5、阅读以下程序importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i=0)if(x>0)y=1;elsey=0;elsey=-1;System.out.println(y);}}程序的输出结果是:________________答案:130、阅读程序,写出正确的运行结果。publicclassFather{inta=100;publicvoidminer(){a--;}publicstaticvoidmain(String[]args){Fatherx=newFather();Sony=newSon();System.out.println(y.a);System.out.println(y.getA());y.miner();System.out.println(y.a);System.out.println(y.getA());}}classSonextendsFather{inta=0;publicvoidplus(){a++;}publicintgetA(){returnsuper.a;}}程序的输出结果是?答案:010009931、阅读以下程序:importjava.io.*;publiicclassTest{publicstaticvoidmain(Stringargs[]){ABs=newAB("Hello!","IloveJava.");System.out.println(s.toString());}}classAB{Stringsl;Strings2;AB(Stringstrl,Stringstr2){sl=str1;s2=str2;}publicStringtoString(){returnsl+s2;}}该程序的输出结果是:________________________________________Hello!IloveJava.北方民族大学试卷课程代码:11101210课程:java语言程序设计(B)一、选择题。(每小题分,共30分)1.要运行一名为的类文件,需要在DOS提示符下键入__B__命令。A.javaHello.classB.javaHelloC.javacHello.classD.javacHello2.Java语言具有许多优点和特点,下列选项中,__B__反映了Java程序并行机制的特点。A.安全性B.多线程C.跨平台D.可移植3.J2SE作为一种应用和开发环境,提供了一整套实用工具,其中_D__是JAVA的编译工具。A.javaB.javadocC.javapD.Javac4.下列说法中正确的是__C____A.以//开始的为多行注释B.Java语言以方法为程序的基本单位C.Applet是Java的一类特殊的应用程序,它可嵌入网页D.Java不区分大小写5.下列标识符中,__C___是正确的变量名。A.intB.1thingC.thing1D.one-hundred6.执行下列语句后,i和n的值为___C__。inti=10;intn=i++%5;A.10,0B.10,1C.11,0D.11,17.Java语言的字符变量以char表示,它在内存中占__B__位。8.执行下列语句后,屏幕上输出____B_____。inti=8;System.out.println(i>>2);A.8B.2C.10D.1000009.若在类A中有一个无形式参数且无返回值的方法m1(),而且在调用这个方法时可以使用类名称而不是对象名称,那么声明这个方法的形式为___A______。A.staticvoidm1()B.publicvoidm1()C.finalvoidm1()D.abstractvoidm1;10.下列关于缺省构造方法的描述中正确的是___D_______。A.缺省构造方法中可以初始化其他方法中定义的变量。B.java编译器会为所有的类创建缺省构造方法。C.如果在一个类中定义的构造方法都声明了参数,java编译器会为这个类创建一个缺省构造方法。D.当类中没有定义任何构造方法时,java编译器会为这个类创建缺省构造方法。11.类A定义如下:classA{privateintx=10;intgetx(){returnx;}}classBextendsA{privateintx=15;//需要覆盖getx()方法}在下述方法中可以在类B中覆盖gext()方法的是____A_____。A.intgetx(){...}B.intgetx(floatf){...}C.floatgetx(){...}D.doublegetx(floatf){...}12.类Test定义如下:publicclassTest{publicstaticvoidmain(Stringrp[]){Stringstr=newString(“abcde”);charch[]={‘A’,’B’,’C’,’D’,’E’};m1(str,ch);System.out.print(“str+”,”);System.out.println(ch);}publicstaticvoidm1(Strings,charch[]){s=”Hello”;ch[3]=’Z’;}}那么程序的执行结果为___C__________。A.abcde,ABCDEB.Hello,ABCDEC.abcde,ABCZED.Hello,ABCZE13.类A及其派生类B的定义如下:classA{A(){System.out.println(“A”);}}classBextendsA{publicstaticvoidmain(Stringr[]){Aa=newA();Bb=newB();}}关于上述程序代码的叙述中正确的是_____D_____。A.没有输出任何信息。B.不能通过编译。C.程序通过编译,输出结果为:AD.程序通过编译,输出结果为:AA14.用AWT组件实现单选按钮功能,需要使用___C______组件。A.CheckboxB.CheckboxGroupC.Checkbox和CheckboxGroupD.Choice15.如果需要手动引发异常,需要使用关键字____C____。16.关于catch语句说法正确的是___D_____。A.一个try块只能对应一个catch块B.使用catch时,异常子类可以在它们任何父类之后使用C.catch块和finally块必须同时使用D.以上均不正确17.下列___A___是序列化接口。A.SerializableB.ObjectOutputStreamC.ObjectInputStreamD.Set18.字符流的两个顶层抽象类为_____C______A.Input和OutputB.Reader和WriterC.InpuStream和OutputStreamD.ReaderStream和WriterStream19.如果希望所有的组件在界面上均匀排列,应使用下列___C____布局管理器。A.CardLayoutB.BorderLayoutC.GridLayoutD.FlowLayout20.用如下构造方法创建一个FileDialog对象,publicFileDailog(Frameparent,Stringtitle,intmode),若想创建一个用于显示当前目录下文件供读取的FileDialog对象,则参数mode应设置为____A_____。二、填空题。(每小题2分,共30分)1.下面程序的输出结果是DoingitforIis3DoingitforIis2DoingitforIis1finishpublicclassExample{publicstaticvoidmain(Stringr[]){inti=3;do{System.out.println(“DoingitforIis”+i);}while(--i>0);System.out.println(“finish”);}}2.break和continue语句都可以用在循环语句中,但break还可以用在___switch__语句中。3.Java中有一些约定成俗的命名规定,其中规定变量名为全小写,常量名为___大写_____。4.使用___length()____方法可以获得String类对象的长度。5.java的事件处理机制包括____事件源____、事件和事件处理器。6.java语言的各种数据类型之间提供两种类型转换方式:自动类型转换和_______强制类型转换______。7.java平台是由____JVM_____和_____API_____两部分组成的。8.java语言通过接口实现__多____继承,使类具有更灵活的扩展性。9.Applet类中定义了许多的方法以供程序员在设计Applet程序时使用,其中的___inti()______、____start()______、____stop()_____和___destroy()________便是在一个Applet生命周期中会执行到的四个方法,分别代表四个状态:初始态、运行态、停止态和消亡态。10.如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是____Applet_____类的子类并且存储该源程序文件的文件必须是_________java文件____。11.下列程序的运行结果是__________。01234publicclassA{publicstaticvoidmain(Stringrr[]){for(intcnt=0;cnt<10;cnt++){if(cnt==5)break;System.out.println(cnt);}}}12.下列语句片段的输出结果是________________。ErrorGoodBestintscore=9;switch(score){case0:System.out.println(“Fail”);default:System.out.println(“Error”);case1:System.out.println(“Good”);case2:System.out.println(“Best”);}13.下列程序的运行结果是____33453456___________。publicclassA{publicstaticvoidmain(Stringr[]){intj=0;for(inti=3;i>0;i--){j+=i;intx=2;while(x
本文档为【Java复习题阅读程序题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
百里登峰
暂无简介~
格式:pdf
大小:716KB
软件:PDF阅读器
页数:26
分类:
上传时间:2023-03-18
浏览量:7