精品文档java技术Word格式文档下载.docx
《精品文档java技术Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《精品文档java技术Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
b"
则下面说法正确的是(
)
A.编译时发生错误
B.运行时发生错误
C.输出为a
D.输出为b
知识点:
阶段作业一
学生答案:
[B;
]
得分:
[10]
试题分值:
10.0
提示:
2.设有如下程序
Aobja=newB();
obja.show();
[D;
3.下面关于Object类的叙述错误的是(
A.Object类是
Java
平台必须提供的
API,是Java平台已经定义好的
B.Object类是在
的类库
java.lang
中定义的
C.Object类是Java程序中惟一没有父类的类
D.Object类有一个getClass()方法,这个方法的功能对象转成字符串
4.设有如下程序
Fruitf=newFruit();
f.setGrames(100);
System.out.println(f.grams);
classFruit{//
水果类
intgrams;
//
克数(质量)
voidsetGrames(intgrams){
this.grams=grams;
C.输出为0
D.输出为100
5.设有下面程序:
intarr[]=newint[10];
System.out.println(arr[0]);
}则以下叙述正确的是(
D.输出为null
[A;
6.设有下面程序:
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringargs[]){
则以下叙述正确的是(
[C;
7.设有如下程序段
classTest{
privateintm;
publicstaticvoidfun(){
//somecode…
要使成员变量m
被函数fun()直接访问,则下面选项正确的是(
A.将privateintm改成protectedintm
B.将privateintm改成publicintm
C.将privateintm改成staticintm
D.将privateintm改成intm
8.设有如下类定义
inttotalCalories(){//
卡路里(热量)
returngrams*10;
则创建一个Fruit类的对象变量的语句是(
A.Fruitf;
B.newFruit();
C.newFruit;
D.intf;
9.下面关于Java程序的类的叙述错误的是(
A.类是描述同种对象具有的结构和功能的程序模块
B.Java
用类来定义对象能够持有的数据和方法的执行效果
C.类就是对象,对象就是类
D.类是一种数据类型
Java类文件实际上不一定非要用Java语言编写源程序然后用Java编译器编译得到,实际上还有许多其它的办法得到。
例如,一种比较笨的办法是我们可以手工编写类文件――我们直接编辑二进制的文件,让我们编写的二进制文件符合JVM规定的类文件格式,这样我们就可以手工得到类文件了。
10.设有以下程序段
classB
{
voidshow()
{
//code;
classA
publicstaticvoidmain(Stringargs[])
下面叙述中正确的是(
A.保存源文件的时候,源文件名必须是B.java
B.保存源文件的时候,源文件名必须是A.java
C.保存源文件的时候,源文件名可以是扩展名为java的任何符合操作系统文件命名规则的文件名
D.保存源文件的时候,源文件名可以是任何符合操作系统文件命名规则的文件名
1.请看下面的代码
publicvoidfun(){
inti;
try{
i=System.in.read();
System.out.println(“location1”);
catch(IOExceptione){
System.out.println(“location2”);
finally{
System.out.println(“location3”);
System.out.println(“location4”);
如果IOException块执行,程序的输出结果为(
A.location1
location3
B.location2
C.location2
location4
D.location4
阶段作业二
2.可以防止资源泄露的块是(
A.finally
B.catch
C.finally或catch
D.任意
3.使用catch(Exceptione)的好处是(
A.只会捕获个别类型的异常
B.捕获try块中产生的所有类型的异常
C.忽略一些异常
D.执行一些程序
4.给定下面程序段
classEquals{
intx=100;
doubley=100.1;
booleanb=(x=y);
System.out.println(b);
下面选项正确的是(
A.输出:
true
B.输出:
flase
C.编译失败
D.抛出一个运行时异常
5.下面不属于“异常”现象的是(
A.程序创建对象时没有足够的内存创建对象了
B.程序要打开文件“D:
\file.txt”,但是该文件已经被误删除了
C.预期用户由键盘输入整数,但用户运行程序时实际输入的却是英文字母
D.定义方法时忘记写方法的返回值类型
6.下面关于“回调”的说法错误的是(
A.“回调”是一种程序设计模式,而不是Java的专门语法规则
B.通过回调,对象被赋予一些信息,这些信息允许它在稍后的某个时刻返回头去调用