计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
Java语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
问答题return true;
进入题库练习
问答题下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入, 1个作为输出,并且由异常处理来判断输入的数字是否为整型,如果是则进行运算,否则抛出异常并显示在第3个文本区域中。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 import java.awt.*; impoat java.awt.event.*; impoat java.applet.Applet; /* <applet code="exl7_3.class",width=800 heiSht=400> </applet> */ public class exl7_3 extends Applet implements ActionListener TextField tfl=new TextField(5); TextField tf2=new TextField(5); TextField tf3=newTextField(5); Label 11=new Label("+"); Label l2=new Label("="); Button btn=new Button("add"); public void init( ) add(11); add(tf1); add(tf2); add(12); add(tf3); add(btn); btn.addActionListener(this); public void actionPerformed(ActionEvent ae) try int a=Integer.parseInt(tf1.getText()); int b=Integer.parseInt(tf2.getText()); int x=a+b; tf2.setText(Integer.toString(x)); catch(NumberFormatException nfe) tf3.setText("error!"); ex19_3.html <HTML> <HEAD> <TITLE>exl9_3</TITLE> </HEAD> <BODY> <applet code="ex19_3.clasS"width=800 height=400> </applet> </BODY> </HTML>
进入题库练习
问答题);
进入题库练习
问答题基本操作题 下列程序中,要求从键盘接受字符输入,直到输入字符为"e"(注意是小写)时停止,并且将输入的字符("e"之前的字符)显示在屏幕上。请将程序补充完整。 程序运行结果如下: Keep typing, it will stop while enter ''e''... ddfsofkjlvncozieowdsfadsf ddfsofkjlvncozi import java.io.*; public class ex4_1 { public static void main(String[] args) { char ch; System.out.println("Keep typing,it will stop while enter ''e''..."); try{ while((ch= )!=''e''){ System. ; } }catch(IOException ioe){ System. ; } } }
进入题库练习
问答题在下画线处改正程序,并上机验证直到可执行为止: public class ExerciseTwo{ public static void main(String args[]){ int i=1; int j=2; ______; System.out.println(j); } }
进入题库练习
问答题本题中定义了长度为20的一维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。 public class java1( public static void main(String[]args){ int a[]=______; int i; for(______;i++) a[i]=i; for(i=0;i<20;i++){ if(______) System.out.print("a["+i+"]="+a[i]+","); } }
进入题库练习
问答题本程序是一个Applet,功能是更改显示的图片。页面中有一个“改变图形”按钮,单击该按钮,则面板中显示图片的改变,继续单击按钮,则图片继续改变,如图所示。importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassexam_14extendsAppletimplementsActionListener{intn=0;Imageim1,im2,showim;Buttonbn=newButton("改变图形");publicvoidinit(){add(bn);bn.setCommand("改变");im1=getImage(getCodeBase(),"exam_14_1.jpg");im2=getImage(getCodeBase(),"exam_14_2.jpg");bn.addActionListener(this);showim=im2;}publicvoidactionPerformed(ActionEvente){Graphicsg=getGraphic();if(e.getActionCommand()="改变"){if(n%2==0){showim=im1;n++;}else{showim=im2;n++;}update();}}publicvoidpaint(Graphicsg){g.drawImage(showim,0,0,this);}}exam_14.html:<html><head><title>exam_14</title></head><body><appletcode=exam_14.classwidth=500height=500></applet></body></html>
进入题库练习
问答题下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。 注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。 public class Example1_3 { public static void main(String[] argv) { int i = 1; ______ { if(______) System.out.print(i+ ","); ______ }while(i < 100); System.out.println(); } }
进入题库练习
问答题本题程序随机产生10个学生的成绩(0~100),要求每个学生的成绩都必须及格,同时团体的平均分不少于70分,这样这个团体才能通过,否则就不能通过。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 public class basic { public static void main(String[] args) { int score,sum = 0,i; for(i = 1;i <= 10; i ++) { score = (int) (______); System.out.print (score +","); if(score < 60) ______; sum = sum + score; i++; } System.out.println(); if ((i == 10) && (______)) System.out.println("This team passes!"); else System.out.println("This team doesn"t pass! "); } }
进入题库练习
问答题将下面的程序补充完整。 注意:不改动程序结构,不得增行或删行。 import java.appplet.Applet; import java.awt.Graphics; public class ex1 extends Applet { public void paint(Graphics______) { int i=682; gap.drawstring(Integer.______(i),20,60); } }
进入题库练习
问答题注意:下而出现的“考生文件夹”均为%USER%。在考生文件夹下存有文件名为Java_3.java和Java_3.html文件,本题的功能是利用switch语句完成画直线、矩形和椭圆的图形。请完善Java_3.java文件,并进行调试(在命令行中使用appletviewerJava_3.html,或者使用集成开发环境),程序先显示小程序和输入窗口如下:当输入1、2、3中任意一个整数后,在小程序窗口中呈现相应的多个直线或多个矩形或多个椭圆的图形。由于Java_3.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjava.awt.Graphics;importjavax.swing.*;//*********Found**********publicclassJava_3extends______{intchoice;publicvoidinit(){Stringinput;input=JOptionPane.showInputDialog("输入1去画直线/n"+"输入2去画矩形/n"+"输入3去画椭圆/n");//*********Found**********choice=Integer.______(input);}//*********Found**********publicvoidpaint(______){for(inti=0;i<10;i++){switch(choice){case1:g.drawLine(10,10,250,10+i*10);break;case2:g.drawRect(10+i*10,10+i*10,50+i*10,50+i*10);break;case3:g.drawOval(10+i*10,10+i*10,50+i*10,50+i*10);break;default;JOptionPane.showMessageDialog(null,"输入非法值");
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下画线地方填人正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 本题的要求是: 阅读Java_2.java程序,该程序的功能是将本程序代码打印输出。完成程序编写并运行。所得结果即本程序代码。 给定源程序: import Java.io.*; public class Java_2 //*********Found******** public static void main(String args[])______Exception long filePoint=0; String s; RandomAccessFile file=new RandomAccessFile("Java_2.java","r"); long fileLength=file.length(); while(filePoint<fileLength) //*********Found******** s=______.readLine(): System out println(s); filePoint=file getFilePointer(); file.close();
进入题库练习
问答题下列程序中,实现将封装数据类型Integer和基本数据类型int之间的转换,以及Integer、int类型和String类型之间的转换。请将程序补充完整。 程序运行结果如下: 123 456 456 源程序文件代码清单如下: public class test5 public static void main(String args[]) Integer intObj; int n; String s; intObj=new Integer(123); n=intObj.______; System.out.println(Integer.toString(n)); s=new String("456"); intObj=Integer.______; System.out.println(intObj.______); n=Integer.parseInt(s); System.out.println(Integer.toString(n));
进入题库练习
问答题本程序中监听下拉菜单中项的选择。窗口中有一个下拉菜单和一个文本框,当选中下拉菜单中一个选项“红、橙、黄、绿、蓝、靛、紫”时,文本框中就会询问你是否喜欢这种颜色,如图所示。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.event.*;publicclassexam_31{publicstaticvoidmain(String[]args){ComboBoxFrameframe=newComboBoxFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}classComboBoxFrameextendsJFrame{publicComboBoxFrame(){setTitle("exam_31");setSize(WIDTH,HEIGHT);ContainercontentPane=getContentPane();jobsPanel=newJPanel();______;jobsBox.setEditable(true);;jobsBox.addItem("红");jobsBox.addItem("橙");jobsBox.addItem("黄");jobsBox.addItem("绿");jobsBox.addItem("蓝");jobsBox.addItem("靛");jobsBox.addItem("紫");jobsBox.addActionListener(newjobsListener());jobsPanel.add(choiceLabel);obsPanel.add(jobsBox);JPaneltextPanel=newJPanel();myTextField=newJTextField("",15);textPanel.add(myTextField,BorderLayout.CENTER);contentPane.add(jobsPanel,BorderLayout.NORTH);contentPane.add(textPanel,BorderLayout.CENTER);}privateclassjobsListenerimplementsActionListener{publicvoidactionPerformed(ActionEventevent){ObjectselectedJob=jobsBox.getSelectedItem();Stringstr=______;myTextField.setText("你喜欢"+str+"色?");}}publicstaticfinalintWIDTH=300;publicstaticfinalintHEIGHT=150;publicstaticfinalJLabelchoiceLabel=newJLabel("请选择颜色:");privateJTextFieldmyTextField;privateJComboBoxjobsBox;privateJPaneljobsPanel;}
进入题库练习
问答题本程序是一个Applet,页面中有一个列表和一个面板,列表中列出了系统中所有的字体,选中列表中的字体后,右侧文本的字体会随之改变(初始状态右侧面板中没有文本,选中一种字体后,将以该字体显示文本“欢迎学习Java!”),如图所示。importjava.applet.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.JTextArea;publicclassexam_79extendsAppletimplementsItemListener{Listlist;JTextAreatext;publicvoidinit(){list=newList(6,false);text=newJTextArea(6,15);text.setForeground(Color.blue);GraphicsEnvironmentge=GraphicsEnvironment.getLocalGraphicsEnvironment();StringfontName[]=ge.getAvailableFontFamilyNames();for(inti=0;______;i++){list.add(fontName[i]);}add(list);Panelp=newPanel();p.setBackground(Color.pink);p.add(text);add(p);list.addItemListener(this);}publicvoiditemStateChanged(ItemEvente){Stringname=list.getSelectedItem();Fontf=newFont(name,Font.BOLD,16);______;text.setText("/n欢迎学习Java!");}}exam_79.html:<html><head><title>exam_79</title></head><body><appletcode="exam_79.class"width="400"height="500"></applet></body></html>
进入题库练习
问答题本题程序的功能是用键盘上的方向键来控制直线的绘制方向。如果一直按向上的方向键,则在窗口中从焦点开始向上缓慢绘制直线,按其他方向的方向键也会向对应的方向缓慢地绘制直线。如果按下Shift键,绘制直线的速度会加快。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 import java.awt.*; import java.awt.geom.*; import java.util.*; import java.awt.event.*; import javax.swing.*; public class advance public static void main(String[] args) SketchFrame frame = new SketchFrame(); frame.setDefaultCloseOperation(JFrame.EXIT ON CLOSE); frame,show (); class SketchFrame extends JFrame public SketchFrame() setTitle("advance"); setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); SketchPanel panel = new SketchPanel(); Container contentPane = getContentPane(); contentPane.add(panel); public static final int DEFAULT_WIDTH = 300; public static final int DEFAULT_HEIGHT = 200; class SketchPanel extends JPanel ______; last = new Point2D.Double(100,100); lines = new ArrayList(); KeyHandler listener = new KeyHandler(); ______; setFocusable(true); public void add(int dx,int dy) Point2D end = new Point2D.Double(last.getX()+ dx,last.getY() + dy); Line2D line = new Line2D.Double(last,end); lines.add(line); repaint(); last = end; public void paintComponent(Graphics g) super.paintComponent(g); Graphics2D g2 = (Graphics2D)g; for (int i = 0; i < lines.size(); i++) g2 .draw ((Line2D) lines .get (i)); private Point2D last; private ArrayList lines; private static final int SMALL INCREMENT = i; private static final int LARGE_INCREMENT = 5; private class KeyHandler implements KeyListener public void keyPressed(KeyEvent event) ______; int d; if (event.isShiftDown()) d = LARGE_INCREMENT; else d = SMALL_INCREMENT; if(keyCode == KeyEvent.VK_LEFT) add(-d,0); else if(keyCode == KeyEvent.VK_RIGHT) add(d,0); else if(keyCode == KeyEvent.VK_UP) add(0,-d); else if(keyCode == KeyEvent.VK DOWN) add(0,d); public void keyReleased(KeyEvent event) public void keyTyped(KeyEvent event) char keyChar = event.getKeyChar(); int d; if (Charaeter.isUpperCase(keyChar)) d = LARGE_INCREMENT; keyChar = Character.toLowerCase(keyChar); else d = SMALL_INCREMENT;
进入题库练习
问答题本程序将字符串str中非字母的字符(非a~z或A~Z的字符)打印输出。 public class exam_69{ public static void main(String[] args) { String str="df53#D%#AHTU(^ERW)AFGD"; ______; int i=0; while(i<n){ char c=______; if(!(c>='a' ______; } } }
进入题库练习
问答题本题程序的功能是计算圆和三角形的面积。通过菜单“选择”可以分别进行圆和三角形面积的计算。单击菜单项“圆面积计算”,窗口中就会显示两个文本框和一个“确定”按钮,在第一个文本框中输入圆的半径,单击“确定”按钮后就可以在第二个文本框中显示圆的面积。单击菜单项“三角形面积计算”,窗口中就会显示4个文本框和一个“确定”按钮,在前三个文本框中分别输入三角形三个边的长度,单击“确定”按钮后,如果三个边的长度不能组成三角形,结果文本框中会给出提示信息,否则显示三角形的面积;如果输入的值不是数值,则会给出提示信息。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 import java.awt.*; import java.awt.event.*; class circle extends Panel implements AetionListener double r,area; TextField radius = null,result = null; Button b = null; ______; radius = new TextField(10); result = new TextField(10); b = new Button("确定"); add (new Label ("输入半径")); add (radius); add(new Label("面积是")); add(result); add(b); b.addActionListener (this); result,setEnabled (false); public void actionPerformed(ActionEvent e) try r = Double.parseDouble (radius.getText ()); area =Math.PI*r*r; result,setText (""+area); catch (Exception ee) radius.setText ("请输入数字字符"); class triangle extends Panel implements ActionListener double a = 0,b = 0,c = 0,area; TextField border a = new TextField(6) ; TextField border b = new TextField(6) ; TextField border c = new TextField(6) ; Result = new TextField(24); Button button = new Button("确定"); triangle () add(new Label("输入三边的长度")); add (border_a); add (border_b); add (border_c); add(new Label("面积是:")); add (result); add (button); button,addActionListener (this); result.setEnabled(false); public void actionPerformed(ActionEvent e) try a = Double.parseDoubleborder_a.getText()); b = Double.parseDouble(border_b.getText()); c = Double.parseDouble(border_c.getText()); if(a+b>c&&a+c>b&&c+b>a) double p = (a+b+c)/2; area = Math.sqrt(p*(p-a)*(p-b)*(p-c)); result.setText(""+ area); else result.setText ("您输入的数字不能形成三角形"); catch(Exception ee) result.setText ("请输入数字字符"); class Win ______ implements ActionListener MenuBar bar = null; Menu menu = null; MenuItem item1,item2; circle circle; triangle trangle; Win() bar = new MenuBar(); menu = new Menu("选择"); setSize(300,200); item1 = new MenuItem("圆面积计算"); item2 = new MenuItem("三角形面积计算"); menu.add(item1); menu.add(item2); bar.add(menu); setMenuBar(bar); circle = new circle(); trangle = new triangle(); item1.addActionListener(this); item2.addActionListener(this); setVisible(true); public void actionPerformed(ActionEvent e) if (e.getSource() == item1) removeAll(); add(circle,"Center"); validate(); else if(e.getSource() == item2) removeAll (); add (trangle,"Center"); validate (); public class advance public static void main (String args[]) Win win = new Win(); win.setTitle ("advance "); win.setBounds (100,100,700,300); win.setVisible (true); win.addWindowListener (______) public void windowClosing(WindowEvent e) System.exit (0); );
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 本题的要求是: Java_3.java程序是一个二分法检索算法程序,完成程序,然后运行并所得结果为 对ArrayList分类:[白,粉红,紫,红,茶色,蓝,黄,黑] 检索关键字:黑 找到下标7 检索关键字:红 找到下标3 检索关键字:粉红 找到下标1 检索关键字:绿 没有找到<-5> 检索关键字:灰 没有找到<-1> 检索关键字:橙色 没有找到<-1> 给定源程序: //Java_3.java:二分法检索算法 import Java.util.*; public class Java_3 private String colors[]="红","白","蓝", "黑","黄", "紫","茶色","粉红"); private ArrayList aList;//ArrayList 引用 public Java_3() aList=new ArrayList(Arrays.asList(colors)); Collections.sort(aList);//ArrayList分类 System.out.println("对ArrayList分类:"+aList); public void printSearchResults() printSearchResultsHelper(colorsE3]); //首项 printSearchResultsHelper(colors[0]); //中间项 printSearchResultsHelper(colors[7]); //最后项 printSearchResultsHelper("绿"); //最低 printSearchResultsHelper("灰"); //不存在 //*********Found******** printSearchResultsHelper("______"); //不存在 private void printSearchResultsHelper(String key) int result=0; System out.println("/n检索关键字:"+key); result=Collections binarySearch(aList, key); System.out.primtln((result>=0?"找到下标" +result :"没有找到("+result+")")); public static void main(String args[]) //*********Found******** new Java_3().______;
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:阅读Java_3.java程序,该程序的功能是单击下“黄色”按钮,使图形用户界面窗口的背景色变为黄色。完成程序并运行,所得结果为单击“黄色”按钮后,窗口背景变成黄色。给定源程序:importJava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJava_3publicstaticvoidmain(String[]args)ButtonFrameframe=newButtonFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frameshow();//*********Found********class______extendsJFramepublicButtonFrame()setTitle("测试按钮");setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);ButtonPanelpanel=newButtonPanel();ContainercontentPane=getContentPane();contentPane.add(panel);publicstaticfinalintDEFAULT_WIDTH=200;publicstaticfinalintDEFAULT_HEIGHT=100;classButtonPanelextendsJPanelpublicButtonPanel()JButtonyellowButton=newJButton("黄色");add(yellowButton);ColorActionyellowAction=newColorAction(ColorYELLOW);yellowButton.addActionListener(yellowAction);//*********Found********privateclassColorActionimplements______publicColorAction(colorc)backgroundColor=c;//*********Found********publicvoid______(ActionEventevent)setBackground(backgroundColor);privateColorbackgroundColor;
进入题库练习