java考试题教学提纲文档格式.docx
- 文档编号:13772071
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:16
- 大小:24.07KB
java考试题教学提纲文档格式.docx
《java考试题教学提纲文档格式.docx》由会员分享,可在线阅读,更多相关《java考试题教学提纲文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
(d)
A.abstract B.false C.native D.sizeof
6.下列符号中可以在java程序里表示单行注释的是(c)
A.--B./*……*/ C.// D./**……*/
7.以下关于构造函数的描述错误的是
(a)
A.每个类有且只能有一个构造函数。
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同
C.构造函数的主要作用是完成对类的对象的初始化工作
D.一般在创建新对象时,系统会自动调用构造函数
8.Panel和Applet的默认布局管理器是(b)
A.CardLayout
B.FlowLayout C.BorderLayout
D.GridLayout
9.在java的一个异常处理中,可以包含多个的语句块是(d)。
A.tryB.finallyC.throwsD.catch
10.下列修饰符中,能够使得某个成员变量只能被它自身和它的子类访问到的是(a)
A.protectedB.publicC.privateD.应不加修饰符
11.下列叙述中,错误的是(b)
A、File类能够存储文件属性
B、File类能够读写文件
C、File类能够建立文件
D、File类能够获取文件目录信息
12.下列描述中,错误的是(a)
A.java要求编程者管理内存
B.java的安全性体现在多个层次上
C.java中没有指针机制
D.java有多线程机制
13.执行完以下代码int[]x=newint[10];
后,以下哪项说明是正确的(a)
A.x[9]为0B.x[9]未定义C.x[10]为0D.x[0]为空
14.有程序片段如下,以下表达式结果为true的是(b)
Floats=newFloat(0.1f);
Floatt=newFloat(0.1f);
Doubleu=newDouble(0.1);
A.s==tB.s.equals(t)C.u.equals(s)D.t.equals(u)
15.下列选项中,不属于字符型常量的是(b)
A.’a’B.”C”C.’\n’D.’\123’
16.下列叙述错误的是(d)
A.在接口中定义的方法都是没有方法体的抽象方法
B.一个java类只能有一个父类,但可以实现多个接口
C.在类声明中,用implements关键字声明该类实现的接口
D.定义接口时使用implements关键字。
17.对于同一类中的两个方法,在判断它们是不是重载方法时,不考虑(c)
A.参数个数B.参数类型C.返回值类型D.参数顺序
18.在applet的方法中,可关闭小应用程序并释放其占用资源的是(d)
A.stop()B.paint()C.init()D.destroy()
19.下列叙述错误的是(c)
A.java程序的输入输出功能是通过流来实现的
B.java中的流按照处理单位可分成两种:
字节流和字符流
C.InputStream是一个基本的输出流类。
D.通过调用相应的close()方法关闭输入输出流
20.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的(c)
A.publicB.privateC.staticD.final
填空题
21.java程序分为两类:
java应用程序Application和 applet 。
22.设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)((x+y)%2/4)的值为:
_______。
23.java语言种实现跳转的语句是break和 continue 。
24.执行下列语句Strings=”这是棵梨树”;
intL=s.length();
L的值是 。
25.用关键字 修饰的类不能再派生出子类。
26.java中复杂类型数据包括类、接口和 。
27.容器是一种特殊的组件。
AWT容器分为两类:
外部容器和 。
28.在java的异常类的层次组织结构中,是所有异常类的父类,它是Object类的直接子类。
29.Java中的线程由一个虚拟处理机、CPU执行的代码和代码操作的数据等三部分组成。
30.在java中TCP/IPSocket连接是由系统包提供的ServerSocket类和Socket类完成的。
名词解释
31.java虚拟机
32.继承
33.布局管理
34.接口回调
35.Socket套接字
程序改错
36.下列程序完成对一维数组的声明、创建、赋值和逆序输出。
(1)publicclassTest
(2){
(3)publicstaticvoidmain(Stringargs[])
(4){
(5)inti;
(6)inta[5]=newint[5];
(7)for(i=0;
i<
5;
i++)
(8)a[i]=i;
(9)for(i=a.length;
i>
=0;
i--)
(10)System.out.println("
a["
+i+"
]="
+a[i]);
(11)}
(12)}
答:
行号:
改为:
得分
37.下列程序求解1,2,3,……10的累加和并输出
(1)publicclassTest{
(2)publicstaticvoidmain(Stringargs[]){
(3)intsum;
(4)intn=10;
(5)while(n>
0)
(6){
(7)sum+=n;
(8)n++;
(9)}
Sum="
+sum);
(11)}
38.下列程序完成对ConstructTest对象c的私有成员i赋值100的功能。
(1)publicclassConstructTest
(3)privateinti;
(4)privateConstructTest(){i=0}
(5)publicvoidsetI(inti){this.i=i;
}
(6)}
(7)classA
(8){
(9)publicstaticvoidmain(Stringargs[]){
(10)ConstructTestc=newConstructTest();
(11)c.i=100;
(13)}
39.下列程序定义TestPackage类,它继承自Test类,同时将其打包至China.beijing.Tsinghua中。
阅读代码,并找出错误的地方。
(1)importChina.beijing.Tsinghua;
(2)publicclassTestPackage:
Test{
(3)publicstaticvoidmain(Stringargs[]){
(4)newTestPackage().print();
(5)}
(7)classTest{
(8)publicvoidprint(){
(9)System.out.println("
成功!
!
"
);
(10)}
40.下列程序演示了接口的使用,找出其中出错的地方并改正。
(1)interfaceShowMessage{
(2)voiddisplay(Strings){System.out.println(s);
}}
(3)classTVextendsShowMessage
(4){publicvoiddisplay(Strings){System.out.println(s);
}}
(5)publicclassTest
(6){publicstaticvoidmain(Stringargs[])
(7){ShowMessagesm;
(8)sm=newTV();
(9)sm.display("
长城牌电视机"
程序分析题
41.阅读以下程序,分析输出结果:
publicclassHelloWorld{
publicstaticvoidmain(Stringargs[]){
booleanx=true;
booleany=false;
System.out.println("
X&
&
Y="
+(x&
y));
X||Y="
+(x||y));
}}
42.阅读以下程序,分析输出结果:
publicclassTest
{publicstaticvoidmain(Stringargs[]){
intscore=80;
intx=-100;
Stringtype=score<
60?
"
不及格"
:
及格"
intflag=x>
0?
1:
(x==0?
0:
-1);
type="
+type);
flag="
+flag);
43.阅读以下程序,分析输出结果:
classEmployee{
publicvoidSpeak(){
System.out.println("
这是一个员工类"
classManagerextendsEmployee{
publicvoidSpeak(){
这是一个经理类"
}
publicclassTest{
EmployeeE1=newEmployee();
EmployeeE2=newMana
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 考试题 教学 提纲