JAVA基础知识考核.docx
《JAVA基础知识考核.docx》由会员分享,可在线阅读,更多相关《JAVA基础知识考核.docx(10页珍藏版)》请在三一办公上搜索。
1、JAVA基础知识考核JAVA基础知识考核题 班级: 姓名: 成绩: 一、选择题 1Java编译器的命令是 A. java B. appletviewer C. jdb D. javac 2. Java解释器的命令是 A. java B. appletviewer C. jdb D. javac 3. Java开发人员使用的开发工具包是( C ) A. JVM B. JRE C. JDK D. Eclipse 4. 下列说法正确的是 A. 使用Java语言开发的程序可以在任何平台下运行,且不需要JRE B. 使用Java语言开发的程序可以在任何平台下运行,但需要JRE C. Java虚拟机是独立
2、的,JDK中不包含虚拟机 D. Java语言编译后是字节码文件,操作系统可直接执行 5. 下列全部是合法的Java标识符的是 A. 09stu teacher $money B _salary post123 name C case abstract final D #ID list today 6. 程序中有如下语句 final float PI = 3.14f; 下列说法正确的是 A PI 是一个变量,初始化的值是3.14. B 定义有错误,PI 是float类型3.14后不能加f C PI 是一个常量,其值是3.14 D 对PI可以重新赋值,如 PI = 3.1415926; 7 下列初
3、始化值正确的是 A float score = 90.5; B boolean flag = false; C char name = 张三; D boolean num = 1; 8. 有如下代码 class ScopeVar public static void main(String args) int num = 10; if ( num = = 10) int num1 = num * num; num1 = num1+10; System.out.println(num1); 输出正确的是 A 110 B 20 C 不确定 D 程序错误 9. 下面对Scanner 描述正确的是 A
4、 Scanner类提供输入数据的方法,但只能输入字符串 B Scanner的使用方法: Scanner.next; C 使用Scanner需要导入java.util.Scanner类 D 从键盘读取一个整数的方法 Scanner sc = new Scanner; int num = sc.nextInt; 10. 有 String str1=hello; int num=100; 则对 str1+100 说法正确的是 A str1+100 的值是一个字符串 hello100 B str1+100会产生语法错误,字符串不能和整数相加 C str1+100不会产生语法错误,最终的结果是100,s
5、tr1的值被忽略掉 D str1+100不会产生语法错误,最终的结果是hello,100被忽略掉 11. 哪种方法返回String中的字符数( B ) A. size B. length C.width D.girth 12. 下面创建数组正确的是B A int int_array = int10; B int int_array = new int10; C int int_array = new int(10); D int int_array = new int10; 13. 研究下面的Java代码: switch(x) case 1: System.out.println(1); ca
6、se 2: case 3: System.out.println(3); case 4: System.out.println(4); 当x=2时,运行结果是 A 没有输出任何结果 B 输出结果为3 C 输出结果为3和4 D 输出结果为1、3和4 14. 给定一个Java程序的代码片段,如下 if(grade=A|grade=B) score = 90; else if(grade =C|grade = D) score = 70; else score = 60; 把这段代码转换为switch语句,以下正确的是: public class Test public static void ma
7、in(String args) Scanner sc = new Scanner(System.in); System.out.println(“请输入买包子所用的钱的数目”) double money = sc.nextDouble; int count = buy(money); System.out.println(“可买包子的数目为:”+count); public static int buy(double money) int count = (int) (money/0.4); return count; 描述正确的是 A 如果输入5,输出是:可买包子的数目为:12 B 如果输入
8、5,输出是: 可买包子的数目为:5 C 如果输入5,输出是:可买包子的数目为:12.5 D 程序错误,没有输出 16. 在Java中,下列代码运行的结果是 public static void main(String args) int a=1, b=2, c=3; if (a0) if (b0) c=10; else c=20; System.out.println(c); A、 输出:10 B、输出:20 C、输出:3 D、编译报错 17. 分析下面的Java代码片段,编译运行后的输出结果是 A)024 B) 02 C) 123 D) 13 18.分析下面的Java源程序,编译后的运行结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 基础知识 考核

链接地址:https://www.31ppt.com/p-3159611.html