<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 9月計算機二級Java考試練習試題

    時間:2024-10-19 06:44:48 計算機等級 我要投稿
    • 相關推薦

    2017年9月計算機二級Java考試練習試題

      Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等。計算機等級考試即將到來,下面是小編整理的關于計算機二級Java考試練習試題,希望大家認真復習!

    2017年9月計算機二級Java考試練習試題

      單選題

      1). 樹最適合用來體現(xiàn)____。

      A.有序數(shù)組元素

      B.無序數(shù)組元素

      C.元素之間具有分支層次關系的數(shù)據(jù)

      D.元素之間無偉德國際的數(shù)據(jù)

      準確答案:C

      2). 在Java中,由Java編譯器主動導入,而無需在程序中用import導入的包是____。

      A.java.applet

      B.java.awt

      C.java.util

      D.java.lang

      準確答案:D

      3). 在讀字符文件Employee.dat時,使用該文件作為參數(shù)的類是____。

      A.BufferedReader

      B.DataInputStream

      C.DataOutputStream

      D.FileInputStream

      準確答案:D

      4). switch 語句不能用于下列哪種數(shù)據(jù)類型?

      A.double

      B.byte

      C.short

      D.char

      準確答案:A

      5). 下面?zhèn)サ聡Happlet生命周期的說法準確的是

      A.applet生命周期是從瀏覽器解析HTML文件最先的

      B.瀏覽器加載結(jié)束時,終止applet的運行

      C.applet生命周期包羅:applet的創(chuàng)建、運行、等待與消亡四個狀況

      D.以上說法均禁絕確

      準確答案:D

      6). main方法是Java application程序執(zhí)行的入口點,偉德國際main方法的方法頭,以下哪項是合法的?

      A.public static void main()

      B.public static void main(String args[])

      C.public static int main(String [] arg)

      D.public void main(String arg[])

      準確答案:B

      7). 下列代碼的執(zhí)行結(jié)果是:public class Test2{public static void main(String args[]){System.out.println(5/2);}}

      A.2.5

      B.2.0

      C.2.50

      D.2

      準確答案:D

      8). 下列偉德國際棧的敘述中準確的是

      A.在棧中只能插入數(shù)據(jù)

      B.在棧中只能刪除數(shù)據(jù)

      C.棧是先進先出的線性表

      D.棧是先進后出的線性表

      準確答案:D

      9). 下列屬于正則表達式的是

      A.一個數(shù)組

      B.一組二進制數(shù)據(jù)

      C.一個字符串

      D.一個公式

      準確答案:C

      10). 若a的值為3時,下列程序段被執(zhí)行后,c的值是int c=1;if(a>0)if(a>3)c=2;else c=3;else c=4;

      A.1

      B.2

      C.3

      D.4

      準確答案:C

      11). 若要把變量聲名為暫時性變量,應使用如下哪種修飾符?

      A.protected

      B.provate

      C.transient

      D.volatile

      準確答案:C

      12). 下列命令中,哪個命令是Java的編譯命令?

      A.javac

      B.java

      C.javadoc

      D.appletviewer

      準確答案:A

      綜合應用(1小題,計30分)

      注意:下面出現(xiàn)的“考生文件夾”均為%USER%

      在考生文件夾中存有文件名為Java_3.java的文件,該程序是不完整的,請

      在注釋行“//**********Found**********”下一行語句的下劃線地方填入

      正確內(nèi)容, 然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。

      存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。

      本題的要求是:

      閱讀Java_3.java程序,該程序利用BitSet算法,篩選得到1至1023之間

      的素數(shù)。完成程序并運行所得結(jié)果為:

      給定源程序:

      //Java_3.java: 用BitSet完成Eratosthenes篩網(wǎng)算法找1至1023之間的素數(shù).

      import java.awt.*;

      import java.awt.event.*;

      import java.util.*;

      import javax.swing.*;

      public class Java_3 extends JFrame {

      public Java_3(){

      super( "BitSets" );

      final BitSet sieve = new BitSet( 1024 );

      Container c = getContentPane();

      final JLabel status = new JLabel();

      c.add( status, BorderLayout.SOUTH );

      JPanel inputPanel = new JPanel();

      inputPanel.add( new JLabel(

      103f

      "從1 至 1023" +

      "輸入值:" ) );

      final JTextField input = new JTextField( 10 );

      input.addActionListener(

      new ActionListener() {

      public void actionPerformed( ActionEvent e ){

      int val = Integer.parseInt( input.getText() );

      if ( sieve.get( val ) )

      status.setText( val + " 是一個素數(shù) " );

      else

      status.setText( val +

      " 不是一個素數(shù) " );

      }

      }

      );

      inputPanel.add( input );

      c.add( inputPanel, BorderLayout.NORTH );

      JTextArea primes = new JTextArea();

      ScrollPane p = new ScrollPane();

      //*********Found********

      p.add( primes);

      c.add( p, BorderLayout.CENTER );

      //從1 至 1023設置所有位

      int size = sieve.size();

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

      sieve.set( i );

      //執(zhí)行Eratosthenes篩網(wǎng)算法

      int finalBit = ( int ) Math.sqrt( sieve.size() );

      for ( int i = 2; i < finalBit; i++ )

      if ( sieve.get( i ) )

      for ( int j = 2 * i; j < size; j += i )

      sieve.clear( j );

      int counter = 0;

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

      if ( sieve.get( i ) ) {

      primes.append( String.valueOf( i ) );

      primes.append( ++counter % 7 == 0 ? "\n" : "\t" );

      }

      setSize( 300, 250 );

      show();

      }

      public static void main( String args[] ){

      Java_3 app = new Java_3();

      //*********Found********

      app.addWindowListene(

      new WindowAdapter() {

      public void windowClosing( WindowEvent e ){

      System.exit( 0 );

      }

      }

      );

      }

      }

      解題思路:

      Java程序修改如下:

      第1處:文本區(qū)域添加到窗口,需填入 primes

      第2處:注冊監(jiān)控器,需填入 addWindowListener

      參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_3.java

      請把該程序復制到c:\wexam\28990001中,然后進行編譯和執(zhí)行。

    【9月計算機二級Java考試練習試題】相關文章:

    2017年9月計算機二級考試JAVA試題08-10

    2017年9月計算機二級JAVA考試試題07-09

    2017年9月計算機二級JAVA考試試題及答案07-03

    2017年9月計算機二級JAVA試題及答案10-17

    9月計算機二級Access考試試題09-20

    9月計算機二級web考試試題及答案10-30

    9月計算機等級考試二級MS考試試題及答案10-08

    2017年9月計算機二級考試VB考試試題08-13

    9月計算機二級考試考前模擬試題及答案10-29

    2017年9月計算機二級考試C語言考試試題06-30

    主站蜘蛛池模板: 国产日韩久久久精品影院首页| 人妻精品久久久久中文字幕| 久久精品无码专区免费| 97精品伊人久久大香线蕉app| 欧美日韩专区麻豆精品在线| 99久久国产热无码精品免费久久久久| 精品一区二区三区无码免费视频| 亚洲国产精品成人久久蜜臀| 国产在AJ精品| 国产成人精品午夜福麻豆| 精品免费视在线观看| 精品国产三级a在线观看| 亚洲精品无码久久久久| 日本精品一区二区三区在线视频| 国产精品国产欧美综合一区| 亚洲精品欧美综合| 亚洲国语精品自产拍在线观看 | 午夜精品久久久久久影视777| 国产内地精品毛片视频| 66精品综合久久久久久久| 国产精品高清一区二区人妖| 99精品国产一区二区三区2021| 国产午夜精品免费一区二区三区| 午夜精品久久久久久中宇| 亚洲国产精品久久电影欧美| 最新国产成人精品2024| 一本一本久久a久久综合精品蜜桃| 亚洲国产精品不卡毛片a在线| 久久久无码精品午夜| 九九精品在线视频| 久久亚洲精品无码播放| 欧美成人精品高清在线播放| 欧美精品一区二区在线精品| 欧美人与动牲交a欧美精品| 无夜精品久久久久久| 亚洲视频在线精品| 亚洲AV无码成人精品区天堂| 国内精品人妻无码久久久影院| 99精品国产在热久久无毒不卡| 国产精品视频网| 国产国产成人久久精品|