还剩5页未读,继续阅读
文本内容:
班班通产品部基础学问笔试题(总分)Java100姓名:得分:
一、单选题(共题,分)
3040、在类的定义中可以有两个同名函数,这种现象称为函数()“分]1封装A.继承B.覆盖C.重载D.、在中,以下代码的输出结果是()□分]2javaint a=7;int b=5;()System.out.println a/b;A.
1.4B.4C.1D.
2、在类的定义中构造函数的作用是()口分]3爱惜成员变量A.读取类的成员变量B.描述类的特征C.初始化成员变量D.、以下有关构造方法的说法,正确的是()“分]4一个类的构造方法可以有多个A.构造方法在类定义时被调用B.构造方法只能由对象中的其它方法调用C.构造方法可以和类同名,也可以和类名不同D.、已知表达式下面哪个表达式的值与数组下标量总数相等?()5intm□={,1,2,3,4,5,6};A.m.length m.length m.Iength+l m.length+1B.、以下哪个方法用于定义线程的执行体?()[分]61C.()A.startD.()B.init()C.run()D.main、在中,已定义两个接口和要定义一个实现这两个接口的类,以下正确的是()7java BC,A.interface Aextends B,CB.interface Aimplements B,CC.class Aimplements B,CD.class Aimplements B,implements C、关于和下面说法正确的是()“分]8Map List,叩继承A.M List中可以保存或B.List Map List和只能保存从数据库中取出的的数据C.MapList叩的可以是或D.M valueList Map、执行如下程序代码9int a=0;int c=0;do{a=a-1;()}while a0;后,的值是()口分]CA.0B.1C.-1死循环D.、在运用和关键字时,以下描述正确的是()口分]10super this在子类构造方法中运用显示调用父类的构造方法,必需写在子类构造方法的A.super super第一行,否则编译不通过和不愿定要放在构造方法内第一行B.super this和可以同时出现在一个构造函数中C.this super和可以在环境中运用,包括方法和语句块D.this superstatic staticstatic、关于和下面说法正确的是()[分]11String StringBuffer1操作字符串不变更原有字符串的内容A.String连接字符串速度没有B.StringBuffer String可以运用方法连接字符串C.String append在包中D.StringBuffer java.util、下列代码运行的结果是分]12[1public staticvoid mainString[]args{int x=4;int y=5;ifx++4++y5{x++;System.out.printlnnx=n+x++y;A.x=4,y=5B.x=4,y=6C.x=5,y=6D.x=6,y=
6、下面程序的输出结果是什么分]13[1int[]arr=new int
[10];System.out.printlnarr[0|;编译不通过A.运行时出错B.输出C.null输出D.
0、下面哪个语句正确地声明一个整型的二维数组分]14[1//没确定一维数组长度A.int a[][]=new int[][];B.intb
[10]
[10]=new int[][];C.int c[][]=new int
[10]
[10];D.int d[][]=new int{};、下列有关接口的叙述错误的是哪项分]15[1接口中只能包含抽象方法和常量A.一个类可以实现多个接口E.类实现接口时必需实现其中的方法C.接口不能被继承D.、编译并运行以下代码的输出结果是□分]16String si=new Stringamit”;System.out.printlns
1.replace,m,,r,;System.out.printlnsl;String s3=arit;String s4=arit”;String s2=sl.replaceCmVr;System.out.printlns2==s3;=二System.out.printlns3s4;A.arit amitfalse trueB.arit aritfalse trueC.amit amitfalse true、在中,假如要在字符串类型对象中,得到字符出现的D.arit amittrue true17Java s=java”V位置,可运用下面的那个方法?()口分]()A.s.matches V;B.s.charAtCv1);()C.s.indexOf v()D.s.substring v;、语言中的及数据类型的长度分别为()口分]18Java intchar位和位A.168位和位B.816位和位C.3216位和位D.
328、数据的取值范围是()[分]19byte1A.0-128负B.127〜128负C.128〜127以上都不对D.、以下哪些是初始化数组的不正确语法形式()口分]20A.int x口二{1,2,3};B.intx[3]={1,2,3);[]C.int x={0,0,0};D.char[]x={,a,,V}\、[多选]下列说法错误的有()[分]212数组是一种对象A.数组属于一种原生类B.[]C.int number=={31,23,33,43,35,63}数组的大小可以随意变更D.、[多选]不能用来修饰的有()[分]22interface2A.privateB.publicC.protectedD.static、[多选]有关线程的哪些叙述是对的()[分]232一旦一个线程被创建,它就立刻起先运行A.运用方法可以使一个线程成为可运行的,但是它不愿定立刻起先运行B.start当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面C.
24、[多选]如下哪些不是java的关键字?()[2分]一个线程可能因为不同的缘由停止并进入就绪状态D.A.constB.NULLC.falseD.thisE.native、[多选]下面的哪些声明是合法的?()[分]252A.long a=499B.int i=4LC.float f=
1.1D.double d=
34.
4、[多选]关于语言,下列描述正确的是()[分]26Java2不能够作用在类型上A.switch String叩都继承自接口B.List,Set,M Collection语言支持语句C.Java goto是垃圾收集器,程序员不用担忧内存管理D.GC、[多选]创建一个服务程序的依次是()[分]27TCP2创建一个服务线程处理新的连接A.创建一个服务器B.socket从服务器接受客户连接请求C.socket在服务线程中,从中获得流D.socket I/O对流进行读写操作,完成与客户的交互E.I/O关闭F.socket关闭流G.I/O、[多选]关于异样()下列描述正确的是()[分]28Exception,2异样的基类为全部异样都必需干脆或者间接继承它A.Exception,B.异样可以用try{...}catch(Exceptione){・.・}来捕获并进行处理假如某异样继承则该异样可以不被声明C.RuntimeException,异样可以随意处理,而不是抛给外层的程序进行处理D.、[多选]从列选项中选择正确的表达式()[分]29F Java2()A.int k=new Stringaa()B.String str=new Stringbb”C.char c=74;D.longj=8888;、[多选]在中关于数组描述正确的是()[分]30java2存储在数组当中的数据可以属于不同的数据类型A.数组中的索引下标从起先B.通过数组名』能获得数组的长度C.ength数组的最大索引下标是数组的长度D.
二、填空题(共空,分),每空分
20201、是面对对象语言,类是客观事物的,而对象是类的31Javao、();的值为32String sl=China”;int n=sl.length n、中用于定义整形变量的关键字有四个、、、33Java bytelong、我们可以用关键字来对对象加互斥锁3435java中,例夕卜可以分为三大类:,Error,抛出自定义异样用语句,在方法中抛出异样接受语句、用修饰的变量叫静态变量,它可以通过和两种方式来访问36static
37、一般有两种用于创建线程对象的方法,一是_______________,二是o、在语言中,全部的对象均通过运算符支配内存,并对内存进行自动管理38Java、在语言中,全部的类都是类的子类39Java、在程序中,通过类的定义只能实现单重继承,但通过的定义可以实现多重继承关系40Java、源程序文件和字节码文件的扩展名分别为和41Java、若要在程序中定义一个公用的型的类成员变量且该变量的值保持常数值42int MAX_LENGTH,则定义该变量的语句是1000,
三、简答题(分)
40、中有几种类型的流为每种类型的流供应了一些抽象类以供继承,请说出他们分别43java JDK是?分][
10、和有什么区分[分]44int Integer1045String s=Hello;s=s+world!”;这两行代码执行后,原始的String对象中的内容原委变了没有,为什么?[分]10数组和列表有什么区分什么时候应当运用而不是[46Array ArrayListArray ArrayList10分]。
个人认证
优秀文档
获得点赞 0