15秋福师《JAVA程序设计》在线作业一满分答案Word文档格式.docx
- 文档编号:16383647
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:13
- 大小:18.94KB
15秋福师《JAVA程序设计》在线作业一满分答案Word文档格式.docx
《15秋福师《JAVA程序设计》在线作业一满分答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《15秋福师《JAVA程序设计》在线作业一满分答案Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
B.Character
C.String
D.StringBuffer
D
5.下列常见的系统定义的异常中,哪个是输入、输出异常?
A.ClassNotFoundException
B.IOException
C.FileNotFoundException
D.UnknownHostException
6.关于类和对象的叙述正确的是()
A.Java的类分为两大部分:
系统定义的类和用户自定义的类
B.类的静态属性和全局变量的概念完全一样,只是表达形式不同
C.类的成员至少有一个属性和一个方法
D.类是对象的实例化
7.下面的代码段中,执行之后i和j的值是()。
inti=1;
intj;
j=i++;
A.1,1
B.1,2
C.2,1
D.2,2
8.下面哪个为构造函数的特性定义()。
A.在类中声明构造函数时,名称须与类名相同
B.具有重载特性,可以建立多个相同名称
C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D.以上都是
9.关于以下程序段的说法正确的是()。
1.publicclassMyar{2.publicstaticvoidmain(Stringargv[]){3.int[]i=newint[5];
4.System.out.println(i[5]);
5.}6.}
A.第2行编译出错
B.第4行编译出错
C.编译时产生错误
D.编译时没有产生错误,运行时发生异常
10.编译并且执行以下代码,会出现什么情况()。
publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};
System.out.println(anar[1]);
}}
A.1
B.有错误,数组anar在初始化以前不能正常输出
C.2
D.有错误,数组的大小没有定义。
11.类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;
}最后一句语句的结果是()。
A.将构造一个Student对象;
B.表达式是合法的;
C.表达式是错误的;
D.编译时正确,但运行时错误。
12.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。
A.一个
B.两个
C.四个
D.任意多个
13.下列方法中哪个是执行线程的方法?
A.run()
B.start()
C.sleep()
D.suspend()
14.下列对于线性链表的描述中正确的是()
A.存储空间不一定是连续,且各元素的存储顺序是任意的
B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的
15.在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?
A.init()
B.start()
C.paint()
D.destroy()
16.在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()
A.值传递调用
B.返回值
C.地址传递调用
D.以上都不是
17.下列正确的句子是()。
A.float3.14
B.bytei=225
C.k=33L
D.intp[][];
18.下列语句序列执行后,ch1的值是()。
charch1='
A'
ch2='
W'
;
if(ch1+2<
ch2)++ch1;
A.‘A'
B.B'
C.‘C'
D.B
19.在设计程序时,应采纳的原则之一是________。
A.不限制goto语句的使用
B.减少或取消注解行
C.程序越短越好
D.程序结构应有助于读者理解
20.下列的哪个赋值语句是不正确的?
A.floatf=11.1;
B.doubled=5.3E12;
C.floatd=3.14f;
D.doublef=11.1E10f;
21.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。
A.private
B.public
C.protected
D.nomodifier
22."
阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;
if(b){inti=1;
}else{inti=2;
}System.out.println(i);
}}现在想先编译再运行该程序,结果是()。
B.2
C.编译出错
D.运行出错
23.在Applet中显示文字、图形等信息时,应使用的方法是_________。
A.paint()
B.init()
C.start()
D.destroy()
24.以下选项中,合法的赋值语句是()
A.a==1;
B.++i;
C.a=a+1=5;
D.y=int(i);
25.java语言的执行模式是:
A.全编译型
B.全解释型
C.半编译和半解释型
D.同脚本语言的解释模式
26.下列描述中,正确的是_________。
A.在Serializable接口中定义了抽象方法
B.在Serializable接口中定义了常量
C.在Serializable接口中没有定义抽象方法,也没有定义常量
D.在Serializable接口中定义了成员方法
27.下列关于虚拟机说法错误的是:
A.虚拟机可以用软件实现
B.虚拟机部可以用硬件实现
C.字节码是虚拟机的机器码
D.虚拟机把代码程序与各操作系统和硬件分开
28.下列关于继承的哪项叙述是正确的?
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
29.下列哪个类声明是正确的()
A.abstractfinalclassHl{…}
B.abstractprivatemove(){…}
C.protectedprivatenumber
D.publicabstractclassCar{…}
30.不允许作为类及类成员的访问控制符的是()。
A.public
B.private
C.static
D.protected
福师《JAVA程序设计》在线作业一
二、多选题(共10道试题,共20分。
1.下列正确的表达式()
A.doublea=1.0;
B.Doublea=newDouble(1.0);
C.bytea=340;
D.Bytea=120;
AB
2.下面哪个不是Java中的容器()。
A.ScrollPane
B.Canvas
C.Scrollbar
D.Applet
E.Dialog
BC
3.已知如下定义:
Strings="
story"
下面哪个表达式是合法的()。
A.s+="
books"
B.charc=s[1]
C.intlen=s.length
D.Stringt=s.toLowerCase()
AD
4.如下哪些是Java中正确的整数表示()
A.22
B.0x22
C.022
D.22H
ABC
5.关于awt和swing说法正确的是()
A.awt在不同操作系统中显示相同的风格
B.swing在不同的操作系统中显示相同的风格
C.java.awt的子类
D.awt和swing都支持事件模型
BD
6.下面哪个方法可以在任何时候被任何线程调用()
A.notify()
B.wait()
C.notifyAll()
D.sleep()
E.yield()
F.synchronized(this)
DEF
7.执行下列代码后,哪个结论是正确的()String[]s=newString[10];
A.s[10]为"
"
B.s[9]为null;
C.C.s[0]为未定义
D.s.length为10
8.选出合理的标识符()
A._sys1_lll
B.2mail
C.$change
D.class
AC
9.指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法()。
A.publicintadd(inta)
B.publicvoidadd(longa)
C.publicvoidadd(inta,intb)
D.publicvoidadd(floata)
CD
10.说明下列创建数组的方法那些是正确的()。
A.inttwoDim[][]=newint[4][];
B.inttwoDim[][]=newint[][4];
C.inttwoDim[][]=newint[4][5];
D.chara[]={‘A’,‘B’};
ACD
三、判断题(共10道试题,共20分。
1.有的类定义时可以不定义构造函数,所以构造函数不是必需的()。
A.错误
B.正确
2.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
3.在Java中%是取余运算符,要求两端操作数为整型。
4.类及其属性、方法可以同时有一个以上的修饰符来修饰()。
5.在读字符文件Employee.dat时,使用该文件作为参数的类是DataInputStream()
6.当启动Applet程序时,首先调用的方法是start()()
7.Java的类不允许多重继承,但接口支持多重继承()。
8.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch字句放在前面
9.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
10.注释的作用是使程序在执行时在屏幕上显示//之后的内容()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计 15 秋福师 JAVA 程序设计 在线 作业 满分 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)