中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      計算機二級Java語言程序設計試題

      時間:2024-11-01 23:10:25 藹媚 計算機等級 我要投稿

      計算機二級Java語言程序設計試題

        在平時的學習、工作中,只要有考核要求,就會有試題,借助試題可以對一個人進行全方位的考核。你知道什么樣的試題才是好試題嗎?下面是小編收集整理的計算機二級Java語言程序設計試題,歡迎閱讀與收藏。

      計算機二級Java語言程序設計試題

        計算機二級Java語言程序設計試題 1

        一、選擇題

        1、結構化程序設計主要強調的是______。

        A、程序的規模

        B、程序的易讀性

        C、程序的執行效率

        D、程序的可移植性

        結構化程序設計主要強調的是結構化程序清晰易讀,可理解性好,程序員能夠進行逐步求精、程序證明和測試,以保證程序的正確性。

        本題答案為B。

        2、數據庫設計包括兩個方面的設計內容,它們是______。

        A、概念設計和邏輯設計

        B、模式設計和內模式設計

        C、內模式設計和物理設計

        D、結構特性設計和行為特性設計

        數據庫設計可分為概念設計與邏輯設計。

        數據庫概念設計的目的是分析數據間內在語義關聯,在此基礎上建立一個數據的抽象模型。

        數據庫邏輯設計的主要工作是將ER圖轉換為指定的RDBMS中的關系模型。

        本題答案是A。

        3、為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為______。

        A、static void method( )

        B、public void method( )

        C、final void method( )

        D、abstract void method( )

        本題考查的是修飾符的含義。

        1、public修飾的方法可被其它類訪問或引用。

        2、abstract修飾的方法是抽象方法,抽象方法沒有方法體,要使用抽象方法,必須先實現此抽象方法。

        3、final修飾的方法不能被繼承。

        4、static修飾的方法為靜態方法,靜態方法不需要類的實例化就可以被類直接調用。

        故要使得類名AB可以直接調用method()方法,則必須在method()前用static來修飾。

        故本題答案為A。

        4、監測器接口的方法返回值的類型是______。

        A、int

        B、String

        C、void

        D、Object

        本題考查的是監測器。

        每個事件都有自己的監測器,監測器本身是一種接口,該接口中的方法,返回值是void類型。當要為指定的類注冊監測器時,就可以通過定在實現該接口的類中定義該方法,這樣可以在某個事件發生后,將會自動執行相應方法中的代碼。

        故本題答案為C。

        5、outer: for(int i=0;i<3; i++)

        inner: for(int j=0;j<2;j++)

        {

        if(j==1) continue outer;

        System.out.println(j+ "and "+i+";");

        }

        以上代碼輸出是 。

        A、0 and 0;0 and 1;0 and 2;

        B、0 and 0;1 and 0;2 and 0;

        C、1 and 0;1 and 1;1 and 2;

        D、2 and 0;2 and 1;2 and 2;

        本題考查的是多重循環。

        首先介紹一下continue語句的功能:continue語句是跳過循環體中下面尚未執行的語句,回到循環體的開始,繼續下一輪的循環。

        本題程序運行過程如下:

        i=0:

        j=0 條件j==1不成立,輸出j和i,即0 and 0;

        j=1 條件j==1成立,執行continue,跳過System.out.println(j+ "and "+i+";");執行下一輪循環j=2;

        j=2 條件j<2不滿足,退出內層循環,繼續外層循環。

        i=1:

        j=0 條件j==1不成立,輸出j和i,即0 and 1;

        j=1 條件j==1成立,執行continue,跳過System.out.println(j+ "and "+i+";");執行下一輪循環j=2;

        j=2 條件j<2不滿足,退出內層循環,繼續外層循環。

        i=2:

        j=0 條件j==1不成立,輸出j和i,即0 and 2;

        j=1 條件j==1成立,執行continue,跳過System.out.println(j+ "and "+i+";");執行下一輪循環j=2;

        j=2 條件j<2不滿足,退出內層循環,繼續外層循環。

        i=3:條件i<3不滿足,結束。

        故本題答案為A。

        二、選擇題

        編程題

        1、 編寫一個Java Application 程序App.java,main程序輸入10個整數給數組,通過函數getMinAndMax(int a[])得到這10個整數的最大值和最小值并輸出結果。

        class App {

        static void getMinAndMax(int a[]) {

        int min,max;

        min = max = a[0];

        for(int i=1;i  if(a[i]>max)

        max=a[i];

        if(a[i]  min=a[i]; }

        System.out.println(“Array’Max Value:”+max);

        System.out.println(“Array’Min Value:”+min);

        }

        public static void main(String[] args) {

        int arr[] = {4,6,72,9,14,3,8,23,56,32};

        getMinAndMax(arr); } }

        2、編寫一個完整的Java Application 程序。包含接口ShapeArea, Rectangle

        類,Triangle類及Test類,具體要求如下:

       、沤涌赟hapeArea:

        double getArea(  ):

        求一個形狀的面積

        double getPerimeter (  ):

        求一個形狀的周長

       、祁 Rectangle:實現ShapeArea接口,并有以下屬性和方法:

       、 屬性

        width: double類型,表示矩形的長 height: double類型,表示矩形的高

        ② 方法

        Rectangle(double w, double h):構造函數

        toString(  )

        方法 :輸出矩形的描述信息,如“width=1.0,height=2.0, perimeter=6.0, area=2.0”

       、穷怲riangle:實現ShapeArea接口,并有以下屬性和方法:

       、 屬性

        x,y,z: double型,表示三角形的三條邊

        s: 周長的1/2(注:求三角形面積公式為))(  )((zsysxss,s=(x+y+z)/2 ,開方可用Math.sqrt(double)方法)

        ② 方法

        Triangle(double x, double y, double z):

        構造函數,給三條邊和s賦初值。

        toString(  ):

        輸出矩形的描述信息,如“three sides:3.0,4.0,5.0,perimeter=12.0,area=6.0”

       、萒est類作為主類要完成測試功能

        ① 生成Rectangle對象

        ②

        調用對象的toString方法,輸出對象的描述信息

        interface ShapeArea { double getArea(  );

        double getPerimeter(  );

        }

        class Rectangle implements ShapeArea { double width,height;

        Rectangle(double w,double h) {ko width =w;

        height=h;

        }

        public void toString(  )

        {

        System.out.println("width="+width+",height="+height+", perimeter="+ getPerimeter(  )+", area="+ getArea(  ));

        }

        public double getArea(  )

        { return width*height;

        }

        public double getPerimeter(  )

        { return 2*(width+height);

        } }

        class Triangle implements ShapeArea { double x,y,z,s; Triangle(double x, double y, double z) { this.x =x; this.y=y;

        this.z=z; s = (x+y+z)/2; }

        public void toString(  )

        {

        System.out.println("Three Sides:"+x+","+y+","+z+",Perimeter="+ getPerimeter(  )+", area="+ getArea(  ));

        }

        public double getArea(  )

        {

        return Math.sqrt(s*(s-x)*(s-y)*(s-z));

        }

        public double getPerimeter(  )

        { return x+y+z;

        } }

        class test { public static void main(String[] args) { Rectangle rct = new Rectangle(4,5);

        rct.to_String(  );

        } }

        計算機二級Java語言程序設計試題 2

        1). 下面( )是合法的標識符。

        A.$persons

        B.2Users

        C.*poi nt

        D.this

        正確答案:A

        答案解析:本題考查Java 標識符的命名,屬于考試重點內容,應該掌握。Java 中標識符的命名規則是:標識符以字母、下畫線或美元符作為首字符的字符串序列;標識符是區分大小寫的;標識符的字符數沒有限制。由此可見,Java 中標識符不能以數字開頭,所以選項B錯誤;不能以“*”開頭,選項C錯誤;this 是專用標識符,具有專門的意義和用途,選項D 錯誤,只有選項A 正確。

        2). 設有一個已按各元素的值排好序的順序表(長度大于2),現分別用順序查找法和二分查找法查找與給定值k相等的元素,比較的次數分別是s和b,在查找不成功情況下s和b的關系是( )。

        A.s =b

        B.s>b

        C.s

        D.s>=b

        正確答案:B

        答案解析:順序查找的基本思想是:從表的一端開始,順序掃描線性表,依次將掃描到結點的關鍵字和給定值k進行比較,若當前掃描到結點的關鍵字與k相等,則查找成功;若掃描結束后,仍未找到關鍵字等于k的結點,則查找失敗。二分查找法是一種效率較高的查找方法,要求線性表是有序表。基本思想是:首先將待查的k值和有序表R[O]~R[n -1]的中間位置mid上的結點的關鍵字進行比較,若相等,則查找完成;否則,若R[mi d]. key>k,則說明待查找的結點只可能在左子表R[O]~R[mi d -1]中,我們只需在左子表中繼續進行折半查找,若R[mi d]. key

        3). 定義一個表示10個值為null的字符串數組,下面選項正確的是( )。

        A.String []a;

        B.String a[];

        C.char a[10][];

        D.String a[]=new String[10];

        正確答案:D

        答案解析:本題考查字符串數組變量的聲明。選項A和選項B的效果是一樣的,都是用來定義一個字符串數組,但沒有指明數組個數,不滿足題目要求;選項C是一個二維的字符數組,在C語言中,一個二維的字符數組就可以表示一個一維的字符串數組,而在Java中,字符char是基本類型,字符串String則是以對象的形式來表示的;選項D正確,它定義了一個含有10個元素的字符串數組,如果沒有給字符串數組賦值,則默認為null。

        4). Thread類中能運行線程的方法是( )。

        A.resume()

        B.start()

        C.run()

        D.init()

        正確答案:C

        答案解析:resume()是Thread類提供的用于線程控制的方法;start()是Thread類中的方法,新建的線程不會自動運行,必須調用線程的start()方法才能運行該線程;run()是Thread類中的方法,在該方法中定義了線程的具體行為,線程開始執行時,就是從它的run()方法開始執行的,就像Java應用程序從main()開始、Applet從init()開始一樣;init()不是Thread類中的方法。

        5). 在面向對象的方法中,一個對象請求另一個對象為其服務的方式是通過發送

        A.調用語句

        B.命令

        C.口令

        D.消息

        正確答案:D

        6). 下列的( )原始類型在使用流時可以互換。

        A.byte和boolean

        B.char和int

        C.byte和char

        D.String和char

        正確答案:B

        答案解析:本題考查Java語言中字節類型的概念。在Java語言中,byte是字節類型,用1字節表示.boolean是布爾類型,用true和false表示,它們的表示方法并不一樣,也不提供它們之間的轉換,選項A錯誤。Java內部用整數來表示char,通常可以在方法調用和其他語句中互換使用char和int,選項B正確。char用2字節表示,byte字節類型用l字節表示,Java內部也不允許互換使用它們,選項C錯誤。String在Java語言中是一個類,它提供對字符串的一系列操作,而char是Java語言中的一個基本類型,它不是一個類,兩者有本質的區別,故而它們是不能互換使用的,選項D錯誤。需要注意的是,在Java語言中提供的類都是以大寫字母開頭,基本類型都用小寫字母表示。

        7). 下列說法中,不屬于數據模型所描述的內容是( )。

        A.數據結構

        B.數據操作

        C.數據查詢

        D.數據約束

        正確答案:C

        答案解析:數據模型所描述的內容包括三個部分

      【計算機二級Java語言程序設計試題】相關文章:

      2017計算機二級Java語言程序設計考試試題03-04

      計算機二級Java語言程序設計考試試題及答案03-04

      全國計算機二級Java語言程序設計考試試題03-04

      計算機二級Java語言程序設計復習資料02-26

      2024年計算機Java語言程序設計考試試題03-13

      計算機二級java上機試題題庫03-29

      JAVA語言程序設計練習題03-26

      sun認證:java程序設計考試試題03-04

      2017年計算機二級JAVA試題附帶答案03-03

      主站蜘蛛池模板: 欧美片欧美日韩国产综合片| 国产做床爱无遮挡免费视频| 2017天天爽夜夜爽精品视频| 国产精选一区二区三区| 在线免费观看黄色国产| 亚洲va成无码人在线观看| 国产一区二区欧美丝袜| 达州市| 亚洲国产日韩av一区二区| 日本免费播放一区二区三区视频 | 国产精品女同久久久久久| 亚洲Av无码专区尤物| 亚洲熟女乱综合一区二区三区 | 亚洲综合一| 桦甸市| 广德县| 泰顺县| 太原市| 国产黄片一区视频在线观看| 义乌市| 延寿县| 肇东市| 国产一区二区三区av免费观看| 亚洲日本在线中文字幕| 介休市| 日本a级大片免费观看| 无码人妻少妇久久中文字幕| 亚洲成AV人久久| 安龙县| 抚顺县| 成人精品毛片在线观看| 99久久婷婷这里只有精品| 亚洲人成网站18男男| 不打码在线观看一区二区三区视频| 91在线无码精品秘 入口九色十| 亚洲一道一本快点视频| 国产精品黄片一区二区三区视频| 亚洲人妻中文字幕乱码在线 | 1234.com麻豆性爰爱影| 亚洲欧洲日产国码无码av野外| 自拍视频在线观看三级|