电大Java语言与WWW技术形成性考核程序题_第1页
电大Java语言与WWW技术形成性考核程序题_第2页
电大Java语言与WWW技术形成性考核程序题_第3页
电大Java语言与WWW技术形成性考核程序题_第4页
电大Java语言与WWW技术形成性考核程序题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电大JAVA语言与WWW技术形成性考核程序题一、写出下列程序完成的功能1、PUBLICCLASSSUMPUBLICSTATICVOIDMAINSTRINGARGSINTSUM0FORINTI1IMAXMAXAISYSTEMOUTPRINTLNMAX“MINSYSTEMOUTPRINTLN上面这段程序所完成的功能是在数组中查找并输出最大值和最小值,并输出显示。3、IMPORTJAVAIOPUBLICCLASSCLASS1PUBLICSTATICVOIDMAINSTRINGARGSFACTNNEWFACT4SYSTEMOUTPRINTLNNFACTCLASSFACTINTNFACTINTNNNNNINTFACTINTI,F1FORI1IBAB上面这段程序所完成的功能是求两个数的最大值。5、IMPORTJAVAAWTIMPORTJAVAAPPLETAPPLETPUBLICCLASSAPPLET1EXTENDSAPPLETPUBLICVOIDPAINTGRAPHICSGGDRAWLINE30,5,100,45GDRAWRECT30,50,50,20GDRAWOVAL30,80,50,40GDRAWSTRING“THEYAREFIGURES“,30,150上面这段程序所完成的功能是_在APPLET界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。6IMPORTJAVAAPPLETIMPORTJAVAAWTIMPORTJAVAAWTEVENTPUBLICCLASSAPPLETLEXTENDSAPPLETIMPLEMENTSACTIONLISTENERLABELPROMPTBUTTONBTNPUBLICVOIDINITPROMPTNEWLABEL“BTNNEWBUTTON“开始“ADDBTNADDPROMPTBTNADDACTIONLISTENERTHISPUBLICVOIDACTIONPERFORMEDACTIONEVENTEIFEGETSOURCEBTNPROMPTSETTEXT“祝您考试及格“上面这段程序所完成的功能是在一个APPLET程序中创建一个标识为“开始”的按钮,当鼠标单击“开始”按钮时,就显示出标识有“祝您考试及格”字样的标签。7、IMPORTJAVAAWTPUBLICCLASSABCPUBLICSTATICVOIDMAINSTRINGARGSNEWFRAMEOUTCLASSFRAMEOUTEXTENDSFRAME/FRAME为系统定义的窗框类BUTTONBTNFRAMEOUTSUPER“我的标题“BTNNEWBUTTON“我的按钮“SETLAYOUTNEWFLOWLAYOUTADDBTNSETSIZE300,200SHOW上面这段程序所完成的功能是创建一个标题为“我的标题”的窗框,窗框中显示有“我的按钮”字样的按钮。二、写出下列程序运行得结果1、INTX0,Y4,Z5IFX2IFY5SYSTEMOUTPRINTLN“MESSAGETHREE“ELSESYSTEMOUTPRINTLN“MESSAQEFOUR“运行结果MESSAGEFOUR2、IMPORTJAVAIOPUBLICCLASSABCPUBLICSTATICVOIDMAINSTRINGARGSINTI,S0INTA10,20,30,40,50,60,70,80,90FORI0IALENGTHIIFAI30SAISYSTEMOUTPRINTLN“S“S运行结果S1803、IMPORTJAVAIOPUBLICCLASSABCPUBLICSTATICVOIDMAINSTRINGARGSSUBSUBCLASSXNEWSUBSUBCLASS10,20,30XSHOWSUPERCLASSINTAA,INTBBAAABBBVOIDSHOWSYSTEMOUTPRINTLN“A“A“NB“BCLASSSUBCLASSEXTENDSSUPERCLASSINTCSUBCLASSINTAA,INTBB,INTCCSUPERAA,BBCCCCLASSSUBSUBCLASSEXTENDSSUBCLASSINTASUBSUBCLASSINTAA,INTBB,INTCCSUPERAA,BB,CCAAABBCCVOIDSHOWSYSTEMOUTPRINTLN“A“A“NB“B“NC“C运行结果A60B20C304、CLASSAPUBLICINTFINTXRETURNX1CLASSBEXTENDSAPUBLICINTFINTXRETURNXXPUBLICCLASSEPUBLICSTATICVOIDMAINSTRINGARGSAANEWBINTMAF10SYSTEMOUTPRINTLNM运行结果1005、CLASSAINTXPUBLICVOIDSETXINTXTHISXXINTGETXRETURNXCLASSBPUBLICVOIDFAAASETX100PUBLICCLASSEPUBLICSTATICVOIDMAINSTRINGARGSAANEWAASETX8SYSTEMOUTPRINTLNAGETXBBNEWBBFASYSTEMOUTPRINTLNAGETX运行结果8100三、程序设计题1、编写一个JAVAAPPLET,使之能够在浏览器中显示“WELCOMETOJAVAAPPLETWORLD”的字符串信息。参考程序如下IMPORTJAVAAWTGRAPHICSIMPORTJAVAAPPLETPUBLICCLASSHELLOAPPLETEXTENDSAPPLETPUBLICVOIDPAINTGRAPHICSGGDRAWSTRING“WELCOMETOJAVAAPPLETWORLD“,50,502、编写一个JAVAAPPLICATION,显示“WELCOMETOJAVAAPPLICATIONWORLD”的字符串信息。参考程序如下PUBLICCLASSHELLOWORLD/定义类HELLOWORLDPUBLICSTATICVOIDMAINSTRINGARGS/程序起始点/控制台输出WELCOMETOJAVAAPPLICATIONWORLDSYSTEMOUTPRINTLN“WELCOMETOJAVAAPPLICATIONWORLD“3、编程序计算1/11/21/31/100的值。参考程序如下PUBLICCLASSSUMPUBLICSTATICVOIDMAINSTRINGARGSDOUBLESUM00FORINTI1I100ISUM10/DOUBLEISYSTEMOUTPRINTLN“SUM“SUM4编写一个日期类DATE,要求(1)日期类DATE属性有YEARINT型,代表年。MONTHINT型,代表月。(2)日期类DATE的方法有DATE构造函数,日期的默认初值为2004年5月1日。DATEINTY,INTM,INTD构造函数、形参Y,M,D分别为某个日期的年月日的初值。INTGETYEAR获取日期的年份作为方法的返回值。INTGETMONTH获取日期的月份作为方法的返回值。INTGETDAY获取日期的日作为方法的返回值。VOIDSHOWDATE以年月日的形式显示一个日期。参考程序如下PUBLICCLASSDATEINTYEAR,MONTH,DAYDATEYEAR2000MONTH1DAY1DATEINTY,INTM,INTDYEARYMONTHMDAYDINTGETYEARRETURNYEARINTGETMONTHRETURNMONTHINTGETDAYRETURNDAYVOIDSHOWDATESYSTEMOUTPRINTLNYEAR“年“MONTH“月“DAY“日“5、定义的抽象生来表示“学生”,它派生出“小学生”、“中学生”、“大学生”、“研究生”四个大类,另外其中“大学生”类再派生出“一年级学生”、“二年级学生”、“三年级学生”、“四年级学生”四个子类,“研究生”类在派生出“硕士生”和“博士生”两个子类。参考程序如下ABSTRACTCLASSSTUDENT/抽象类/学生的属性,如学号、姓名、性别、年龄INTSTUDENTNOSTRINGSTUDENTNAMEBOOLEANSTUDENTSEXINTSTUDENTAGESTUDENTINTSNO,BOOLEANSEX,INTAGESTUDENTNOSNOSTUDENTSEXSEXSTUDENTAGEAGEVOIDMODIFYAGEINTSNO,INTNEWAGEIFSTUDENTNOSNOSTUDENTAGENEWAGE/小学生类CLASSPUPILEXTENDSSTUDENTSTRINGSTUDENTKIND/中学生类CLASSMIDDLESTUDENTEXTENDSSTUDENTSTRINGSTUDENTKIND/大学生类CLASSACADEMICIANEXTENDSSTUDENTSTRINGSTUDENTKIND/研究生类CLASSGRADUATESTUDENTEXTENDSSTUDENTSTRINGSTUDENTKIND/大学一年级类CLASSFRESHMANEXTENDSACADEMICIANSTRINGSPECIALTY/大学二年级类CLASSSOPHOMOREEXTENDSACADEMICIANSTRINGSPECIALTY/大学三年级类CLASSJUNIOREXTENDSACADEMICIANSTRINGSPECIALTY/大学四年级类CLASSSENIOREXTENDSACADEMICIANSTRINGSPECIALTY/硕士研究生类CLASSMASTEREXTENDSGRADUATESTUDENTSTRINGSPECIALTY/博士研究生类CLASSDOCTOREXTENDSGRADUATESTUDENTSTRINGSPECIALTY6、编写图形界面下的JAVAAPPLET程序,接受用户输人的两个数据为上、下限,然后10个一行输出上、下限之间的所有素数。参考程序如下LB2NEWLABEL“下限“IN1NEWTEXTFIELD5IN2NEWTEXTFIELD5OUT1NEWTEXTAREAOUT1SETEDITABLEFALSE/设为不可编辑BTN1NEWBUTTON“输出素数“BTN2NEWBUTTON“关闭“ADDLB1ADDIN1ADDLB2ADDIN2ADDBTN1ADDBTN2ADDRESULTADDOUT1BTN1ADDACTIONLISTENERTHISBTN2ADDACTIONLISTENERTHISPUBLICVOIDACTIONPERFORMEDACTIONEVENTEINTK0/设计数器IFEGETSOURCEBTN1/响应按钮“输出素数”的动作OUT1SETTEXT“N“/新行输出AINTEGERPARSEINTIN1GETTEXTBINTEGERPARSEINTIN2GETTEXT/判断是否素数,是则计数并加入输出子串SLOOPFORINTIBIAIFORINTJ2JIJIFIJ0CONTINUELOOPKIFK100/每10个数加个回车SSI“,“N“ELSESSI“,“RESULTSETTEXTB“与“A“之间共有素数“K“个,输出如下“OUTLSETTEXTSELSESYSTEMEXIT0/单击“关闭“退出程序7、请创建简单的程序THREETHREADSJAVA,它将创建三个线程,每个线程应当显示它们的名字。/PRINTMEJAVACLASSPRINTMEIMPLEMENTSRUNNABLEPUBLICVOIDRUNFORINTX0X10XSYSTEMOUTPRINTLNTHREADCURRENTTHREADGETNAMETRYTHREADS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论