日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

Java逻辑测试题

發(fā)布時(shí)間:2023/12/20 java 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java逻辑测试题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、選擇題

針對(duì)以下題目,請(qǐng)選擇最符合題目要求的答案。針對(duì)每一道題目,所有答案都選對(duì),則該題得分,所選答案錯(cuò)誤或不能選出所有答案,則該題不得分。每題2分

  • 以下關(guān)于開(kāi)發(fā)Java程序的步驟說(shuō)法錯(cuò)誤的是( )。 (選擇一項(xiàng))
    A. 開(kāi)發(fā)Java程序的步驟包括:編寫源程序、編譯、運(yùn)行
    B. 編寫的Java源程序文件使用JAVA作為擴(kuò)展名
    C. Java源文件經(jīng)編譯后,生成后綴為class的字節(jié)碼文件
    D. 使用javac的命令可以編譯.java文件

  • 在Java中,如果用戶在控制臺(tái)輸入“十八”,則以下程序的輸出結(jié)果是()。
    Scanner input=new Scanner(System.in);
    System.out.println(“請(qǐng)輸入您的年齡:”);
    int age=input.nextInt();
    System.out.println(“您的年齡為:”+age+“歲”); (選擇一項(xiàng))
    A. 您的年齡為:十八歲;
    B. 您的年齡為:18歲;
    C. 程序發(fā)生異常
    D. 您的年齡為:age歲;

  • 閱讀以下Java代碼,程序輸出結(jié)果為( )。

    System.out.println("我的年齡:\n"); System.out.print("23歲")(選擇一項(xiàng))

    A. 我的年齡:
    23歲
    B. 我的年齡:23歲
    C. 我的年齡:
    23歲
    D. 我的年齡:n23歲

  • 在Java中,以下程序的輸出結(jié)果是( )。

    int score=90if(score>=85)System.out.println("成績(jī)優(yōu)異!")elseSystem.out.println("尚需努力!")(選擇一項(xiàng))

    A. 成績(jī)優(yōu)異!
    B. 尚需努力!
    C. 成績(jī)優(yōu)異!
    尚需努力!
    D. 編譯錯(cuò)誤

  • 在Java中,以下代碼的輸出結(jié)果是( )。

    String name="accp"if(name=="accp"){System.out.println("軟件工程師")}else{System.out.println("非軟件工程師")} (選擇一項(xiàng))

    A. 軟件工程師
    B. 非軟件工程師
    C. accp
    D. 編譯錯(cuò)誤

  • 在Java中,以下代碼的輸出結(jié)果是( )。

    String food="面條"switch(food){case"面條":System.out.println("您的午餐為面條")case"餃子":System.out.println("您的午餐為餃子")breakdefault:System.out.println("您的午餐為粥")break} (選擇一項(xiàng))

    A. 您的午餐為面條
    B. 您的午餐為面條
    您的午餐為餃子
    C. 您的午餐為面條
    您的午餐為餃子
    您的午餐為粥
    D. 編譯錯(cuò)誤

  • 在Java中,要輸出如下的所示的圖形,則下列程序橫線處應(yīng)填寫( )。

    int rowNum=4for(int i=1;i><=_____;i++){for(int j=1,j<=_____;j++){System.out.print("#")}System.out.println()} # ## ### #### (選擇一項(xiàng))

    A. rowNum i
    B. rowNum rowNum
    C. rowNum-1 i
    D. rowNum rowNum-1

  • 在Java中,以下程序的輸出結(jié)果是( )。

    int num1=9double num2=1; num1=num2; System.out.println(num1)(選擇一項(xiàng))

    A. 9
    B. 1
    C. false
    D. 編譯錯(cuò)誤

  • 在Java,以下代碼段的輸出結(jié)果為( )。

    public static void main(String[] args){int[] nums=new int[3];for(int i=1;i<nums.length:i++){nums[i]=i*2}for(int i=0;i<nums.length;i++){System.out.println(nums[i])} } (選擇一項(xiàng))

    A. 024
    B. 246
    C. null24
    D. 編譯錯(cuò)誤

  • 在Java中,下面代碼輸出結(jié)果為( )。

    int num=2do{System.out.println(num);num++}while(num%2==0)(選擇一項(xiàng))

    A. 2
    B. 2
    2
    C. 2
    3
    D. 編譯錯(cuò)誤

  • 在Java中,運(yùn)行下面的代碼,輸出結(jié)果是( )。

    public class Test{public void changeString(String s){s=s.concat("world")} public static void main(String[] args){Test test=new Test();String s="hello";test.changeString(s);System.out.println(s)} } (選擇一項(xiàng))

    A. hello
    B. helloworld
    C. world
    D. 編譯錯(cuò)誤

  • 在Java中,如下段代碼的輸出結(jié)果為( )。

    String s="hello"; s.substring(2,4); System.out.println(s.length()); (選擇一項(xiàng))

    A. 5
    B. 2
    C. 4
    D. 3

  • 在java中 ,關(guān)于類與對(duì)象的說(shuō)法,正確的是()(選擇一項(xiàng))
    A. 代碼:String s=new String();中的String是類 ,s是對(duì)象
    B. 對(duì)象包括類,類是對(duì)象的具體表現(xiàn)
    C. 對(duì)象相當(dāng)與模板,它規(guī)定了類應(yīng)該具體有的屬性和行為
    D. 演員,可以看作是李冰冰類或者成龍類的對(duì)象

  • 在java中,如下代碼段的輸出結(jié)果為()。(選擇一項(xiàng))

    public static void main(String[] args){int i=3do{i--forint j=3; j<6++j){System.out.println(j);}}whlie(i>3);

    A. 3
    4
    5
    B. 4
    5
    C. 3
    D. 什么都不輸出

  • 在java中,如下代碼段的輸出結(jié)果為()。(選擇一項(xiàng))

    public static void main(String[] args){int a=3,b=4;int c=b++;System.out.println(c++);System.out.println(c+a);

    A. 4
    8
    B. 5
    8
    C. 3
    8
    D. 3
    7

  • 在java中,有如下代碼片段,當(dāng)i和j分別為()時(shí),輸出結(jié)果是“條件符合”

    if((i>30&&i<40||(i==60&&j>=60))System.out.println("條件符合"); elseSystem.out.println("條件不符合);

    A. i=35,j=40
    B. i=40,j=70
    C. i=60,j=60
    D. i=20,j=30

  • 在java中,下面代碼的輸出的結(jié)果為()(選擇一項(xiàng))

    public static void main(String args[]){String s1=new String"pb_java_OOP_T5";String s2=s1.substring(s1.lastIndexOf("_"));System.out. println("s2="+s1);

    A. s2=java_OOP_T5
    B. s2=_OOP_T5
    C. s2=_T5
    D. 編譯時(shí)出錯(cuò)

  • 在java中,運(yùn)行下面的代碼后輸入15,則輸出結(jié)果是()

    import java. util.Scanner; public class Test{public static void main(String[] args){Scanner input=new Scanner(System.in);int age=input.nextInt();if(age>18)System.out.println("恭喜你成年了!");elseSystem.out.println("你還得使勁長(zhǎng)!");} }

    A. 恭喜你成年了!
    B. 你還得使勁長(zhǎng)!
    C. 什么也不輸出
    D. 編譯時(shí)出錯(cuò)

  • 在java中,如下代碼段的輸出結(jié)果為()

    public class Testpublic float add(){returned 25.5f+13;public double division(){returned 25/2;public static void main(String[] args){Test test=new Test();System.out.println(test.add());System.out.println(test.division());}

    A. 38.5
    12.0
    B. 38.5
    12
    C. 38.5
    1.0
    D. 編譯時(shí)出錯(cuò)

  • 在java中 運(yùn)行下面的代碼,輸出結(jié)果是()

    public class Testint i=20int j=10void test(){i=3;System.out. println("result="+(i+j));public static void main(String args[]){Test t=new Test();t.test();}

    A. result=30
    B. result=13
    C. result=33
    D. 編譯錯(cuò)誤

  • 二、問(wèn)答題 每題10分

  • Java語(yǔ)言中,變量命名的規(guī)范是什么

  • 寫出while do-while for三種循環(huán)的語(yǔ)法以及循環(huán)的流程圖。

  • 寫出面向?qū)ο缶幊痰膬?yōu)點(diǎn)

  • 請(qǐng)簡(jiǎn)述 代碼一和代碼二執(zhí)行的區(qū)別

  • 代碼一代碼二
    int x=5;
    int y=x++;
    int x=5;
    int y=++x;

    三、編程題 20分(每題10分)

  • 輸入一個(gè)數(shù)判斷是否是素?cái)?shù).(素?cái)?shù)即只能被1和自身整除的)

  • 綜合運(yùn)用嵌套if選擇結(jié)構(gòu)、switch選擇結(jié)構(gòu)、多重if選擇結(jié)構(gòu)進(jìn)行實(shí)現(xiàn)商品換購(gòu)功能

  • 總結(jié)

    以上是生活随笔為你收集整理的Java逻辑测试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。