达内java2015.11第一次月考(附答案).doc汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
96.0
• 1.
(单选)下列属于不合法Java标识符的是()。
o A.
_mem
o B.
12a
o C.
M12
o D.
$12
正确答案:B
• 2.
(单选)程序的执行结果是: public class Test { public static void
main(String[] args){ System.out.println(""+'a'+1); } }
o A.
98
o B.
a1
o C.
971
o D.
197
正确答案:B
• 3.
(单选)下列Java标识符,错误的是()
o A.
_sys_varl
o B.
$change
o C.
User_name
o D.
1_file
正确答案:D
• 4.
(单选)请看下列代码: public String makinStrings() { String s = "Fred";
s = s + "47"; s = s.substring(2, 5); s = s.toUpperCase(); return
s.toString(); } 调用makinString方法,得到的字符串长度是:
o A.
1
o B.
2
o C.
3
o D.
4
正确答案:C
• 5.
(单选)分析如下代码,输出结果为()。 public static void main(String[] args) { int i = 0; boolean re = false; re = ((++i) + i == 2) ? true : false;
System.out.println("i=" + i + ",re="+re); }
o A.
i=1,re=true
o B.
i=0,re=true
o C.
i=1,re=false
o D.
i=0,re=false
正确答案:A
• 6.
(单选)下列代码的运行结果是() public static void main(String[] args) { String str = "420"; str += 42; System.out.print(str); }
o A.
42
o B.
420
o C.
462
o D.
42042
正确答案:C
•7.
(单选)请看下列代码: public static void main(String[] args) { <插入代码> System.out.println(s); } 如果程序输出的结果是4247,那么在<
插入代码>处应该填入代码是()。
o A.
String s = "123456789"; s = (s-"123").replace(1,3,"24") - "89";
o B.
StringBuffer s = new StringBuffer("123456789");
s.delete(0,3).replace( 1,3, "24").delete(4,6);
o C.
StringBuffer s = new StringBuffer("123456789");
s.delete(0,3).replace( 1,3, "24").delete(4,6);
o D.
StringBuilder s = new StringBuilder("123456789");
s.substring(3,6).delete( 1 ,2).insert( 1, "24");
正确答案:B
•8.
(单选)下列关于IDE开发环境Eclipse,说法错误的是:()。
o A.
Eclipse可以通过插件(plugin)的方式扩展其功能。
o B.
Eclipse联盟是由IBM公司捐资组建的。
o C.
Eclipse使用了SWT图形界面技术。
o D.
Eclipse的运行不需要有JRE的支持。
正确答案:B
•9.
(单选)下列赋值语句中,正确的是()。
o A.
byte b1 = 10, b2 = 20; byte b=b1+b2;
o B.
byte b1 = 10, b2 = 20; byte b=~b1;
o C.
byte b1 = 10, b2 = 20; byte b=b1>>1;
o D.
byte b1 = 10; byte b=++b1;
正确答案:D
•10.
(单选)运行下面的语句: String s="";
if(s==s+0){ System.out.println("Hello World"); } 编译,运行的结果是:()。
o A.
Hello World
o B.
无输出
o C.
编译错误
o D.
抛出运行时异常
正确答案:C
•11.
(单选)下列代码编译和运行的结果是: public static void main(String[] args) { String[] elements = { "for", "tea", "too" }; String first =
(elements.length > 0) ? elements[0] : null;
System.out.println(first); }
o A.
编译出错
o B.
输出:tea
o C.