学习网考试学习资料

Gzu521.com

全国计算机等级考试二级JAVA上机考试指导(1)

全国计算机等级考试   点击:次   发布时间:2007-8-23   【字体: 】   来源:Gzu521.com
Gzu521.com我的学习网

  上机考试的注意事项:

  1.考生在上机考试时,应在规定的考试时间提前30分钟报到,交验准考证和身份证(军人身份证或户口本),同时抽签决定机考试的工作站号(或微机号);
  2.考生提前5分钟进入机房,坐在由抽签决定上机考试的工作站号(或微机号)上,不允许乱坐位置;
  3.在考试过程中若发生"死机"等异常现象,应举手示意,与监考人员联系,不得擅自关机;
  4.不得擅自登录与己无关的考号;
  5.不得擅自拷贝或删除与己无关的目录和文件;
  6.考生不得在考场中交头接耳、大声喊叫等;
  7.未到10分钟不得离开考场;
  8.迟到10分钟者取消考试资格。 I=*}Q'LoN/#I [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证全国计算机等级考试 http://Www.gzU521.com ] I=*}Q'LoN/#I

  上机考试要求考生独立完成,考试过程中不得讲话,如果在考试中计算机出现故障、死机、死循环、电源故障等异常情况时,应举手示意与监考人员联系,不得擅自关机。考生不得登录与己无关的考号,不得擅自查阅、拷贝、删除与考试无关的目录和文件。

  考生答题完毕后应立即离开考场,不得干扰其他考生答题。

  注意:考生必须在自己的考生目录下进行考试,否则在评分时查询不到考试内容而影响考试成绩。

  根据考试大纲要求,上机操作满分100分,时间90分钟。

  上机题目类型包括以下三种:
  一、基本操作题(30分)
  主要测试考生对简单数据类型、复合数据类型和表达式的掌握能力。
  主要测试考生使用Javaapplet程序和javaapplet程序开发过程的能力。
  主要测试考生对java程序的输入输出的编程与操作能力。
  主要测试考生对java语言的基本语句的使用能力。
  二、简单应用题(30分)
  主要测试考生对java语言的结构化设计的使用能力。
  主要测试考生对使用语言中面向对象特性的能力。
  主要测试考生对线程和编写用户界面程序的能力。
  三、综合应用题(30分)
  测试考生对包括基本操作和简单应用操作的综合适应能力。

  13道经典例题:
   1、下面是一个application程序,其功能是点击框架上的"退出"按钮,弹出"确认"对话框,单击对话框的"确定"按钮退出程序。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行删行。
  importjava.awt.*;
  importjava.awt.event.*;
  importjavax.swing.*;
  importjavax.swing.event.*;

  publicclassdialogexample
  {
  publicstaticvoidmain(string[]args)
  {
  dialogframeframe=newdialogframe();
  frame.setdefaultcloseoperation(jframe.exit-on-close);
  frame.show();
  }
 }

  classdialogframeextendsjframe
  {
  publicdialogframe()
  {
  settitle(″dialogexample″);
  setsize(width,height);

  containercontentpane=getcontentpane();

  jpanelbuttonpanel=newjpanel();
  logoutbutton=newjbutton(″退出″);
  logoutbutton.addactionlistener(newlogoutbutton());
  buttonpanel.add(logoutbutton);

  contentpane.add(buttonpanel,borderlayout.south);
  }

  privateclasslogoutaction
  implementsactionlistener
  {
  publicvoidactionperformed(actioneventevent)
  {
  intselection=joptionpane.showconfirmdialog(
  dialogframe.this,
  ″您确实要退出吗?″,″logout″,
  joptionpane.ok-cancel-option,
  joptionpane.warning-message);

  if(logout==joptionpane.ok-option)
  {
  system.exit(0);
  }
  }
  }

  publicstaticfinalintwidth=200;
  publicstaticfinalintheight=120;

  privatejbuttonlogoutbutton;
  }

 2、下面是一个application程序,其功能是实现简单的自定义异常的功能,当主函数调用f()方法时,引发myexception异常,并输出信息。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行删行。
  classmyexceptionextendsexception
  {
  publicmyexception()
  {
  }
  publicmyexception(stringmessage)
  {
  super(message);
  }
  }

  publicclassexceptioninherit
  {
  publicstaticvoidf()throwsmyexception
  {
  system.out.println(″throwingmyexception″);
  catchnewmyexception(″thesecondconstructor!″);
  }
  publicstaticvoidmain(string[]args)
  {
  try
  {
  f();
  }
  catch(exceptione)
  {
  e.printstacktrace();
  }
  }
  }EN\8 7A(=yH~M[ 此文转贴于我的学习网IT认证全国计算机等级考试 http://www.Gzu521.com]EN\8 7A(=yH~M

 3、下面是一个application程序,其功能是创建一个基本框架,设置为flowlayout布局管理器,根据命令行参数输入值创建相应数量的按钮。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行删行。
  importjava.awt.*;
  importjava.awt.event.*;
  importjavax.swing.*;

  publicclassflowlayouttest
  {
  publicstaticvoidmain(string[]args)
  {
  if(args.length!=1)
  {
  system.out.println(″flowlayout管理器″);
  system.exit(0);
  }

  stringbuttonstring=args[0];

  intbuttonnumber=byte.parseint(buttonstring);
  buttonframeframe=newbuttonframe(buttonnumber);
  frame.setdefaultcloseoperation(jframe.exit-on-close);
  frame.show();
  }
  }

  classbuttonframeextendsjframe
  {
  publicbuttonframe(intbuttonnumber)
  {
  buttons=buttonnumber;
  settitle(″flowlayout管理器″);
  setsize(width,height);

  jpanelbuttonpanel=newjpanel();

  for(inti=0;i<buttons;i+ 
  {
  jbuttonaddbutton=newjbutton(″add″+i);
  buttonpanel.add(addbutton);
  }

  containercontentpane=setcontentpane();
  contentpane.add(buttonpanel);
  }

  publicstaticfinalintwidth=350;
  publicstaticfinalintheight=200;
  privateintbuttons;
  }

下 一 页
5页: 第 [1] [2] [3] [4] [5]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...