第一阶段测试题

上传人:第*** 文档编号:34262424 上传时间:2018-02-22 格式:DOCX 页数:13 大小:42.64KB
返回 下载 相关 举报
第一阶段测试题_第1页
第1页 / 共13页
第一阶段测试题_第2页
第2页 / 共13页
第一阶段测试题_第3页
第3页 / 共13页
第一阶段测试题_第4页
第4页 / 共13页
第一阶段测试题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《第一阶段测试题》由会员分享,可在线阅读,更多相关《第一阶段测试题(13页珍藏版)》请在金锄头文库上搜索。

1、姓名:联系方式:考试开始时间:1第一阶段测试题班级:_ 姓名:_ 分数:_一、 单选题1. JAVA 所定义的版本中不包括:()A. JAVAEEB. JAVAMEC. JAVASED. JAVAHE2. 下列说法正确的是() 。A. Java 程序的 main 方法必须写在类里面B. Java 程序中可以有多个 main 方法C. Java 程序中类名必须和方法名一样D. Java 程序的 main 方法中如果只有一条语句,可以不用 括起来3. Java 中,在如下所示的 Test 类中,共有()个构造方法。public class Testprivateint x;public Test(

2、)x = 35;public void Test(double f)this.x=(int)f;public Test(String s)A. 0B. 1C. 2D. 34. 变量命名规范说法正确的是()A. 变量由字母、下划线、数字、$符号随意组成。B. 变量不能以数字作为开头。C. A 和 a 在 java 中是同一个变量。D. 不同类型的变量,可以起相同的名字。5. 下列 javadoc 注释正确的是()A. /*我爱北京天安门*/B. /我爱北京天安门 /C. /*我爱北京天安门*/D. /*我爱北京天安门*/6. 语句 System.out.println(1+2+”java”+3+

3、4)输出的结果是() 。A. 3java34B. 12java34 姓名:联系方式:考试开始时间:2C. 3java7 D. 12java77. Java 语言中 int 类型标示整数的最大范围是()A. -2147483647 2147483647 B. -2147483648 2147483647 C. -3276732767 D. -32768 327678. 对 JDK 描述错误的是()A. 运行 Java 程序只要有 JRE 环境就可以,不一定需要全部 JDK 的功能B. JDK 中包括 JVM、核心类库、Java 开发工具(java,javac)等C. JDK 本身也是平台无关的,

4、不同的操纵系统安装的 JDK 是一样的D. JDK 的全称是 Java Development Kit9. 对 CLASSPATH 描述正确的是()A. 设置 CLASSPATH 用于指示操纵系统找到 JDK 命令,如 java 或 javacB. CLASSPATH 设置不对,可能会导致 java 命令失败,但不会导致 javac 失败C. CLASSPATH 的设置中可以包含目录路径但不可以包含文件路径D. java 命令可以通过 -cp 参数指定类路径10.下面代码的输出结果是()public class Main public static void main(String args)

5、 int n1 = 1; int n2 = 2; n1 = n1 + n2; 3 n2 = n1 n2; 1 n1 = n1 n2; 2 System.out.println(n1 + “,” + n2); A. 1,2 B. 2,1C. 1,3 D. 3,211.下面代码的输出结果是()public class Main public static void main(String args) int n = 100; int m = 200; System.out.println(f(n,m); System.out.println(n); public static int f(int

6、m, int n) n = m+n; return n; 姓名:联系方式:考试开始时间:3 A. 300 300 B. 100 100C. 300 100 D. 100 30012.下面不属于 Java 语言特点的是:()A. 平台无关B. 面向对象C. 支持指针类型D. 垃圾回收机制13.关于数组的说法正确的是()A. 数组类型属于基本类型B. 数组创建后,其的长度可以改变C. int类型的变量可以直接赋值给 long类型的变量D. 数组的长度必须在创建是指定14.下列值不为 true 的表达式有() 。A. “john” = “john”B. “john”.equals(“john”)C.

7、 “john” = “john”D. “john”.equals(new String(“john”)15.下列输出结果是() 。int a = 0;while(a 0)i = i + 1;if(i = 10)break;A. while 循环执行 10 次B. 死循环C. 循环一次都不执行D. 循环之星一次17.下面有关 for 循环的描述正确的是()A. for 循环体语句中,可以包含多条语句,但要用大括号括起来B. for 循环只能用于循环次数已经确定的情况C. 在 for 循环中,不能使用 break 语句跳出循环D. for 循环是先执行循环体语句,后进行条件判断18.对象的特征在类

8、中表示为变量,称为类的() 。A. 对象B. 属性C. 方法D. 数据类型19.在 java 中下列关于自动类型转换说法正确的是() 。A. 基本数据类型和 String 相加结果一定是字符串型B. char 类型和 int 类型相加结果一定是字符C. double 类型可以自动转换为 intD. char+int+double+“”结果一定是 double20.score 是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是()temp = score0;for(int index = 1;index C. ifD. :=36.执行如下程序代码a=0;c=0;d

9、o-c;a=a-1;while(a0);后,C 的值是()姓名:联系方式:考试开始时间:8A. 0 B. 1C. -1D. 死循环37.下列哪一种叙述是正确的()A. abstract 修饰符可修饰字段、方法和类B. 抽象方法的 body 部分必须用一对大括号 包住C. 声明抽象方法,大括号可有可无D. 声明抽象方法不可写出大括号38.下列语句正确的是()A. 形式参数可被视为 local variableB. 形式参数可被字段修饰符修饰C. 形式参数为方法被调用时,真正被传递的参数D. 形式参数不可以是对象39.下列哪种说法是正确的()A. 实例方法可直接调用超类的实例方法B. 实例方法可直

10、接调用超类的类方法C. 实例方法可直接调用其他类的实例方法D. 实例方法可直接调用本类的类方法40.下面的叙述中正确的有。 ()A. equals()方法判定引用值是否指向同一对象。B. = = 操作符判定两个分立的对象的内容和类型是否一致。C. equals()方法只有在两个对象的内容一致时返回 true。D. 类 File 重写方法 equals()在两个分立的对象的内容和类型一致时返回 true。41.以下程序代码执行后,哪个说法正确?()int index = 1; boolean test = new boolean3; boolean foo= test index;A. 有异常抛

11、出。B. 无法编译。C. foo 的值是 null。D. foo 的值是 true。E. foo 的值是 false。42.以下程序代码的输出是。 ()public class test public static void add3 (Integer i) intval = i.intValue ( ); 姓名:联系方式:考试开始时间:9val += 3; i = new Integer (val); public static void main (String args ) Integer i = new Integer (0); add3 (i); system.out.printIn

12、 (i.intValue ( ) ); )A. 编译失败B. 编译成功但在第三行会出现异常C. 0D. 343.以下程序代码的输出是。 ()public class test ( public static void main (String args) ( System.out.println (6 3); ) )A. 3B. 5C. 6D. 1144.以下程序代码的输出是。 ()public class Test private static int j = 0; private static booleanmethodB(int k) j += k; return true; publi

13、c static void methodA(int i) boolean b;b = i 10 | methodB (4); b = i 10 | methodB (8); public static void main (String args) methodA(0); System.out.println(j); A. 不能编译通过B. 4姓名:联系方式:考试开始时间:10C. 8D. 1245.以下程序代码的输出是。 ()public class Test public static void add3(Integer i) intval = i.intValue();val += 3;

14、i = new Integer(val);public static void main(String args) Integer i = new Integer(0);add3(i);System.out.println(i.intValue();A. 编译失败B. 编译成功但在第三行会出现异常C. 0D. 346.现在你存储一个唯一的整型序列,那么你需要哪个容器接口?A. SetB. ListC. MapD. Vector47.一个类 Example 的 main()方法的参数是 args,类被如下调用执行:java Example catmain 方法中访问 args0的输出是什么?A.

15、 catB. ExampleC. 抛出一个 NullPointerException 异常D. 抛出一个 ArrayIndexOutOfBoundsException 异常48.从下面的布局管理器中选择按行放置控件、从左到右、从上到下,当一行装满时开始新的一行的布局管理器:A. CardLayoutB. FlowLayoutC. BorderLayoutD. GridLayout49.选择可以替换一个 Container 对象布局的方法:A. setLayout(aLayoutManager);B. addLayout(aLayoutManager);C. layout(aLayoutMana

16、ger);D. setLayoutManager(aLayoutManager);50.选择可以建立线程的接口:姓名:联系方式:考试开始时间:11A. RunnableB. RunC. 少数用于管理的系统部件D. Thread二、 多选题51. 下列()属于引用数据类型A. StringB. charC. 用户自定义的 Student 类型D. int52. 在 Java 中,下面对于构造函数的描述错误的是()A. 类不一定要显式定义构造函数B. 构造函数的返回类型是 voidC. 如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D. 一个类可以定义多个构造函数53. 给定 java 代码如下所示,在 A 处新增下列()方法,是对 cal 方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号