- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机二级java上机练习题
一、基本操作题(共1题,合计18分)
41本题是判断一个字符串“Tom”是否在另外一个字符串 “I am Tom,I am from China”中出现。public class javal{public static void main(String[]args){ ;strl=I am Tom,I am from China.;str2=Tom;int i= ;if( )System.out.println(\+str2+\is in thestring:\+strl+\);elseSystem.out.println(\+str2+\is not in thestring:\+strl+\);}}
[正确答案]第1处:String strl,str2第2处:strl.indexOf(str2)第3处:i!=-1【解析】第1处使用前定义变量strl和str2;第2处和第3处判断str2是否是strl的子串。
[您的答案] int i = strl.indexOf(quot;Tomquot;); if(i != -1)
本题分值:18分您的得分:10分
试题解析:
+我要找茬 +加入错题 +收藏该题 评论此题
三、应用题(共1题,合计24分)
42本题要求分行打印输出当前系统中所有字体的名称。 ;public class java2{public static void main(String[]args){String[]fontNames=GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailable-FontFamilyNames();for(int i=0; ;i++)System.Out.println(fontNames[i]);}}
[正确答案]第1处:import java.awt.*第2处:ifontNames.1ength【解析】第1处必须在所有类定义之前引入标准类;第2处遍历字体名称数组。
[您的答案]i lt; fontNames.length;
本题分值:24分您的得分:9分
试题解析:
+我要找茬 +加入错题 +收藏该题 评论此题
四、综合题(共1题,合计18分)
43本题的功能是用键盘上的方向键来控制直线的绘制方向。如果一直按向上的方向键,则在窗口中从焦点开始向上缓慢绘制直线,按其他方向键也会向对应的方向缓慢地绘制直线,如果按下Shift键的话,绘制直线的速度会加快。import java.awt.*;import java.awt.geom.*;import java.util.*;import java.awt.event.*;import javax.swing.*;public class java3{public static void main(String[]args){SketchFrame frame=new SketchFrame();frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}class SketchFrame extends JFrame{public SketchFrame(){setTitle(java3);setSize(DEFAULT WIDTH, DEFAULTHEIGHT);SketehPanel panel=new SketchPanel();Container contentPane=getContentPane();contentPane.add(panel);}public static final int DEFAULT_WIDTH=300;public static final int DEFAULT_HEIGHT=200;}class SketehPanel extends JPanel{public void sketchPanel(){last=new Point2D.Double(100,100);lines=new ArrayList();KeyHandler listener=new KeyHandler();addkeyListener(this);setFocusable(true);}public void add(int dx,int dy){Point2D end=new Point2D.Double(last.getX()+dx,last.getY
文档评论(0)