河南大学软件工程专业大二《Java程序设计》期末考试.pdf

河南大学软件工程专业大二《Java程序设计》期末考试.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

河南大学软件工程专业大二《Java程序设计》期末考试

一、单项选择题

1.用来导入已经定义好的类或包的语句是()[单选题]*

A.interface

B.import(正确答案)

C.main

D.class

2.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、

类型或顺序各不相同,传回的值可以不相同。这种面向对象程序设计的特性称为

()[单选题]*

A.隐藏

B.覆盖

C.重载(正确答案)

D.Java不支持此特性

3.java的前身是()[单选题]*

A.Oak(正确答案)

B.C

C.python

D.basic

4.以下代码输出从19到1之间的所有奇数,for语句的条件判断是()

for(i=19;▲;i-=2)[单选题]*

System.out.print(i);

A.i1

B.i1

C.i=1(正确答案)

D.i=1

5.表达式46+7.8f的类型是()[单选题]*

A.int

B.double(正确答案)

C.long

D.float

6.若下列所用变量均已正确定义,以下表达式中合法的是()[单选题]*

A.d=ahc

B.b=c=a+5(正确答案)

C.a+7=5+c=5

D.i+++j

7.在Java语言中不能注释多行内容的符号是()[单选题]*

A.以/*开始,*/结束的注释

B.以//开始的注释

C.以/**开始,*/结束的注释(正确答案)

D.以//开始,*/结束的注释

8.下列说法中正确的是()[单选题]*

A.final类中的属性和方法都必须被final修饰符修饰

B.抽象类默认是private类

C.一个Java源程序文件中最多只能有一个public类(正确答案)

D.引用一个类的属性或调用其方法必须以这个类的对象名为前缀

9.下列容器中无边框的是()[单选题]*

A.Window(正确答案)

B.JFrame

C.JDialogue

D.JPanel

10.Java中字符类型采用的字符集是()[单选题]*

A.GBK

B.Unicode(正确答案)

C.ISO8859

D.GB2312

11.以下关于Java语言变量的描述中,错误的是()[单选题]*

A.变量名必须用标识符来标识

B.变量必须先定义,后使用

C.变量的类型必须是基本数据类型(正确答案)

D.局部变量的定义可以出现在其所属函数的任何位置

12.在程序设计领域,Java是面向对象程序设计语言的代表,面向对象的简称为

()[单选题]*

A.OOP(正确答案)

B.OSP

C.SBP

D.SOP

13.以下四个类Test的声明中,可以被任意类访问的一个是()[单选题]*

A.privateclassTest{}

B.classTestextendsObject{}

C.publicclassTestextendsObject{}(正确答案)

D.abstractclassTest{}

14.下列关于抽象类的说法中正确的是()[单选题]*

A.抽象类中的所有方法都必须是抽象的

B.构造方法、静态方法和私有方法都可以成为抽象方法

C.可以用抽象类定义变量,也可以用new运算符创建抽象类的实例

D.子类继承抽象类时,若未实现父类中的所有抽象方法,则这个子类仍为抽象类

(正确答案)

15.创建一个由10个双精度实数构成的一维数组a,可使用的Java语句为()[单

选题]*

A.floata[]=float[10];

B.double[]a=newdouble[5];(正确答案)

C.doublea[]=new[5];

D.doublea=newdouble[5];

16.下列有关Java中标准类Math的说法中,错误的是()[单选题]*

A.Math类不能实例化

B.Math类中的所有成员方法都是静态的

C.用户可以编写一个类来继承Math类,从而可以定义新的数学运算法则(正确答

案)

D.Math类提供了科学计算中经常使用的数学函数

17.下列关于StringBuffer类中的描述,正确的是()[单选题]*

A.它不包含length()方法

B.它的length()方法返回对应字符缓冲区的容量

C.它的length()方法返回对应字符缓

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档