int y = 0xl0; int z = 10; System.out.print(x + y + z); } } 下列哪些语句正确描述了程序编译和运行时的行为? A. 编译成功,输出为: 30 B. 编译成功,输出为: 36 C. 编译成功,输出为: 34 D. 编译器拒绝表达式y=0xlO,因为数字常量中不允许出现字母 测试如下代码: public class Quiz3{ public static void main(String[] args){ float x=2.345; double y=3.14; short a=2; short b=3; short c=a*b; System.out.println(x); System.out.println(a+b+c); 修改/删C 1 2-2-3 } 除 } 下述哪条语句是正确的? A. 编译成功,运行代码输出为: 2.345 11 B. 编译成功,运行代码输出为: 2.345 236 C. 编译器拒绝表达式float x=2.345;,因为类型不兼容 D. 编译器拒绝表达式short c=a*b;,因为类型不兼容 以下哪行能正确通过编译? A) float f=1.3; B) char c=\ C) byte b=257; D) boolean b=null; E) int i=10; E 1 2-2-3 修改/删除 以下哪个赋值错误? A. float f = 11.1; B. double d = 5.3E12; C. double d = 3.14159; D. double d = 3.14D. A 1 2-2-3 修改/删除 以下程序的运行结果为? public class incr { public static void main(String args[]) { int i , j; i = j = 3; int n = 2 * ++i; int m = 2 * j++; 修改/删A 1 2-3-0 System.out.println(i + \除 } } A. 4 4 8 6 B. 4 4 8 8 C. 4 4 6 6 D. 4 3 8 6 E. 4 3 8 8 下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为( ) A.144 B.28 C.140 D.不能执行 下面程序段的输出结果是 int a = 2; System.out.print( a++); System.out.print( a); System.out.print(++a); A) 333 B) 334 C) 234 D) 233 以下语句的运行结果为 System.out.println(4 | 3); A) 6 B) 0 C) 1 D) 7 修改/C 1 2-3-0 删除 修改/C 2 2-3-1 删除 修改/D 5 2-3-4 删除 C 1 2-3-6 修改/编译运行以下程序后,关于输出结果的说明正确的是 ( ) public class Conditional{ public static void main(String args[ ]){ int x=4; System.out.println(\99.9 :9)); } } A、输出结果为:value is 99.99 B、输出结果为:value is 9 C、输出结果为:value is 9.0 D、编译错误 删除 编写Java Application程序时,若需要用到标准输入流,必须在程序开头写上( )语句。 修改/ A、import java.awt.* ; C 1 2-4-0 删除 B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ; 考虑如下代码: public class Calc { public static void main (String args []) { int total = 0; for (int i = 0, j = 10; total > 30; ++i, --j) { System.out.println(\ total += (i + j); } System.out.println(\修改/ } C 1 3-0-0 删除 } 运行结果为: A). 产生运行错误 B). 产生编译错误 C). 输出 \D). 产生如下输出: i = 0 : j = 10 i = 1 : j = 9 i = 2 : j = 8 Total 30 编译运行下列代码段后将会输出的结果是 int i=1; switch (i) { case 0: System.out.println(\ break; 修改/C 1 3-0-0 删除 case 1: System.out.println(\ case 2: System.out.println(\ default: System.out.println(\ } A) one B) one default C) one two default D) default 当 a为5时,方法add的执行效果为: public class Test { public void add(int a) { for (int i = 1; i < 3; i++) { for (int j = 1; j < 3; j++) { if (a ==5) { break; } System.out.println(i * j); } } } } (A) 产生运行错误 (B) 抛出出界异常 (C) 输出: 1 2 2 4 (D) 不产生输出 以下程序输出为? int j = 1; while(j<5) { if(j == 1) continue; j++; System.out.println(\ } A) 1 B) 2, 3, 4 修改/D 1 3-0-0 删除 修改/C 1 3-0-0 删除 C) infinite loop D)2, 3, 4, 5 以下程序的输出结果为? public class Test { public static void main(String args[]) { for ( int k = 0; k < 3; k++) System.out.print(\ } } A. 012 B. k C. 0123 D. kkk 修改/D 1 3-0-0 删除 若a的值为3时,下列程序段被执行后,c的值是多少?( ) int c = 1; if ( a>0 ) if ( a>3 ) c = 2; 修改/删C 1 3-0-0 else 除 c = 3; else c = 4; A. 1 B. 2 C. 3 D. 4 执行下面的程序后,i的值为( ) int i=0; while( i<10) { i++; if(i==5) continue; } A. 5 B. 10 C. 0 D. 9 现有如下程序片段: int x=6; if(x!=0) System.out.println(\else System.out.println(\其输出结果是( ) A.x=6 B.编译出错 C.x=0 D.运行异常 以下程序的运行结果为: 1. public class Conditional { 2. public static void main(String args [] ) { 3. int x = 4; 4. System.out.println( \修改/删B 1 3-0-0 除 修改/删A 1 3-0-0 除 修改/删C 1 3-0-0 除
java的主要选择题(6)
2019-01-27 15:15
java的主要选择题(6).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!