java考试题-.pdf
《java考试题-.pdf》由会员分享,可在线阅读,更多相关《java考试题-.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、选择题1.在 JAVA 编程中,Java 编译器会将Java程序转换为(a)A字节码可执行代码机器代码以上都不对2.Java 语言中,负责并发管理的机制是(d)A垃圾回收虚拟机代码安全多线程3.现有一变量声明为boolean aa;下面赋值语句中正确的是(a)Aaa=false;aa=False;aa=true;aa=0;4.下列不正确的Java语言标识符是(c)ASky$Computer for NULL 5.下列不是Java关键字的是(d)Aabstract false native sizeof 6.下列符号中可以在java 程序里表示单行注释的是(c)A-/*/*/7.以下关于构造函数
2、的描述错误的是(a)A每个类有且只能有一个构造函数。构造函数是类的一种特殊函数,它的方法名必须与类名相同构造函数的主要作用是完成对类的对象的初始化工作一般在创建新对象时,系统会自动调用构造函数8.Panel和 Applet 的默认布局管理器是(b)ACardLayout FlowLayoutBorderLayout GridLayout 9.在 java 的一个异常处理中,可以包含多个的语句块是(d)。AtryBfinallyCthrowsDcatch10.下列修饰符中,能够使得某个成员变量只能被它自身和它的子类访问到的是(a)Aprotected Bpublic Cprivate D应不加修
3、饰符11.下列叙述中,错误的是(b)A、File 类能够存储文件属性 B、File 类能够读写文件C、File 类能够建立文件 D、File 类能够获取文件目录信息12.下列描述中,错误的是(a)Ajava 要求编程者管理内存Bjava 的安全性体现在多个层次上Cjava 中没有指针机制Djava 有多线程机制13.执行完以下代码int x=new int10;后,以下哪项说明是正确的(a)Ax9 为 0 Bx9 未定义Cx10 为 0 Dx0 为空14.有程序片段如下,以下表达式结果为true 的是(b)Float s=new Float(0.1f);Float t=new Float(0.
4、1f);Double u=new Double(0.1);A s=t Bs.equals(t)Cu.equals(s)Dt.equals(u)15.下列选项中,不属于字符型常量的是(b)A aB”C”C nD 12316.下列叙述错误的是(d)A在接口中定义的方法都是没有方法体的抽象方法B一个 java 类只能有一个父类,但可以实现多个接口C在类声明中,用 implements 关键字声明该类实现的接口D定义接口时使用implements 关键字。17.对于同一类中的两个方法,在判断它们是不是重载方法时,不考虑(c)A参数个数B参数类型C返回值类型D参数顺序18.在 applet 的方法中,可
5、关闭小应用程序并释放其占用资源的是(d)Astop()Bpaint()Cinit()Ddestroy()19.下列叙述错误的是(c)Ajava 程序的输入输出功能是通过流来实现的Bjava 中的流按照处理单位可分成两种:字节流和字符流CInputStream 是一个基本的输出流类。D通过调用相应的close()方法关闭输入输出流20.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的(c)ApublicBprivateCstaticDfinal填空题21.java 程序分为两类:java 应用程序Application 和applet。22.设 x=2.5,a=7,y=4.7,算术表达式x
6、+a%3*(int)(x+y)%2/4)的值为:_。23.java 语言种实现跳转的语句是break 和continue。24.执行下列语句String s=”这是棵梨树”;int L=s.length();L的值是。25.用关键字修饰的类不能再派生出子类。26.java 中复杂类型数据包括类、接口和。27.容器是一种特殊的组件。AWT 容器分为两类:外部容器和。28.在 java 的异常类的层次组织结构中,是所有异常类的父类,它是Object类的直接子类。29.Java 中的线程由一个虚拟处理机、CPU执行的代码和代码操作的数据等三部分组成。30.在 java 中 TCP/IPSocket
7、连接是由系统包 提供的 ServerSocket 类和 Socket 类完成的。名词解释31.java 虚拟机32.继承33.布局管理34.接口回调35.Socket 套接字程序改错36.下列程序完成对一维数组的声明、创建、赋值和逆序输出。(1)public class Test(2)(3)public static void main(String args)(4)(5)int i;(6)int a5 =new int5;(7)for(i=0;i=0;i-)(10)System.out.println(a+i+=+ai);(11)(12)答:行号:改为:行号:改为:得 分37.下列程序求解1
8、,2,3,10 的累加和并输出(1)public class Test (2)public static void main(String args)(3)int sum;(4)int n=10;(5)while(n0)(6)(7)sum+=n;(8)n+;(9)(10)System.out.println(Sum=+sum);(11)(12)答:行号:改为:行号:改为:得 分38.下列程序完成对ConstructTest 对象 c 的私有成员i 赋值 100 的功能。(1)public class ConstructTest(2)(3)private int i;(4)private Con
9、structTest()i=0(5)public void setI(int i)this.i=i;(6)(7)class A(8)(9)public static void main(String args)(10)ConstructTest c=new ConstructTest();(11)c.i=100;(12)(13)答:行号:改为:行号:改为:得 分39.下列程序定义TestPackage类,它继承自 Test 类,同时将其打包至China.beijing.Tsinghua中。阅读代码,并找出错误的地方。(1)import China.beijing.Tsinghua;(2)pub
10、lic class TestPackage:Test(3)public static void main(String args)(4)new TestPackage().print();(5)(6)(7)class Test(8)public void print()(9)System.out.println(成功!);(10)(11)答:行号:改为:行号:改为:得 分40.下列程序演示了接口的使用,找出其中出错的地方并改正。(1)interface ShowMessage(2)void display(String s)System.out.println(s);(3)class TV e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 考试题
限制150内