亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書(shū) | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
      全國(guó)  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Java語(yǔ)言程序設(shè)計(jì) > 模擬試題 > 文章內(nèi)容
        

      全國(guó)計(jì)算機(jī)等級(jí)考試Java試題及答案(2)

      中華IT學(xué)院   【 】  [ 2016年2月4日 ]

      1. 分析下面源程序的結(jié)構(gòu)和運(yùn)行結(jié)果

      Class CircleArea {

       final static double PI =3.14159;

       public static void main (String arge[] ){

       double r1=8.0, r2=5.0;

       system.out.println(“半徑為”+r1+ “的圓面積=”+area (r1));

       system.out.println(“半徑為”+r2+”的圓面積=”+area(r2));

      }

      Static double area(double r){

        Return (PI *r*r);

      }

      }

      解:源程序創(chuàng)建了一個(gè)自定義類(lèi)CircleArea,該類(lèi)包含了一個(gè)類(lèi)成員變量PI,一個(gè)類(lèi)方法area 將返回圓面積。在主方法main中定義了兩個(gè)實(shí)例變量r1與r2,并調(diào)用area方法輸入圓面積。程序結(jié)果如圖所示,

      ——————————————————運(yùn)行——————————————————

      半徑為8.0的圓面積=201.06176

      半徑為5.0的圓面積=78.53973

      2.根據(jù)下面的代碼:

      If (x>0)  {system.out.println(“第一”);}

      else if (x>—3) {system.out.println(“第二”);}

      else {system.out.println(“第三”);}

      判斷x取值在什么范圍內(nèi)時(shí)將打印字符串“第二”?(B)

      A  x>0       B x>—3       C  x<=—3     D x<=0 & x>—3

      解:x>—3時(shí)將打印字符串“第二”。

      3.關(guān)于下面程序段正確的說(shuō)法是

      Char mychar =’c’;

      Switch (mychar) {

      Default;

      Case ‘a(chǎn)’: system.out.println(“a”); break;

      Case ‘b’: system.out.println(“b”); break;

      }

      A 程序出錯(cuò),dafault位置不對(duì)

      B 程序出錯(cuò),case表達(dá)式必須是int類(lèi)型,不能使用char類(lèi)型

      C 程序正確,屏幕顯示輸出字符a

      D 程序正確,屏幕無(wú)顯示輸出

      解:D

      4.以下程序的輸出結(jié)果是什么?

      Public class test1 {

         Public static void main (string args[]){

      Int y,x=1,total=0;

      While (x<=10){

      Y=x*x;

      System.out.println(y);

      Total+=y;

      ++x;

      }

      System.out.println(“total is ”+total);

      }

      }

      解:程序輸出結(jié)果如下所示:

      1

      4

      9

      16

      25

      36

      49

      64

      81

      100

      Total is 385

      5.以下程序的運(yùn)行結(jié)果是什么?

      Public class test2{

         Public static void main (string args[]){

      Int count=1;

      While (count<=10) {

      System.out.println(count%2 ==1?” * * * * ”:”++++++++”);

      ++count;

      }

        }

      }

      解:程序如下圖所示

      ****

      ++++++++

      ****

      ++++++++

      ****

      ++++++++

      ****

      ++++++++

      ****

      ++++++++

      6.完成下面的程序,利用break 語(yǔ)句和帶標(biāo)號(hào)的break 語(yǔ)句分別退出一重循環(huán)和二重循環(huán)。

      For (i=0;i<10; i++) {

      Int j=i*10

      While (j<100){

      If (j==10)

      Break;

      J=j+5;

      }

      }

      解:完整的程序如下所示:

      Public class 題 3_14 {

        Public static void main (string args[] ){

      Int I;

      Bh1:

      For (i=0; i<10; i++ ) {

      Int j=i*10;

      While (j<100 ){

      If (j==10)

      Break;

      J=j+5;

      Continue bh1;

      }

      }

      }

      }

      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪(fǎng)問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved