试卷_Java测试题2
- 格式:docx
- 大小:25.14 KB
- 文档页数:17
java考试试题及答案解析一、单选题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. publicC. staticD. void答案:A解析:在Java中,关键字class用于声明一个类。
public、static 和void分别是访问修饰符、修饰符和返回类型,不用于声明类。
2. 下列哪个选项是Java中的保留字?A. finalB. StringC. SystemD. main答案:A解析:final是Java中的保留字,用于声明一个变量、方法或类不可被修改。
String是类名,System是类名,main是方法名。
3. 在Java中,下列哪个选项是正确的方法声明?A. public void myMethod();B. public int myMethod();C. public myMethod();D. public void myMethod(int a);答案:D解析:在Java中,方法声明需要指定返回类型和参数列表。
选项A和B缺少参数列表,选项C缺少返回类型。
选项D是正确的方法声明。
4. 下列哪个选项是Java中的合法变量名?A. 2variableB. _variableC. $variableD. variable2答案:D解析:在Java中,变量名必须以字母、下划线或美元符号开头,不能以数字开头。
选项A以数字开头,选项B和C包含非法字符。
选项D是合法的变量名。
5. 在Java中,下列哪个选项是正确的数组声明?A. int[] myArray;B. int myArray[];C. int[] myArray = new int[5];D. int myArray = new int[5];答案:C解析:在Java中,数组声明需要指定数组类型和变量名,然后使用new关键字创建数组实例。
选项A和B缺少数组实例化,选项D将数组赋值给非数组类型的变量。
java二级考试真题题库及答案1. 以下哪个选项是Java中的正确数据类型?A. IntegerB. intC. StringD. All of the above答案:D2. Java中,哪个关键字用于声明一个类?A. classB. structC. interfaceD. enum答案:A3. 在Java中,下列哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A4. 下列哪个选项是Java中的垃圾回收机制?A. JVMB. GCC. Memory LeakD. None of the above答案:B5. 在Java中,哪个关键字用于声明一个方法?A. functionB. methodC. defD. void答案:D6. Java中的异常处理机制是通过哪两个关键字实现的?A. try and catchB. if and elseC. switch and caseD. for and while答案:A7. 在Java中,下列哪个选项是正确的继承关键字?A. extendsB. implementsC. Both A and BD. None of the above答案:C8. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. package答案:B9. 在Java中,下列哪个选项是正确的多态性实现方式?A. 通过继承实现B. 通过接口实现C. 通过抽象类实现D. All of the above答案:D10. Java中,哪个关键字用于声明一个抽象类?A. abstractB. interfaceC. finalD. static答案:A。
java二级考试真题及答案1. 以下哪个选项不是Java的基本数据类型?A. intB. floatC. doubleD. String答案:D2. Java中,哪个关键字用于声明一个类?A. classB. structC. interfaceD. enum答案:A3. 在Java中,哪个关键字用于声明一个方法?A. methodB. functionC. defD. void答案:D4. 下列哪个选项是Java中的单例模式?A. Prototype模式B. Singleton模式C. Factory模式D. Builder模式答案:B5. 在Java中,以下哪个选项不是合法的变量名?A. _nameB. $nameC. 2nameD. name答案:C6. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. interfaceD. abstract答案:A7. Java中,以下哪个选项不是合法的数组声明?A. int[] myArray;B. String[] myArray = new String[10];C. int myArray[] = new int[10];D. int[] myArray = new String[10];答案:D8. 在Java中,哪个关键字用于声明一个接口?A. classB. structC. interfaceD. enum答案:C9. Java中,哪个关键字用于声明一个枚举?A. enumB. classC. structD. interface答案:A10. 在Java中,以下哪个选项不是合法的继承关系?A. 类继承类B. 接口实现接口C. 类实现接口D. 接口继承类答案:D。
二级java语言试题及答案1. 选择题- 1.1 以下哪个选项是Java语言的特点之一?- A. 面向对象- B. 编译型语言- C. 动态类型- D. 以上都不是- 答案: A- 1.2 Java语言中,以下哪个关键字用于定义类?- A. class- B. public- C. static- D. void- 答案: A2. 填空题- 2.1 Java语言中的主函数入口是`____`。
- 答案: main- 2.2 在Java中,`____`关键字用于声明一个方法。
- 答案: void3. 简答题- 3.1 简述Java语言的垃圾回收机制。
- 答案: Java语言的垃圾回收机制是指系统自动回收不再被引用的对象所占用的内存空间。
Java虚拟机(JVM)负责管理内存,当对象不再被任何变量引用时,垃圾回收器会将其标记为可回收,并在适当的时候释放这些内存资源。
4. 编程题- 4.1 编写一个Java程序,实现计算两个整数的和。
- 答案:```javapublic class SumCalculator {public static void main(String[] args) {int num1 = 10;int num2 = 20;int sum = addNumbers(num1, num2);System.out.println("The sum is: " + sum);}public static int addNumbers(int a, int b) {return a + b;}}```5. 阅读题- 5.1 阅读以下Java代码片段,并回答问题:```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```- 5.1.1 这段代码的作用是什么?- 答案: 这段代码的作用是输出字符串"Hello, World!"到控制台。
java二级考试题库及答案一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于声明一个类?A. interfaceB. classC. structD. enum答案:B2. 在Java中,以下哪个数据类型是基本数据类型?A. StringB. IntegerC. intD. ArrayList答案:C3. Java中,以下哪个方法用于将字符串转换为整数?A. parseInt()B. toInt()C. toInteger()D. convertInt()答案:A4. 在Java中,以下哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A5. Java中,以下哪个关键字用于声明一个方法?A. functionB. methodC. procedureD. def答案:B6. 在Java中,以下哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. struct答案:B7. Java中,以下哪个关键字用于声明一个包?A. packageB. importC. classD. public答案:A8. 在Java中,以下哪个关键字用于声明一个异常?A. throwB. throwsC. exceptionD. error答案:B9. Java中,以下哪个关键字用于声明一个枚举?A. enumB. listC. setD. map答案:A10. 在Java中,以下哪个关键字用于声明一个泛型?A. genericB. typeC. classD. extends答案:D二、填空题(每题2分,共20分)1. Java中,一个类可以继承多个______。
答案:接口2. 在Java中,所有类的根类是______。
答案:Object3. Java中,______关键字用于声明一个私有方法。
java二级历年考试真题及答案1. 以下哪个选项是Java中合法的标识符?A. 123abcB. classC. $variableD. 2variable答案:C2. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A3. 在Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length()答案:A4. Java中,哪个关键字用于捕获异常?A. tryB. catchC. throwD. throws答案:B5. 在Java中,以下哪个选项是正确的继承关系?A. 类可以继承多个类B. 类可以继承多个接口C. 接口可以继承多个接口D. 接口可以继承类答案:C6. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. structD. enum答案:B7. 在Java中,哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. replace()答案:A8. Java中,哪个关键字用于声明一个枚举?A. enumB. classC. interfaceD. struct答案:A9. 在Java中,以下哪个选项是正确的多态性示例?A. 子类对象赋值给父类引用B. 子类对象赋值给子类引用C. 父类对象赋值给子类引用D. 接口对象赋值给实现类引用答案:A10. Java中,哪个关键字用于声明一个泛型?A. genericB. templateC. classD. type答案:C结束语:以上是Java二级历年考试真题及答案,希望对您的学习和复习有所帮助。
java二级考试历年真题及答案1. 以下哪个选项是Java中关键字?A. classB. publicC. intD. all of the above答案:D2. 在Java中,哪个关键字用于定义一个类?A. classB. structC. interfaceD. enum答案:A3. Java程序的执行入口是?A. main方法B. run方法C. start方法D. init方法答案:A4. 以下哪个数据类型是Java中的原始数据类型?A. StringB. intC. ArrayListD. HashMap答案:B5. 在Java中,哪个关键字用于声明一个方法?A. methodB. functionC. defD. void答案:D6. Java中用于定义一个接口的关键字是?A. interfaceB. classC. structD. abstract class答案:A7. 在Java中,哪个关键字用于声明一个抽象方法?A. abstractB. virtualC. overrideD. final答案:A8. Java中用于抛出异常的关键字是?A. throwC. exceptionD. error答案:B9. 在Java中,哪个关键字用于声明一个私有方法?A. privateB. publicC. protectedD. default答案:A10. Java中用于声明一个静态方法的关键字是?A. staticB. finalC. constD. synchronized答案:A11. 在Java中,哪个关键字用于声明一个常量?A. finalB. constC. staticD. volatile答案:A12. Java中用于创建一个对象实例的关键字是?B. createC. instanceD. clone答案:A13. 在Java中,哪个关键字用于声明一个同步方法?A. synchronizedB. threadC. mutexD. lock答案:A14. Java中用于声明一个线程安全的类,应该使用哪个关键字?A. synchronizedB. thread-safeC. volatileD. immutable答案:D15. 在Java中,哪个关键字用于声明一个单例类?A. singletonB. uniqueC. finalD. none of the above答案:D请注意,以上题目及答案仅供示例,实际的Java二级考试内容可能会有所不同。
二级java考试试题及答案一、选择题(每题2分,共10题)1. 在Java中,下列哪个关键字用于声明一个类?A. interfaceB. classC. structD. enum答案:B2. Java中,哪个包包含了基本的输入输出类?A. ngB. java.utilC. java.ioD. 答案:C3. 下列哪个选项是Java中的垃圾回收机制?A. 手动释放内存B. 程序员控制内存分配和释放C. 系统自动回收无用对象所占用的内存D. 以上都不是答案:C4. 在Java中,下列哪个数据类型是基本数据类型?A. StringB. IntegerC. intD. ArrayList5. Java中的多线程可以通过哪种方式实现?A. 实现Runnable接口B. 继承Thread类C. 实现Callable接口D. 以上都是答案:D6. 在Java中,下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C7. Java中,下列哪个方法用于获取当前对象的引用?A. this()B. super()C. new()D. this答案:D8. 在Java中,下列哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. final答案:B9. 在Java中,下列哪个关键字用于声明一个抽象类?B. abstractC. interfaceD. native答案:B10. 在Java中,下列哪个关键字用于声明一个私有方法?A. publicB. privateC. protectedD. default答案:B二、填空题(每题2分,共5题)1. Java中,一个类只能继承一个______类。
答案:父2. Java中,______关键字用于声明一个方法不接受任何参数。
答案:void3. 在Java中,______关键字用于声明一个方法可以被任何子类重写。
《Java程序设计》试卷二一、选择题(2分*25=50分)1、下面哪些是java语言中的关键字?A)sizeofB)abstractC)NULLD)Native1、下面哪些是java语言中的关键字?A)sizeofB)abstractC)NULL2、识别用线程创建apple的正确陈述。
A) 扩展JApplet 和ThreadB) 扩展JApplet 和重设Thread 类的run()方法。
C) 扩展JApplet 和实现Runnable。
D) 扩展JApplet 和创建Thread 类的实例。
3、当试图访问超出数组下标的数组元素时会引发下列哪种异常:A)ArithmeticExceptionB)NullPointerExceptionC)ArrayIndexOutOfBoundsExceptionD)NumberFormatException4、JFrame默认的布局管理器是什么?A)BorderLayoutB)FlowLayoutC)CardLayoutD)GridLayout5、Java在调用Thread.sleep(100)方法的时候会抛出什么异常?A)InterruptedExceptionB)IllegalAccessExceptionC)SleepExceptionD)RuntimeException6、容器被重新设置后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变( )A)CardLayoutB)FlowLayoutC)BorderLayoutD)GridLayout7、关于被私有保护访问控制符private修饰的成员变量,以下说法正确的是()A) 可以被三种类所引用:该类自身,与它在同一个包中的其他类,在其他包该类的子类B) 可以被两种类访问和引用:该类本身,该类的所有子类C) 只能被该类自身所访问和修改D) 只能被同一个包中的类访问8、在服务器端,ServerSocket使用什么方法监听来自客户的通信?A)Get()B)Accept()C)GetClient()D)AcceptClient()9、必须将组件放在一定的()中才能显示出来。
java二级试题及答案一、选择题(每题2分,共10题,共计20分)1. 下面哪个选项不是Java关键字?A. classB. packageC. finalD. import2. 下面哪种循环语句可以用于遍历数组或集合?A. forB. whileC. do-whileD. switch3. Java中的包(package)用于什么目的?A. 控制类的访问权限B. 封装类的属性和方法C. 组织类的层次结构D. 使类具有继承特性4. 在Java中,以下哪个关键字用于定义一个类的子类?A. superB. thisC. extendsD. implements5. 下面哪个选项不是Java中的访问修饰符?A. privateB. protectedC. publicD. static6. 在Java中,以下哪个方法用于启动一个新的线程?A. start()B. run()C. execute()D. launch()7. 在Java中,以下哪个异常类是所有异常的父类?A. ExceptionB. RuntimeExceptioinC. ErrorD. Throwable8. 在Java中,以下哪个关键字用于定义常量?A. varB. constC. finalD. static9. 在Java中,以下哪种集合类用于存储键值对?A. ArrayListB. HashSetC. LinkedListD. HashMap10. 下面哪个选项不是Java中的基本数据类型?A. intB. doubleC. booleanD. string二、填空题(每空2分,共5题,共计10分)1. Java中的数据类型分为两类,分别为基本数据类型和_____________。
2. Java中的三目运算符的格式是_____________。
3. 在Java中,方法的重载是指在同一个类中,方法名相同但参数类型或个数_____________的情况下可以存在多个方法。
试卷名称:Java 测试题2试卷说明:命题教师:北京邮电大学世纪学院计算机科学与技术系许艺枢一、单项选择题(总分100)1.(分值:1.0 分)执行以下代码,输出结果是( )int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2:u>v ? u-3:v+2);A: 8B: 6C: 7D: true序号:11 难度:1 考查点:表达式和流程控制语句2. (分值:1.0 分)按运算符操作数的数目划分,运算符?:的类型是A: 三目B: 双目C: 四目D: 单目序号:118 难度:1 考查点:表达式和流程控制语句3. (分值:1.0 分)Java 语言中,只限子类或者同一包中的类的方法能访问的访问权限是( ) A: publicB: private C:protectedD: <无修饰>序号:12 难度:1 考查点:对象和类4. (分值:1.0 分)以下程序代码的输出结果是()int x=100;System.out.println("5.5"+x%8); A: 5.512B: 5.512.5C: 18D: 5.54序号:137 难度:2 考查点:表达式和流程控制语句5. (分值:1.0 分)以下程序代码的输出结果是()int x=100;System.out.println(5.5+x/8); A: 18B: 17.5C: 9.5D: 5.512序号:157 难度:1 考查点:表达式和流程控制语句6. (分值:1.0 分)执行语句:int n = 7; int b = 2 * n++;后,b 和n 的值分别是A: b = 15, n = 8B: b = 16, n = 8C: b = 14, n = 8D: b = 14, n = 7序号:171 难度:1 考查点:表达式和流程控制语句7. (分值:1.0 分)设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( ?? )。
???????? A: 3B: 3.5C: 4D: 5序号:19 难度:2 考查点:表达式和流程控制语句8. (分值:1.0 分)下面哪个表达式可用得到x 和y 的最大值( )?A: x>y?y:xB: x<y?y:xC: x>y?(x+y):(x-y)D: x==y?y:x;序号:23 难度:1 考查点:表达式和流程控制语句9. (分值:1.0 分)下列声明和赋值语句错误的是A: double w=3.1415;B: String strl=”bye”;C: float z=6.74567D: boolean truth=true;序号:236 难度:2 考查点:标识符和数据类型10. (分值:1.0 分)java 中,八进制数以开头。
A: 0xB: 0C: 0XD: 08序号:237 难度:1 考查点:标识符和数据类型11. (分值:1.0 分)自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为()A: char-int-long-float-doubleB: int-long-float-double-charC: long-float-int-double-charD: 以上都不对序号:238 难度:2 考查点:标识符和数据类型12. (分值:1.0 分)在java 中,Integer.MAX_VALUE 表示A: 浮点类型最大值B: 整数类型最大值C: 长整型最大值D: 以上说法都不对序号:239 难度:3 考查点:标识符和数据类型13. (分值:1.0 分)JAVA 中,数据类型值中不可能出现的符号是()A: dB: fC: eD: /序号:240 难度:2 考查点:标识符和数据类型14. (分值:1.0 分)下列表示单引号的是()A: ‘ B:\R KC: \\\\’D: ‘\\序号:241 难度:2 考查点:标识符和数据类型15. (分值:1.0 分)下列语句片断中,four 得值为:()int three=3;char one=‘1’char four=(char)(three+one);A: 3B: 1C: 31D: 4序号:242 难度:2 考查点:表达式和流程控制语句16. (分值:1.0 分)下列不属于整型变量的类型是A: byteB: shortC: floatD: long序号:243 难度:2 考查点:标识符和数据类型17. (分值:1.0 分)int 类型整型变量在内存中的位数为A: 8B: 16C: 32D: 64序号:244 难度:2 考查点:标识符和数据类型18. (分值:1.0 分)下列数据类型转换,必须进行强制类型转换的是A: byte→int B:short→longC: float→doubleD: int→char序号:245 难度:3 考查点:标识符和数据类型19. (分值:1.0 分)java 中,用()关键字定义常量A: final B:#define C:float D:const序号:246 难度:1 考查点:标识符和数据类型20. (分值:1.0 分)下列属于条件运算符的是A: +B: :C: &&D: >>序号:248 难度:1 考查点:标识符和数据类型21. (分值:1.0 分)00101010(&)00010111 语句的执行结果为A: 00000010B: 11111111C: 00111111D: 11000000序号:249 难度:1 考查点:表达式和流程控制语句22. (分值:1.0 分)已知i 为整形变量,关于一元运算++i 和i++,下列说法正确的是A: ++i 运算将出错B: 在任何情况下运行程序结果都一样C: 在任何情况下运行程序结果都不一样D: 在任何情况下变量i 的值都增1序号:250 难度:1 考查点:标识符和数据类型23. (分值:1.0 分)在java 中语句:37.2%10 的运算结果为A: 7.2B: 7C: 3D: 0.2序号:251 难度:2 考查点:表达式和流程控制语句24. (分值:1.0 分)在java 语句中,运算符&&实现A: 逻辑或B: 逻辑与C: 逻辑非D: 逻辑相等序号:252 难度:1 考查点:表达式和流程控制语句25. (分值:1.0 分)在java 语句中,位运算操作数只能为整型或()数据A: 实型B: 字符型C: 布尔型D: 字符串型序号:253 难度:2 考查点:表达式和流程控制语句26. (分值:1.0 分)00101010(|)00010111 语句的执行结果为A: 00000000B: 11111111C: 00111111D: 11000000序号:254 难度:1 考查点:表达式和流程控制语句27. (分值:1.0 分)~0010101 语句的执行结果为A: 1101010B: 0010101C: 11111111D: 00000000序号:255 难度:1 考查点:表达式和流程控制语句28. (分值:1.0 分)复合语句用()括起来的一段代码。
A: 小括号()B: 大括号{}C: 中括号〔〕D: 单引号‘’序号:256 难度:1 考查点:表达式和流程控制语句29. (分值:1.0 分)下列不属于条件语句关键字的是A: if B:elseC: swichD: while序号:257 难度:1 考查点:表达式和流程控制语句30. (分值:1.0 分)多分支语句switch(表达式){}中,表达式不可以返回哪种类型的值A: 整型B: 实型C: 接口型D: 字符型序号:258 难度:2 考查点:表达式和流程控制语句31. (分值:1.0 分)下面不属于java 条件分支语句结构的是A: if 结构B: if-else 结构C: if-else if 结构D: if-else else 机构序号:259 难度:1 考查点:表达式和流程控制语句32.(分值:1.0 分)下列方法method()执行,返回值为int metho(d return num;num=30;}A: 10B: 20C: 30D: 编译出错序号:260 难度:2 考查点:表达式和流程控制语句{)int num=10;if(num>20)33. (分值:1.0 分)三元条件运算符ex1?ex2:ex3,相当于下面()语句。
A: if(ex1)ex2;else ex3;B: if(ex2)ex1;else ex3;C: if(ex1)ex3;else ex2;D: if(ex3)ex2;else ex1;序号:261 难度:1 考查点:表达式和流程控制语句34. (分值:1.0 分)java 用()来实现goto 语句所特有的一些功能。
A: breakB: defaultC: continueD: return序号:262 难度:1 考查点:表达式和流程控制语句35. (分值:1.0 分)一个循环一般应包括哪几部分内容A: 初始化部分B: 循环体部分C: 迭代部分和终止部分D: 以上都是序号:263 难度:1 考查点:表达式和流程控制语句36. (分值:1.0 分)关于while 和do-while 循环,下列说法正确的是A: 两种循环除了格式不通外,功能完全相同B: 与do-while 语句不通的是,while 语句的循环至少执行一次C: do-while 语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D: 以上都不对。
序号:264 难度:1 考查点:表达式和流程控制语句37. (分值:1.0 分)以下有关类的继承的叙述中,正确的是:()??A: 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性?? B: 子类只能继承父类的方法,不能继承父类的属性C: 子类只能继承父类的非私有属性,不能继承父类的方法??D: 子类不能继承父类的私有属性序号:28 难度:1 考查点:对象和类38. (分值:1.0 分)下列程序段执行后b3 的结果是( )。
boolean b1=true, b2, b3; 24= b1 ? b1 : b2;A: 0B: 1C: trueD: false序号:281 难度:2 考查点:表达式和流程控制语句39. (分值:1.0 分)下列标识符不合法的是()A: $variableB: _variableC: variable5D: break序号:294 难度:1 考查点:标识符和数据类型40. (分值:1.0 分)下列哪一个不属于Java 的基本数据类型()A: intB: StringC: doubleD: boolean序号:295 难度:1 考查点:标识符和数据类型41. (分值:1.0 分)下列答案正确的是()A: int n = 7; int b = 2 * n++;结果: b = 15, n = 8B: int n = 7; int b = 2 * n++;结果: b = 16, n = 8C: int n = 7; int b = 2 * n++;结果: b = 14, n = 8D: int n = 7; int b = 2 * n++;结果: b = 14, n = 7序号:296 难度:2 考查点:表达式和流程控制语句42. (分值:1.0 分)Java 中,下列答案正确的是()A: int n = 7; int b = 2; n/b=3.5;B: int n = 7; int b = 2; n/b=3.5LC: int n = 7; int b = 2; n/b=3.5DD: int n = 7; int b = 2; n/b=3;序号:297 难度:2 考查点:表达式和流程控制语句43. (分值:1.0 分)下列哪个不能作为switch 表达式的数据类型()A: int B:char C:shortD: long;序号:298 难度:2 考查点:表达式和流程控制语句44. (分值:1.0 分)表示范围大的数据类型要转换成范围小的数据类型,需要用到()类型转换A: 隐式B: 强制C: 不需要D: 强弱序号:299 难度:2 考查点:标识符和数据类型45. (分值:1.0 分)System.out.print(“1”+2)打印到屏幕的结果是()A: 3B: 12C: 1+2D: 4序号:300 难度:1 考查点:表达式和流程控制语句46. (分值:1.0 分)下面哪个是不合法的变量名称?()A: while-tureB: TrueC: nameD: T1序号:301 难度:2 考查点:标识符和数据类型47. (分值:1.0 分)下列变量定义正确的是:()A: boolean status=1;B: float d = 45.6;C: char ch=”a”;D: int k = 1+’1’;序号:302 难度:2 考查点:标识符和数据类型48. (分值:1.0 分)某个main() 方法中有以下代码:String s1,s2;int[] numbers;int num;num=15;boolean switcher = false;下列哪个说法是正确的( )A: 声明了1 个基本类型变量和2 个引用变量B: 声明了2 个基本类型变量和2 个引用变量C: 声明了2 个基本类型变量和3 个引用变量D: 声明了3 个基本类型变量和3 个引用变量序号:303 难度:2 考查点:标识符和数据类型49. (分值:1.0 分)考察下列程序代码:final int BASE=10;int nubmer;下列哪个表达式可以求出number 的最后一位数字( )A: number – BASEB: BASE / numberC: BASE % numberD: number % BASE序号:304 难度:2 考查点:表达式和流程控制语句50. (分值:1.0 分)定义变量boolean b=ture;,则String.valueOf(‘b’)的类型是( ) A: BooleanB: StringC: falseD: int序号:305 难度:3 考查点:标识符和数据类型51. (分值:1.0 分)哪些是将一个十六进制值赋值给一个long 型变量。