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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

西工大机考《JAVA语言》作业参考答案.docx

1、西工大机考JAVA语言作业参考答案西工大2021年10月机考JAVA语言作业参考答案试卷总分:100 得分:100本科目3次作答机会,每次试题内容相同,只是题目和选项顺序是随机调整的,大家可放心下载使用一、 单选题 (共 50 道试题,共 100 分)1.程序的执行结果是( )A.子类无参构造函数 子类有参构造函数 父类无参构造函数B.子类有参构造函数 子类无参构造函数 父类无参构造函数C.父类无参构造函数 子类有参构造函数 子类无参构造函数D.父类有参构造函数 子类有参构造函数 子类无参构造函数正确答案:D2. 00101010 | 00010111语句的执行结果为A.00000000B.1

2、1111111C.00111111D.11000000正确答案:C3. 结构化程序设计所规定的三种基本控制结构是 ( )A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数正确答案:C4.15Java语言使用的字符码集是A.ASCIIB.BCDC.DCBD.Unicode正确答案:D5. 在创建对象时必须( )A.先声明对象,然后才能使用对象B.先声明对象,为对象分配内存空间,然后才能使用对象C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D.上述说法都对正确答案:C6. 执行语句int i = 1, j = +i; 后i与j的值分别为( )。

3、A.1与1B.2与1C.1与2D.2与2正确答案:D7.Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( )A.int size()B.boolean containsAll(Collection c)C.compareTo(Object obj)D.boolean remove(Object obj)正确答案:C8.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( )A.System.out.println(A.i);B.A.method1();C.A.method1();D.A

4、.method2()正确答案:C9.有以下方法的定义,请选择该方法的返回题型( )。A.byteB.shortC.intD.double正确答案:D10.File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( )A.创建C:test.dat。B.删除C:test.dat。C.打开C:test.dat文件输出流。D.移动C:test.dat正确答案:B11.下列关于for循环和while循环的说法中

5、哪个是正确的?( )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空正确答案:B12. 下列不可作为java语言修饰符的是( )A.a1B.$1C._1D.11正确答案:D13.下述概念中不属于面向对象方法的是( )。A.对象、消息B.继承、多态C.类、封装D.过程调用正确答案:D14.下面叙述正确的有( )A.在一个java源文件中只能定义一个classB.在一个java源文件中只能定义一个interfaceC.在一个java源文件中只能

6、定义public classD.java源文件的前缀一定是所包含类型的名字正确答案:C15. 下列哪种说法是正确的( )A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法正确答案:D16.下面声明数组的写法错误( )。A.int a ;B.int a;C.int3 a;D.int 3 a;正确答案:D17. 在Java中,456属于( )类的对象。A.intB.StringC.IntegerD.Number正确答案:B18.8下面哪一个是Java中不合法的标识符( )。A.$personsB.twoNu

7、mC._myVarD.*point正确答案:D19.49关于继承的说法正确的是: ( )A.子类将继承父类所有的属性和方法。B.子类将继承父类的非私有属性和方法。C.子类只继承父类public方法和属性D.子类只继承父类的方法,而不继承属性正确答案:B20.给出下面代码,关于该程序以下哪个说法是正确的?( )A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空正确答案:C21.执行如下程序代码 a=0;c=0; do -c; a=a-1; while(a0); 后,C的值是( )A.0B.1C.-1D.死循环正确答案:C22.关于接口和抽象类的说法,错误的是( )A.接口中

8、全是抽象方法,抽象类中可以有非抽象方法。B.接口和抽象类都有构造方法。C.接口中没有成员变量。D.抽象类不能创建对象。正确答案:B23. 下列哪些语句关于Java内存回收的说明是正确的? ( )A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象正确答案:B24. Java application中的主类需包含main方法,main方法的返回题型是什么?( )A.intB.floatC.doubleD.void正确答案:D25.关于以下程序段,正确的说法是( ) String s1=”abc”+”

9、def”; String s2=new String(s1); 3 if(s1= =s2) 4 System.out.println(“= = succeeded”); 5 if (s1.equals(s2) 6 System.out.println(“.equals() succeeded”);A.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行D.行4.行6都不执行正确答案:C26.7类与对象的关系是( )。A.类是对象的抽象B.对象是类的抽象C.对象是类的子类D.类是对象的具体实例正确答案:A27. 以下对封装的描述正确的是?( )A.只能对一个中的方法进行封装,不能对

10、属性进行封装B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用C.封装的意义不大,因此在编码时尽量不要使用D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性正确答案:D28.st1定义如下: 1public class Test1 2 public float aMethod(float a,float b) 3 4 将以下哪种方法插入行3是不合法的。( )A.public float aMethod(float a, float b,float c) B.public float aMethod(float c,float d) C.public int aMe

11、thod(int a, int b) D.private float aMethod(int a,int b,int c) 正确答案:B29.下面的选项中,哪一项不属于“汽车类”的行为( )。A.启动B.刹车C.减速D.速度正确答案:D30. Java中( )A.一个子类可以有多个父类,一个父类也可以有多个子类B.一个子类可以有多个父类,但一个父类只可以有一个子类C.一个子类可以有一个父类,但一个父类可以有多个子类D.上述说法都不对正确答案:C31.()类可以作为FileInputStream类的构造方法的参数。A.InputStreamB.FileC.FileOutputStreamD.St

12、ringBuffer正确答案:B32.以下哪条描述是正确的( )。A.try语句块后必须至少存在一个catch语句块B.try语句块后可以存在不限数量的catch语句块C.try语句块后必须至少存在一个finally语句块D.如果catch和finally语句块同时存在,则catch语句块必须位于finall语句块后正确答案:B33.下列代码中,将引起一个编译错误的行是 ( )。A.第3行B.第5行C.第6行D.第10行正确答案:D34.以下关于方法声明中正确的是:( )A.public final writeLog(String msg)B.public final abstract voi

13、d writeLog(String msg)C.public static final void writeLog(String msg)D.public static abstract void writeLog(String msg)正确答案:C35.28以下有关构造方法的说法,正确的是:( )A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用。D.构造方法可以和类同名,也可以和类名不同正确答案:A36.下列关于构造方法的叙述中,错误的是( )A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明

14、C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用正确答案:C37.Java源文件和编译后的文件扩展名分别为( )A.class和.javaB.java和 .classC.class和 .classD.java和 .java正确答案:B38.关于 Java 中继承的特点,下列说法正确的是( )A.使类的定义复杂化B.Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的C.子类继承父类的所有成员变量和方法,包括父类的构造方法D.不可以多层继承,即一个类不可以继承一个类的子类正确答案:B39.下面的方法,当输入为2的时候返回值是多少?( )

15、A.0B.2C.4D.10正确答案:D40.下面程序运行完之后,total的值是( )A.0B.1C.3D.6正确答案:A41.File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( )A.创建C:test.dat。B.删除C:test.dat。C.打开C:test.dat文件输出流。D.移动C:test.dat正确答案:B42.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪

16、个方法是正确的?( B )A.ArrayList myList=new Object();B.List myList=new ArrayList();C.ArrayList myList=new List();D.List myList=new List();正确答案:B43.指出下列程序运行的结果 ( )A.good and abcB.good and gbcC.test ok and abcD.test ok and gbc正确答案:B44.设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )。A.3B.3. 5C.4D.5正确答案:A45.下面说法不正确的是(

17、 )A.一个子类的对象可以接收父类对象能接收的消息;B.当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C.父类比它的子类的方法更多;D.子类在构造函数中可以使用super( )来调用父类的构造函数;正确答案:C46.为了区分类中重载的同名的不同方法,要求:( )A.采用不同的形式参数列表B.返回值的数据题型不同C.调用时用类名或者对象名做前缀D.参数名不同正确答案:A47.A.HelloB.Hello - World!C.没有输出内容D.编译失败正确答案:A48. 下列关于for循环和while循环的说法中哪个是正确的?( )A.while循环能实现的操作,for循环

18、也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空正确答案:B49.面向对象的三大特性不包括( )A.封装B.继承C.多态D.消息通信正确答案:D50.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。A.privateB.protectedC.private protectedD.public正确答案:A以下内容仅供学习参考,可不予理会47. 有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( )A.a1.class B.a1C.都对正确答案:A48.下列说法正确的是( )A.编译不通过B.编译通过,运行时异常C.编译运行都正常,输出3D.编译运行都正常,输出4正确答案:C49.27在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.题型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )A.隐藏B.重写C.重载D.Java不支持此特性正确答案:C50.50覆盖与重载的关系是 ( )A.覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中B.覆盖方法可以不同名,而重载方法必须同名C.final修饰的方法可以被覆盖,但不能被重载D.覆盖与重载是同一回事正确答案:A

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

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