- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《上海市计算机等级考试二级(Java)-程序调试与程序填空》.doc
编程题
按指定的要求编写程序段,
1.编写一个程序,把六个按钮分别标识为‘A’至‘F’,并排列成一行。
参考程序:
import java.awt.*;
public class MyClass {
public static void main(String args[]) {
String[] labels = {A,B,C,D,E,F};
Window win = new Frame();
win.setLayout(new GridLayout(1,6));
for(int i=0;i labels.length;i++)
win.add(new Button(labels[i]));
win.pack();
win.setVisible(true);
}
}
【解析】该题目的知识点在于图形用户界面设计中的布局设计,只能采用GridLayout的方式,不能采用默认的FlowLayout布局方式
2.设计一个applet,加载和显示图象“student.gif”。图像文件与包含applet的HTML文件在同一个目录下。
参考程序:
import java.awt.*;
import java.applet.*;
public class Mypicture extends java.applet.Applet{
Image image;
public void init (){
image=getImage(getDocumentBase(),Student.gif);
}
public void paint(Graphics g){
g.drawImage(image,0,0, this );
}
}
【解析】该题要求掌握如何在applet中显示图像文件的编程能力,具体可参照参考教材第十章。
3. 编写removeRandChar()方法,该方法有两个参数,类型分别是String和int,第二个参数表示从第一个参数指定的字符串中删除字符的个数。删除哪个字符由随机数决定。如果第二个参数比第一个参数指定的字符串长度大,则该方法返回空字符串。
removeRandChar()方法必须包括调用removeSingChar()方法,该方法定义在test4_1应用程序中。
例如执行完整的test4_1应用程序两次后,产生如下的输出:
C:\ java test4_1
Remove 3 random characters from INTERESTING: INEETING
Remove 6 random characters from INTERESTING: EESTN
C:\ java test4_1
Remove 3 random characters from INTERESTING: ITERETIN
Remove 6 random characters from INTERESTING: IEESG
下面是不包括removeRandChar()方法的test4_1应用程序:
public class test4_1{
public static void main(String[] args) {
String word1 = removeRandChar(INTERESTING, 3);
System.out.println(Remove 3 random characters from INTERESTING: + word1);
word1 = removeRandChar(INTERESTING, 6);
System.out.println(Remove 6 random characters from INTERESTING: + word1);
}
/**
This method removes the character at position: indexNum, from the String: str,
and returns the resulting String.
*/
private static String removeSingChar(String str, int indexNum) {
return str.substring(0,indexNum) + str.substring(indexNum+1);
}
……
}
参考程序:
private static String removeRandChar(String str, int howMany){
if (str.le
您可能关注的文档
- 《XN2115 40V 1.5A高调光比LED恒流驱动器》.pdf
- 《XX街道》.doc
- 《Y2系列电机参数表》.doc
- 《Y2系列电机绕组数据汇总》.xls
- 《Y3系列电机技术条件》.pdf
- 《YARN Node Labels - V5》.pptx
- 《yct level 1》.pdf
- 《yct level 2》.pdf
- 《yct level 3》.pdf
- 《YC系列电机技术条件》.pdf
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)