欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

电大Java语言与WWW技术形成性考核程序题WORD版

  • 资源ID:352908       资源大小:24.87KB        全文页数:11页
  • 资源格式: DOCX        下载积分:10积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要10积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

电大Java语言与WWW技术形成性考核程序题WORD版

.电大 Java 语言与 WWW 技术形成性考核程序题一、写出下列程序完成的功能1、public class Sum public static void main(String args)int sum =0;for ( int i=1;iMax)Max=a i;System.out.println(Max+" "Min);System.out.println();上面这段程序所完成的功能是:在数组中查找并输出最大值和最小值,并输出显示。3、import java.io.*;public class Class1public static void main(String args )Fact N=new Fact(4);System.out.println(N.fact() );class Factint n;Fact(int nn)n=nn;int fact().int i,f=1;for(i=1;ib)?a:b);上面这段程序所完成的功能是:求两个数的最大值。5、import java.awt.*;import java.applet.Applet;public class Applet1 extends Appletpublic void paint(Graphics g )g.drawLine(30, 5,100, 45 );g.drawRect(30,50,50,20);g.drawOval(30,80,50,40);g.drawString("They are figures!",30,150);上面这段程序所完成的功能是:_ 在 Applet 界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。 。.6. import java.applet.*;import java.awt.*;import java.awt.event.*;public class APPletl extends Applet implements ActionListenerLabel prompt;Button btn;public void init()prompt=new Label(" " );btn=new Button ("开始");add (btn);add(prompt);btn.addActionListener(this);public void actionPerformed(ActionEvent e)if(e.getSource()=btn)prompt.setText("祝您考试及格");上面这段程序所完成的功能是:在一个 Applet程序中创建一个标识为“开始”的按钮,当鼠标单击“开始”按钮 时,就显示出标识有“祝您考试及格”字样的标签。7、import java.awt.*;public class abcpublic static void main(String args)new FrameOut();class FrameOut extends Frame/Frame为系统定义的窗框类Button btn; FrameOut()super("我的标题"); btn=new Button ("我的按钮");setLayout(new FlowLayout();add(btn);setSize(300,200);show();.上面这段程序所完成的功能是:创建一个标题为“我的标题”的窗框,窗框中显示有“我的按钮”字样的按钮。二、写出下列程序运行得结果1、int x=0,y=4,z=5;if(x>2)if(y5)System.out.println("Message three");elseSystem.out.println("Messaqe four");运行结果:Message Four2、import java.io.* ;public class abcpublic static void main(String args )int i,s=0;int a= 10,20,30,40,50,60,70,80,90 ;for(i=0; i< a.length;i+)if(a i%3=0)s+=ai;System.out.println("s="+s);运行结果:S1803、import java.io.*;public class abcpublic static void main(String args)SubSubClass x=new SubSubClass(10,20,30);x.show();.SuperClass(int aa, int bb)a=aa;b=bb;void show() System.out.println("a="+a+"nb="+b);class SubClass extends SuperClass int c;SubClass(int aa,int bb,int cc)super(aa,bb);c=cc;class SubSubClass extends SubClassint a;SubSubClass(int aa,int bb,int cc) super(aa,bb,cc);a=aa+bb+cc;void show()System.out.println("a="+a+"nb="+b+"nc="+c);运行结果:a=60b20C304、 class A public int f(int x) return x+1;class B extends A public int f(int x) return x*x;public class E public static void main(String args ) A a= new B();int m=a.f(10);System.out.println(m);.运行结果:1005、 class A int x;public void setx(int x) this.x=x;int getx() return x;class B public void f( A a ) a.setx(100);public class E public static void main(String args ) A a= new A();a.setx(8);System.out.println(a.getx();B b=new B();B.f(a);System.out.println(a.getx();运行结果: 8 100三、程序设计题1、编写一个 Java Applet,使之能够在浏览器中显示 “Welcome to Java Applet World!”的字符串信息。参考程序如下:import java.awt.Graphics;import java.applet.*;public class HelloApplet extends Appletpublic void paint(Graphics g)g.drawString("Welcome to Java Applet World!",50,50);2、编写一个 Java Application,显示“Welcome to Java Application World!”的字符串信息。.参考程序如下:public class HelloWorld/定义类 HelloWorldpublic static void main(String args )/程序起始点/控制台输出 Welcome to Java Application World!System.out.println("Welcome to Java Application World!");3、编程序计算 1/1+1/2+1/3+1/100 的值。参考程序如下:public class Sumpublic static void main(String args)double sum=0.0;for(int i=1;i<= 100;i+)sum+=1.0/(double)i;System.out.println("sum="+sum);4 编写一个日期类 Date,要求:(1 )日期类 Date 属性有:year: int 型 ,代表年。month: int 型,代表月。(2 )日期类 Date 的方法有:Date() :构造函数,日期的默认初值为 2004 年 5 月 1 日。Date(int y, int m, int d):构造函数、形参 y,m,d 分别为某个日期的年月日的初值。int GetYear ( ):获取日期的年份作为方法的返回值。int GetMonth ( ):获取日期的月份作为方法的返回值。int GetDay ( ):获取日期的日作为方法的返回值 。void Show Date ( ):以*年*月*日的形式显示一个日期。参考程序如下:public class Dateint year,month,day;Date()year=2000;month=1;day=1;Date(int y,int m,int d)year=y;month=m;day=d;int GetYear( )return year;int GetMonth( )return month;int GetDay( )return day;void ShowDate( ).System.out.println(year+"年"+month+"月"+day+"日");5、定义的抽象生来表示“学生” ,它派生出“小学生” 、 “中学生” 、 “大学生” 、 “研究生” 四个大类,另外其中“大学生”类再派生出“一年级学生” 、 “二年级学生” 、 “三年级学生” 、“四年级学生”四个子类, “研究生”类在派生出“硕士生”和“博士生”两个子类。参考程序如下:abstract class student /抽象类 /学生的属性,如学号、姓名、性别、年龄int studentNo;String studentName;boolean studentSex;int studentAge;student(int sno,boolean sex,int age)studentNo=sno;studentSex=sex;studentAge=age; void modifyage(int sno,int newage) if(studentNo=sno)studentAge=newage;/小学生类class pupil extends studentString studentkind;/中学生类class middleStudent extends studentString studentkind; /大学生类class academician extends studentString studentkind;./研究生类class graduatestudent extends student String studentkind;/大学一年级类class freshman extends academicianString specialty;/大学二年级类class sophomore extends academician String specialty;/大学三年级类class junior extends academician String specialty;/大学四年级类class senior extends academicianString specialty;/硕士研究生类class master extends graduatestudentString specialty;/博士研究生类class doctor extends graduatestudentString specialty;6、编写图形界面下的 Java Applet程序,接受用户输人的两个数据为上、下限,然后 10个一行输出上、下限之间的所有素数。参考程序如下:lb2=new Label("下限");in1=new TextField(5);in2=new TextField(5);out1=new TextArea();out1.setEditable(false); /设为不可编辑btn1=new Button("输出素数");.btn2=new Button("关闭");add(lb1);add(in1);add(lb2);add(in2);add(btn1);add(btn2);add(result);add(out1);btn1.addActionListener(this);btn2.addActionListener(this);public void actionPerformed(ActionEvent e)int k=0; /设计数器if(e.getSource()=btn1) /响应按钮“输出素数”的动作out1.setText("n"); /新行输出a=Integer.parseInt(in1.getText();b=Integer.parseInt(in2.getText();/判断是否素数,是则计数并加入输出子串 SLoop:for(int i=b;i<a;i+)for(int j=2;j<i;j+)if(i%j=0)continue Loop;k+;if(k%10=0) /每 10个数加个回车s=s+i+","+"n"elses=s+i+","result.setText(b+"与"+a+"之间共有素数"+k+"个,输出如下:");outl.setText(s);else System.exit(0);/单击"关闭"退出程序.7、 请创建简单的程序 ThreeThreads.java,它将创建三个线程,每个线程应当显示它们的名字。/Printme.javaClass printme implements Runnable Public void run()for (int x=0;x<10;x+)System.out.println(Thread.currentthread().getname();try Thread.sleep(2000);catch(Exception e)/TestthreeThreads.javaPublic class TestThreeThreadsPublic static void main(String args)Runnable prog new Printme();Thread T1= new Thread(prog);Thread T2= new Thread(prog);Thread T3= new Thread(prog);T1.setName( “larry” );T2.setName( “curly” );T3.setName( “moe” );T1.start.();T2.start.();T3.start.();

注意事项

本文(电大Java语言与WWW技术形成性考核程序题WORD版)为本站会员(1**)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!