1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA试题4JAVA试题4

Java程序设计 一、单选题(本大题15小题,每小题2分,共30分) 1.下列语句执行后,变量a、c的值分别是( )。 int x=182;? ??????? int a,c;?? ??????? c=x/100;?????????? ??????? a=x%10;???? A) 1,2??????? B) 2,1????? C)? 1.82, 2??? D)? 100,82??????????????????????????????? 【答案】B 2.下面哪个表达式可用得到x和y的最大值( )? A) xy?y:x??? B) xy?y:x????? C) xy?(x+y):(x-y)??? D) x==y?y:x;??????????????????? 【答案】B 3.以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输 出的结果是 (?? )。 static void printBinary(int i) { ??????? System.out.print(i + 的2进制数表示为:\t); ??????? for(int j = 31; j =0; j--) ??????????? if(((1 j) ? i) != 0) ??????????????? System.out.print(1); ??????????? else ??????????????? System.out.print(0); ??????? System.out.println();//换行 ??? } ?A) 00000000000000000000000000000001?? B) 00000000000000000000000000000010?? ?C) 00000000000000000000000000001111?? D) 00000000000000000000000000000000?????????? 【答案】B 4. 应用程序的main方法中有以下语句,则输出的结果是 (?? )。 String s1=0.5,s2=12; ???????? double x=Double.parseDouble(s1); ???????? int??? y=Integer.parseInt(s2); ?System.out.println(x+y); A) 12.5???????? B) 120.5??????? C) 12?????????? D) “12.5”?????????????????????????? 【答案】A 5. 应用程序的main方法中有以下语句,则输出的结果是 (?? )。 double x=1234.1234567; ??????? DecimalFormat form1 = new DecimalFormat(0000.0); ??????? System.out.println(PI=+form1.format(x));??? A) PI=1234.1?????????? B) PI=1234 C) PI=1234.1235?????????? D) PI=1234.0???????????????????????????????????????????? 【答案】A 6.下列程序段执行后的结果是(?? )。 String? s=new String(abcdefg); for(int i=0;is.length();i+=2){ ??? System.out.print(s.charAt(i)); }? A) aceg?? B) ACEG??? C) abcdefg??? D) abcd????????????????????????????????????????? 【答案】A 7. 应用程序的main方法中有以下语句,则输出的结果是 (?? )。 int[]? x={122,33,55,678,-987}; ??????? int? max=x[0]; ?? ???? for(int i=1;ix.length;i++){ ??????????? if(x[i]max) ??????????????? max=x[i]; ??????? } ??????? System.out.println(max); A) 678???? B) 122???? C) -987???????? D) 33??????????????????????????????????????? 【答案】A 8.下列语句序列执行后,k 的值是(?? )。 ??? ?? int x=2, y=5, k=0; ??? switch( x%y )??? { ?

文档评论(0)

skewguj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档