




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:联系方式:考试开始时间:第一阶段测试题班级:_ 姓名:_ 分数:_一、 单选题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()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+4)输出的结果是()。A. 3java34B. 12java34 C. 3java7 D. 12java77. Java语言中int类型标示整数的最大范围是()A. -2147483647 2147483647 B. -2147483648 2147483647 C. -3276732767 D. -32768327678. 对JDK描述错误的是()A. 运行Java程序只要有JRE环境就可以,不一定需要全部JDK的功能B. JDK中包括JVM、核心类库、Java开发工具(java,javac)等C. JDK本身也是平台无关的,不同的操纵系统安装的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) 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 m, int n) n = m+n; return n; 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. “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. 对象的特征在类中表示为变量,称为类的()。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 5;index +)if(scoreindex temp)temp = scoreindex;A. 求最大数B. 求最小数C. 找到数组最后一个元素D. 编译出错21. 在Java中下面代码是()条语句inti;i=123; int j=0,k=0; System.out.println(i+;+;+j+k); A. 3 B. 4C. 5D. 622. 在Java中,关于构造方法,下列说法错误的是()A. 构造方法的名称必须与类名相同B. 构造方法可以带参数C. 构造方法不可以带参数D. 构造方法绝对不能有返回值23. 执行下面代码结果()for(int i=0;) System.out.println(这是+i); break A. 语法错误,缺少表达式2和表达式3B. 死循环C. 程序什么都不输出D. 输出:这是0 24. 下面代码输出结果是()。int i=0,s=0; doif (i%2 = = 0 ) i+; continue; i+; s = s + i; while (i7); System.out.println(s); A. 16B. 12C. 28D. 2125. 下面()不是String类提供的合法的方法。A. equals(String) B. trim() C. append() D. indexOf()26. 在JAVA中,以下()类的对象以键-值的方式存储对象。A. java.util.ListB. java.util.ArrayListC. java.util.HashMapD. java.util.LinkedList27. 给定如下所示的JAVA代码,则运行时,会产生()类型的异常.String s = null;s.trim();A. ArithmeticExceptionB. NullPointerExceptionC. IOExceptionD. ClassNotFoundException28. 给定如下Java程序代码片段,编译运行这段代码,结果是()。java.util.HashMap map = new java.util.HashMap(); map.put(name,null); map.put(name,Jack); System.out.println(map.get(name); A. nullB. JackC. nullJackD. 运行时出现异常29. 给定以下JAVA代码,这段代码编译运行后输出的结果是()public class Test public static intaMethod(int i) throws Exception tryreturn i/10; catch(Exception ex) throw new Exception (exception in a aMothod); finally System.out.print(finally); public static void main(String args) tryaMethod(0); catch(Exception ex) System.out.print(exception in main); System.out.print(finished); A. finallyexception in mainfinishedB. exception in mainfinallyC. finallyfinishedD. finallyexception in mainfinished30. 在单一文件中import、class和package的正确出现顺序是:A. package, import, classB. class, import, packageC. import, package, classD. package, class, import31. Java是从()语言改进重新设计。A. Ada B. C+ C. PasacalD. BASIC32. 下列语句哪一个正确()A. ava程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD. 以上都不正确33. 下列说法正确的有()A. class中的constructor不可省略B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行D. 一个class只能定义一个constructor34. 提供Java存取数据库能力的包是()A. java.sqlB. java.awtC. java.langD. java.swing35. 下列运算符合法的是()A. &B. C. ifD. :=36. 执行如下程序代码a=0;c=0;do-c;a=a-1;while(a0);后,C的值是()A. 0 B. 1C. -1D. 死循环37. 下列哪一种叙述是正确的()A. abstract修饰符可修饰字段、方法和类B. 抽象方法的body部分必须用一对大括号 包住C. 声明抽象方法,大括号可有可无D. 声明抽象方法不可写出大括号38. 下列语句正确的是()A. 形式参数可被视为local variableB. 形式参数可被字段修饰符修饰C. 形式参数为方法被调用时,真正被传递的参数D. 形式参数不可以是对象39. 下列哪种说法是正确的()A. 实例方法可直接调用超类的实例方法B. 实例方法可直接调用超类的类方法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. 有异常抛出。B. 无法编译。C. foo的值是null。D. foo的值是true。E. foo的值是false。42. 以下程序代码的输出是。()public class test public static void add3 (Integer i) intval = Value ( ); val += 3; i = new Integer (val); public static void main (String args ) Integer i = new Integer (0); add3 (i); system.out.printIn (Value ( ) ); )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; public 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. 4C. 8D. 1245. 以下程序代码的输出是。()public class Test public static void add3(Integer i) intval = Value();val += 3;i = new Integer(val);public static void main(String args) Integer i = new Integer(0);add3(i);System.out.println(Value();A. 编译失败B. 编译成功但在第三行会出现异常C. 0D. 346. 现在你存储一个唯一的整型序列,那么你需要哪个容器接口?A. SetB. ListC. MapD. Vector47. 一个类Example的main()方法的参数是args,类被如下调用执行:java Example catmain方法中访问args0的输出是什么?A. catB. ExampleC. 抛出一个NullPointerException异常D. 抛出一个ArrayIndexOutOfBoundsException异常48. 从下面的布局管理器中选择按行放置控件、从左到右、从上到下,当一行装满时开始新的一行的布局管理器:A. CardLayoutB. FlowLayoutC. BorderLayoutD. GridLayout49. 选择可以替换一个Container对象布局的方法:A. setLayout(aLayoutManager);B. addLayout(aLayoutManager);C. layout(aLayoutManager);D. setLayoutManager(aLayoutManager);50. 选择可以建立线程的接口:A. RunnableB. RunC. 少数用于管理的系统部件D. Thread二、 多选题51. 下列()属于引用数据类型A. StringB. charC. 用户自定义的Student类型D. int52. 在Java中,下面对于构造函数的描述错误的是()A. 类不一定要显式定义构造函数B. 构造函数的返回类型是voidC. 如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D. 一个类可以定义多个构造函数53. 给定java代码如下所示,在A处新增下列()方法,是对cal方法的重载。()public class Test public void cal(int x, int y, int z) /A A. public intcal(intx,inty,float z)return 0; B. public intcal(intx,inty,int z)return 0; C. public void cal(intx,int z) D. public viodcal(intz,inty,int x)54. 下面关于数组的说法中,错误的是()A. 在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空B. 数组可以在内存空间连续存储任意一组数据C. 数组必须先声明,然后才能使用D. 数组本身是一个对象55. 下列关于字符串的描述中错误的是()A. 字符串是对象B. String对象存储字符换的效率比StringBuffer高C. 可以使用StringBuffersb = “这里是字符串”声明并将初始化StringBuffer对象sbD. String类提供了许多用来操作字符串的方法:连接,提取,查询等56. 关于类的描述正确的是()。A. 在类中定义的变量成为类的成员变量,在别的类中可以直接使用。B. 局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中C. 使用别的类的方法仅仅需要引用方法的名字即可D. 一个类的方法使用该类的另一个方法时可以直接引用方法名57. 下面哪行代码会在编译的时候出现错误或警告:A. float f=1.3;B. char c=a;C. byte b=257;D. boolean b=null;58. public static void main方法的参数描述是:A. String argsB. Strings argsC. String argsD. Stringargs59. 下列哪些表达式返回true A. john = johnB. john.equals(john)C. john = johnD. john.equals(new Button(john)60. 下面的代码那个能正常的编译通过:A. int i=0;if(i) System.out.println(Hello);B. boolean b=true;boolean b2=true;if(b=b2) System.out.println(So true);C. int i=1;int j=2;if(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福州福州市于山风景名胜公园管理处招聘讲解员(兼文员)笔试历年参考题库附带答案详解
- 常州2025年常州市事业单位招聘笔试历年参考题库附带答案详解
- 河南工业职业技术学院《现代汉语单》2023-2024学年第二学期期末试卷
- 金肯职业技术学院《数据库原理及应用实训》2023-2024学年第二学期期末试卷
- 湖南城市学院《教育名著与经典教育案例》2023-2024学年第二学期期末试卷
- 塔城职业技术学院《光电传感器应用技术》2023-2024学年第二学期期末试卷
- 江西水利职业学院《机器人机械系统》2023-2024学年第二学期期末试卷
- 上海电影艺术职业学院《所得税》2023-2024学年第二学期期末试卷
- 科尔沁艺术职业学院《行政公文写作》2023-2024学年第二学期期末试卷
- 福建林业职业技术学院《工业生态学》2023-2024学年第二学期期末试卷
- 《走近世界民间美术》 课件 2024-2025学年人美版(2024)初中美术七年级下册
- (2025春)人教版三年级数学下册全册教案
- 3.2让素材富有感染力-粤教版B《信息技术》七年级下册教学课件
- 炼油化工建设项目后评价报告 -
- 铝加工(深井铸造)企业安全生产数字化改造指引试行
- 2025年瑞幸咖啡加盟合同
- 2025年广西能汇投资集团有限公司招聘笔试参考题库含答案解析
- 广播电视有线电视值机员题库(400题)
- 2024-2025学年人教版数学八年级下册期中检测卷(含答案)
- 预拌混凝土原材料采购管理制度
- 主动防护网施工方案
评论
0/150
提交评论