1.填空题(1)Java语言的源程序代码由一个或多个编译单元组成,每个编译单元只能包含下列内容:______、______、______、______。(2)编译后,每个类生成一个______文件。(3)一个char代表一个______位的无符号的Unicode字符。(4)Java语言提供了三个转移语句:______、______和______语句。(5)连接两个字符串,如下所示:str = “ABC” ______ “DEF”。2.问答题(1)确定以下布尔表达式是否等价,这里假设a,b和c是布尔变量。!(a||b)和!a||b;(2)if …else和if的复合语句为什么比switch语句更常用?(3)下面这些代码错在哪里?  Switch(n) {    case 1:      a = 11;      b = 22;      break;    case 2:      c = 33;      break;      d = 44;  }(4)break语句的功能是什么?(5)预测下面程序的运行结果:public class Question0105 {    public Question0105() {  }   public static void main(String[] args) {    Question0105 question01051 = new Question0105();    int count = 0;    for (int i = 0; i < 3; i++) {      resume:          for (int j = 0; j < 4; j++) {            for (int k = 0; k < 5; k++) {              ++count;              if (i == 1 && j == 2 && k == 3) {                 break resume;              }            }        }      }      System.out.println("\tcount=" + count);  }}在线等,刚学习来的

解决方案 »

  1.   

    1、
    (2).class
    (3)2
    (5)+
    2、
    (1)不等价  b是真的时候不等
      

  2.   

    2.
    (2)我想是因为if语句更灵活,因为判断条件里是布尔量,布尔量可以通过各种运算得到,而switch判断条件只能是int量。
    (3)缺少default语句,我想原意应该是写在d=44;之前的吧
      

  3.   

    补充一个,break 用处是跳出switch体。不执行后边的
      

  4.   

    1、(4)break,continue,label
    2、(4)结束循环
        (5)54
        (3) Switch s小写  这样只要变量都声明了 应该从语法上就不错了
      

  5.   

    2.(2)
    switch是只能判断条件相等情况的语句
      

  6.   

    (4)Java语言提供了三个转移语句:______、______和______语句。应该是顺序,选择和循环吧,不知道是不是我理解错了,这是程序流程的三种语句(1)确定以下布尔表达式是否等价,这里假设a,b和c是布尔变量。!(a||b)和!a||b;
    不等,!是单目运算符,优先级比||高(2)if …else和if的复合语句为什么比switch语句更常用?
    switch只能判断所判断条件相等情况,并且判断的条件范围小(指数据类型)(3)下面这些代码错在哪里?
      

  7.   

    1、
    (2).class
    (3)2
    (4)break,continue,label
    (5)+
    2、
    (1)不等价  b是真的时候不等
    (3) Switch s小写  这样只要变量都声明了 应该从语法上就不错了
    (4)结束循环
    (5)54
      

  8.   


    (1)包定义语句、包导入语句、接口定义、类定义
    (2)字节码(.class)
    (3)16
    (4)break 、continue、标号
    (5)+ 2、
    (1)不等价
    (2)if(表达式)中的表达式可以用于处理复杂的条件
         switch(表达式)中的表达式的值只能是列表中的有序类型
    (3)swicth拼写错误
    (4)跳出循环、swicth结构