ImageVerifierCode 换一换
格式:DOC , 页数:236 ,大小:302.04KB ,
资源ID:4518337      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(2023年Java题库.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2023年Java题库.doc

1、一、单项选择题(40道小题,共40分) 1、Java源文献中最多只能有一个()类,其他类的个数不限。(1分) A、abstract B、public C、final D、interface 2、下列哪个是合法的Java标记符?( )(1分) A、Tree&Glasses B、FirstJavaApplet C、*theLastOne D、273.5 3、编译Java Application源程序文献将产生相应的字节码文献,这些字节码文献的扩展名为( )。 (1分) A、java B、.class C、html D、.exe 4、Java中()(1分) A、一个子类可以有多个父类,一个父类也可以

2、有多个子类 B、一个子类可以有多个父类,但一个父类只可以有一个子类 C、一个子类可以有一个父类,但一个父类可以有多个子类 D、上述说法都不对 5、关于构造方法以下说法错误的是( )。(1分) A、构造方法名必须与类名一致 B、构造方法可以重载 C、构造方法是通过new来调用 D、每个类都必须编写构造方法代码 6、下列描述中,错误的是()(1分) A、Java规定编程者管理内存 B、Java的安全性体现在多个层次上 C、Applet程序规定在支持 Java的浏览器上运营 D、Java有多线程机制 7、下面说法不对的的是( )(1分) A、一个子类的对象可以接受父类对象能接受的消息; B、当子类对

3、象和父类对象能接受同样的消息时,它们针对消息产生的行为也许不同; C、父类比它的子类的方法更多; D、子类在构造函数中可以使用super( )来调用父类的构造函数; 8、下面不是合法标记符的是( )(1分) A、2ofUS B、giveMes C、whataQuiz D、$d2023_ 9、如定义数组int a=1,2,3; ,操作对的的是( )。 (1分) A、a3=100 B、a0.length C、a+ D、a.length 10、下面哪一个是合法的数组声明和构造语句( )(1分) A、int ages = 100; B、int ages = new int100; C、int ages

4、 = new int100; D、int() ages = new int(100); 11、整型数据类型中,需要内存空间最少的是( )(1分) A、short B、long C、int D、byte 12、下面关于数组声明和初始化的语句( )有语法错误?(1分) A、int a1=3,4,5; B、String a2=string1,string1,string1; C、String a3=new String(3); D、int a4=new int33; 13、public class foopublic static void main (String args)String s;Sy

5、stem.out.println(s= +s);输出结果应当是:( )(1分) A、代码得到编译,但捕获到 NullPointException异常 B、代码得到编译,并输出“s=” C、代码得到编译,并输出“s=null” D、由于String s没有初始化,代码不能编译通过 14、若a的值为3时,执行if ( a0 ) if ( a3 ) c = 2; else c = 3; else c = 4;c的值是( )(1分) A、1 B、2 C、3 D、4 15、设有定义 int i=123; long j=456; 下面赋值不对的的语句是( )。(1分) A、j=i; B、j=(long)i

6、; C、i=(int)j; D、i=j; 16、结构化程序设计所规定的三种基本控制结构是 ( )(1分) A、输入、解决、输出 B、树形、网形、环形 C、顺序、选择、循环 D、主程序、子程序、函数 17、下面哪一个循环会导致死循环?( )(1分) A、for (int k = 0; k 0; k-) C、for (int k = 0; k 0; k+) 18、在调用方法时,若要使方法改变实参的值,可以()(1分) A、用基本数据类型作为参数 B、用对象作为参数 C、A和B都对 D、A和B都不对 19、设 i、j、k 为类 X 中定义的 int 型变量名,下列类 X 的构造函数中不对的的是( )

7、。(1分) A、x( int m) . B、void x( int m) . C、x( int m, int n) . D、x( int h,int m,int n) . 20、给出下面的代码 public class Parent public int addValue( int a, int b) int s; s = a+b; return s; class Child extends Parent 哪些方法可以加入类Child中? (1分) A、A. int addValue( int a, int b )/ do something. B、B. public void addValu

8、e ()/ do something. C、C. public int addValue( int b, int a )/ do something. D、D. public int addValue( int a, int b )throws Exception /do something. 21、选项中( )行代码可以替换题目中/add code here而不产生编译错误?public abstract class MyClass public int constInt = 5; /add code here public void method() (1分) A、public abstr

9、act void method(int a); B、value = value + 5; C、public int method(); D、public abstract void anotherMethod() 22、下面关于变量及其范围的陈述哪些是错误的( )(1分) A、实例变量是类的成员变量 B、实例变量用关键字static声明 C、在方法中定义的局部变量在该方法被执行时创建 D、局部变量在使用前必须被初始化。 23、下列方法定义中,对的的是( )。(1分) A、int x( ) char ch=a; return (int)ch; B、void x( ) .return true;

10、C、int x( ) .return true; D、int x( int a, b) return a+b; 24、公有成员变量MAX_LENGTH是一个int型值,变量的值保持常数值100,定义这个变量的代码为( )(1分) A、public int MAX_LENGTH=100; B、final int MAX_LENGTH=100; C、static final int MAX_LENGTH=100; D、public final int MAX_LENGTH=100; 25、假设在Java源程序文献“MyClass.java”中只具有一个类,并且这个类必须可以被位于一个庞大的软件系统

11、中的所有Java类访问到,那么下面()声明有也许是符合规定的类声明。(1分) A、private class MyClass extends Object B、public class myclass extends Object C、public class MyClass D、class MyClass extends Object? 26、下列方法头中哪一个不与其他方法形成重载(overload)关系?( ) (1分) A、void mmm() B、void mmm(int i) C、void mmm(String s) D、int mm() 27、以下声明合法的是( )(1分) A、d

12、efault String s; B、public final static int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 28、定义有如下的方法:abstract void performDial( );该方法属于( )。(1分) A、接口方法 B、最终方法 C、抽象方法 D、空方法 29、类Parent、Child定义如下:public class Parent public float aFun(float a, float b) throws IOException public cl

13、ass Child extends Parent /插入行 将以下()插入行是合法的。(1分) A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Exception C、public float aFun(float p, float q) D、public float aFun(int a, int b)throws IOException 30、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new

14、 C(); 问以下哪个说法是对的的? ( )(1分) A、只有第1行能通过编译 B、第1、2行能通过编译,但第3行编译犯错 C、第1、2、3行能通过编译,但第2、3行运营时犯错 D、第1行、第2行和第3行的声明都是对的的 31、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 (1分) A、Static void method( ) B、public void method( ) C、final void method() D、abstract void method( ) 32、下面哪个函数是public void

15、aMethod().的重载函数?( )(1分) A、void aMethod( ). B、public int aMethod(). C、public void aMethod ( ). D、public int aMethod ( int m). 33、给出下面的不完整的类代码class Person String name, department; int age; public Person(String n) name = n; public Person(String n, int a) name = n; age = a; public Person(String n, Strin

16、g d, int a) / 完毕Person(String n, int a)的逻辑 department = d; 下面的哪些表达式可以加到构造方法中的注释处()(1分) A、Person(n,a); B、this(Person(n,a); C、this(n,a); D、this(name,age); 34、java程序段中用来抛出异常的关键字是( )。(1分) A、try B、catch C、throw D、throws 35、下面的代码片段实现的是什么功能?( )File file = new File(C:test.dat);if (file.exists() file.delete(

17、); (1分) A、创建C:test.dat B、删除C:test.dat C、打开C:test.dat文献输出流。 D、移动C:test.dat 36、getCustomerInfo()方法如下,try中可以捕获三种类型的异常,假如在该方法运营中产生了一个IOException,将会输出( )public void getCustomerInfo() try / do something that may cause an Exception catch (java.io.FileNotFoundException ex) System.out.print(FileNotFoundExcep

18、tion!); catch (java.io.IOException ex) System.out.print(IOException!); catch (java.lang.Exception ex) System.out.print(Exception!); (1分) A、IOException! B、IOException!Exception! C、FileNotFoundException!IOException! D、FileNotFoundException!IOException!Exception! 37、要从文献file.dat中读出第10个字节到变量c中,下列( )方法适合

19、。(1分) A、FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B、FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read(); C、FileInputStream in=new FileInputStream(file.dat); int c=in.read(); D、RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(

20、9); int c=in.readByte(); 38、字符流与字节流的区别是()(1分) A、每次读入的字节数不同 B、前者带有缓冲,后者没有 C、前者是字符读写,后者是字节读写 D、两者没有区别,可以互换使用 39、以下哪个方法用于定义线程的执行体? ( )(1分) A、start() B、init() C、run() D、synchronized() 40、当某一线程正处在休眠状态,而另一个线程用Thread 类中的interrupt()方法中断它时,抛出的异常类型是( )(1分) A、IOException B、RuntimeException C、InterruptedExcepti

21、on D、ClassNotFoundException 二、判断题(10道小题,共10分) 1、垃圾收集的过程在Java程序的生存期中式自动的,不需要分派和释放内存,也避免了内存泄露。(1分) 对的 错误 2、Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象(1分) 对的 错误 3、switch语句中可以没有default子句。(1分) 对的 错误 4、在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的元素个数。(1分) 对的 错误 5、类就是所有具有一定共性的对象的抽象描述。(1分) 对的 错误 6、在构造方法中如调用super()语句,则必须使其成为

22、构造方法中的第一条语句。(1分) 对的 错误 7、在Java中,关键字final修饰一个类后,该类就不能派生出子类。(1分) 对的 错误 8、尽管一个类没有抽象方法,该类仍然可以声明成抽象的。(1分) 对的 错误 9、异常解决中总是将也许产生异常的语句放在try块中,用catch子句去解决异常,并且一个try块之后只能相应一个catch语句。(1分) 对的 错误 10、调用sleep()方法可以使一个线程停止运营。(1分) 对的 错误 三、填空题(5道小题,共30分) 1、*求s=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5

23、个数相加),几个数相加有键盘控制。import java.util.*; public class lianxi08 public static void main(String args) long a , b = 0, sum = 0; Scanner s = new Scanner(System.in); System.out.print(输入数字a的值:); a = s.nextInt(); System.out.print(输入相加的项数:); int n = s.nextInt(); int i = 0; b = b + a; sum = sum + b; + i; System.

24、out.println(sum); (6分) - 2、*方法int sigmaDigit(int n)的功能是求出十进制整数n的各位数字之和。例如,n=1234,该方法的返回值是10。 static int sigmaDigit( int n ) int sum = 0, d; while( n 0 ) d=n% 10; n/= 10; (6分) - 3、*方法int sigmaEvenNum(inta)的功能是求已知数组中偶数的个数。static int sigmaEvenNum(int a) int s =0; s+; return s;(6分) - 4、*编写一个方法halfArray(

25、),规定该方法有一个元素类型为int的数组参数,方法返回一个新数组。*新数组的长度与参数数组的长度相同,而新数组元素的值是参数数组各元素的一半。int halfArray(int inputArray) for int i = 0; i 0;x+). C、while (x5).; D、for(; ).; 17、int total = 0;for ( int i = 0; i 4; i+ )if ( i = 1) continue;if ( i = 2) break; total += i;则执行完该程序段后total的值为( )。(1分) A、0 B、1 C、3 D、6 18、以下有关类的继承

26、的叙述中,对的的是( ) (1分) A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B、子类只能继承父类的方法,不能继承父类的属性 C、子类只能继承父类的非私有属性,不能继承父类的方法 D、子类不能继承父类的私有属性 19、设 i、j、k 为类 X 中定义的 int 型变量名,下列类 X 的构造函数中不对的的是( )。(1分) A、x( int m) . B、void x( int m) . C、x( int m, int n) . D、x( int h,int m,int n) . 20、ReturnType method(byte x, double y) retu

27、rn (short) x/y*2; ,请选择该方法的ReturnType类型( )。 (1分) A、byte B、short C、int D、double 21、Java application中的主类需包含main方法,main方法的返回类型是什么?( )(1分) A、int B、float C、可以自己定义返回值类型 D、void 22、下列关于构造方法的叙述中,错误的是( )(1分) A、Java语言规定构造方法名与类名必须相同 B、Java语言规定构造方法没有返回值,但不用void声明 C、Java语言规定构造方法不可以重载 D、Java语言规定构造方法只能通过new自动调用 23、假

28、设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( )class A int i; static String s; void method1() static void method2() (1分) A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 24、在调用方法时,若要使方法改变实参的值,可以()(1分) A、用基本数据类型作为参数 B、用对象作为参数 C、A和B都对 D、A和B都不对 25、给出下面的代码 class Person String name,department;

29、 public void printValue() System.out.println(name is +name); System.out.println(department is +department); public class Teacher extends Person int salary; public void printValue() / 完毕父类代码中printValue()相同的工作 System.out.println(salary is +salary); 下面的哪些表达式可以加入printValue()方法的注释部分() (1分) A、printValue()

30、; B、this.printValue(); C、person.printValue(); D、super.printValue(); 26、以下声明合法的是( )(1分) A、default String s; B、public final static int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 27、abstract class P class A extends P abstract class B extends P 以下程序代码错误的是( )。(1分) A、P p=new A()

31、; B、P p=new B(); C、A a=new A(); D、P p=new P()void foo(); 28、以下哪项是接口的对的定义?( )(1分) A、interface B void print() ; B、abstract interface B void print() ; C、abstract interface B extends A1,A2 /A1、A2为已定义的接口 abstract void print() ; D、interface B void print(); 29、类Parent、Child定义如下:public class Parent public f

32、loat aFun(float a, float b) throws IOException public class Child extends Parent /插入行 将以下()插入行是合法的。(1分) A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Exception C、public float aFun(float p, float q) D、public float aFun(int a, int b)throws IOException 30、下面哪个函数是public void aMethod().的重载函数?( )(1分) A、void aMethod( ). B、public int aMethod(). C、public void aMethod ( ). D、public int aMethod ( int m). 31、在Java中用( )关键字修饰的方法可以直接通过类名来调用?(1分) A、static B、final C、private D、void 32、在使用

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服