java基础知识试题-入职摸底版_第1页
java基础知识试题-入职摸底版_第2页
java基础知识试题-入职摸底版_第3页
java基础知识试题-入职摸底版_第4页
java基础知识试题-入职摸底版_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班班通产品部Java基础知识笔试题(总分100)姓名:_ 得分:_一、单选题(共30题,40分)1、在类的定义中可以有两个同名函数,这种现象称为函数( )1分A. 封装B. 继承C. 覆盖D. 重载2、在java中,以下代码的输出结果是( )1分int a=7;int b=5;System.out.println(a/b);A. 1.4B. 4C. 1D. 23、在类的定义中构造函数的作用是( )1分A. 保护成员变量B. 读取类的成员变量C. 描述类的特征D. 初始化成员变量4、以下有关构造方法的说法,正确的是( )1分A. 一个类的构造方法可以有多个B. 构造方法在类定义时被调用C. 构造方法只能由对象中的其它方法调用D. 构造方法可以和类同名,也可以和类名不同5、已知表达式 int m = ,1,2,3,4,5,6;下面哪个表达式的值与数组下标量总数相等?( )A. m.length()B. m.lengthC. m.length()+1D. m.length+16、以下哪个方法用于定义线程的执行体?( )1分A. start()B. init()C. run()D. main()7、在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下正确的是( )A. interfaceAextendsB,CB. interfaceAimplementsB,CC. classAimplementsB,CD. classAimplementsB,implementsC8、关于Map和List,下面说法正确的是( )1分A. Map继承List B. List中可以保存Map或ListC. Map和List只能保存从数据库中取出的的数据 D. Map的value可以是List或Map9、执行如下程序代码int a=0;int c=0;do-c;a=a-1;while(a0);后,C的值是( )1分A. 0B. 1C. -1D. 死循环10、在使用super 和this关键字时,以下描述正确的是( )1分A. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过。B. super()和this()不一定要放在构造方法内第一行。C. this()和super()可以同时出现在一个构造函数中。D. this()和super()可以在static环境中使用,包括static方法和static语句块。11、关于String和StringBuffer下面说法正确的是( )1分A. String操作字符串不改变原有字符串的内容B. StringBuffer连接字符串速度没有StringC. String可以使用append方法连接字符串D. StringBuffer在java.util包中12、下列代码运行的结果是( )1分publicstaticvoidmain(Stringargs)intx=4;inty=5;if(x+4&+y5)x+;System.out.println(x=+x+,y=+y);A. x=4,y=5B. x=4,y=6C. x=5,y=6D. x=6,y=613、下面程序的输出结果是什么( )1分intarr=newint10;System.out.println(arr0) ;A. 编译不通过B. 运行时出错C. 输出nullD. 输出014、下面哪个语句正确地声明一个整型的二维数组( )1分A. inta=newint;/没确定一维数组长度B. intb1010=newint;C. intc=newint1010;D. int d=newint ;15、下列有关接口的叙述错误的是哪项( )1分A. 接口中只能包含抽象方法和常量 B. 一个类可以实现多个接口C. 类实现接口时必须实现其中的方法D. 接口不能被继承16、编译并运行以下代码的输出结果是( )1分Strings1=newString(amit);System.out.println(s1.replace(m,r);System.out.println(s1);Strings3=arit;Strings4=arit;Strings2=s1.replace(m,r);System.out.println(s2 = s3); System.out.println(s3 = s4);A. aritamitfalsetrueB. aritaritfalsetrueC. amitamitfalsetrueD. aritamittruetrue17、在Java中,如果要在字符串类型对象s=java中,得到字符v出现的位置,可使用下面的那个方法? ( )1分A. s.matches(v);B. s.charAt(v);C. s.indexOf(v)D. s.substring(v);18、Java语言中的int及char数据类型的长度分别为( )1分A. 16位和8 位 B. 8位和16位 C. 32位和16位 D. 32位和8位19、byte数据的取值范围是( )1分A. 0 128 B. 负127 128 C. 负128 127 D. 以上都不对20、以下哪些是初始化数组的不正确语法形式( )1分A. int x=1,2,3; B. int x3=1,2,3; C. intx=0,0,0; D. charx=a, b;21、多选下列说法错误的有( )2分A. 数组是一种对象B. 数组属于一种原生类C. intnumber=31,23,33,43,35,63D. 数组的大小可以任意改变22、多选不能用来修饰interface的有( )2分A. privateB. publicC. protectedD. static23、多选有关线程的哪些叙述是对的( )2分A. 一旦一个线程被创建,它就立即开始运行。B. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。D. 一个线程可能因为不同的原因停止并进入就绪状态。24、多选如下哪些不是java的关键字?( )2分A. constB. NULLC. falseD. thisE. native25、多选 下面的哪些声明是合法的?( )2分A. long a = 499B. int i = 4LC. float f =1.1D. double d = 34.426、多选关于Java语言,下列描述正确的是( )2分A. switch 不能够作用在String类型上B. List, Set, Map都继承自Collection接口C. Java语言支持goto语句D. GC是垃圾收集器,程序员不用担心内存管理27、多选 创建一个TCP服务程序的顺序是:( )2分A. 创建一个服务线程处理新的连接B. 创建一个服务器socketC. 从服务器socket接受客户连接请求D. 在服务线程中,从socket中获得I/O流E. 对I/O流进行读写操作,完成与客户的交互F. 关闭socketG. 关闭I/O流28、多选关于异常(Exception),下列描述正确的是( )2分A. 异常的基类为Exception,所有异常都必须直接或者间接继承它B. 异常可以用try . . .catch(Exception e) . . .来捕获并进行处理C. 如果某异常继承RuntimeException,则该异常可以不被声明D. 异常可以随便处理,而不是抛给外层的程序进行处理29、多选从下列选项中选择正确的Java表达式( )2分A. int k=new String(“aa”)B. String str=new String(“bb”)C. char c=74;D. long j=8888;30、多选在java中关于数组描述正确的是( )2分A. 存储在数组当中的数据可以属于不同的数据类型 B. 数组中的索引下标从0开始 C. 通过数组名.length能获得数组的长度 D. 数组的最大索引下标是数组的长度二、填空题(共20空,20分) ,每空1分31、Java是面向对象语言,类是客观事物的 _,而对象是类的_。32、String s1=“China”; int n=s1.length( ); n的值为_33、Java中用于定义整形变量的关键字有四个:byte、_、_、long 。34、我们可以用关键字_来对对象加互斥锁。35、java中,例外可以分为三大类: _, Error , _。抛出自定义异常用 _语句,在方法中抛出异常采用_语句。36、用 static修饰的变量叫静态变量,它可以通过_和_两种方式来访问。37、一般有两种用于创建线程对象的方法,一是_,二是_。38、在Java语言中,所有的对象均通过_运算符分配内存,并对内存进行自动管理。39、在Java语言中,所有的类都是类_的子类。40、在Java程序中,通过类的定义只能实现单重继承,但通过_的定义可以实现多重继承关系。41、Java源程序文件和字节码文件的扩展名分别为_和_42、若要在程序中定义一个公用的int型的类成员变量MAX_LENGTH,且该变量的值保持常数值1000,则定义该变量的语句是_三、 简答题(40分) 43、java中有几种类型的流?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论