5、运算符优先级别排序正确的是( ) A、 由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;B、 由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C、 由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符; D、 由高向低分别是:()、!22、关系运算符、赋值运算符、算术运算符、逻辑运算符; 11、以下程序的运行结果是:( ) public class Increment{ public static void main
6、(String args[]) { int a; a = 6; System.out.print(a); System.out.print(a++); System.out.print(a); } } A. 666 B. 667 C. 677 D. 676 12、下列值不为true的表达式有( )。 A、 "john" = = "john" B、 "john".equals("john") C、 "john" = "john" D、 "john".equals
7、(new String("john")) 13、下列输出结果是( ) int a = 0 while ( a < 5 ) { switch(a){ 22 case 0: case 3 : a = a + 2; case 1 : case 2 : a = a + 3; default : a = a + 5; } } System.out.print ( a ) A、 0 B、 5 C、 10 D、 其他 14、下列代码输出结果是( ) int i
8、 = 10; while ( i > 0 ){ i = i + 1; if ( i = =10 ){ break; } } A. while循环执行10次 B. 死循环 C. 循环一次都不执行 D. 循环执行一次 2215、下面有关for循环的描述正确的是( ) A、 for循环体语句中,可以包含多条语句,但要用大括号括起来 B、 for循环只能用于循环次数已经确定的情况 C、 在for循环中,不能使用break语句跳出循环 D、 for循环是先执行循环体语句