广州大学华软软件学院《Java程序设计》期末复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期末考试题型

一、填空题

1、Java源程序文件的扩展名是__________,编译源程序的命令是___________。

2、Java程序可分为_________________和______________两种类型。

3、声明静态成员的关键字是_______________,定义一个接口的关键字是______________。

4、创建包的语句是__________________________,import 语句的功能是____________________________________。

5、_________类是所有Java 类的直接或者间接父类。

6、转义字符_____能够实现“将输出内容跳到下一个制表位”的功能。

7、假设在程序中已执行:Calendar current=new GregorianCalendar();语句,则返回的是____________________________。

二、单项选择题

1、以下哪个是应用程序main()方法的正确形式【】

A. public static int main(String args[])

B. public static void main(String args[])

C. public static void MAIN(String args[])

D. public static void main(char args[])

2、请在Java预定义了的数据类型中,为“姓名”选择一种合适的数据类型:【】

<

A.int B.String C.boolean D.float

3、short型数据的取值范围为【】

A. -27 ~ 27-1

B. -216 ~ 216-1

C. -215 ~ 215-1

D. -231 ~ 231-1

4、下列标识符中,哪一个是合法的【】

A. $person

B. 2ab

C. *point

D. this

5、已知x=10,则条件表达式(x>=5) && (x <=2) 的值是【】

A. 0

B. 1

C. true

D. false

6、下列程序片段的输出结果是【】

int X=0;

if (X>0) X=1;

switch(x)

{

case 1: case 0: case 2: break;

case 3: default: break;

}

.

A. 0

B. 4

C. 2

D. 1

2 3 3 0

7、在Java 中定义常量的正确语句是【 】

A. int value=20;

B. const int VALUE=20;

C. final int VALUE=20;

D. int VALUE=20;

8、设有如下的程序代码,在执行完后x 和y 的值各是多少【 】

int x=8, y=3, z;

z=x++ + --y;

A. x=8, y=3

B. x=10, y=2

C. x=9, y=1

D. x=9, y=2

9、对于名为Myclass 的类,以下哪种方式是定义无参数构造方法的正确形式【 】

A. int Myclass( ){…}

B. void Myclass( ){…}

C. Myclass( ){…}

D. Myclass(int myClassObject ){…}

10、已有:String str=""; 现欲将str 转换为对应的双精度浮点数,正确的语句为【 】

A. (str) ;

B. (str);

C. (str);

D. (str);

11、基类中具有【 】访问权限的成员,不允许在子类中直接对其进行访问或调用

A. public

B. private

C. protected

D. 缺省的(即package)

12、对于字符串s="java",下面哪个选项可以返回字符'v'在字符串中的位置【 】

A .('v'); B. ('v'); C. indexOf('v'); D. indexOf(s,'v');

13、以下哪一项是创建抽象类X 的引用的正确方式【 】

A. X x; x=new X();

B. X x=new X();

C. X x;

D. 以上均不正确

14、接口X 声明了两个空方法m1()和m2(),当实现接口X 时,以下哪个语法是正确的【

A. class Y extends X{

B. class Y extends X{

%

public void m1(){...} public void m1(){...}

public void m2(){...} }

}

C. class Y implements X{

D. class Y implements X{

public void m1(){...} public void m1(){...}

public void m2(){...} }

}

;

三、根据题目要求,把下面的程序补充完整

1、以下程序片段的功能是计算分段函数的值:输入x ,求相应的y 值

……

⎪⎩⎪⎨⎧≥-<≤--<-=)

5(32)

55()sin()

5(

x x x x x x y

相关文档
最新文档