北邮高级语言程序设计作业.docx

上传人:b****6 文档编号:12740031 上传时间:2023-06-07 格式:DOCX 页数:23 大小:20.81KB
下载 相关 举报
北邮高级语言程序设计作业.docx_第1页
第1页 / 共23页
北邮高级语言程序设计作业.docx_第2页
第2页 / 共23页
北邮高级语言程序设计作业.docx_第3页
第3页 / 共23页
北邮高级语言程序设计作业.docx_第4页
第4页 / 共23页
北邮高级语言程序设计作业.docx_第5页
第5页 / 共23页
北邮高级语言程序设计作业.docx_第6页
第6页 / 共23页
北邮高级语言程序设计作业.docx_第7页
第7页 / 共23页
北邮高级语言程序设计作业.docx_第8页
第8页 / 共23页
北邮高级语言程序设计作业.docx_第9页
第9页 / 共23页
北邮高级语言程序设计作业.docx_第10页
第10页 / 共23页
北邮高级语言程序设计作业.docx_第11页
第11页 / 共23页
北邮高级语言程序设计作业.docx_第12页
第12页 / 共23页
北邮高级语言程序设计作业.docx_第13页
第13页 / 共23页
北邮高级语言程序设计作业.docx_第14页
第14页 / 共23页
北邮高级语言程序设计作业.docx_第15页
第15页 / 共23页
北邮高级语言程序设计作业.docx_第16页
第16页 / 共23页
北邮高级语言程序设计作业.docx_第17页
第17页 / 共23页
北邮高级语言程序设计作业.docx_第18页
第18页 / 共23页
北邮高级语言程序设计作业.docx_第19页
第19页 / 共23页
北邮高级语言程序设计作业.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

北邮高级语言程序设计作业.docx

《北邮高级语言程序设计作业.docx》由会员分享,可在线阅读,更多相关《北邮高级语言程序设计作业.docx(23页珍藏版)》请在冰点文库上搜索。

北邮高级语言程序设计作业.docx

北邮高级语言程序设计作业

第一阶段作业

一、多项选择题(共1道小题,共分)

1.windows下安装Java开发工具包时需要配置路径修改的变量名为____

A.Classpath

B.Path

C.TEMP

D.windir

知识点:

第一单元过关习题

学生答案:

[A;B;]

得分:

[10]

试题分值:

提示:

多选题

2.

二、单项选择题(共9道小题,共分)

1.利用Java开发工具包编译和运行Java程序需要用到哪两个命令____

A.java、javac

B.java、java

C.javac、javadoc

D.javadoc、java

知识点:

第一单元过关习题

学生答案:

[A;]

得分:

[10]

试题分值:

提示:

2.(错误)用Java虚拟机执行类名为Hello的应用程序的正确命令是____

A.java

B.

C.java

D.javaHello

知识点:

第一单元过关习题

学生答案:

[C;]

得分:

[0]

试题分值:

提示:

3.

4.编译一个Java程序的正确命令形式是____

A.javacHello

B.JavacHello

C.javac

D.

知识点:

第一单元过关习题

学生答案:

[C;]

得分:

[10]

试题分值:

提示:

5.

6.只包含一个带public方法的Java类Abc的java程序的正确命名是____

A.Abc

B.

C.

D.一个任意的标识符后带后缀.java

知识点:

第一单元过关习题

学生答案:

[B;]

得分:

[10]

试题分值:

提示:

7.

8.JVM机制的意义在于可以确立Java程序的____

A.平台无关

B.简单性

C.安全性

D.多线程

知识点:

第一单元过关习题

学生答案:

[A;]

得分:

[10]

试题分值:

提示:

9.

10.最早的程序语言是____

A.机器语言

B.汇编语言

C.面向对象的程序语言

D.面向过程的程序语言

知识点:

第一单元过关习题

学生答案:

[A;]

得分:

[10]

试题分值:

提示:

11.

12.小王编了一个打印他名字的程序

publicclassicHello{

publicvoidmain(String[]args){

你好,王凯”);

}

}

该程序有如下哪种可能的结果____

A.执行时产生异常

B.程序不能编译

C.执行后输出:

“你好,王凯”

D.执行后不输出任何东西

知识点:

第一单元过关习题

学生答案:

[A;]

得分:

[10]

试题分值:

提示:

13.一般来说,程序的执行方式有____

A.解释执行

B.编译执行

C.解释执行和编译执行

D.上述都不正确

知识点:

第一单元过关习题

学生答案:

[C;]

得分:

[10]

试题分值:

提示:

14.

15.Java语言的特点不包括_____

A.平台无关

B.面向对象

C.多重继承

D.多线程

知识点:

第一单元过关习题

学生答案:

[C;]

得分:

[10]

试题分值:

提示:

16.

第二阶段作业

一、多项选择题(共1道小题,共分)

1

下列变量的声明中,正确的是____

1int$x;

1int123;

1int_123;

1int#dim;

1int%percent;

1int*divide;

1intcentral_sales_region_Summer_2005_gross_sales;

知识点:

第二单元过关自测

学生答案:

[A;C;G;]

得分:

[5]

试题分值:

提示:

二、单项选择题(共19道小题,共分)

2

阅读分析下列程序段:

if(x>0){

System.out.println(“first”);

}

elseif(x<20){

System.out.println(“second”);

}

else{

System.out.println(“third”)

}

当程序输出“second”时,x的范围为____

1x<=0

1x<20&&x>0

1x>0

1x>=20

知识点:

主题5自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

3

下列程序片段输出的是什么_____

1inta=3;

1intb=1;

1if(a=b)

1编译错误,没有输出

1正常运行,但没有输出

知识点:

主题5自测

学生答案:

[C;]

得分:

[5]

试题分值:

提示:

4

所有的程序均可用几种控制类型控制结构编写____

1顺序结构、选择结构、循环结构

1顺序结构、循环结构

1顺序结构、选择结构

1选择结构、循环结构

知识点:

主题5自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

5

char的数值范围是____

10~32767

10~65535

1-256~255

1-32768~32767

知识点:

主题3自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

6

使整数变量x加1,下面表达式错误的是____

1x++

1++x

1x=x+1

1x=+1

知识点:

主题4自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

7

编译执行下列程序段后,c与result的值是____

booleana=false;

booleanb=true;

booleanc=(a&b)&&(!

b);

intresult=b==false1:

2;

1c=false;result=1;

1c=true;result=2;

1c=true;result=1;

1c=false;result=2;

知识点:

主题4自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

8

(错误)下列对数组初始化的语句中不正确的是____

1intx[]={1,2,3};

1intx[3]={1,2,3};

1int[]x={1,2,3};

1intx[]=newint[]{1,2,3};

知识点:

第二单元过关自测

学生答案:

[B;]

得分:

[0]

试题分值:

提示:

9

下列语句执行后,k的值为____

intj=4,i,k=10;

for(i=2;i!

=j;i++)

k=k-i;

14

15

16

17

知识点:

第二单元过关自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

10

下列语句执行后,i,j的值是____

inti=1,j=8;

do{

if(i++>--j)continue;

}

while(i<4);

1i=4,j=5

1i=5,j=4

1i=4,j=6

1i=5,j=6

知识点:

第二单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

11

分割for语句的各个部分的符号是____

1逗号

1分号

1圆点

1顿号

知识点:

第二单元过关自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

12

下列语句执行后,z的值为____

intx=3,y=4,z=0;

switch(x%y+2)

{

case0:

z=x*y;break;

case6:

z=x/y;break;

case12:

z=x-y;break;

default:

z=x*y-x;

}

115

19

1-2

112

知识点:

第二单元过关自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

13

下列语句执行后,x的值为____

inta=4,b=5,x=3;

if(++a==b)x=x*a;

13

112

115

120

知识点:

第二单元过关自测

学生答案:

[C;]

得分:

[5]

试题分值:

提示:

14

当条件为真和条件为假时,下列控制结构可以执行不同的动作的是_____

1switch

1while

1for

1if/else

知识点:

第二单元过关自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

15

在switch语句块中,用于处理其他所有情况的语句是____

1default

1otherwise

1elseif

1else

知识点:

第二单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

16

执行下列程序段后,ch,x,y的值正确的是____

intx=3,y=4;

booleanch;

ch=x

1true,3,4

1true,4,3

1false,3,4

1false,4,3

知识点:

第二单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

17

有程序段:

intx=2;

inty=(x++)*5;

执行后,y的值是____

110

114

115

116

知识点:

第二单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

18

下面的程序段中,有两行是错误的,请指出____

classhello{

publicvoidmain(){

Booleanisok=’false’;

}

}

11,3

12,3

12,4

13,4

知识点:

第二单元过关自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

变量名不能用哪些字符打头_____

1美元符号

1双斜线

1字母

1下划线

知识点:

第二单元过关自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

第三阶段

一、单项选择题(共20道小题,共分)

1

下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的____

1public

1private

1static

1final

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

2

关于接口和抽象类,正确的是____

1抽象类可以有构造方法

1接口可以有构造方法

1可以用new操作符操作一个抽象类

1可以用new操作符操作一个接口

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

3

下列说法正确的是____

1子类只能覆盖父类的方法,而不能重载

1子类只能重载父类的方法,而不能覆盖

1子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法

1重载就是一个类中有多个同名但有不同形参和方法体的方法

知识点:

第三单元过关自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

4

关于抽象类,正确的是____

1抽象类不可以有非抽象类

1某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法

1绝对不能用抽象类去创建对象

1接口和抽象类是一回事

知识点:

第三单元过关自测

学生答案:

[C;]

得分:

[5]

试题分值:

提示:

5

在调用构造函数时,____

1子类可以不加定义就使用父类的所有构造函数

1不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数

1先调用父类的构造函数

1先调用形参多的构造函数

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

6

方法的作用不包含____

1使程序结构清晰

1功能复用

1代码简洁

1重复代码

知识点:

第三单元过关自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

7

构造函数在____时被调用

1创建对象时

1类定义时

1使用对象的方法时

1使用对象的属性时

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

8

return语句____

1可以让方法返回数值

1方法都必须包含

1方法中不可以有多个return语句

1不能用来返回对象

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

9

被声明为private,protected及public的类成员,在类外部____

1只能访问声明为public的成员

1只能访问到声明为protected和public的成员

1都可以访问

1都不可以访问

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

10

分析下列程序:

1publicclassX{

2publicObjectm(){

3objecto=newFloat;

4object[]oa=newObject[1];

5oa[0]=o;

6o=null;

7oa[0]=null;

8returno;

9}

10}

当第三行的Float对象产生后,在哪一行会作为垃圾被回收____

1在第5行之后

1在第6行之后

1在第7行之后

1不会在该方法中进行

知识点:

第三单元过关自测

学生答案:

[C;]

得分:

[5]

试题分值:

提示:

11

下列说法正确的是____

1一个程序可以包含多个源文件

1一个源文件中只能有一个类

1一个源文件中可以有多个公共类

1一个源文件只能供一个程序使用

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

12

(错误)下列声明中哪一种可防止该类产生子类____

1staticpublicFooBar{}

1privateclassFooBar{}

1abstractclassFooBar{}

1finalpublicclassFooBar{}

知识点:

第三单元过关自测

学生答案:

[B;]

得分:

[0]

试题分值:

提示:

13

分析下列程序

publicclassTest{

publicstaticvoidmain(String[]args){

Strings1=newString("true");

booleanb1=newBoolean(true);

if(b1)){

"Equal");

}

}

}

以上程序的输出结果是____

1无输出

1输出“Equal”

1在第5行出现编译错误

1程序执行后产生异常

知识点:

第三单元过关自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

14

下述概念中不属于面向对象方法的是______

1对象、消息

1继承、多态

1类、封装

1过程调用

知识点:

主题8自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

15

关于被私有访问控制符private修饰的成员变量,以下说法正确的是_____

1可以被三种类所引用:

该类自身、与它在同一个包中的其他类在其他包中的该类的子类

1可以被两种类访问和引用:

该类本身、该类的所有子类

1只能被该类自身所访问和修改

1只能被同一个包中的类访问

知识点:

主题8自测

学生答案:

[C;]

得分:

[5]

试题分值:

提示:

16

关于方法的说法正确的是_____

1方法中的形参可以和方法所属类的属性同名

1方法必须有形参

1同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果

1没有返回值的方法可以用void来表示,也可以不加

知识点:

主题8自测

学生答案:

[A;]

得分:

[5]

试题分值:

提示:

17

下列关于修饰符混用的说法,错误的是

1abstract不能与final并列修饰同一个类

1abstract类中不可以有private的成员

1abstract方法必须在abstract类中

1static方法中能处理非static的属性

知识点:

主题9自测

学生答案:

[D;]

得分:

[5]

试题分值:

提示:

18

下列关于构造方法的叙述中,错误的是____

1Java语言规定构造方法名与类名必须相同

1Java语言规定构造方法没有返回值,但不用void声明

1Java语言规定构造方法不可以重载

1Java语言规定构造方法只能通过new自动调用

知识点:

主题9自测

学生答案:

[C;]

得分:

[5]

试题分值:

提示:

19

下列说法正确的是_____

1Java中允许一个子类有多个父类

1某个类是一个类的子类,它仍有可能成为另一个类的父类

1一个父类只能有一个子类

1继承关系最多不能超过四层

知识点:

主题9自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

20

关于继承的说法正确的是____

1子类将继承父类所有的属性和方法

1子类继承父类的非私有属性和方法

1子类只继承父类public方法和属性

1子类只继承父类的方法,而不继承属性

知识点:

主题9自测

学生答案:

[B;]

得分:

[5]

试题分值:

提示:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2