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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

精编新版大学JAVA期末完整考试题库500题含标准答案.docx

1、精编新版大学JAVA期末完整考试题库500题含标准答案2019年大学JAVA期末题库500题含参考答案一、判断题1对public void add(int a) 方法的重载方法应返回(b )voidintfloat任何类型2若有int x,y,z;则表达式(xy&xz)是( B )。算术表达式逻辑表达式关系表达式以上都不对3如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。static superfinalfinally4在Java中,下列说法正确的是( c )。编写的源程序保存在扩展名为class的文件中源程序编译后保存在扩展名为java的文件中 编写的源程序必须先编译后才

2、能运行程序员可以读懂扩展名为class的文件5在Java中,关于类与对象的说法,正确的是( d )。代码:string s = new string(); 中的string 是类,s是对象对像包括类,类是对象有具体表现对象拥有自己的行为和属性,和对应的类没有关系学生,可以看作是张三类或者李四类的对象6在java中,使用switch语句时,如希望设置默认值,则需要使用( c )关键字。CaseDoDefaultelse7在java中,有下面代码,其中可以正确编译的是( a )。double d = (int)2;int I = 1.34;int I = (double)1;以上都对8下面对于方法

3、的描述,正确的有( c )。方法必须返回一个值方法可以返回多个值在方法内可以定义其他方法方法可以有多个参数9010已知:int x=10,y=4; x/y的值为(c )。211以下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);12在JAVA中,( )关键字用来终止循环语句。cReturnContinueBreakExit13在Java语言中,下面

4、变量命名合法的有( a )。variable123123varablePrivate(private)-variable_12314在java中,下列( c)语句不能通过编译。String s=john+was+here;String s=john+3;float f=5+5.5;int a=3+5;15在Java中,下面关于构造方法的描述正确的是(D)。类必须有显式构造函数它的返回类型是void它和类有相同的名称,但它不能带任何参数以上皆非16java中用来定义包的关键字是( a )。packageimportcomclass17Java标准输入输出流的标准流对象数为( B)。234518B

5、yteArrayInputStream类有几个成员变量( A)。456719下列哪一项不是windows.unix.Mac OS下中的回车符号( )。nrrnnrWindow下的回车是r换行是n.unix回车和换行是n.Mac OS的回车和换行是r20以下哪一个为标准输出流类( C)。DataOutputStreamFilterOutputStreamPrintStreamBufferedOutputStream21将读取的内容处理后再输出,适合用下列哪种流( A)。PipedStreamFilterStreamFileStreamObjectStream22在Java中,以下(d )标识符是

6、不是合法的。IDoLikeTheLongNameClass$byte_ok4_case23测试文件是否存在可以采用如下哪个方法( A)。isFile()isFiles()exist()exists()24以下( c )不是Java的原始数据类型。shortbooleanunitfloat25抽象类是( b )。不能派生子类的类不能实例化的类所有方法都是抽象方法的类方法体为空的类26下列特点中不属于java的是(d )。多线程多继承跨平台动态性27若定义int a=2,b=2,下列表达式中值不为4的是( a )。a+(+b);a*(b+);a+b;a*b;28下列不属于表达式语句的是( c )。

7、+i;-j;b#a;b+=a;29下列不属于关系运算符的是(c )。!=30我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。this public static final31DataInput和DataOutput是处理哪一种流的接口( B)。文件流字节流字符流对象流32下面哪一个不是Java中合法的标识符( A )。$pertwoNum_myVar*point33下列说法正确的是( A )。实例方法能对类变量和实例变量操作实例方法只能对类变量操作实例方法只能实例变量操作类方法能对类变量和实例变量操作34int a,b,c,d;表达式(a+bc+d)的值的数据类型是(B )。

8、intbooleanchar以上都不对35若有float f=2.6f;short s=20;则表达式f+s的值的类型是( A )。floatshortintbyte36若有byte b=6;char c=c;则表达式b+c的值的类型是(C )。intbytecharfloat37若有int x=10;char c=d;则表达式a+c的值的类型是( A )。charintfloatbyte38有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( B )。floatdoublecharint39若a的值为1,则执行语句if(a+0) a+;后,a的值是

9、( B )。321040若a的值为1,则执行语句if(a0)|(a+11!=0i-2&248若数组a定义为inta=new int34,则a是(B )。一维数组 二维数组 三维数组 四维数组49Java语言使用的字符码集是( D )。ASCII BCD DCB Unicode50下列的哪个赋值语句是正确的?( D )char a=12; int a=12.0; int a=12.0f; int a=(int)12.051下列运算符不是算术运算符的是(D )。+-*52下列标识符合法的是(B )。 new$Usdollars1234car.taxi53Java源文件和编译后的文件扩展名分别为(B

10、 )。.class和 .java.java和 .class.class和 .class.java和 .java54表达式(13+3*4)/4%3的值是( B )。2501255设有a=2,b=3,则a&b的结果是( A )。truefalse2356在java中下列关于自动类型转换说法正确的是( )。基本数据类型和String相加结果一定是字符串型char类型和int类型相加结果一定是字符型double类型可以自动转换为intchar + int + double + 结果一定是double57执行下面代码结果( C )。for(int i=0; ;) System.out.println(这

11、是 +i); break; 语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是058以下代码段执行后的输出结果为( A )。int x=3;int y=10; System.out.println(y%x);1-12359下面代码的执行结果是(B )。int i=2;System.out.println(i+);321060表达式6.0/2的运算结果是(B )。361下面哪一项不是文件读写操作的步骤(C )。以某种读写方式打开文件进行文件读写操作保存文件关闭文件62设有数组定义:int a =new int10;则最后一个数组元素的下标是(B )。1091063关于对象成员占用内

12、存的说法哪个正确( D )。*同一个类的对象共用同一段内存同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间对象的方法不占用内存以上都不对64StringBuffer append(char ,int int1,int int2)表示( A)。向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-165s=s.replaceAll (he, she

13、);表示( C)。把s中的所有she换成he把s中的第一个she换成he把s中的所有he换成she并把新的字符串赋给s把s中的第一个he换成she并把新的字符串赋给s66byte b = 今天星期六.getBytes();String s=new String(b,4,6);则s为( C)。天星期六星期六期六今天是67设字符串变量str1=abc;str2=defg;则pareTo(str2)的返回值为(B )。*2-33-268关于compareTo(),下列表述错误的是(D )。字符串相等则返回0字符串不等则返回正数或负数compareTo()要求两个作比较的字符串必须完全相等compar

14、eTo()和compareIgnoreCase()的作用没有区别69StringBuffer( String s )方法分配了s大小的空间和(C )个字符的缓冲区。1214161870下列关于字符串的描述中,错误的是( C)。Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java Application程序的main()的参数args是一个String类71下列哪个选项不是JAVA语言的特点?(D )面向对象高安全性平台无关面向过程72Java程序经过编译后生成的文件的后缀是( C ).obj .exe .c

15、lass .java73下列关于JAVA语言特性的描述中,错误的是( D )。支持多线程操作JAVA程序与平台无关JAVA程序可以直接访问Internet上的对象支持单继承和多继承7475Java语言是( D )面向问题的解释型高级编程语言面向机器的低级编程语言面向过程的编译型高级编程语言面向对象的解释型高级编程语言76请问以下哪个类不能被子类继承?(D )class A abstract final class A native class A final class A 77事件类WindowEvent的监听类WindowListener的抽象方法有几个(B )。567878在Java中,

16、关于封装性的说法中,错误的是( A)。*是一种信息隐蔽技术使对象之间不可相互作用是受保护的内部实现与类有关,封装的基本单位是对象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 m=x0; int i; for(i=0;i=xi) m=xi; System.out.println(最小数是+m); 80若有定义 clas

17、s Aint x,y; static float f(int a) float g(int x1,int x2) 及A a1=new A();则下列用法中非法的是( C )。A.g(3,2)A.f(3)a1.f(4)a1.g(2,5)81要想使定义该类所在的包之外的类不能访问这个类,使用关键字( A)。不用privatefinalprotected82定义一个名为key的类,使之不能被继承,应选(D )。*class key native class key class key final; final class key 83Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正

18、确的是( A )。C不仅继承了B中的成员,同样也继承了A中的成员C只继承了B中的成员C只继承了A中的成员C不能继承A或B中的成84以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?(C )privatepublicfinalabstact85在Java中下列关于继承的论述中,错误的是( C )。继承具有传递性继承关系也称为“即是”(is a)关系支持多继承继承提高了系统的可重用性86以下关于继承的叙述正确的是( A )。在Java中类只允许单一继承在Java中一个类只能实现一个接口在Java中一个类不能同时继承一个类和实现一个接口在Java中接口只允许单一继承87一个消息包含的内容

19、,不应有( D )。消息接收者接受对象应采用的方法指示接受者做何处理方法的参数88下述概念中不属于面向对象方法的是( D)。对象.消息继承.多态类.封装过程调用89关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )。可以被三种类所引用:该类自身.与它在同一个包中的其他类.在其他包中的该类的子类可以被两种类访问和引用:该类本身.该类的所有子类只能被该类自身所访问和修改只能被同一个包中的类访问90若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( C )。接口方法最终方法抽象方法空方法91定义一个类,必须使用的关键字

20、是(B )。publicclassinterfacestatic92StringBuffer s=new StringBuffer(Hello);int len1,len2;len1=s.capacity();len2=s.length();则len1-len2=(B )。0165不确定93his关键字的含义是表示一个( D )。指针当前对象一个类一个方法94关于计算机输入和输出,下列哪一项是不正确的( C)。*一般称为IO: Input Output计算机程序的一般模型可归纳为:输入.计算和输出对于同样的程序,不同的输入,一般会有不同的输出是人机交互的重要手段95s=s.delete(5,1

21、2);如果s=abcdefghigklmn,则执行删除语句后,s的值为( B)。abcdefnabcdemnabcde mnabcdelmn96关于菜单相关类的继承结构,下列哪一项是不正确的( D)。Menu是MenuItem的子类MenuBar是MenuComponent的子类PopupMenu是Menu的子类CheckboxMenuItem是Menu的子类97关于菜单相关类,下列哪一项是不正确的( A)。MenuBar对应一列菜单MenuItem对应具体菜单CheckboxMenuItem为带复选框的菜单项PopupMenu对应弹出的具体菜单98关于事件处理,下列哪一项是不正确的(B )。

22、JDK1.0及以前提供层次事件模型层次事件模型又被称为事件派遣机制或授权事件机制JDK1.1及以后提供监听事件模型监听事件模型效率远高于层次事件模型99关于JAVA事件机制,下列哪一项是不正确的( D)。*对一个组件的某类事件,只能注册一个监听器有多个事件类和对应的监听器类使用时需要对目标组件注册监听器,处理对应具体事件注册监听器后可以随时撤销100关于下拉框,下列哪一项是不正确的( B)。和列表框相比,占据较小的界面区域一般情况下选择后可以再编辑一般需要两次鼠标点击完成选择只能单选101关于适配器类,下列哪一项是不正确的( B)。适配器类用于简化事件处理程序编写所有的监听器接口都有对应的适配

23、器类事件监听器类必须实现所有的抽象方法适配器类只是实现了接口中所有抽象方法的空类,本身无实际功能102关于列表框,下列哪一项是不正确的(D )。可以有多行,每行文本代表一个选项可多选也可单选一般情况下不能编辑行数一般限制为255行103对于标准输入流,下列哪一项是不正确的( A)。*System.in只能提供字节为单位的数据输入System.in被通过InputStreamReader和BufferedReader类的对象进行了两次包装输入的字符串需要二次编程转化为具体数据类型BufferedReader可以提供以行为单位的输入104下列哪项不是Java标准库中OutputStream类的子类

24、(D )。ByteArrayOutputStreamDataOutputStreamPrintStreamLineNumberOutputStream105关于字符流,下列哪一项是不正确的( B)。为方便16位Unicode字符处理而引入的可处理任意编码的非ASCII字符以两个字节为基本输入输出单位有两个基本类:Reader和Writer106下面哪个不是Java标准库中Reader类的子类(C )。CharArrayReaderInputStreamReaderDataInputReaderStringReader107关于RandomAccessFile类,下列哪一项是不正确的(B )。*

25、支持文件的随机存取,即存取任意位置的数据区别对待二进制文件和字符文件使用者需要清楚文件中各数据的长度和位置操作方式比通过Stream类的方式要强大108若有int x,y,z;则表达式(x+3y-1&xz)的类型是(B )。算术表达式逻辑表达式关系表达式以上都不对109关于事件处理程序编写步骤,不包括哪一项(D )。实现某一事件的监听器接口(定义事件处理类并实现监听器接口)在事件处理类中根据实际需要实现相应的抽象方法给组件注册相应事件监听器以指明该事件的事件源有哪些触发该类事件并测试110下列哪一项不是AWT的组件类别( B)。容器类组件事件型组件布局类组件普通类组件111对于Java标准输入

26、输出流,下列哪一项是不正确的( B)。标准输入流错误输入流标准输出流错误输出流112StringBuffer reverse();表示(A )。字符串反转字符串清空字符串的赋值字符串删除113String与StringBuffer最大的区别在于( D)。它们没有区别String对原字符串的拷贝进行操作,而StringBuffer对原字符串本事操作StringBuffer拥有更多相关函数String更节省空间114如果需要把s=It,is,me按照,分解,并赋给新的变量s1,下列语句正确的是(D )。String s1=new StringTokenizer(s);String s1=new StringTokenizer(s,);StringTok

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2