当前位置:
文档之家› JAVAS1测试试卷(试题)
JAVAS1测试试卷(试题)
17. 阅读下列代码,i 值为( )时输出结果中不包括“Test2”。(答案写到答题卡)【选一项】 switch(i){ default: System.out.println("无匹配"); case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break; case 4: System.out.println("Test3"); break; }
6. 分析如下所示的 java 代码,编译运行后的输出结果是( )。答案写到答题卡) 【选一项】 public static void main(String arg[]){ boolean b=true; System.out.println(b); if(b){ System.out.println(”真”); }else{ System.out.println(”假”); } }
10. 分析如下所示的 Java 代码,编译运行后的输出结果是( )。(答案写到答题卡) 【选一项】 public static void main(String args[]){ int a=100; while(a%2==0){ System.out.print(a); a=a/4; } }
A. 1002561 B. 10025 C. 100 D. 25
1. 下面( )是合法的 Java 变量名。(答案写到答题卡) 【选二项】
A. _myString B. $a+b C. myString D. 9myString
2. 在 Java 中,源文件 Test.java 中包含如下代码段,则程序编译运行结果是( 答题卡) 【选一项】 public class Test{ public static main(String[] args){ system.out.println(“Hello!”) } }
)。(答案写到
A.输出:Hello! B.编译出错,提示“无法解析 system” C.运行正常,但没有输出任何内容 D.运行时出现异常
3. 在 Java 中,单行注释使用( )符号开头。(答案写到答题卡) 【选一项】
A. /* B. */ C. * D. //
4. 在 Java 中,java.util.Arrays 类的( )方法用于对已排序的数组进行二元搜索。(答案写到 答题卡) 【选一项】
23. 阅读下面代码,myMethod 被调用时,正确的输出结果是( )。(答案写到答题卡) 【选一项】 public class MyPoint { public void myMehtod() { int x = 5, y= 3; System.out.print("(" + x + ", " + y + ")"); switchCoords(x,y); //在同一个类中方法,属性可直接调用 System.out.print("(" + x + ", " + y + ")"); } public void switchCoords(int x, int y){ int temp; temp = x; x = y; y = temp; System.out.print("(" + x + ", " + y + ")"); } }
8. 分析下面的 Java 代码段,编译运行后的输出结果为( )。(答案写到答题卡) 【选一项】 public class Test{ public static void main(String[] args){ System.out.print(“姓名:”); System.out.println(“Laura”); } }
B. String a[] = new String[]; a = {"","","","",""};
C. String[] a = {"","","","",""}; D. String a[] = new String[5]{"","","","",""};
19. 阅读下面代码片段,输出结果是( )。(答案写到答题卡) 【选一项】 StringBuffer sb = new StringBuffer("Hello"); String t = " MY"; t = t + " FRIEND"; sb.append(t); System.out.println(sb.toString().toLowerCase());
11. 下面( )段 Java 语句在编译时不会出现异常和错误。(答案写到答题卡) 【选二项】
A. char c=”a”; B. int i=-1; C. boolean b=null; D. double d=10.0;
12. 在 Java 中,如果要在字符串类型对象 s=”java”中,得到字母‘v’出现的位置,可使用以下 ( )语句。(答案写到答题卡) 【选一项】
机密
第3页
Page 3 of 15
试卷编号: pointer+=1; break;
case 2: pointer+=2; break;
default: pointer+=3; break;
} } A. 结束当次循环,使控制权直接转移到控制循环的条件表达式 B. 从嵌套循环内部跳出最里面的循环 C. 终止 switch 语句的语句序列,提高 switch-case 语句性能 D. 退出循环
A. 姓名: Laura
B. 姓名:Laura C. 姓名:
机密
第2页
Page 2 of 15
试卷编号:
Laura D. Laura
姓名:
9. 下列选项中,关于 Java 数据类型的说法错误的是( )。(答案写到答题卡) 【选一项】
A. 存储如性别‘男’或‘女’的数据最好使用 char 数据类型 B. 存储如员工编号或员工年龄的数据最好使用 int 数据类型 C. 存储如商品价格或员工工资的数据最好使用 double 数据类型 D. 存储如真或假、是或否的数据最好使用 String 数据类型
试卷编号:
理论知识试卷
注意:将答案写在答题纸上,不得在试卷上作答!
================================================
选择题 (针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,该题目得 分,所选答案错误或不能选出所有答案,则该题不得分。50 题,每小题 2 分)
)。(答案写到答题卡) 【选一项】
机密
第4页
Page 4 of 15
试卷编号: switch(a){ case 5:s=s+2; case 3: s=s+5 case 8: s=s+6 default: s=s+10; break; } System.out.println(s);
}
A. 2 B. 0 C. 7 D. 23
A. s.matches(‘v’); B. s.charAt(‘v’); ` C. s.indexOf(‘v’); D. s.substring(‘v’);
13. 在 Java 语言的控制结构中,break 语句是经常用到的语句。下面一段代码中 break 语句起到( ) 的作用。(答案写到答题卡) 【选一项】 int pointer=0; while(pointer<=10){ switch(pointer%3){ case 1:
A. my friend hello B. Hello MY FRIEND C. MY FRIEND Hello D. hello my friend
20. 下面代码片段创建( )个对象。(答案写到答题卡) 【选一项】 int a = 10; String b = "abc"; String c = new String("abc"); MyTest test = new MyTest();
16. 给定如下 Java 代码片断,编译运行时,结果是( int[] a={1,2,3,4,5}; for(int count=0;count<5;count++) System.out.print(a[count++]);
)。(答案写到答题卡) 【选一项】
A. 运行时出现异常 B. 输出:12345 C. 输出:135 D. 输出:24
A. 4 B. 3 C. 2 D. 1
21. 假设 val 是整型变量,下面( )说法不正确。(答案写到答题卡) 【选一项】 if(val > 4){ System.out.println("Test A"); }else if(val > 9){ System.out.println("Test B"); }else { System.out.println("Test C"); }
A. val = 0 输出“Test C” B. val 介于 0 到 4 之间输出“Test C” C. val = 14 输出“Test B” D. val = 5 输出“Test A”
机密
第6页
Page 6 of 15