ImageVerifierCode 换一换
格式:DOCX , 页数:101 ,大小:52.62KB ,
资源ID:5695302      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5695302.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新大学JAVA期末完整考试题库500题含答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新大学JAVA期末完整考试题库500题含答案.docx

1、最新大学JAVA期末完整考试题库500题含答案2019年大学JAVA期末题库500题含参考答案一、判断题1下列不属于关系运算符的是(c )。!=2定义整型变量:int n=456;表达式的值为5的是( C )。n%10n/10(n-n/100*100)/10n%10/103在Java中,根据你的理解,下列方法( C )不可能是类Orange的构造方法。Orange() Orange() Public void Orange() Public Orange()4在 JAVA编程中,Java编译器会将Java程序转换为(A )。字节码可执行代码机器代码以上所有选项都不正确5如果要让一个变量的值不被

2、修改,可以将这个变量用关键字( C )修饰。static superfinalfinally6子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。重载 实现 覆盖 继承7在Java中,下列说法正确的是( c )。编写的源程序保存在扩展名为class的文件中源程序编译后保存在扩展名为java的文件中 编写的源程序必须先编译后才能运行程序员可以读懂扩展名为class的文件8在java中,使用switch语句时,如希望设置默认值,则需要使用( c )关键字。CaseDoDefaultelse9在java中,变量名正确的是(c )。$(student)1_people_ok

3、name10在java中,有下面代码,其中可以正确编译的是( a )。double d = (int)2;int I = 1.34;int I = (double)1;以上都对11下面对于方法的描述,正确的有( c )。方法必须返回一个值方法可以返回多个值在方法内可以定义其他方法方法可以有多个参数12以下Java语句,会产生编译错误的是( a )。if(2=3) System.out.println(Hi);if(2=3) System.out.println(Hi);if(true) System.out.println(Hi);if(2!= 3) System.out.println(Hi

4、);13在JAVA中,( )关键字用来终止循环语句。cReturnContinueBreakExit14在Java语言中,下面变量命名合法的有( a )。variable123123varablePrivate(private)-variable_12315Java语言使用的字符码集是( D )。ASCII BCD DCB Unicode16若定义int a=2,b=2,下列表达式中值不为4的是( a )。a+(+b);a*(b+);a+b;a*b;17java中用来定义包的关键字是( a )。packageimportcomclass18继承是面向对象的重要特征,它可以( b )。优化程序的

5、存储空间使代码重用,降低程序复杂程度保证类和接口的安全更容易地实例化类得对象19语句Hello.equals(hello)的正确执行结果是( c )。truefalse0120下列变量的定义中,错误的是( b )。int x=8;float f;d;String s=hello;boolean b=true;21下列代码的执行结果是:int a=hello.length();system.out.println(a); ( a )6521022以下( c )不是Java的原始数据类型。shortbooleanunitfloat23下列变量定义中,不合法的是(d )。int $x;int _12

6、;int Summer_2012;int #dim;24System.out.println(4|3)能打印出什么结果?( c )601725下列选项中属于字符串常量的是(a )。abcabc(abc)abc26java所有类的父类是( d )。FatherLangExceptionObject27下列选项中,与成员变量共同构成一个类得是( a )。关键字方法运算符表达式28下列不属于表达式语句的是( c )。+i;-j;b#a;b+=a;29下列不属于逻辑运算符的是( d )。!|&|30下列的哪个赋值语句是正确的?( D )char a=12; int a=12.0; int a=12.0

7、f; int a=(int)12.031下列特点中不属于java的是(d )。多线程多继承跨平台动态性32表达式6.0/2的运算结果是(B )。333若有定义如下 class Aint x,x1; int f()int a; int g()int y; ,则不正确的赋值为(D )。*在f()中a=x在f()中x=a在f()中x=x1在g()中y=a34若有int x,y,z;则表达式(x+yz)是( B )。算术表达式逻辑表达式关系表达式以上都不对35若有int x,y,z;则表达式(x+y+z)是( B )。算术表达式逻辑表达式关系表达式以上都不对36int a,b,c,d;表达式(a+bc

8、+d)的值的数据类型是(B )。intbooleanchar以上都不对37若有float f=2.6f;short s=20;则表达式f+s的值的类型是( A )。floatshortintbyte38若有int x=10;char c=d;则表达式a+c的值的类型是( A )。charintfloatbyte39有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( B )。floatdoublecharint40有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为(D )。byteintcharfloat41若a

9、的值为1,则执行语句if(a+0) a+;后,a的值是( B )。321042若a的值为1,则执行语句if(a0)|(a+11!=0i-2&248Java是从( B )语言改进重新设计。 AdaC+PasacalBASIC49下列语句哪一个正确( B )。Java程序经编译后会产生machine code Java程序经编译后会产生byte code Java程序经编译后会产生DLL 以上都不正确50下列语句正确的是(A )。 形式参数可被视为局部变量 形式参数可被全局变量 形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象51下列标识符合法的是(B )。 new$Usdolla

10、rs1234car.taxi52设有数组定义:int b = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则b1的值是 ( B )。1020304053设有a=2,b=3,则a&b的结果是( A )。truefalse2354表达式(13+3*4)/4%3的值是( B )。2501255下面哪一个不是Java中合法的标识符( A )。$pertwoNum_myVar*point56执行下面代码结果( C )。for(int i=0; ;) System.out.println(这是 +i); break; 语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是

11、057以下代码段执行后的输出结果为( A )。int x=3;int y=10; System.out.println(y%x);1-12358下面代码的执行结果是(B )。int i=2;System.out.println(i+);321059下面代码的执行结果是( D )。int i=2,j=2;System.out.println(i+-j-);321060执行下列语句后,j的值为(A )。int i=1;j=+i;210361事件类WindowEvent的监听类WindowListener的抽象方法有几个(B )。567862JAVA所定义的版本中不包括:( D )J2EEJ2SEJ

12、2MEJ2HE6364StringBuffer reverse();表示(A )。字符串反转字符串清空字符串的赋值字符串删除65StringBuffer s=new StringBuffer(Hello);int len1,len2;len1=s.capacity();len2=s.length();则len1-len2=(B )。0165不确定66使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上( A)。字符u0000不做任何操作任意字符补067s=s.delete(5,12);如果s=abcdefghigk

13、lmn,则执行删除语句后,s的值为( B)。abcdefnabcdemnabcde mnabcdelmn68StringBuffer append(char ,int int1,int int2)表示( A)。向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-169byte b = 今天星期六.getBytes();String s=new String

14、(b,4,6);则s为( C)。天星期六星期六期六今天是70float f;String s;现需要把float转化为String,正确的语句是(A )。s=String.valueOf(f);f=Float.parseFloat(s);s=f;s=(String)f;71关于compareTo(),下列表述错误的是(D )。字符串相等则返回0字符串不等则返回正数或负数compareTo()要求两个作比较的字符串必须完全相等compareTo()和compareIgnoreCase()的作用没有区别72关于字符串比较,下列叙述哪个是正确的(D )。比较字符串是否完全相同不能用=equals()

15、和equalsIgnoreCase()的作用完全一致equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回falseString date1,date2;则比较二者是否相同的语句是data1=equals(data2);73String data=It is Sunday.;String str1;str1=data.substring(1,5);则str1为(B C )。It it ist isIt is74String dateToday is Sunday.;String str2=data.CharAt(s.length()-1);则str2为( B)。

16、y.nullfalse75两个字符串String str1,str2;错误的连接二者的方式是(B )。str1+str2str1.str2str1.contat(str2)str2.contat(str1)76下列关于字符串的描述中,错误的是( C)。Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java Application程序的main()的参数args是一个String类77将读取的内容处理后再输出,适合用下列哪种流( A)。PipedStreamFilterStreamFileStreamObjec

17、tStream78关于对象成员占用内存的说法哪个正确( D )。*同一个类的对象共用同一段内存同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间对象的方法不占用内存以上都不对79编程,找出长度为10的数组中,数组元素的最大值和最小值,并输出。public class a public static void main(String args) double x=25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6;double max=x0; int i; for(i=0;i10;i+) if (max=x

18、i) max=xi; double min=x0; int j; for(j=0;i=xj) min=xj; System.out.println(最大数是+max);System.out.println(最小数是+min); 80在Java中,关于封装性的说法中,错误的是( A)。*是一种信息隐蔽技术使对象之间不可相互作用是受保护的内部实现与类有关,封装的基本单位是对象81关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )。可以被三种类所引用:该类自身.与它在同一个包中的其他类.在其他包中的该类的子类可以被两种类访问和引用:该类本身.该类的所有子类只能被该类自身所访

19、问和修改只能被同一个包中的类访问82在Java中用什么关键字修饰的方法可以直接通过类名来调用?( D)*staticfinalprivatevoid83若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( C )。接口方法最终方法抽象方法空方法84编译Java程序的命令是( B )appletviewerjavacjavajavadoc85下列修饰符中与访问控制无关的是(D )。privatepublicprotectedfinal86下列为合法类名的是:( C )class123StudentWatchTV类名87以下关于继承的叙述正确的

20、是( A )。在Java中类只允许单一继承在Java中一个类只能实现一个接口在Java中一个类不能同时继承一个类和实现一个接口在Java中接口只允许单一继承88下列方法头中哪一个不与其它方法形成重载(overload)关系?( D )void mmm( )void mmm(int i)void mmm(String s)int mm( )89请问以下哪个类不能被子类继承?(D )class A abstract final class A native class A final class A 90对象的行为在类中表示为方法,称为类的(C )。动作属性方法数据类91Java语言是( D )面

21、向问题的解释型高级编程语言面向机器的低级编程语言面向过程的编译型高级编程语言面向对象的解释型高级编程语言92下列哪一项不是Java图形用户界面主流开发组件集( B)。AWTAppletSwingSWT93声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( D )。同一类同一包中的子类同一包中的非子类不同包中的子类94对于FileInputStream类,下列哪一项是不正确的(D )。从InputStream类继承不支持InputStream的有些方法不适合读取字符文件,适合读取字节文件能实现文件的倒序

22、读取95最早的计算机图形界面是( C)。微软公司的视窗版本操作系统Windows 1.0苹果公司的操作系统Macintosh施乐公司帕洛阿尔托研究中心的WIMP图形界面针对电子制表软件的Visi On界面96关于事件处理程序编写步骤,不包括哪一项(D )。实现某一事件的监听器接口(定义事件处理类并实现监听器接口)在事件处理类中根据实际需要实现相应的抽象方法给组件注册相应事件监听器以指明该事件的事件源有哪些触发该类事件并测试97关于GUI组件集Swing,下列哪一项是不正确的( B)。在AWT基础上开发重新设计了所有的布局方式比AWT提供了更多更强的组件能处理更多的事件98关于计算机输入和输出,

23、下列哪一项是不正确的( C)。*一般称为IO: Input Output计算机程序的一般模型可归纳为:输入.计算和输出对于同样的程序,不同的输入,一般会有不同的输出是人机交互的重要手段99关于流(Stream),下列哪一项是不正确的( B)。是对数据传送的一种抽象一般不用来处理文件分为输入流和输出流Java中主要的包是java.io100对于鼠标事件MouseEvent,下列哪一项是不正确的( C)。*有两类监听器,MouseListener和MouseMotionListenerMouseListener处理鼠标点击事件一次鼠标操作,只能触发两类监听器中的一种MouseMotionListe

24、ner处理鼠标移动事件101对于ByteArrayInputStream类,下列哪一项是不正确的( A)。和InputStream类有很大的不同有四个成员变量:buf.count.mark.pos可以重读部分输入流数据可以对输入流数据字节数计数102关于事件相关的ActionEvent类,下列哪一项是不正确的( C)。*表示一个广义的行为事件可代表鼠标点击和文本框回车行为监听对不同的事件提供不同的抽象方法监听器只有一个抽象方法,用来放置事件处理代码103关于字符流,下列哪一项是不正确的( B)。为方便16位Unicode字符处理而引入的可处理任意编码的非ASCII字符以两个字节为基本输入输出单

25、位有两个基本类:Reader和Writer104关于File类,下列哪一项是不正确的( D)。*可直接获取文件相关信息,如文件名和路径等可读取和存储文件内容可以用来表示文件和目录可通过各种流类包装读写文件105下面哪一项不是文件读写操作的步骤(C )。以某种读写方式打开文件进行文件读写操作保存文件关闭文件106事件类MouseEvent的监听类MouseListener的抽象方法有几个(B )。4567107事件类FocusEvent的监听类FocusListener的抽象方法有几个( B)。1234108下面关于float数的定义错误的是( C )。float f=-5;float f=0x

26、0687;float f=1.0;float f=7.8f;109关于Java的双字节流,下列哪一项是不正确的( B)。除了一般ASCII字符,很多其他语言比如汉字,一个字都需要至少2个字节存储任何双字节字符不能转化为单字节字符,因为会丢失信息主要是为了将一般字符与其他字符(如汉字字符)统一起来,方便处理若程序使用char存储,任何单字节字符都转化成双字节存储110关于复选框,下列哪一项是不正确的(D )。一种接受用户输入的快捷方式可多选点击选中,再次单击取消多个复选框出现时,必须选择至少一项111ByteArrayInputStream类有几个成员变量( A)。4567112下列哪一项不是AWT的组件类别( B)。容器类组件事件型组件布局类组件普通类组件113AWT提供了几种基本的布局方式( C)。3456114下列哪种不是AWT容器类组件( D)。DialogAppletFrameCanvas115Bor

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1