已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多优质自考资料尽在百度贴吧自考乐园俱乐部(/club/5346389)欢迎加入.欢迎交流.止不住的惊喜等着你.自考Java语言程序设计一程序设计综合题汇总程序设计综合题(程序填空和编程题)一、程序填空,阅读下列程序并完成程序填空1、 用Java Applet小应用程序完成下列填空 3.2import java.applet.*;import java.【awt】.*;public class test1_1 extends 【Applet 】 public void paint(【Graphics】 g) int x=2,y=1; 【switch】 (x+y) case 1: g.setColor(Color.red); g.drawString(“我是红色”,5,10); break;case 2: g.setColor(Color.blue); g.drawString(“我是蓝色”,5,10); break;case 3: g.setColor(Color.green); g.drawString(“我是绿色”,5,10); break;【 default】: g.drawString(“没有设置颜色”,5,10);awt Applet Graphics switch default2、 3.2import java. 【applet 】.*;import java.awt.*;public class test1_1【extends 】Applet public void paint(Graphics g) int【sum=0 】;for(int i=1; 【i=100】;i+) sum=sum+i; g.【drawString】(“sum=”+sum,10,20); applet extends sum=0 i=100 drawString3、 3.2【public】class test1_1 public【static】void main(【String】args) int i,j;for(j=2;j=50;j+) for(i=2;ij/2)System.【out】.pritnln(j+”是素数”); public static String j%i=0 out4、 4.5import java. 【applet】.*;import java.awt.*;【class】Chengji float f(float x,float y) return x*y;class Xiangjia 【extends】Chengji float f(float x,float y) return x+y;public class test1_1 extends Applet Xiangjia sum; public void 【init( )】 sum=new Xiangjia( ); public void paint(【Graphics】g) g.drawString(“sum=”+sum.f(4,6),5,20); applet class extends init( ) Graphics5、4.5【class】Student int number;String name; 【Student】 (int number,String name) this.number=number;=name;Systemout.println(“I am ”+name+”My number is”+number);class Univer_Student【extends】Student boolean 婚否; Univer_Student(int number,String name,boolean b) 【super】 (number,name); 婚否=b; System.out.pritnln(“婚否=”+婚否);public class test1_1public static void main(String args)Univer_Student zhang=【new】Univer_Student(9901,”和小林”,false); class Student extends super new6、 5.7import java.applet.*;import java.awt;class test1_extends【Applet】【String】tom;public void【init( )】tom=”2203026206209021”;public void paint(【Graphics】g) if(tom.【startsWith】(“”220)&(tom.endsWith(“1”)|tom.endsWith(“3”) g.drawString(“tom 是吉林人,男性”,10,10); Applet String init() Graphics statsWith7、5.11import java.applet.*;import java. 【awt 】.*;public class test1_1 extends【Applet】【 String】tom=”I am a good cat”;int x,y,z;public void paint(Graphics g)x=tom.【indexOf】 (“a”);y=tom.indexOf(“good”,2);z=tom.indexOf(“a”,7);g. 【setColor】(Color.red);g.drawString(“ ”+x+”:”+y+”:”+z,20,20); awt Applet String indexOf setColor8、8.1【import】java.applet.*;import java.awt.*;public class test1_1 extends【 Applet】 【TextField】text1, text2; public void【init( )】 text1=new TextField(“输入密码:”,10);text1.setEditable(false); text2=new TextField(10); text2. 【setEchoChar】 (*); add(text1);add(text2); import Applet TextField init() setEchoChar8、9.1【import】java.applet.*;import java.awt.*;public class test1_1 extends【Applet】【Button】 button1,button2; public void 【init( )】 button1=new Button(); button2=new Button(“确定”); 【add】 (button1);add(button2); import Applet Button init() add9、10.1 import java. 【applet 】.*; import java.awt.*; public class Test1_1 【extends】Applet 【Label】labe1;【 TextField】text1;public void init() label1=new Label(“输入姓名”); label1. 【setBackgound】(Color.red); text1=new TextField(10);add(label1);add(text1); applet extends Label TextField setBackgroud10、11.1import java.awt.*;import java.applet.*;public class test1_1 【extends】 Applet 【panel】p; 【Scrollpane】scrollpane; public void 【init( )】 p=【new】Panel(); scrollpane=new Scrollpane(Scrollpane.SCROLLBARS_ALWAYS)extends Panel ScroolPane init() new 11、 13.1import java.applet.*; import java.awt.*;class Mypanel1 extends【Panel】【Checkbox】 box1,box2;Mypanel1() box1=new Checkbox(女生); box2=new Checkbox(男生); add(box1);add(box2);public class Test1_2 extends【Applet】 Mypanel1 panel1; public void init() panel1=【 new】Mypanel1(); 【 add】 (panel1); Panel Checkbox Applet new add12、 15.1import java.applet.*; import java.awt.*;class Mywindow extends【Frame】 Mywindow(String s) 【super】 (s); 【setLayout】 (new GridLayout(1,1); setSize(60,70); 【setBackgound】 (Color.white); setVisible(true); pack();public class Test1_2 extends【Applet】 Mywindow window; public void init() window=new Mywindow(“冰雪之窗”); Frame super setLayout setBackground Applet13、 下面程序段是创建一个文件对话框类,请填空完成。 16.2 class Mydialog extends 【Dialog】 Button button1,button2;Mydialog(【Frame】F,String s) 【super】 (F,s); button1=new Button(“open”); button2=new Button(“close”); 【setLayout】(new FlowLayout(); setSize(90,90); setVisible(true); 【setModal】(false); add(button1);add(button2); Dialog Frame super setLayout setModal14、 17.2import java. 【 1 】.*;import java.awt.*;pubic class Test1_1【 2 】Applet char a; public void init() a=【 3 】char10;a0=你; a1=好; a2=我; a3=是;a4=八;a5=路; a6=那; a7=你; a8=是;a9=谁;public void paint(【 4 】g) g. 【 1 】 (a,2,a.length,5,25); g.drawChar(a,1,4,6,50); g.drawChar(a,7,3,5,60); applet extends new Graphics drawChar15、 17.6import java.applet.*;import java.awt.*;public class Test1_2【 1 】Applet public void【 2 】 (Graphics g) g. 【 3 】 (Color.blue) g.drawRoundRect(10,15,50,50,50,50);g. 【 4 】 (“蓝色圆”,10,15);g.setColor(Color.back) g.drawRoundRect(20,20,70,70,70,70);g.drawString(“黑色圆”,20,100);g.setColor(Color.white) g. 【 5 】 (80,100,100,100,100,100);g.drawString(“白色圆”,80,120); extends paint setColor drawString drawRoundRect编程题1、 编写一个Java Application应用程序,求1+2!+3!+20!。public class Test1_2 public static void main(String args) float sum=0,s=1; for(int n=1;n=20;n+) s=s*n; sum=sum+s;System.out.println(1+2!+3!.+20!=+sum);2、 编写一个Java Application应用程序,统计个位数是6,并且能被3整除的5位数共有多少个?public class Test1_2 public static void main(String args) int num=0;for(int i=10000;i=99999;i+) if(i%10= =6 & i%3 = =0) num+;System.out.println(“共有”+num+”个”);3、 编写一个Java Application应用程序,求11000之间所有的偶数的和。public class Test1_2public static void main(String args) long sum=0; for(int i=1;i=1000;i+) if(i%2 = 0) sum=sum+i; System.out.println(11000+之间的偶数之和为:+sum);4、 编写一个Java Application应用程序,输出100以内的全部素数。public class Test1_2 public static void main(String args) int sum=0,i,j;for(i=1;i=100;i+) for(j=2;ji/2) System.out.println(“素数:”+i);5、 编写一个Java Applet小应用程序,实现在窗口上添加一个红色的按钮,标题为“你好”。 9.1import java.applet.*;import java.awt.*;public class Test1_2 extends Applet Button redbutton; public void init( ) redbutton=new Button(“你好”);redbutton.setBackgroud(Color.red);add(redbutton);public void paint(Graphics g) g.drawString(“这是一个红色的按钮”,30,50);6、 编写一个Java Applet小应用程序,求5005000的和。 3.2import java.applet.*;import java.awt.*;public class Test1_2 extends Applet public void paint(Graphics g) long sum=0; for(int 500=1;i=5000;i+) sum=sum+I; g.drawString(“5005000的和为”+sum,10,20)7、 编写一个Java Applet小应用程序,添加2个文本框,一个用于显示标题“请输入密码:”,另一个用于输入密码*号。8.1 import java.applet.*; import java.awt.*; public class Test1_2 extends AppletTextField text1,text2;public void init( )text1=new TextField(“请输入密码:”,10);text1.setEditable(false);text2=new TextField(10);text2.setEchoChar(*);add(text1);add(text2);8、 编写一个Java Applet小应用程序,添加两个选择框,标题为“音乐”和“体育”。 14.1import java.applet.*; import java.awt.*;class Mypanel1 extends PanelCheckbox box1,box2;Mypanel1() box1=new Checkbox(音乐); box2=new Checkbox(体育); add(box1);add(box2);public class Test1_2 extends Applet Mypanel1 panel1; public void init() panel1=new Mypanel1(); add(panel1);9、 编写一个Java Applet小应用程序,创建一个窗口,窗口的标题是“世界之窗”import java.applet.*; import java.awt.*;class Mywindow extends Frame Mywindow(String s) super(s); setLayout(new GridLayout(1,1); setSize(60,70); setBackground(Color.white); setVisible(true); pack();public class Test1_2 extends Applet Mywindow window; public void init() window=new Mywindow(“世界之窗”);10、 编写一个Java Applet小应用程序,画一个矩形长为20,宽为40,再画一个圆半径为50,在任意画一条线。import java.applet.*; import java.awt.*;public class Test1_2 extends Applet public void paint(Graphics g) g.drawRect(20,20,20,40); g.drawRoundRect(80,100,50,50,50,50); g.drawoLine(150,150,300,300);11、 编写一个Java Application应用程序,求分数序列2/1,3/2,5/3,13/8,21/13, 前50项之和。public class Test1_2public static void main(String args) float a=2,b=1,c,sum=0; for(int i=1;i=1;i+) jicheng=jiecheng*I; g.drawString(“10的阶乘是:”jicheng,10,20);13、 编写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教学决策支持-洞察与解读
- 2025房屋租赁合同范文
- 2025健身房股权转让合同书范本
- 2025股权代持合同协议书范本标准版
- 安全保卫派驻合同书范本
- 2025室内设计作品委托合同样本
- 2025河北省房屋租赁合同模板
- 哈尔滨科学技术职业学院《影视采风》2024-2025学年第一学期期末试卷
- 2025电子科技公司劳动合同模板
- 2025-2030中国液体化工物流行业客户满意度调查与服务质量提升
- 2025江苏扬州大数据集团子公司管理人员招聘1人笔试备考题库及答案详解参考
- 中职艺术理论考试题库及答案
- 医用化学(第三版)课件 -第20章 脂类化合物
- 四年级上册人教版数学课外辅导计划
- 心脑血管事件报告制度
- 急性阑尾炎课件
- 糖尿病伴心血管疾病的护理
- 银行物业服务承诺和质量保障措施
- 人工智能在智能水处理中的应用
- 全国高校辅导员素质能力大赛试题(谈心谈话、案例分析)
- 人工智能安全:原理与实践 课件全套 李剑 第1-16章 人工智能安全概述- 代码漏洞检测原理与实践
评论
0/150
提交评论