![点击分享此内容可以赚币 分享](/master/images/share_but.png)
河南工业大学Java考试题库.doc
《河南工业大学Java考试题库.doc》由会员分享,可在线阅读,更多相关《河南工业大学Java考试题库.doc(131页珍藏版)》请在咨信网上搜索。
1、判断题:第一章:1、CPU指的是运算器和CRT F2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能 T*3、在计算机中,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。 4、程序在运行时发现的错误一般是程序语法上的错误。* 5、第一代计算机时期没有操作系统。 6、计算机中数值数据一般采用补码形式存储。 7、利用Java语言可以开发客户端Java小程序和应用程序,以及独立的服务器应用程序等。 8、Java2技术分为J2EE、J2SE和J2ME,其中J2SE是Java的企业版,用来针对企业级进行应用服务的开发。 9、Java语言适合开发跨平台的应用程序。 10、
2、Java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用Java来编写的。 11、Java源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。 12、Java的平台无关性主要是依靠JRE实现的。 13、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到客户端浏览器的支持。 14、安装JDK时,需要配置环境变量path、classpath和JAVA_HOME。 第三章:1、J2EE企业版是以企业为环境而开发应用程序的解决方案。 2、J2ME小型版是致力于消费产品和嵌入式设备的最佳解决方案。 3、J2SE标准版为桌面开发和低端商务
3、应用提供了可行的解决方案。 4、Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。 5、Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。 6、在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。 7、Java程序可以分为Java Application和Java Applet两类,这两类程序的运行方式是相同的。 8、操作系统Microsoft Wndows XP/Wndows7、Linux、UNIX、Mac OS等都是支持Java虚拟
4、机的操作系统。 9、Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是class。 10、appletviewer 是Java小程序浏览器,可以执行HTML文件中的 Java小程序. Applet 是个模拟浏览器,可以显示Applet的运行结果。 11、若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不可省略 12、dowhile循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体 13、Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符“”来比较是否相等,用运
5、算符“!”来判断是否不等。14、Java语言提供了三个专门的循环控制语句:for语句、while语句和dowhile语句。 15、在switch选择结构中,break语句是用于退出switch语句的,若无break语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。 16、switch语句中的表达式的值除了是整型或字符型还可以是布尔型。 17、在switch语句中,case后面的子句和if后面的子句相似,可以是一条语句,也可以是多条语句。 18、在switch语句中,case后面的子句如果是多条语句,不用花括号将多条语句括起来。 19、在switch语句中,最后的default
6、语句是必须的,其作用是当表达式的值与任何一个case语句中的值都不匹配时执行default。 20、Java语言中,每个ASCII码英文占用8个bit,而中文占用两个字节(即16个bit)。 21、在Java语言中,语句“boolean t=1;” 定义了boolean的类型变量t,并给它赋值为true 22、在Java语言中,执行语句“boolean t=1&8;”的结果将使得变量t的值为true 23、已知语句“short t=640;”是正确的,语句“short t=640000;”也是正确的 24、语句“b=2a+2;”是正确的表达 25、Java语言没有变量指针的用法,所以Java程
7、序只有在运行结束后才能释放所占用的内存 26、Java语言通过垃圾回收机制简化了程序的内存管理 27、Java语言的引用数据类型包括数组、类和接口 28、为避免混淆,构造函数名字可以不与所属类名同名。 32、任何类必须显式定义该类的构造函数,以便对类成员初始化。 33、Java语言是区分大小写的。 34、if(true)int i=100; System.out.println(i);运行此程序的结果是输出100。 35、抽象方法不能含有方法体并且必须在抽象类中。 38、在同一个类中不允许存在具有相同方法名和相同参数列表的方法即使方法返回类型不同。 39、Java语言中每个ASCII码字符和每
8、个中文汉字字符也是占16个二进制位。 40、Java语言不含有指针与析构方法所以Java程序只有在结束运行时才能释放所占用的内存。 41、int a=1,2,3; System.out.println(a.length(); 以上语句运行的结果是显示3. 42、abstract不能和final并列修饰同一个类。 46、如果一个类不是内部类,则它的访问属性不能是private和protected. 49、如果定义一个类时没有用到extends关键字,该类无直接父类。 第四章:1、switch语句不允许嵌套。 2、break语句是Java语言中的跳转语句。 3、continue语句是Java语言中
9、的跳转语句。 4、return语句不是Java语言中的跳转语句。 5、Java语言支持无条件跳转语句goto。 6、不使用标号的break语句只能跳出当前的switch或循环结构。 7、带标号的break语句可以跳出由标号指出的语句块,并从语句块的下条语句处继续执行。 8、带标号的break语句可以用来跳出多重循环结构。 9、continue语句只能用于循环结构。 第五章:1、Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。 2、Java语言中的数组元素只能是基本数据类型而不能为对象类型。 3、Java语言中的数组元素下标总是从0开始,下标可以是整数或者整型表达式。 4、在
10、Java的方法中定义一个常量要用const关键字。 5、Java语言中的数组元素只能是基本数据类型而不能是对象类型。 6、同C语言一样,在Java语言中,自定义方法必须放在主调方法之前定义,否则要在主调方法中在调用该自定义方法之前先声明。 7、Java规定,任何static方法不得调用非static方法。 8、在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。 9、Java语言规定,用户的自定义方法可以不需要形式参数,此时方法名后不需要写形参,括号也不需要。 10、Java语言中,用户的自定义方法的返回值类型要与return语句中的类
11、型相匹配。 11、Java语言中,自定义方法的内部定义的变量只能在方法内部使用,称之为静态变量。 12、用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。 13、在不同的方法中,用户可以定义同名的变量,它们之间相互独立,具有不同的存储空间,并且该空间在方法被调用时分配,方法结束时失效。 14、被调用方法的返回值只能通过return语句返回给主调方法。 15、方法内部返回值的数据类型和方法定义中方法的返回值类型应保持一致。如果不一致,以方法中实际返回的类型为准。 16、同C语言一样,Java语言不允许作嵌套的方法定义,但是允许在一个方法的定义中调用另一个方法。 第六章:1、J
12、ava程序中,一个源文件中只能有一个公共类,且源文件的主文件名必须与该类同名。 2、Java程序中,一个源文件中可以定义多个非public类型的类。 3、Java程序中,定义一个类时,可以从多个父类继承。 4、Java程序中,一个类可以实现多个接口。 5、Object类是java的根类。 6、类和对象的关系是抽象和具体的关系。 7、某个类的某一个具体的对象称为该类的一个实例。 8、在Java语言中,类不是一种数据类型。 9、Java支持类的单继承。 10、一个父类可以同时拥有多个子类。 11、一个子类可以继承父类中所有的成员变量和成员方法。 12、在Java语言中,抽象类也可以实例化。 13、
13、在Java语言中,用final修饰的类,也可以被继承。 14、在Java语言中,定义类时,类的名字必须以大写字母开始。 15、类中定义的非静态变量,只能通过类的对象引用。 16、类中定义的静态变量,只能通过类名引用。 17、Java中,通过定义类变量,可以让多个对象共享一块内存空间。 18、Java中,用final修饰的方法不能被重写。 19、Java中,如果一个类定义了抽象方法,该类也必须被定义为抽象类。 20、Java中,方法重载机制,允许在一个类中定义多个同名的方法。 21、方法重载是java实现多态性的一种方式。 22、Java中,仅返回值的类型不同也可以区分重载的方法。 23、Jav
14、a中的每个类都有构造方法,它的作用是在创建类的对象时初始化对象的状态。 24、Java中定义的静态方法,不能访问该类的非静态成员变量。 25、Java程序中,一个源文件中只能有一个公共接口定义。 26、Java程序中,一个源文件中只能有多个非public接口定义。 27、Java程序中,如果有package语句,该语句只能有一个,并且是第一条非注释语句。 28、接口和类一样也可以有继承关系,而且都只能支持单继承。 29、final类中的属性和方法都必须被final修饰符修饰。 30、Java中,构造方法的名称必须与类名相同。 31、Java中,构造方法也可以有返回值。32、Java中,用户不能
15、直接调用构造方法,必须在创建对象时用new运算符调用。 33、定义类时,若没有定义构造方法,则Java编译器自动提供一个默认构造方法。 34、Java中,构造方法不可以重载。 35、Java中,不同的包中可以有同名的类。 第七章:2、char num=a,b,c,d中,num2的值为c 3、char num=C,h,i,n,e,s,e中,最后一个字符的索引是7 4、构造方法String(char,int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度 5、StringBuffer型字符串是在字符串的拷贝上进行操作 6、String类型字符串是在原字符串上进行操作,所
16、以任何改变都将导致原字符串的改变7、字符串java programming的长度是16 8、对于String类型字符串来说,字符串的连接只有“+”一种 9、charAt(int index)表示从字符串中取得一个字符,该字符的位置是index 10、substring(int begin,int end)表示取得一串子字符串,位置从begin到end 11、equals()和equalsIgnoreCase()的作用完全一样 12、设s1=she,那么pareTo(her)大于0 13、设s1=you,那么pareTo(her)的返回值是11 14、indexOf()方法是从字符串的第一个字符
17、开始检索 15、indexOf(String s,int begin_index)是从字符串s中第begin_index+1字符处开始检索 16、valueOf(double t)是把字符串转化为double型 17、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型变量d
18、ate 22、StringBuffer append(数值类型 t),参数t可以是boolean、int、char、float、double、long 23、StringBuffer deleteCharAt(int index)表示删除索引index-1处的字符 24、当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除 25、设StringBuffer s=new StringBuffer(Sunday),那么s.capacity()的值为6 26、StringBuf
19、fer reverse()是将字符串倒序 27、StringTokenizer用于把字符数组分解成可独立使用的单词 28、main方法后的参数String 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种 3 4、AWT组件类主要有7类 5、每种容器
20、类必须要有一种布局方式 6、微软公司是视窗操作系统是计算机历史上第一个图形用户界面 7、图形用户界面的出现,主要是为了科研人员方便编制程序 8、Java的Swing图形组建集已经完全取代了AWT图形组件集 9、AWT布局主要目标是提供与平台无关的组件展示方式 * 10、BorderLayout布局方式主要参考了中国围棋的布局 11、GridBagLayout布局方式包含东、西、南、北、中5个方向 12、CardLayout布局方式主要参考了扑克牌的布局方式 13、文本框始终可以编辑 14、按钮不是图形界面上唯一能对点击做出响应的组件 15、Java图形界面的菜单,设计思想来源于现实生活中的菜单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河南 工业大学 Java 考试 题库
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。