`

上机模拟试题(三)

阅读更多

上机模拟试题(三)

1.    基本操作题 (本大题共 1 小题,共 30 分)

下列程序中,要求从键盘接受字符输入,知道输入字符为”e”(注意是小写)时停止,并且将输入的字符(e”之前的字符)显示在屏幕上。请将程序补充完整。

    程序运行结果如下:

       Keep typing,it will stop while enter ‘e’

       ddfsokjlvncozieowdsfadsf]

       ddfsofkjivncozi

      

       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.________;

              }

           }

       }

 

2.    简单的应用题 (本大题共 1 小题,共 30 分)

请完成下列Java程序:创建一个下拉式菜单,菜单项包括3CheckboxMenuItem(复选框),一条分割线和一个Exit项,要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。

注意:请勿main()主方法和其他已有语句内容,仅在下划线处添入适当的语句。

import java.awt.*;

import java.awt.event.*;

public class ex4_2 extends Frame implements ItemListener ,ActionListener{

    public static void main(String[] arg){

       ex4_2 obj4_2=new ex4_2();

    }

    ex4_2(){

       super(“ex4_2”);

       MenuBar mb=new MenuBar();

       Menu m=new Menu(“Menu”);

       MenuItem mi;

       mb.add

CheckboxMenuItem cb;

cb=new CheckboxMenuItem(“Check1”);

cb.additemListener(this);

m.add(cb);

cb=new CheckboxMenuItem(“Check2”);

cb.additemListener(this);

m.add(cb);

cb=new CheckboxMenuItem(“Check3”);

cb.additemListener(this);

m.add(cb);

m.addSeparator();

m.add(mi=new MenuItem(“Exit”));

mi.addActionListener(this);

setMenuBar(mb);

setSize(50,50);

show();

       }

       public void itemStateChanged(ItemEvent event){

           System.out.print(event.getItem());

           switch(event.getStateChange()){

           case ItemEvent.DESELECTED;

              System.out.println(“DESELECTED”);

              break;

           case____________________;

              ____________________:

              break;

           }

       }

       public void actionperformed(ActionEvent se){

           if(ae.getActionCommand().equals(“Exit”)){

              System.exit(0);

           }

       }

    }

 

3.    综合应用题 (本大题共 1 小题,共 40 分)

下面是一个Applet程序,其功能是从3~100之间(包括3100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他颜色为绿色。请改正程序中的错误(有下划线的语句),使程序能够输出正确的结果。

    注意:不改动程序的结构,不得增行或删行。

    import java.awt.*;

    import java.applet.Applet;

    /*

    <applet code=ex4_3.class width=800 height=400>

    </applet>

    */

    public class ex4_3 extends Applet{

       public Color color4_3=Color.black;

       private int n4_3=3;

       public myPrime thPrime4_3;

       public void init(){

           thPrime4_3=new myPrime(this);

           thPrime4_3.start();

       }

       public void paint(Graphics g){

           g.setColor(color4_3);

           g.drawString(n4_3,50,50);

       }

       public int getInt(){

           return n4_3;

       }

       public void setInt(int i){

           n4_3=I;

       }

    }

    class myPrime extends Thread{

       ex4_3 obj4_3;

       myPrime (ex4_3 o){

           this.obj4_3=o;

       }

       public Boolean isPrime(int n){

    boolean bPrime=ture;

    int I=2;

       If(n<3||n>100)

           Return false;

       While(i<n-l&&bPrime){

           If((n%i)= =0);

              BPrime=false;

           i++;

       }

       return bPrime;

           }

           public void run(){

              int I;

              for (i=3;i<100;i++)

                  if(isPrime(i))

                     obj4_3.color4_3=Color.gray;

                  else

                     obj4_3.color4_3=Color.green;

                  obj4_3.n4_3;

                  obj4_3.repaint();

                  try{

                     sleep(500);

                     }catch(InterruptedException ie){

                     }

                  }

              }

           }

           ex4_3.html

           <HTML>

           <HEAD>

              <TITLE>ex4_3</TITLE>

</HEAD>

<BODY>

<applet code=”ex4_3.class“width=800 height=400>

</applet>

 

</BODY>

           </HTML>

分享到:
评论

相关推荐

    重庆市计算机等级考试C语言上机模拟试题三版.pdf

    【知识点详解】 1. 函数定义与调用:在C语言中,`int adddigit(int num)` 是一个函数声明,它的功能是计算整数num的各位数字之和。在主函数`main()` 中调用该函数,通过`printf()` 输出结果。 ...

    三级计算机网络上机模拟试题

    三级计算机网络上机模拟试题是很好的一款模拟考试系统。

    PPT上机模拟试题.doc

    【PPT制作技巧】 在创建一个专业的PPT演示文稿时,如“创意点子公司简介”,有几个关键要点需要注意...这份“PPT上机模拟试题.doc”为我们提供了一个良好的模板,展示了如何有效地呈现一个公司的基本信息和未来愿景。

    高中信息技术考试上机模拟题

    高中信息技术考试上机模拟题是针对学生在信息技术课程中应掌握的基本技能和知识进行的一类考试形式。这类考试通常涵盖计算机基础知识、操作系统使用、网络应用、数据处理与分析、编程基础等多个方面,旨在检验学生的...

    全国计算机等级考试二级C语言上机模拟试题库(程序填空)

    ### 全国计算机等级考试二级C语言上机模拟试题库(程序填空) #### 题目概述 本文档提供了一份包含100道填空题的2010年全国计算机等级考试二级C语言上机模拟试题库。这些题目旨在帮助考生熟悉考试中的程序填空题型...

    计算机二级上机模拟试题

    2014年4月全国计算机二级好c语言上机模拟试题

    两套VC++上机模拟试题

    【VC++上机模拟试题详解】 本篇内容主要围绕两套VC++上机模拟试题展开,涉及的知识点包括C++语言基础、字符串处理、类与对象的使用、动态内存管理和算法实现。 首先,我们来看第一套模拟试题的改错题。题目要求...

    二级vb上机模拟系统

    为了帮助广大编程爱好者和考生更好地准备VB二级考试,"二级VB上机模拟系统"应运而生,成为了一个极为实用的备考工具。 此模拟系统的设计初衷在于为用户提供一个与真实考试环境极为相似的学习平台。通过模拟试题的...

    c++上机模拟试题10套含解析

    【C++上机模拟试题详解】 C++编程语言在学习过程中,上机实践是非常重要的环节。通过模拟试题的练习,可以提升对C++语法、逻辑和编程环境的理解。本资料提供的10套C++上机试题,涵盖了填空题、改错题和编程题等多种...

    全国计算机等级考试上机模拟试题

    软件为全国计算机等级考试上机模拟试题,完全模拟真实上机环境,主要包含如下功能: 1、抽题练习; 2、重复抽题; 3、考试计时; 4、试题评析; 5、答案参考;

    C语言上机模拟试题

    在C语言上机模拟试题中,我们看到了一系列的编程题目,这些题目主要涉及数组操作、条件判断、函数调用以及循环结构。以下是每个题目中所包含的知识点详解: 1. **改错题**:该题考察了数组遍历与条件判断。在计算...

    三级pc上机模拟软件

    【标题】"三级pc上机模拟软件"是一个专为备考全国计算机等级考试三级PC技术上机部分设计的应用程序。这款软件旨在提供一个真实的考试环境,让考生能够在实际考试前进行充分的模拟练习。 【描述】"完全模拟三级pc...

    全国计算机等级考试二级C上机模拟软件

    全国计算机等级考试二级C上机模拟软件内含一百套上机模拟试题,二级C上机考试必备!!!

    计算机二级C上机模拟试题(全套)(完整版)资料.doc

    计算机二级C上机模拟试题(全套)资料 本文档提供了计算机二级C上机模拟试题的完整版资料,该资料包含了多个试题,每个试题都涉及到不同的编程概念和技术。下面将对每个试题进行详细的解释和分析。 试题1:字符串...

    计算机等级二级Access上机模拟试题及答案

    【标题】:“计算机等级二级Access上机模拟试题及答案”主要涵盖了Access数据库管理系统在实际操作中的应用和应试策略。Access是微软公司开发的一款关系型数据库管理软件,它被广泛应用于数据存储、数据分析以及报告...

    C语言上机模拟系

    该模拟系统旨在帮助考生熟悉考试环境,增强实际编程能力,并通过模拟试题进行自我评估。系统可能包含以下功能: 1. **代码编辑器**:提供一个集成的代码编辑界面,支持C语言的基本语法高亮和自动补全,方便用户编写...

    计算机三级上机模拟软件

    为了帮助考生更好地准备考试,计算机三级上机模拟软件应运而生,成为备考过程中不可或缺的工具。 计算机三级上机模拟软件是专为备考三级计算机等级考试而设计的,其核心功能在于模拟真实的考试环境,提供各类题型的...

    2010年9月三级网络技术上机模拟100试题

    三级网络技术上机模拟试题的设置,目的就在于帮助考生通过系统的练习,巩固和提升这些关键技能。本文将详细解析这100道模拟试题,希望能够帮助考生更好地理解试题的结构与要求,以及如何有效地提高自身的应试能力。 ...

Global site tag (gtag.js) - Google Analytics