<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      選擇語句+循環(huán)語句作業(yè)

      一、填空題

      1. Java 中有兩種類型的選擇結(jié)構(gòu)的控制語句,分別是 if 語句和 switch
      2. 在 Java JDK1.7 之前,switch 只能支持 byte 、short 、char 、int 或者其對應的封裝類 以及 Enum 類型。在 JDK1.7 中又加入了 String 類型。
      3. for 循環(huán)的語法格式是 for (表達式1; 表達式2; 表達式3) {循環(huán)體} ,其中在整個循環(huán)過程中只執(zhí)行一次的部分是 表達式1。
      4. 在循環(huán)結(jié)構(gòu)中,如果想跳出循環(huán)體,結(jié)束整個循環(huán)結(jié)構(gòu)可以使用 break 語句。
      5. continue 語句用在循環(huán)語句體中,用于終止某次循環(huán)過程,即跳過循環(huán)體中尚未執(zhí)行的語句,接著進行下一次是否執(zhí)行循環(huán)的判定。即只結(jié)束本次循環(huán),而不是終止整個循環(huán)的執(zhí)行。

      二、選擇題

      1. 以下代碼的執(zhí)行結(jié)果是( B )。(選擇一項)

        boolean m = false;
        if (m = false) {
            System.out.println("false");
        } else {
            System.out.println("true");
        }
        
        • A. false
        • B. true
        • C. 編譯錯誤
        • D. 無結(jié)果
      2. 分析如下 Java 代碼,編譯運行的輸出結(jié)果是( A )。(選擇一項)

        public static void main(String[] args) {
            boolean a = true;
            boolean b = false;
            if (!(a && b)) {
                System.out.print("!(a&&b)");
            } else if (!(a || b)) {
                System.out.println("!(a || b)");
            } else {
                System.out.println("ab");
            }
        }
        
        • A. !(a&&b)
        • B. !(a || b)
        • C. ab
        • D. !(a || b)ab
      3. 變量 x 的定義選項
        下列選項中關于變量 x 的定義,(BD) 可使以下 switch 語句編譯通過。(選擇二項)

      switch(x) {
          case 100:
              System.out.println("One hundred");
              break;
          case 200:
              System.out.println("Two hundred");
              break;
          case 300:
              System.out.println("Three hundred");
              break;
          default:
              System.out.println("default");
      }
      
      • A. double x = 100;
      • B. char x = 100;
      • C. String x = "100";
      • D. int x = 100;
      1. Java 代碼執(zhí)行結(jié)果
        閱讀下列文件定入的 Java 代碼,其執(zhí)行結(jié)果是(D)。(選擇一項)
      public class Test {
          public static void main(String[] args) {
              char ch = 'c';
              switch (ch) {
                  case 'a':
                      System.out.print("a");
                      break;
                  case 'b':
                      System.out.print("b");
                      break;
                  case 'c':
                      System.out.print("c");
                      break;
                  default:
                      System.out.print("d");
              }
          }
      }
      
      • A. a
      • B. b
      • C. c
      • D. cd
      1. Java 程序輸出結(jié)果
        以下 Java 程序編譯運行后的輸出結(jié)果是(B)。(選擇一項)
      public class Test {
          public static void main(String[] args) {
              int i = 0, sum = 0;
              while (i <= 10) {
                  sum += i;
                  i++;
                  if (i % 2 == 0)
                      continue;
              }
              System.out.println(sum);
          }
      }
      
      • A. 0
      • B. 55
      • C. 50
      • D. 36
      1. 代碼功能相同的選項
        以下四個選項中和下面代碼功能相同的是(B)。(選擇一項)
      int i = 1;
      int sum = 0;
      while (i <= 100) {
          if (i % 2 == 0)
              sum = sum + i;
          i++;
      }
      
      • A. for (int x = 1; x <= 100; x++)
      • B. for (int x = 0; x <= 100; x += 2)
      • C. for (int x = 1; x <= 100; x += 2)
      • D. 上述全對
      1. do-while 循環(huán)代碼執(zhí)行結(jié)果
        以下 do-while 循環(huán)代碼的執(zhí)行結(jié)果是(A)。(選擇一項)
      int a = 0;
      int c = 0;
      do {
          --c;
          a = a - 1;
      } while(a > 0);
      System.out.println(a + " " + c);
      
      • A. -1 -1
      • B. 死循環(huán)
      • C. -1 -2
      • D. -1 0
      1. while 循環(huán)和 do-while 循環(huán)的區(qū)別
        while 循環(huán)和 do-while 循環(huán)的區(qū)別是(D)。(選擇一項)
      • A. 沒有區(qū)別,這兩個結(jié)構(gòu)在任何情況下效果一樣
      • B. while 循環(huán)比 do-while 循環(huán)執(zhí)行效率高
      • C. while 循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次
      • D. do-while 循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次
      1. Java 代碼輸出結(jié)果
        在 Java 中有如下代碼,則編譯運行該類的輸出結(jié)果是(D)。(選擇一項)
      public static void main(String[] args) {
          for(int i = 0; i < 10; i++){
              if (i % 2 != 0) {
                  break;
              }
              System.out.print(i);
          }
      }
      
      • A. 13578
      • B. 02468
      • C. 0123456789
      • D. 0
      1. 程序執(zhí)行結(jié)果
        下面程序執(zhí)行的結(jié)果是在屏幕上打印(B)次 "Java 基礎班"。(選擇一項)
      for(int i = 1; i <= 10; i++){
          if (i < 5)
              continue;
          System.out.println("Java基礎班");
      }
      
      • A. 5
      • B. 6
      • C. 7
      • D. 8

      三、判斷題(共 20 個題目,總計 10 分)

      1. if 語句的條件表達式的結(jié)果都必須是 boolean 值。( T )
      2. switch 選擇語句是多分支選擇語句,只能處理等值條件判斷的情況,表達式可以是 int 類型、char 類型,但不能是 double,float 類型。( T )
      3. while 循環(huán)結(jié)構(gòu)的特點是先循環(huán)再判斷,循環(huán)體至少執(zhí)行一次。 ( F )
      4. for 循環(huán)的語法格式是 for (表達式1; 表達式2; 表達式3) {循環(huán)體} ,其中三個表達式都可以省略。( T )
      5. break 語句可以出現(xiàn)在 switch 語句和循環(huán)語句中。 ( T )
      6. continue 語句可以出現(xiàn)在 switch 語句和循環(huán)語句中。 ( F )

      ... (其他判斷題以類似格式繼續(xù),省略以節(jié)省空間)

      四、編碼題

      1. 輸入一個數(shù),判斷是奇數(shù)還是偶數(shù)

        package lanzhishujia.day03;
        
        import java.util.Scanner;
        
        public class ZuoYe01 {
            public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("請輸入一個數(shù)");
                int a = sc.nextInt();
                if (a % 2 == 0) {
                    System.out.println("這是偶數(shù)");
                } else if (a % 2 == 1) {
                    System.out.println("這是奇數(shù)");
                } else {
                    System.out.println("輸入錯誤");
                }
            }
        }
        
      2. 根據(jù)成績輸出對應的等級,使用 if 多分支和 switch 語句分別實現(xiàn)。
        If代碼:

        package lanzhishujia.day03;
        
        import java.util.Scanner;
        
        public class ZuoYe02_1 {
            public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("請輸入您的成績");
                int a = sc.nextInt();
                if (90 < a && a <= 100) {
                    System.out.println("您的成績?yōu)锳");
                } else if (80 < a && a <= 90) {
                    System.out.println("您的成績?yōu)锽");
                } else if (70 < a && a <= 80) {
                    System.out.println("您的成績?yōu)镃");
                } else if (60 < a && a <= 70) {
                    System.out.println("您的成績?yōu)镈");
                } else if (0 <= a && a <= 60) {
                    System.out.println("您的成績?yōu)镋");
                } else {
                    System.out.println("輸入無效成績");
                }
            }
        }
        

        Switch代碼:

        package lanzhishujia.day03;
        
        import java.util.Scanner;
        
        public class ZuoYe02_2 {
            public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("請輸入您的成績?yōu)椋?);
                int a = sc.nextInt();
                int b = a / 10;
                if (0 <= a && a <= 100) {
                    switch (b) {
                        case 10:
                        case 9:
                            System.out.println("A");
                            break;
                        case 8:
                            System.out.println("B");
                            break;
                        case 7:
                            System.out.println("C");
                            break;
                        case 6:
                            System.out.println("D");
                            break;
                        default:
                            System.out.println("E");
                            break;
                    }
                } else {
                    System.out.println("輸入錯誤");
                }
            }
        }
        
      3. 根據(jù)月份,輸出對應的季節(jié),并輸出至少兩個描述該季節(jié)的成語和活動。

        package lanzhishujia.day03;
        
        import java.util.Scanner;
        
        public class ZuoYe03 {
         public static void main(String[] args) {
             Scanner sc = new Scanner(System.in);
             System.out.println("請輸入月份:");
             int a = sc.nextInt();
             if(3<=a && a<=5){
                 System.out.println("春天-春意盎然 春暖花開-踏青");
             } else if (6<=a&&a<=8) {
                 System.out.println("夏天-夏日炎炎 夏雨雨人-吃雪糕");
             } else if (9<=a&&a<=11) {
                 System.out.println("秋天-秋高氣爽 秋秋號呢-豐收");
             } else if (1<=a&&a<=2) {
                 System.out.println("冬天-其德隆冬墻 壁冬-打雪仗");
             } else if(a==12){
                 System.out.println("冬天-其德隆冬墻 壁冬-打雪仗");
             }
             else{
                 System.out.println("輸入錯誤");
             }
         }
         }
        
        
      4. 從鍵盤輸入一個班5個學生的分數(shù),求和并輸出。

        package lanzhishujia.day03;
        
        import java.util.Scanner;
        
        public class ZuoYe04 {
            public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                int sum = 0;
                for (int i = 1; i <= 5; i++) {
                    System.out.println("請輸入學生的成績:");
                    int score = sc.nextInt();
                    sum += score;
                }
                System.out.println("總和為:" + sum);
            }
         }
        
      5. 從鍵盤輸入某個十進制整數(shù)數(shù),轉(zhuǎn)換成對應的二進制整數(shù)并輸出。

        package lanzhishujia.day03;
        
        import java.util.Scanner;
        
        public class ZuoYe05 {
            public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("請輸入一個十進制整數(shù):");
                int decimal = sc.nextInt();
                String binary = convertDecimalToBinary(decimal);
                System.out.println("對應的二進制數(shù)為:" + binary);
            }
        
            public static String convertDecimalToBinary(int decimal) {
                StringBuilder binary = new StringBuilder();
                while (decimal > 0) {
                    binary.insert(0, decimal % 2);
                    decimal /= 2;
                }
                return binary.length() > 0 ? binary.toString() : "0";
            }
        }
        
      posted on 2024-08-01 20:48  森森xl  閱讀(124)  評論(2)    收藏  舉報

      主站蜘蛛池模板: 亚洲男人天堂东京热加勒比| AV无码免费不卡在线观看| 国产91小视频在线观看| 国产香蕉尹人在线视频你懂的| 久久九九兔免费精品6| 国产亚洲久久久久久久| 视频一区视频二区视频三区| 别揉我奶头~嗯~啊~的视频 | 粉嫩蜜臀av一区二区绯色| 丁香花成人电影| 国产精品久久久久久久久久直播| 久久精品女人的天堂av| 国产乱妇乱子视频在播放| 一级国产在线观看高清| 亚洲精品第一页中文字幕| 欧美videosdesexo吹潮| 人妻少妇精品系列一区二区| 在线亚洲妇色中文色综合| 91人妻熟妇在线视频| 性男女做视频观看网站| 国产福利深夜在线播放| 丰满人妻熟妇乱又伦精品软件| 国产午夜精品久久一二区| 人妻少妇精品视频专区| 免费大片av手机看片高清| 国产亚洲一区二区三区av| 午夜DY888国产精品影院| 亚洲精品无码乱码成人| 国产成人一卡2卡3卡四卡视频| 国产仑乱无码内谢| 美女裸体十八禁免费网站| 国产综合色在线精品| 亚洲A综合一区二区三区| 2021国产成人精品久久 | 2020国产欧洲精品网站| 亚洲精品国产第一区二区| 国产色视频网站免费| 少妇伦子伦精品无吗| 色窝窝免费播放视频在线| 香蕉影院在线观看| 日韩人妻一区中文字幕|