河南工业大学Java考试题库.doc

上传人:坚持 文档编号:3567402 上传时间:2019-06-06 格式:DOC 页数:132 大小:585KB
下载 相关 举报
河南工业大学Java考试题库.doc_第1页
第1页 / 共132页
河南工业大学Java考试题库.doc_第2页
第2页 / 共132页
河南工业大学Java考试题库.doc_第3页
第3页 / 共132页
河南工业大学Java考试题库.doc_第4页
第4页 / 共132页
河南工业大学Java考试题库.doc_第5页
第5页 / 共132页
点击查看更多>>
资源描述

1、判断题:第一章:1、CPU 指的是运算器和 CRT F2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能 T*3、在计算机中,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。 4、程序在运行时发现的错误一般是程序语法上的错误。*5、第一代计算机时期没有操作系统。6、计算机中数值数据一般采用补码形式存储。7、利用 Java 语言可以开发客户端 Java 小程序和应用程序,以及独立的服务器应用程序等。8、Java2 技术分为 J2EE、J2SE 和 J2ME,其中 J2SE 是 Java 的企业版,用来针对企业级进行应用服务的开发。9、Java 语言适合开发跨平台

2、的应用程序。10、Java 语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用 Java 来编写的。11、Java 源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。 12、Java 的平台无关性主要是依靠 JRE 实现的。13、与 Java 应用程序(Application)不同,Java Applet 程序的运行,需要得到客户端浏览器的支持。14、安装 JDK 时,需要配置环境变量 path、classpath 和 JAVA_HOME。第三章:1、J2EE 企业版是以企业为环境而开发应用程序的解决方案。2、J2ME 小型版是致力于消费产品和嵌入式设备的最佳解决方案

3、。3、J2SE 标准版为桌面开发和低端商务应用提供了可行的解决方案。4、Java 是区分大小写的语言,关键字的大小写不能搞错,如果把类 class 写成 Class 或者CLASS,都是错误的。5、Java 源程序编写好之后,以文件的形式保存在硬盘或 U 盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。6、在 JDK 命令行开发工具中,用编译程序 javac.exe 编译生成的文件是二进制可执行文件。7、Java 程序可以分为 Java Application 和 Java Applet 两类,这两类程序的运行方式是相同的。8、操作系统 Microsoft Wndows XP/Wn

4、dows7、Linux、UNIX、Mac OS 等都是支持 Java 虚拟机的操作系统。9、Javac 是 Java 编译器,用来将 Java 源程序编译成 Java 字节码的程序。字节码文件名和源文件名相同,扩展名是class。10、appletviewer 是 Java 小程序浏览器,可以执行 HTML 文件中的 Java 小程序. Applet 是个模拟浏览器,可以显示 Applet 的运行结果。11、若循环变量在 for 语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不可省略12、dowhile 循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体1

5、3、Java 语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符“ ”来比较是否相等,用运算符“!”来判断是否不等。14、Java 语言提供了三个专门的循环控制语句:for 语句、while 语句和 dowhile 语句。15、在 switch 选择结构中,break 语句是用于退出 switch 语句的,若无 break 语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。16、switch 语句中的表达式的值除了是整型或字符型还可以是布尔型。17、在 switch 语句中,case 后面的子句和 if 后面的子句相似,可以是一条语句,也可以是多条语句。18、在

6、switch 语句中,case 后面的子句如果是多条语句,不用花括号将多条语句括起来。19、在 switch 语句中,最后的 default 语句是必须的,其作用是当表达式的值与任何一个case 语句中的值都不匹配时执行 default。20、Java 语言中,每个 ASCII 码英文占用 8 个 bit,而中文占用两个字节(即 16 个 bit) 。21、在 Java 语言中,语句“boolean t=1;” 定义了 boolean 的类型变量 t,并给它赋值为 true22、在 Java 语言中,执行语句“boolean t=1”的结果将使得变量 t 的值为 true23、已知语句“sho

7、rt t=640;”是正确的,语句“short t=640000;”也是正确的24、语句“b=2a+2;” 是正确的表达25、Java 语言没有变量指针的用法,所以 Java 程序只有在运行结束后才能释放所占用的内存26、Java 语言通过垃圾回收机制简化了程序的内存管理27、Java 语言的引用数据类型包括数组、类和接口28、为避免混淆,构造函数名字可以不与所属类名同名。32、任何类必须显式定义该类的构造函数,以便对类成员初始化。 33、Java 语言是区分大小写的。34、if(true)int i=100; System.out.println(i);运行此程序的结果是输出 100。35、

8、抽象方法不能含有方法体 并且必须在抽象类中。38、在同一个类中 不允许存在具有相同方法名和相同参数列表的方法 即使方法返回类型不同。39、Java 语言中每个 ASCII 码字符和每个中文汉字字符也是占 16 个二进制位。40、Java 语言不含有指针与析构方法 所以 Java 程序只有在结束运行时才能释放所占用的内存。41、int a=1,2,3; System.out.println(a.length(); 以上语句运行的结果是显示 3. 42、abstract 不能和 final 并列修饰同一个类。46、如果一个类不是内部类,则它的访问属性不能是 private 和 protected.

9、 49、如果定义一个类时没有用到 extends 关键字,该类无直接父类。 第四章:1、switch 语句不允许嵌套。2、break 语句是 Java 语言中的跳转语句。3、continue 语句是 Java 语言中的跳转语句。4、return 语句不是 Java 语言中的跳转语句。5、Java 语言支持无条件跳转语句 goto。6、不使用标号的 break 语句只能跳出当前的 switch 或循环结构。 7、带标号的 break 语句可以跳出由标号指出的语句块,并从语句块的下条语句处继续执行。8、带标号的 break 语句可以用来跳出多重循环结构。9、continue 语句只能用于循环结构。

10、第五章:1、Java 允许创建不规则数组,即 Java 多维数组中各行的列数可以不同。2、Java 语言中的数组元素只能是基本数据类型而不能为对象类型。3、Java 语言中的数组元素下标总是从 0 开始,下标可以是整数或者整型表达式。 4、在 Java 的方法中定义一个常量要用 const 关键字。5、Java 语言中的数组元素只能是基本数据类型而不能是对象类型。6、同 C 语言一样,在 Java 语言中,自定义方法必须放在主调方法之前定义,否则要在主调方法中在调用该自定义方法之前先声明。7、Java 规定,任何 static 方法不得调用非 static 方法。8、在 Java 语言中,发生

11、方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。9、Java 语言规定,用户的自定义方法可以不需要形式参数,此时方法名后不需要写形参,括号也不需要。10、Java 语言中,用户的自定义方法的返回值类型要与 return 语句中的类型相匹配。11、Java 语言中,自定义方法的内部定义的变量只能在方法内部使用,称之为静态变量。12、用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。13、在不同的方法中,用户可以定义同名的变量,它们之间相互独立,具有不同的存储空间,并且该空间在方法被调用时分配,方法结束时失效。14、被调用方法的返回值只能

12、通过 return 语句返回给主调方法。 15、方法内部返回值的数据类型和方法定义中方法的返回值类型应保持一致。如果不一致,以方法中实际返回的类型为准。16、同 C 语言一样,Java 语言不允许作嵌套的方法定义,但是允许在一个方法的定义中调用另一个方法。第六章:1、Java 程序中,一个源文件中只能有一个公共类,且源文件的主文件名必须与该类同名。2、Java 程序中,一个源文件中可以定义多个非 public 类型的类。 3、Java 程序中,定义一个类时,可以从多个父类继承。4、Java 程序中,一个类可以实现多个接口。5、Object 类是 java 的根类。6、类和对象的关系是抽象和具体

13、的关系。7、某个类的某一个具体的对象称为该类的一个实例。8、在 Java 语言中,类不是一种数据类型。9、Java 支持类的单继承。10、一个父类可以同时拥有多个子类。11、一个子类可以继承父类中所有的成员变量和成员方法。12、在 Java 语言中,抽象类也可以实例化。13、在 Java 语言中,用 final 修饰的类,也可以被继承。14、在 Java 语言中,定义类时,类的名字必须以大写字母开始。15、类中定义的非静态变量,只能通过类的对象引用。16、类中定义的静态变量,只能通过类名引用。17、Java 中,通过定义类变量,可以让多个对象共享一块内存空间。18、Java 中,用 final

14、 修饰的方法不能被重写。 19、Java 中,如果一个类定义了抽象方法,该类也必须被定义为抽象类。20、Java 中,方法重载机制,允许在一个类中定义多个同名的方法。21、方法重载是 java 实现多态性的一种方式。22、Java 中,仅返回值的类型不同也可以区分重载的方法。23、Java 中的每个类都有构造方法,它的作用是在创建类的对象时初始化对象的状态。24、Java 中定义的静态方法,不能访问该类的非静态成员变量。25、Java 程序中,一个源文件中只能有一个公共接口定义。26、Java 程序中,一个源文件中只能有多个非 public 接口定义。 27、Java 程序中,如果有 pack

15、age 语句,该语句只能有一个,并且是第一条非注释语句。28、接口和类一样也可以有继承关系,而且都只能支持单继承。29、final 类中的属性和方法都必须被 final 修饰符修饰。30、Java 中,构造方法的名称必须与类名相同。31、Java 中,构造方法也可以有返回值。32、Java 中,用户不能直接调用构造方法,必须在创建对象时用 new 运算符调用。33、定义类时,若没有定义构造方法,则 Java 编译器自动提供一个默认构造方法。 34、Java 中,构造方法不可以重载。35、Java 中,不同的包中可以有同名的类。第七章:2、char num=a,b,c,d中, num2的值为 c

16、 3、char num=C,h,i,n,e,s,e 中,最后一个字符的索引是 7 4、构造方法 String(char,int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度 5、StringBuffer 型字符串是在字符串的拷贝上进行操作 6、String 类型字符串是在原字符串上进行操作,所以任何改变都将导致原字符串的改变7、字符串“java programming“的长度是 168、对于 String 类型字符串来说,字符串的连接只有 “+”一种9、charAt(int index)表示从字符串中取得一个字符,该字符的位置是 index 10、substrin

17、g(int begin,int end)表示取得一串子字符串,位置从 begin 到 end 11、equals()和 equalsIgnoreCase()的作用完全一样 12、设 s1=“she“,那么 pareTo(“her“)大于 0 13、设 s1=“you“,那么 pareTo(“her“)的返回值是 11 14、indexOf()方法是从字符串的第一个字符开始检索 15、indexOf(String s,int begin_index)是从字符串 s 中第 begin_index+1 字符处开始检索 16、valueOf(double t)是把字符串转化为 double 型 17、

18、toCharArray()是将字符串转化为字符数组 18、String s=new String(c,0,4)指把数组 c 中从索引 0 到索引 4 的字符提取出来,赋值给 s 19、s.replace(a,e)表示把字符串 s 中的 e 提出来,用 a 替换 20、String trim()表示删除字符串前方的空格 21、Date date=new Date() 表示提取系统时间并把值赋给 Date 型变量 date 22、StringBuffer append(数值类型 t),参数 t 可以是boolean、int、char、float、double、long23、StringBuffer

19、 deleteCharAt(int index)表示删除索引 index-1 处的字符 24、当使用 setLength(int length)时,如果 length 的长度小于原字符串的长度,那么进行setLength 操作后当前字符串的长度为 length,且后面的字符被删除 25、设 StringBuffer s=new StringBuffer(“Sunday“),那么 s.capacity()的值为 6 26、StringBuffer reverse()是将字符串倒序 27、StringTokenizer 用于把字符数组分解成可独立使用的单词 28、main 方法后的参数 Strin

20、g args 可使用任何常用数据类型 *29、使用 String s1=new String(“Java“);String s2=new String(“Java“)创建两个字符串时,s1,s2 使用不同的内存空间 30、String nextToken()用来逐个获取字符串中的单词并返回该字符串 第 11、14 章:1、AWT 提供的布局方式主要有 5 种 2、AWT 组件主要分为 4 大类 3 种3、AWT 容器类主要有 5 种 34、AWT 组件类主要有 7 类 5、每种容器类必须要有一种布局方式 6、微软公司是视窗操作系统是计算机历史上第一个图形用户界面 7、图形用户界面的出现,主要是

21、为了科研人员方便编制程序 8、Java 的 Swing 图形组建集已经完全取代了 AWT 图形组件集 9、AWT 布局主要目标是提供与平台无关的组件展示方式 *10、BorderLayout 布局方式主要参考了中国围棋的布局 11、GridBagLayout 布局方式包含东、西、南、北、中 5 个方向 12、CardLayout 布局方式主要参考了扑克牌的布局方式 13、文本框始终可以编辑 14、按钮不是图形界面上唯一能对点击做出响应的组件 15、Java 图形界面的菜单,设计思想来源于现实生活中的菜单 16、Java 事件处理主要用来响应一些异常事件 17、几乎所有的界面操作都会触发事件 1

22、8、AWT 是线程安全的 19、SWING 不是线程安全的 20、Java 的流主要用来处理各种输入和输出 21、标准输入和输出流无法关闭 22、流有字节流、字符流、二进制流之分 23、流一般无法进行随机定位访问 *24、文件可以进行随机定位和存取操作 1 Java 语言的源程序不是编译型的,而是编译解释型的。2 Java 程序中不区分大小写字母。3 执行 java 程序时,机器不能直接识别字节码文件,它要经过 JVM 中的解释器边解释边执行。4 在运行字节码文件时,使用 java 命令,一定要给出字节码文件的扩展名.class。5 使用 javac 命令编译 java 的源程序时,不需要给出

23、来文件的扩展名 java。6 方法重载要求方法名称必须相同。 7 一个方法在所属的类中只能被重载一次。 8 一个方法在所属的类中可以被重载多次。9 源文件中 public 类的数目不限。10 Unicode 是用 16 位来表示一个字符的。 11 java 中用 8 位来表示一个字符的。12 在 for 循环中,不能使用 break 语句跳出循环。13 for 循环是先执行循环体语句,后进行条件判断。14 for 循环体语句中,可以包含多条语句,但要用大括号括起来 。15 在运算过程中,double 类型可以自动转换为 int 。16 char 类型和 int 类型相加结果一定是字符型。 17 char+byte 的运算结果是 int 型的数据。18 char + int + double 的运算结果是 double 型的数据。 *19 一个类的方法使用该类的另一个方法时可以直接引用方法名。*20 java 中,数组必须先声明,然后才能使用。

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

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。