第二章单元测试
  1. while语句的循环体中不能包含的语句是( )

  2. A:方法定义语句 B:switch语句 C:while语句 D:if语句
    答案:方法定义语句
  3. 请阅读下面的代码片段
    public static int add(int a,int b) {
    return a + b;
    }
    下列选项中,可以在main()方法中成功调用add()方法的是( )

  4. A:int num = add("1","2"); B:int num = add('a','b'); C:int num = add(true,flase); D:int num = add(1.0,2.0);
    答案:int num = add('a','b');
  5. 下列关于while语句的描述中,正确的是( )

  6. A:while语句的循环体必须使用大括号 B:while语句循环体中可以没有语句 C:while语句的循环体至少被执行一次 D:while语句的循环条件可以是整型变量
    答案:while语句循环体中可以没有语句
  7. 下列关于方法的描述中,正确的是( )

  8. A:方法是不可以没有参数的 B:当方法没有返回值时,返回值类型可以不写 C:当方法没有返回值时,不能有return语句 D:方法是对功能代码块的封装
    答案:方法是对功能代码块的封装
  9. 请阅读下面的程序
    public class Test {
    public static void main(String[] args) {
    for(int x =0;x<5;x++){
    if(x%2==0)
    break;
    System.out.println(x);
    }
    }
    }
    运行结果正确的是( )

  10. A:12345 B:13 C:不输出任何内容 D:024
    答案:不输出任何内容
  11. continue语句的作用是退出当前循环,不在执行循环语句。( )

  12. A:对 B:错
    答案:错
  13. 以下代码能够从键盘输入中读取一个字符串:( )
    Scanner sc = new Scanner(System.in);
    String str = sc.next ();

  14. A:对 B:错
    答案:对
  15. 定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。( )

  16. A:对 B:错
    答案:错
  17. 当方法中的返回值类型是void时,可以不写return语句。( )

  18. A:对 B:错
    答案:对
  19. 下列关于注释作用的描述中,错误的是( )

  20. A:会参与编译 B:可以帮助调试程序 C:帮助整理编程思路 D:可以对程序进行说明
    答案:会参与编译
  21. 下面关于整数类型的描述中,错误的是( )

  22. A:int是java中的整数类型,它在内存中占4个字节 B:bit是java中的整数类型,它代表的是1个字节 C:byte是java中的整数类型,它的取值范围是-127到128 D:java中的整数有正负之分
    答案:bit是java中的整数类型,它代表的是1个字节
  23. 下列选项中,按照箭头方向,需要进行强制类型转换的是( )

  24. A:int←char B:float←long C:double←float D:char←byte
    答案:char←byte
  25. 下列关于多行注释的应用,正确的是( )

  26. A:程序中可以不写多行注释 B:多行注释有利于代码的阅读性 C:多行注释会影响程序运行速度 D:写多行注释是一个良好的习惯
    答案:程序中可以不写多行注释###多行注释有利于代码的阅读性###写多行注释是一个良好的习惯
  27. 下列关于冒泡排序的描述,正确的是( )

  28. A:冒泡排序比较的总轮次是"数组长度-1"轮 B:冒泡排序中会涉及到元素位置的置换 C:其余选项都不对 D:冒泡排序是不断地比较数组中相邻的两个元素
    答案:冒泡排序比较的总轮次是"数组长度-1"轮###冒泡排序中会涉及到元素位置的置换###冒泡排序是不断地比较数组中相邻的两个元素
  29. 当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。( )

  30. A:对 B:错
    答案:对
  31. 运算符“&”和“&&”都表示“与”操作。( )

  32. A:对 B:错
    答案:对
  33. 多行注释“/*…*/”中不可以嵌套单行注释“//”。( )

  34. A:错 B:对
    答案:错
  35. 十进制数值转换成二进制就是一个不断除2取余的过程。( )

  36. A:错 B:对
    答案:对
  37. 在Java程序中,单行注释从“//”位置开始,到当前行结束位置。( )

  38. A:错 B:对
    答案:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部