2015级JAVA基础知识考核(含答案,已抄好)

2020-02-22 13:15

JAVA基础知识考核题

班级: 姓名: 成绩:

一、选择题(80分,每题2分)

1.Java编译器的命令是( D )

A. java B. appletviewer C. jdb D. javac

2. Java解释器的命令是( A )

A. java B. appletviewer C. jdb D. javac

3. Java开发人员使用的开发工具包是( C )

A. JVM B. JRE C. JDK D. Eclipse

4. 下列说法正确的是( B )

A. 使用Java语言开发的程序可以在任何平台下运行,且不需要JRE B. 使用Java语言开发的程序可以在任何平台下运行,但需要JRE C. Java虚拟机是独立的,JDK中不包含虚拟机

D. Java语言编译后是字节码文件,操作系统可直接执行

5. 下列全部是合法的Java标识符的是( B )

A. 09stu teacher $money B _salary post123 name C case abstract final D #ID list today

6. 程序中有如下语句

final float PI = 3.14f; 下列说法正确的是( C )

A PI 是一个变量,初始化的值是3.14.

B 定义有错误,PI 是float类型3.14后不能加f C PI 是一个常量,其值是3.14

D 对PI可以重新赋值,如 PI = 3.1415926;

7 下列初始化值正确的是( B ) 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); } }

输出正确的是( D )

A 110 B 20 C 不确定 D 程序错误

9. 下面对Scanner 描述正确的是( C )

A Scanner类提供输入数据的方法,但只能输入字符串 B Scanner的使用方法: Scanner.next(); C 使用Scanner需要导入java.util.Scanner类 D 从键盘读取一个整数的方法 Scanner sc = new Scanner(); int num = sc.nextInt();

10. 有 String str1=\ int num=100; 则对 str1+100 说法正确的是( A ) A str1+100 的值是一个字符串 hello100

B str1+100会产生语法错误,字符串不能和整数相加

C str1+100不会产生语法错误,最终的结果是100,str1的值被忽略掉 D str1+100不会产生语法错误,最终的结果是hello,100被忽略掉 11. 哪种方法返回String中的字符数( B )

A. size() B. length() C.width() D.girth()

12. 下面创建数组正确的是B

A int[] int_array = int[10];

B int[] int_array = new int[10]; C int[] int_array = new int(10); D int[] int_array = new int{10};

13. 研究下面的Java代码:

switch(x){ case 1:

System.out.println(1); case 2: case 3:

System.out.println(3); case 4:

System.out.println(4);

}

当x=2时,运行结果是(C) 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语句,以下正确的是:(A switch(grade){ case ?A?:

case ?B?:score = 90; case ?C?:

case ?D? score = 70; default:score = 60; }

B switch(grade){ case ?A?:break; case ?B?:score = 90; case ?C?:break; case ?D? score = 70;

Default:score = 60; break; }

C switch(grade){

case ?B?:score = 90;break; case ?D? score = 70;break; default:score = 60; break; }

D switch(grade){ case ?A?:

case ?B?:score = 90; break; case ?C?:

case ?D? score = 70; break; Default:score = 60; break; }

15 .阅读以下代码

import java.util.Scanner;

D ) public class Test{ public static void main(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 )

A 如果输入5,输出是:可买包子的数目为:12 B 如果输入5,输出是: 可买包子的数目为:5 C 如果输入5,输出是:可买包子的数目为:12.5 D 程序错误,没有输出 16. 在Java中,下列代码运行的结果是( C ) public static void main(String[] args) { int a=1, b=2, c=3; if (a<0) if (b<0) c=10;

else

c=20; System.out.println(c);

}

A、 输出:10 B、输出:20 C、输出:3 D、编译报错

17. 分析下面的Java代码片段,编译运行后的输出结果是(D for (int i = 0; i < 6; i++) { int k = ++i; while(k <5) { System.out.print(i); break;

。 ) } }

A)024 B) 02 C) 123 D) 13

18.分析下面的Java源程序,编译后的运行结果是( D ) import java.util.*; public class Test {

public static void main (String [] args) {

int [] numbers = new int[]{2,1,3}; Arrays.sort (numbers);

System.out.println (numbers[2]); } }

A、 输出:0 B、输出:1 C、输出:2 D、输出:3 19.下面关于包的描述及使用不正确的是( C) A. 使用package关键字声明包 B. com.handson.tec01是合法的包

C. import关键字可以引入包中的类,例如:import java.util; D. package与folder是一一对应的关系

20 对于if 语句下列描述错误的是( A )

A , if 语句必须跟else联用 B.if 语句的条件必须是boolean类型 C. if语句属于分支结构 Dif 语句后可以没有大括号

21: 对于switch 语句下列描述正确的是( D )

A switch()括号内可以是任意类型数据 B. case后可以是常量也可以是变量 B.case后必须有break语句 D,允许多个case共用一组执行语句

22.对于循环语句下列描述正确的是( B )

A . while和do-while实现的效果一样 B. while循环可以用for循环代替 C while(1)表示无限循环 D.continue可以跳出循环

23.有以下程序段,输出结果是( B )

int x=1,a=0,b=0; switch(x){

case 0:b++;


2015级JAVA基础知识考核(含答案,已抄好).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新-演讲稿怎么写及范本 精品

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: