一起答
主观

方法int tenDigNumlnArray(int []a,int d)的功能是统计数组中十位数是d的整数的个数。

提示:对于一个整数n,运算n/10的作用是求得去掉n的个位数后的整数,运算n%10的作用是求得n的个位数。

static int tenDigNumlnArray(int [ ]a,int d) {

       int c=0;

       for(int i=0; _____________;i++){

              if(_____________)c++;

      }

      return c;

}

试题出自试卷《Java语言程序设计(一)自考2012年1月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. 以下程序的界面有一个按钮ave、一个文本区text和一个标签label。程序运行时,在文本区中输入数字序列,单击ave按钮,则在标签label中显示这个数字序列中正实数的平均值。注:这里是给定程序的部分代码,你要编写的是actionPerformed(ActionEvent e)方法。

  2. 编写方法int[] delete(int [ ]a, int d),方法将创建一个新数组b,新数组b中只包含原数组中所有值不等于d的元素,并返回该新数组b。

  3. 阅读下列程序,请回答以下问题:

    (1)程序执行时创建的线程个数。

    (2)各线程的名称。

    (3)举例给出程序可能的输出结果。

  4. 阅读下列程序,请回答以下问题:

    (1)该程序中的类MyPanel的成员变量twoClick的作用是什么,该成员变量的值是如何改变的?

    (2)程序运行时,用户在界面的不同位置,用鼠标点击两次,界面中会出现什么?

  5. 阅读下列程序,请回答以下问题:

    (1)界面中有哪些组件?

    (2)点击每一个按钮分别会显示什么内容?

  6. 阅读下列程序,请写出该程序的功能。

  7. 阅读下列程序,请写出该程序的功能。

    public class Test32

    {       public static void main(String args[ ])

       {      double sum=0.0;

                for (int i=1; i<=500; i++)

                       sum+=1.0/(double)i;

                System.out.println( "sum="+sum);

         }

    }

  8. 以下小应用程序的界面有一个文本区,文本区同时作为发生键盘事件的事件源,并对键盘事件实施监视。程序运行时,先点击文本区,让它激活,以便能响应键盘事件。以后输入英文字母时,在文本区中顺序显示输入的字母。

  9. 以下是一个JPanel的子类的paintComponent方法,该方法利用Graphics2D绘制一个正方形,正方形的位置、边长和颜色分别存于该类的成员变量1Top、edge和c中。

    int edge; Point 1Top; Color c;

    public void paintComponent(Graphics g) {

        Graphics2D g2=(Graphics2D)g;

         g2.setColor(c);

         Rectangle2D rec=new Rectangle2D. _____________ (1Top.x, 1op.y,edge, edge);_____________;

    }

  10. 某小应用程序的类实现了接口ActionListener,在其窗口有一个文本区对象text和一个标上文字“输入一个整数”的按钮对象,并正确为该按钮对象注册了监视器。按钮处理程序要实现的功能是当点击这个按钮时,程序弹出一个输入信息的对话框,输入一个整数n,程序接受n后,将2至n的所有偶数输出在文本区text中。以下是其中处理按钮事件的方法。

    public void actionPerformed(ActionEvent e) {

           if(e. _____________.equals("输入一个整数")) {

              String res=(String) JOptionPane.showInputDialog(null, "输入一个正整数",   "输入对话框",JOptionPane.PLAIN_MESSAGE,null,null,null);

            n=Integer.parseInt(res);

             text.setText("");.

            for(int k=2;k<= n;k+=2)

             text. _____________;

        }

    }