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

      NIIT認證Java基礎全真模擬試題

      時間:2024-09-17 06:56:04 NIIT認證 我要投稿
      • 相關推薦

      NIIT認證Java基礎全真模擬試題

        一.判斷題(每題2分,共16分)

      NIIT認證Java基礎全真模擬試題

        1. Java的字符類型采用的是Unicode編碼,但所占字節由具體軟硬件環境決定。 ( )

        2.Java的源代碼中定義幾個類,編譯結果就生成幾個以.class為后綴的字節碼文件。( )

        3.Java程序里,創建新的類對象用關鍵字new,回收無用的類對象使用關鍵字free。 ( )

        4.Java有垃圾回收機制,內存回收程序可在指定的時間釋放內存對

        象。 ( )

        5.構造函數用于創建類的實例對象,構造函數名應與類名相同,返回類型為void。 ( )

        6.在異常處理中,若try中的代碼可能產生多種異常則可以對應多個catch語句,若catch中的參數類型有父類子類關系,此時應該將父類放在后面,子類放在前面。 ( )

        7.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。 ( )

        8.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。 ( )

        二.單項選擇題(每題3分,共42分)

        1.Java application中的主類需包含main方法,以下哪項是main方法的正確形參?( )

        A、 String args B、String ar[] C、Char arg D、StringBuffer args[]

        2.以下關于繼承的敘述正確的是( )。

        A、在Java中類只允許單一繼承

        B、在Java中一個類只能實現一個接口

        C、在Java中一個類不能同時繼承一個類和實現一個接口

        D、在Java中接口只允許單一繼承

        3.以下哪個不是Java的原始數據類型( )

        A、int B、Boolean C、float D、char

        4.若需要定義一個類域或類方法,應使用哪種修飾符?( )

        A、static B、package C、private D、public

        5.給出下面代碼,關于該程序以下哪個說法是正確的?( )

        public class Person{

        static int arr[] = new int[5];

        public static void main(String a[])

        {

        System.out.println(arr[0]); }

        }

        A、編譯時將產生錯誤 B、編譯時正確,運行時將產生錯誤

        C、輸出零 D、輸出空

        6.下列哪些語句關于Java內存回收的說明是正確的? ( )

        A、程序員必須創建一個線程來釋放內存

        B、內存回收程序負責釋放無用內存

        C、內存回收程序允許程序員直接釋放內存

        D、內存回收程序可以在指定的時間釋放內存對象

        7.以下代碼段執行后的輸出結果為( )

        int x=-3; int y=-10;

        System.out.println(y%x);

        A、 -1 B、2 C、1 D、3

        8.有以下程序片段,下列哪個選項不能插入到行1。( )

        1.

        2.public class Interesting{

        3.//do sth

        4. }

        A、import java.awt.*; B、package mypackage;

        C、class OtherClass{ } D、public class MyClass{ }

        9. 設有下面兩個賦值語句:

        a = Integer.parseInt(“12”);

        b = Integer.valueOf(“12”).intValue();

        下述說法正確的是( )。

        A、a是整數類型變量,b是整數類對象。B、a是整數類對象,b是整數類型變量。

        C、a和b都是整數類對象并且值相等。 D、a和b都是整數類型變量并且值相等。

        10.類Parent、Child定義如下:

        1.public class Parent{

        2. public float aFun(float a, float b) throws IOException {

        3. }

        4.}

        5.public class Child extends Parent{

        6. //insert here

        7.}

        將以下哪種方法插入行6是不合法的。( )

        A、float aFun(float a, float b){ }

        B、public int aFun(int a, int b)throws Exception{ }

        C、public float aFun(float p, float q){ }

        D、public int aFun(int a, int b)throws IOException{ }

        11.在使用interface聲明一個接口時,只可以使用( )修飾符修飾該接口。

        A、private B、protected C、private protected D、public

        12、有以下方法的定義,請選擇該方法的返回類型( )。 method(byte x, double y)

        {

        return (short)x/y*2;

        }

        A、byte B、short C、int D、double

        13、關于以下代碼段的說法正確的是( )

        1.String s="abcde";

        2.StringBuffer s1=new StringBuffer("abcde");

        3.if(s.equals(s1))

        4. s1=null;

        5.if(s1.equals(s))

        6. s=null;

        A、第1行編譯錯誤,String的構造器必須明確調用

        B、第3行編譯錯誤,因為s與s1有不同的類型

        C、編譯成功,但執行時在第5行有異常拋出

        D、編譯成功,過程中也沒有異常拋出

        14、編譯并運行以下程序,以下描述哪個選項是正確的(

        1. class X{

        2. protected String toString(){

        3. return super.toString();

        4. }

        5.}

        A、編譯通過運行無異常 B、編譯通過但運行時出錯

        C、行2出錯,不能成功編譯 D、不能成功編譯,行3出錯

        三.程序閱讀題(每題4分,共28分)

        1.以下程序的輸出結果為 。

        class StringTest1

        {

        public static void main(String[] args) {

        String s1="hello";

        String s2=new String("hello");

        if(s1.equals(s2)){

        System.out.println("相等"); }else{

        System.out.println("不相等"); }

        }

        } )

        2.以下程序段的輸出結果為 。 public class TestArray

        {

        public static void main(String args[]) {

        int i, j;

        int a[] = { 5, 9, 6, 8, 7 };

        for (i = 0; i < a.length - 1; i++) {

        int k = i;

        for (j = i; j < a.length; j++) if (a[j] < a[k])

        k = j;

        int temp = a[i];

        a[i] = a[k];

        a[k] = temp;

        }

        for (i = 0; i < a.length; i++)

        System.out.print(a[i] + " "); System.out.println();

        }

        }

        3.閱讀以下程序:

        public class Exp1

        {

        public static void main(String[] args) {

        String s, s1 = "";

        char c;

        s = args[0];

        for (int i = 0; i < s.length(); i++) {

        c = s.charAt(i);

        if (c >= 'a' && c <= 'z')

        {

        s1 = s1 + Character.toUpperCase(c); }

        else

        {

        s1 = s1 + Character.toLowerCase(c); }

        }

        System.out.println(s1);

        }

        }

        若在控制臺輸入:java Exp1 abcDEF,則輸出為?

        4.以下程序段的輸出結果為。

        public class IntORString

        {

        void iosM(int i)

        {

        System.out.println("int");

        }

        void iosM(String s)

        {

        System.out.println("String"); }

        public static void main(String args[]) {

        IntORString ios = new IntORString(); ios.iosM('a');

        ios.iosM('1');

        }

        }

        5.閱讀以下程序,寫出輸出結果。

        class Animal

        {

        Animal()

        {

        System.out.print("Animal "); }

        }

        public class Dog extends Animal

        {

        Dog()

        {

        System.out.print("Dog");

        }

        public static void main(String[] args)

        {

        new Dog();

        }

        }

        6.寫出以下程序的運行結果。

        public class ATest

        {

        public static void main(String args[]) {

        SubClass sb = new SubClass();

        System.out.println(sb.fun());

        }

        }

        class SuperClass

        {

        int a = 24, b = 5;

        }

        class SubClass extends SuperClass

        {

        int fun()

        {

        return a % b;

        }

        }

        7.寫出以下程序的運行結果。

        public class TryCatchFinally

        {

        static void Proc(int sel)

        {

        try

        {

        if (sel == 0)

        {

        System.out.println("No Exception"); return;

        }

        else if (sel == 1)

        {

        int i = 0;

        int

        }

        }

        catch (ArithmeticException e)

        {

        System.out.println("Catch");

        }

        catch (Exception e)

        {

        System.out.println("Will not be executed");

        }

        finally

        {

        System.out.println("finally");

        }

        }

        public static void main(String args[])

        {

        Proc(0);

        Proc(1);

        }

        }

        四.編程題

        1. (6分)編寫一程序,實現排序算法,將一個已知的double數組進行從大到小輸出

        2.(8分)編寫一個輸出計算n!的程序。

      【NIIT認證Java基礎全真模擬試題】相關文章:

      2016年NIIT認證全真模擬試題03-06

      sun認證java基礎模擬試題03-30

      2016年NIIT認證模擬試題03-10

      NIIT認證Java面試題及答案03-30

      NIIT認證Java考試題庫03-27

      2024年NIIT認證面試題10-23

      2016年NIIT認證模擬練習題03-06

      NIIT認證介紹03-18

      CorelDRAW認證模擬試題01-23

      主站蜘蛛池模板: 久久精品熟女亚洲av艳妇| jiZZ国产在线女人水多| 日本福利视频免费久久久| 一区二区三区婷婷中文字幕| 午夜天堂精品一区二区| 亚洲国产精品黑人久久久| 久久久精品亚洲懂色av| 舞阳县| 精品在线观看视频二区| 亚洲熟妇av不卡一区二区三区 | 亚洲av情网站在线观看| 亚洲国产免费av网站| 广南县| 日本加勒比在线一区二区三区| 国产91精品丝袜美腿在线| 日本少妇视频一区二区三区| 日本精品免费一区二区三区| 扬中市| 衢州市| 嘉禾县| 富平县| 亚洲国产精品国自产拍av在线| 免费美女黄网站久久久| 国产白浆美女在线观看| 国产精品爽爽VA吃奶在线观看| 激情五月婷婷久久综合| 欧美丝袜激情办公室在线观看| 镇赉县| 亚洲国产一区二区在线| 宁德市| 海盐县| 国产精品黄片一区二区三区视频| 南和县| 一本色道久久亚洲综合精品蜜桃| 肥西县| 亚洲色欲色欲大片WWW无码| 兴隆县| 亚洲乱熟女一区二区三区不卡| 丰满人妻无奈张开双腿av| 国产福利美女小视频| 在线一区二区三区观看视频|