北邮高级语言程序设计基于Java 阶段作业一二三答案.docx
- 文档编号:10898426
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:23
- 大小:22.09KB
北邮高级语言程序设计基于Java 阶段作业一二三答案.docx
《北邮高级语言程序设计基于Java 阶段作业一二三答案.docx》由会员分享,可在线阅读,更多相关《北邮高级语言程序设计基于Java 阶段作业一二三答案.docx(23页珍藏版)》请在冰点文库上搜索。
北邮高级语言程序设计基于Java阶段作业一二三答案
阶段作业一
1.windows下安装Java开发工具包时需要配置路径修改的变量名为____
A.Classpath
B.Path
C.TEMP
D.windir
知识点:
第一单元过关习题
学生答案:
[A;B;]
得分:
[10]
试题分值:
10.0
提示:
多选题
2.利用Java开发工具包编译和运行Java程序需要用到哪两个命令____
A.java、javac
B.java、java
C.javac、javadoc
D.javadoc、java
知识点:
第一单元过关习题
学生答案:
[A;]
得分:
[10]
试题分值:
10.0
提示:
3.编译一个Java程序Hello.java的正确命令形式是____
A.javacHello
B.JavacHello
C.javacHello.java
D.javac.hello
知识点:
第一单元过关习题
学生答案:
[C;]
得分:
[10]
试题分值:
10.0
提示:
4.只包含一个带public方法的Java类Abc的java程序的正确命名是____
A.Abc
B.Abc.java
C.abc.java
D.一个任意的标识符后带后缀.java
知识点:
第一单元过关习题
学生答案:
[B;]
得分:
[10]
试题分值:
10.0
提示:
5.JVM机制的意义在于可以确立Java程序的____
A.平台无关
B.简单性
C.安全性
D.多线程
知识点:
第一单元过关习题
学生答案:
[A;]
得分:
[10]
试题分值:
10.0
提示:
6.目前Java提供的版本有____
A.J2SE、J2ME
B.J2SE、J2EE
C.J2SE、J2EE、J2ME
D.J2ME、J2EE
知识点:
第一单元过关习题
学生答案:
[C;]
得分:
[10]
试题分值:
10.0
提示:
7.最早的程序语言是____
A.机器语言
B.汇编语言
C.面向对象的程序语言
D.面向过程的程序语言
知识点:
第一单元过关习题
学生答案:
[A;]
得分:
[10]
试题分值:
10.0
提示:
8.小王编了一个打印他名字的程序
publicclassicHello{
publicvoidmain(String[]args){
System.out.printIn(“你好,王凯”);
}
}
该程序有如下哪种可能的结果____
A.执行时产生异常
B.程序不能编译
C.执行后输出:
“你好,王凯”
D.执行后不输出任何东西
知识点:
第一单元过关习题
学生答案:
[A;]
得分:
[10]
试题分值:
10.0
提示:
9.一般来说,程序的执行方式有____
A.解释执行
B.编译执行
C.解释执行和编译执行
D.上述都不正确
知识点:
第一单元过关习题
学生答案:
[C;]
得分:
[10]
试题分值:
10.0
提示:
10.Java语言的特点不包括_____
A.平台无关
B.面向对象
C.多重继承
D.多线程
知识点:
第一单元过关习题
学生答案:
[C;]
得分:
[10]
试题分值:
10.0
提示:
阶段作业二
一、多项选择题(共1道小题,共5.0分)
1.下列变量的声明中,正确的是____
A.int$x;
B.int123;
C.int_123;
D.int#dim;
E.int%percent;
F.int*divide;
G.intcentral_sales_region_Summer_2005_gross_sales;
知识点:
第二单元过关自测
学生答案:
[A;C;G;]
标准答案:
A;C;G;
得分:
[5]
试题分值:
5.0
提示:
二、单项选择题(共19道小题,共95.0分)
1.下列程序片段输出的是什么_____
inta=3;
intb=1;
if(a=b)
System.out.println(“a=”+a);
A.a=1
B.a=3
C.编译错误,没有输出
D.正常运行,但没有输出
知识点:
主题5自测
学生答案:
[C;]
标准答案:
C;
得分:
[5]
试题分值:
5.0
提示:
2.float数据类型所占的内存空间大小为____
A.16bit
B.8bit
C.32bit
D.64bit
知识点:
主题3自测
学生答案:
[C;]
标准答案:
C;
得分:
[5]
试题分值:
5.0
提示:
3.指出正确的表达式____
A.byte=128;
B.Boolean=null;
C.longl=0xfffL;
D.double=0.9239d;
知识点:
主题4自测
学生答案:
[C;]
标准答案:
C;
得分:
[5]
试题分值:
5.0
提示:
4.编译执行下列程序段后,c与result的值是____
booleana=false;
booleanb=true;
booleanc=(a&b)&&(!
b);
intresult=b==false?
1:
2;
E.c=false;result=1;
F.c=true;result=2;
G.c=true;result=1;
H.c=false;result=2;
知识点:
主题4自测
学生答案:
[D;]
标准答案:
D;
得分:
[5]
试题分值:
5.0
提示:
5.执行下列程序段后,c的值是____
charc=’\0’;
for(c=’a’;c<’z’;c+=3)
{
if(c>=’e’)
break;
}
A.'e'
B.'d'
C.'f'
D.'g'
知识点:
主题6自测
学生答案:
[D;]
标准答案:
D;
得分:
[5]
试题分值:
5.0
提示:
6.下列语句导致程序回到循环开头,并从那里继续运行的是____
E.continue
F.break
G.next
H.switch
知识点:
第二单元过关自测
学生答案:
[A;]
标准答案:
A;
得分:
[5]
试题分值:
5.0
提示:
7.分割for语句的各个部分的符号是____
a)逗号
b)分号
c)圆点
d)顿号
知识点:
第二单元过关自测
学生答案:
[B;]
标准答案:
B;
得分:
[5]
试题分值:
5.0
提示:
8.编译运行下面的程序段后i和j的值是什么?
____
inti=1;
intj;
j=i++;
a)1,1
b)1,2
c)2,1
d)2,2
知识点:
第二单元过关自测
学生答案:
[C;]
标准答案:
C;
得分:
[5]
试题分值:
5.0
提示:
9.执行下列程序段后,ch,x,y的值正确的是____
intx=3,y=4;
booleanch;
ch=x a)true,3,4 b)true,4,3 c)false,3,4 d)false,4,3 知识点: 第二单元过关自测 学生答案: [A;] 标准答案: A; 得分: [5] 试题分值: 5.0 提示: 10.下列选项中,正确的赋值语句是____ a)shortmyshort=99s; b)Stringname=’Excellent’; c)charc=17c; d)intz=015; 知识点: 第二单元过关自测 学生答案: [D;] 标准答案: D; 得分: [5] 试题分值: 5.0 提示: 11.当条件为真和条件为假时,( )控制结构可以执行不同的动作。 A.switch B.while C.for D.if…else 知识点: 新主题5自测 学生答案: [D;] 标准答案: D; 得分: [5] 试题分值: 5.0 提示: 12.所有的程序均可用下面几种控制类型控制结构编写。 ( ) E.顺序结构、选择结构、循环结构 F.顺序结构、循环结构 G.顺序结构、选择结构 H.选择结构、循环结构 知识点: 新主题5自测 学生答案: [A;] 标准答案: A; 得分: [5] 试题分值: 5.0 提示: 13.下列语句执行后,输出结果是( )。 for(inti=1;i<10;i++){ for(intj=0;j System.out.print(“*”); System.out.print(“\n”); } I.1行 J.9行 K.10行 L.以上都不对 知识点: 新主题6自测 学生答案: [B;] 标准答案: B; 得分: [5] 试题分值: 5.0 提示: 14.下列语句执行后,i的值是( )。 inti=1; do{ System.out.println(“*****”); i++; }while(i<4); M.2 N.3 O.4 P.5 知识点: 新主题6自测 学生答案: [C;] 标准答案: C; 得分: [5] 试题分值: 5.0 提示: 15.在Java中,两个连续等号(==)和一个等号(=)的意义是一样的,都是等于运算符。 ( ) Q.正确 R.错误 知识点: 新主题6自测 学生答案: [B;] 标准答案: B; 得分: [5] 试题分值: 5.0 提示: 16下面哪条语句定义了5个元素的数组。 ( ) S.int[]a={22,23,24,25,12}; T.inta[]=newint(5); U.int[5]array; V.int[]arr; 知识点: 新主题7自测 学生答案: [A;] 标准答案: A; 得分: [5] 试题分值: 5.0 提示: 17下面哪个语句(初始化数组)是不正确的。 ( ) W.intx[]={1,2,3}; X.int[3]x={1,2,3}; Y.int[]x={1,2,3}; ZZ.intx[]=newint[]{1,2,3}; 知识点: 新主题7自测 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 18下述概念中不属于面向对象方法的是( )。 AA.对象、消息 BB.继承、多态 CC.类、封装 DD.过程调用 知识点: 新主题8自测 学生答案: [D;] 标准答案: D; 得分: [5] 试题分值: 5.0 提示: 19类与对象的关系是( )。 EE.类是对象的抽象 FF.类是对象的具体实例 GG.对象是类的抽象 HH.对象是类的子类 知识点: 新主题8自测 学生答案: [A;] 标准答案: A; 得分: [5] 试题分值: 5.0 提示: 阶段作业三 一、单项选择题(共20道小题,共100.0分) 1.以下哪个接口的定义是正确的_____ A.interface A {voidprint() { };} B.abstract interface A {voidprint();} C.abstract interface A extendsI1,I2 //I1、I2为已定义的接口 abstractvoid print(){ };} D.interface A {voidprint();} 知识点: 第三单元过关自测 学生答案: [D;] 得分: [5] 试题分值: 5.0 提示: 2.关于接口和抽象类,正确的是____ A.抽象类可以有构造方法 B.接口可以有构造方法 C.可以用new操作符操作一个抽象类 D.可以用new操作符操作一个接口 知识点: 第三单元过关自测 学生答案: [A;] 得分: [5] 试题分值: 5.0 提示: 3.关于抽象类,正确的是____ A.抽象类不可以有非抽象类 B.某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法 C.绝对不能用抽象类去创建对象 D.接口和抽象类是一回事 知识点: 第三单元过关自测 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示: 4.方法的作用不包含____ A.使程序结构清晰 B.功能复用 C.代码简洁 D.重复代码 知识点: 第三单元过关自测 学生答案: [D;] 得分: [5] 试题分值: 5.0 提示: 5.关于构造函数的说法正确的是____ A.一个类只能有一个构造函数 B.一个类可以有多个不同名的构造函数 C.构造函数与类同名 D.构造函数必须自己定义,不能使用父类的构造函数 知识点: 第三单元过关自测 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示: 1.构造函数在____时被调用 A.创建对象时 B.类定义时 C.使用对象的方法时 D.使用对象的属性时 知识点: 第三单元过关自测 学生答案: [A;] 得分: [5] 试题分值: 5.0 提示: 2.void的含义是____ A.方法体为空 B.方法没有返回值 C.没有意义 D.定义方法时必须使用 知识点: 第三单元过关自测 学生答案: [B;] 得分: [5] 试题分值: 5.0 提示: 3.方法的形参____ A.必须定义多个形参 B.至少有一个 C.可以没有 D.只能是简单变量 知识点: 第三单元过关自测 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示: 4.被声明为private,protected及public的类成员,在类外部____ A.只能访问声明为public的成员 B.只能访问到声明为protected和public的成员 C.都可以访问 D.都不可以访问 知识点: 第三单元过关自测 学生答案: [A;] 得分: [5] 试题分值: 5.0 提示: 5.分析下列程序: 1 publicclassX{ 2 publicObjectm(){ 3 objecto=newFloat(3.14F); 4 object[]oa=newObject[1]; 5 oa[0]=o; 6 o=null; 7 oa[0]=null; 8 returno; 9 } 10} 当第三行的Float对象产生后,在哪一行会作为垃圾被回收____ A.在第5行之后 B.在第6行之后 C.在第7行之后 D.不会在该方法中进行 知识点: 第三单元过关自测 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示: 1.下列声明中哪一种可防止该类产生子类? ____ A.staticpublicFooBar{} B.privateclassFooBar{} C.abstractclassFooBar{} D.finalpublicclassFooBar{} 知识点: 第三单元过关自测 学生答案: [D;] 得分: [5] 试题分值: 5.0 提示: 2.分析下列程序 publicclassTest{ publicstaticvoidmain(String[]args){ Strings1=newString("true"); booleanb1=newBoolean(true); if(s1.equals(b1)){ System.out.println("Equal"); } } } 以上程序的输出结果是____ A.无输出 B.输出“Equal” C.在第5行出现编译错误 D.程序执行后产生异常 知识点: 第三单元过关自测 学生答案: [A;] 得分: [5] 试题分值: 5.0 提示: 3.关于被私有访问控制符private修饰的成员变量,以下说法正确的是_____ A.可以被三种类所引用: 该类自身、与它在同一个包中的其他类在其他包中的该类的子类 B.可以被两种类访问和引用: 该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 知识点: 主题8自测 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示: 4.下面程序有错误,关于错误原因的说法正确的是 publicclassApp{ intx=8; System.out.println("K"); publicstaticvoidmain(String[]mm){ } } A.语句“intx=8;”有错,不能在声明变量的同时赋值 B.语句“System.out.println("K");”有错,这样的操作性语句必须放到某个方法的方法体中才行 C.main()方法的方法体中没有任何语句,所以产生错误 D.main()方法中的参数应该是args,而这里写成了mm,所以出错 知识点: 主题8自测 学生答案: [B;] 得分: [5] 试题分值: 5.0 提示: 5.关于方法的说法正确的是_____ A.方法中的形参可以和方法所属类的属性同名 B.方法必须有形参 C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果 D.没有返回值的方法可以用void来表示,也可以不加 知识点: 主题8自测 学生答案: [A;] 得分: [5] 试题分值: 5.0 提示: 1.下列说法中正确的是______ A.不需要定义类就能创建对象 B.对象中必须有属性和方法 C.属性必须是简单变量 D.属性可以是简单变量,也可以是一个对象 知识点: 主题8自测 学生答案: [D;] 得分: [5] 试题分值: 5.0 提示: 2.下列关于修饰符混用的说法,错误的是 A.abstract不能与final并列修饰同一个类 B.abstract类中不可以有private的成员 C.abstract方法必须在abstract类中 D.static方法中能处理非static的属性 知识点: 主题9自测 学生答案: [D;] 得分: [5] 试题分值: 5.0 提示: 3.下列关于构造方法的叙述中,错误的是____ A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过new自动调用 知识点: 主题9自测 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示: 4.下列说法正确的是_____ A.Java中允许一个子类有多个父类 B.某个类是一个类的子类,它仍有可能成为另一个类的父类 C.一个父类只能有一个子类 D.继承关系最多不能超过四层 知识点: 主题9自测 学生答案: [B;] 得分: [5] 试题分值: 5.0 提示: 5.关于继承的说法正确的是____ A.子类将继承父类所有的属性和方法 B.子类继承父类的非私有属性和方法 C.子类只继承父类public方法和属性 D.子类只继承父类的方法,而不继承属性 知识点: 主题9自测 学生答案: [B;] 得分: [5] 试题分值: 5.0 提示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北邮高级语言程序设计基于Java 阶段作业一二三答案 高级 语言程序设计 基于 Java 阶段 作业 一二 答案