Java习题每日练(三)

您所在的位置:网站首页 下列哪一项不属于多重耐药菌 Java习题每日练(三)

Java习题每日练(三)

2023-09-08 07:06| 来源: 网络整理| 查看: 265

1.    下列哪一项不属于Java语言流程控制结构是( D  )。

 

              A、分支语句              B、跳转语句              C、循环语句              D、赋值语句

             

2.    以下哪项不是循环结构( C  )。

 

              A、while              B、do while    C、switch         D、for

      

3.    假设a是int类型的变量,并初始化为1,则下列哪一项是合法的条件语句(  D  )。

 

              A、if(a){}     B、if(a

              if(i==5) break;

               System.out.print(i);

              }

              A、01234                    B、12345                    C、4                    D、0

12.   下列哪个选项是r的正确值(  D  )。

              charch='7';

              int r=10;

              switch(ch+1){

                            case '7': r += 7;

                           case '8': r += 8;

                            case '9': r += 9;

                            default:

              }

             System.out.print(r);

              A、7                    B、17                   C、18                  D、27

13.   下列对switch语句描述正确的是( A  )。

              A、都可以用if-else if结构实现        B、都不可以用if-else if结构实现

              C、有的可以用if-else if结构实现   D、大部分不可以用if-else if结构实现

14.   下面是一个递归Java程序,其功能为( C  )。

              longFactorial(int n){

                           if(1==n){

                            return 1;

                           }

                            else

                            return n*Factorial(n-1);

              }

              A、求1-n的和                                B、求2到n的和

              C、求n的阶乘                               D、求2-n的积

15.   下列描述不正确的是( C  )。

              A、if语句合法的条件值是boolean类型。

              B、continue语句必须使用于循环语句中。

              C、与C++语言不同,Java语言可以通过goto语句实现跳转。

              D、switch语句先计算switch后面的表达式的值,再和各case语句后的值做比较。

16.   下面这段代码执行后m的值为(  A  )。

              inta = 10, b = 3, m = 5;

       if(a == b)

              m+= a;

       else

                     m= ++a * m;

              A、55                         B、50                          C、15                         D、5

17.   对于Java中的控制语句描述不正确的是(  B  )。

              A、分支语句包括if-else,switch。

              B、循环语句包括while,do-while,for,switch。

              C、跳转语句包括break,continue,return。

              D、例外处理语句包括try-catch-finally,throw。

18.   下面关于while循环执行描述有误的一项是( D  )。

              A、先判断布尔表达式的值。

              B、值为假跳过循环体,执行后面的语句。

              C、值为真则执行循环体,再返回判断布尔表达式的值。

              D、值为真则执行循环体,执行完后及跳出循环。

19.   下面关于while和do-while描述错误的是( B  )。

              A、循环条件的值必须是布尔值,不能是算术值。

              B、在实际应用中,do-while比while更常用一些。

              C、循环体中应包含循环变量控制语句,否则会造成死循环。

              D、while与do-while的区别在于,do-while的循环体至少执行一次。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3