北邮高级语言程序设计java作业.docx
- 文档编号:10373773
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:29
- 大小:276.32KB
北邮高级语言程序设计java作业.docx
《北邮高级语言程序设计java作业.docx》由会员分享,可在线阅读,更多相关《北邮高级语言程序设计java作业.docx(29页珍藏版)》请在冰豆网上搜索。
北邮高级语言程序设计java作业
Classpath
Path
TEMPwindir
第一阶段作业
、多项选择题(共1道小题,共10.0分)
1.windows下安装Java开发工具包时需要配置路径修改的变量名为
A.
B.
C.
D.
A.
B.
C.
D.
1.利用Java开发工具包编译和运行Java程序需要用到哪两个命令java、javacjava、javajavac、javadocjavadoc、java
提示:
2.(错误)用Java虚拟机执行类名为Hello的应用程序的正确命令是javaHello.classHello.classjavaHello.javajavaHello
知识点:
学生答案:
第一单元过关习题
[C;]
得分:
[0]
值试题:
分10.0
提示:
3.
4.编译一个
A.
B.
C.
D.
Java程序Hello.java的正确命令形式是javacHelloJavacHellojavacHello.javajavac.hello
5.
6.
知识点:
学生答案:
得分:
提示:
第一单元过关习题
[C;]
[10]
值试题:
分10.0
只包含一个带public
A.
B.
C.
D.
方法的
Java类Abc的java程序的正确命名是
Abc
Abc.java
abc.java一个任意的标识符后带后缀.java
知识点:
学生答案:
第一单元过关习题
[B;]
得分:
[10]
值试题:
分10.0
提示:
Java程序的
7.
8.JVM机制的意义在于可以确立
A.平台无关
B.简单性
C.安全性
D.多线程
知识点:
第一单元过关习题学生答[A;]
案:
提示:
9.
10.最早的程序语言是
A.机器语言
B.汇编语言
C.面向对象的程序语言
D.
面向过程的程序语言
提示:
11.
12.小王编了一个打印他名字的程序
publicclassicHello{publicvoidmain(String[]args){
System.out.printIn(“你好,王凯”);}
该程序有如下哪种可能的结果
A.执行时产生异常
B.程序不能编译
C.执行后输出:
“你好,王凯”
D.
执行后不输出任何东西
提示:
13.一般来说,程序的执行方式有
A.解释执行
B.编译执行
C.解释执行和编译执行
D.上述都不正确
知识点:
学生答案:
第一单元过关习题
[C;]
得分:
[10]
值试题:
分10.0
提示:
14.
15.Java语言的特点不包括
A.平台无关
B.面向对象
C.多重继承
D.多线程
知识点:
学生答案:
第一单元过关习题
[C;]
得分:
[10]
值试题:
分10.0
提示:
16.
第二阶段作业
一、多项选择题(共1道小题,共5.0分)下列变量的声明中,正确的是
int$x;
int123;
int_123;
int#dim;
int%percent;
int*divide;
intcentral_sales_region_Summer_2005_gross_sales;
第二单元过关自测
知识
点:
八、、・
学生答案:
[A;C;G;
]
得分:
[5]
试题分试值题:
分5.0
提示:
二、单项选择题(共
19道小题,共95.0分)
阅读分析下列程序段:
if(x>0){
first”);
System.out.println(}
elseif(x<20){System.out.println(}
else{
System.out.println(}当程序输出
second”);
third”)
"second”
x的范围为
x<=0x<20&&x>0
x>0x>=20
主题5自测
知识
点:
八、、・
[A;]
学生答案:
得分:
试题分
[5]值:
5.0
提示:
下列程序片段输出的是什么
inta=3;
intb=1;
if(a=b)
a?
?
\
a=”+a);
System.out.println(
a=1
提示:
char的数值范围是
0~32767
0~65535
-256~255
-32768~32767
主题3自测
[B;]
知识
点:
八、、・
学生答案:
提示:
x=x+1x=+1
学生答
案:
[D;]
得分:
[5]
提示:
试题分值:
5.0
编译执行下列程序段后,c与result的值是booleana=false;
booleanb=true;
booleanc=(a&b)&&(!
b);
intresult=b==false?
1:
2;
c=false;result=1;
c=true;result=2;
c=true;result=1;c=false;result=2;
主题4自测
[D;]
知识
点:
八、、・
学生答案:
提示:
(错误)下列对数组初始化的语句中不正确的是intx[]={1,2,3};
intx[3]={1,2,3};int[]x={1,2,3};
intx[]=newint[]{1,2,3};
第二单元过关自测
[B;]
知识
点:
八、、・
学生答案:
得分:
[0]
试题分值:
5.0
提示:
k的值为
下列语句执行后,intj=4,i,k=10;for(i=2;i!
=j;i++)k=k-i;
第二单元过关自测
[B;]
知识
点:
学生答
案:
得分:
[5]
试题分值:
5.0
提示:
do{
if(i++>--j)continue;}
while(i<4);
i=4,j=5
i=5,j=4
i=4,j=6
i=5,j=6
第二单元过关自测
[A;]
知识
点:
八、、・
学生答案:
提示:
分割for语句的各个部分的符号是
逗号
分号
圆点
顿号
第二单元过关自测
[B;]
知识
点:
八、、・
学生答
案:
提示:
下列语句执行后,
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;
}
15
9
-212
第二单元过关自测
[B;]
知识
点:
八、、・
学生答案:
提示:
当条件为真和条件为假时,下列控制结构可以执行不同的动作的是
switchwhileforif/else
第二单元过关自测
知识
点:
学生答案:
提示:
在switch语句块中,用于处理其他所有情况的语句是defaultotherwiseelseifelse
第二单元过关自测
[A;]
知识
点:
八、、・
学生答案:
得分:
[5]
试题分值:
5.0
提示:
执行下列程序段后,intx=3,y=4;booleanch;ch=x true,3,4true,4,3false,3,4false,4,3 ch,x,y的值正确的是 知识 点: 学生答案: 第二单元过关自测 [A;] 得分: 试题分 [5]值试题: 分5.0 提示: 有程序段: intx=2; inty=(x++)*5; 执行后,y的值是 10 14 1516 第二单元过关自测 [A;] 知识 点: 八、、・ 学生答 案: 得分: 试题分 [5]值: 5.0 提示: 面的程序段中,有两行是错误的,请指出 classhello{ publicvoidmain(){ Booleanisok='false'; System.out.printIin(isok); 1, 2, 2, 3, 3 3 4 4 知点: 学生答案: 第二单元过关自测 [D;] 得分: 试题分 [5]值试题: 分5.0 提示: 变量名不能用哪些字符打头? 美元符号双斜线字母下划线 第二单元过关自测 [B;] 知识 点: 八、、・ 学生答案: 得分: 试题分 [5]值: 5.0 提示: 第三阶段 一、单项选择题(共20道小题,共100.0分) 面哪个修饰符修饰的变量是所有同一个类生成的对象共享的 publicprivatestaticfinal 第三单元过关自测 [A;] 知识 点: 八、、・ 学生答案: 提示: 下列说法正确的是 子类只能覆盖父类的方法,而不能重载 子类只能重载父类的方法,而不能覆盖子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法 重载就是一个类中有多个同名但有不同形参和方法体的方法 第三单元过关自测 知识 点: 学生答案: 提示: 关于抽象类,正确的是 抽象类不可以有非抽象类某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法绝对不能用抽象类去创建对象 接口和抽象类是一回事 提示: 在调用构造函数时, 子类可以不加定义就使用父类的所有构造函数 不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数 先调用父类的构造函数 先调用形参多的构造函数 第三单元过关自测 [A;] 知识 点: 八、、・ 学生答案: 提示: 方法的作用不包含 使程序结构清晰功能复用代码简洁重复代码 点: 八、、・ 学生答 案: 第三单元过关自测 [D;] 得分: [5] 试题分 J 值: 提示: 构造函数在 知识 ___时被调用创建对象时类定义时使用对象的方法时使用对象的属性时第三单元过关自测 点: 学生答 案: [A;] 得分: [5] 提示: 试题分值: 5.0 return语句 可以让方法返回数值方法都必须包含方法中不可以有多个return语句不能用来返回对象 第三单元过关自测 知识 点: 学生答案: 提示: 分析下列程序publicclassTest{ publicstaticvoidmain(String[]args){ Strings1=newString("true");booleanb1=newBoolean(true); if(s1.equals(b1)){ System.out.println("Equal"); } } } 以上程序的输出结果是 无输出输出“Equal”在第5行出现编译错误程序执行后产生异常 第三单元过关自测 知识 点: 学生答 案: 提示: 下述概念中不属于面向对象方法的是 对象、消息 继承、多态 类、封装 过程调用 主题8自测 知识 点: 学生答 案: 提示: 关于被私有访问控制符private修饰的成员变量,以下说法正确的是 可以被三种类所引用: 该类自身、与它在同一个包中的其他类在其他包中的该类的子类 可以被两种类访问和引用: 该类本身、该类的所有子类只能被该类自身所访问和修改只能被同一个包中的类访问 主题8自测 [C;] 知识 点: 八、、・ 学生答案: 提示: 关于方法的说法正确的是 方法中的形参可以和方法所属类的属性同名 方法必须有形参 同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果 没有返回值的方法可以用void来表示,也可以不加 主题8自测 [A;] 知识 点: 八、、・ 学生答案: 提示: 下列关于修饰符混用的说法,错误的是 abstract不能与final并列修饰同一个类abstract类中不可以有private的成员abstract方法必须在abstract类中static方法中能处理非static的属性 主题9自测 [D;] 知识 点: 八、、・ 学生答案: 提示: 下列说法正确的是 Java中允许一个子类有多个父类 某个类是一个类的子类,它仍有可能成为另一个类的父类 一个父类只能有一个子类 继承关系最多不能超过四层 点: 主题9自测 学生答 案: [B;] 试题分 得分: [5]值: 5.0 提示: 关于继承的说法正确的是 子类将继承父类所有的属性和方法 子类继承父类的非私有属性和方法子类只继承父类public方法和属性子类只继承父类的方法,而不继承属性 主题9自测 [B;] 知识 点: 学生答案: 得分: [5] 试题分值: 5.0 提示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 java 作业