北邮高级语言程序设计java作业.docx
- 文档编号:6727782
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:23
- 大小:20.75KB
北邮高级语言程序设计java作业.docx
《北邮高级语言程序设计java作业.docx》由会员分享,可在线阅读,更多相关《北邮高级语言程序设计java作业.docx(23页珍藏版)》请在冰豆网上搜索。
北邮高级语言程序设计java作业
第一阶段作业
一、多项选择题(共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] 试题分值: 提示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 java 作业