java程序设计模拟试题一.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:3 大小:36KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

java程序设计模拟试题一.doc

java程序设计模拟试题一.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Java程序设计》模拟试题一一、选择题(每小题2分,共20分)以下哪个是合法的标识符?(C)A.3JavaProgramB.classC.BirdD.this(B)是在DOS提示符下解释JAVA程序的命令。A.javacB.javaC.javapD.javadocJava程序中用来定义接口用到的关键字是(D)。A.finalB.classC.voidD.interface经过编译后的Java程序的扩展名是(D)。A..classB..jarC..javaD..exe阅读下列代码:PublicclassTest{Publicstaticvoidmain(Stringargs[]){System.out.println((4<5)?3:2);}}其运行结果是(B)。A.2B.3C.4D.5有定义Stringplace;以下说法不正确的是(A)。A.place是一个字符串对象B.place是一个引用C.place没有关联对象,不能使用D.place可以指向一个字符串对象下列有关构造方法说法正确的是(C)。A.类中的构造方法不可省略B.构造方法必须与类同名,但方法不能与类同名C.构造方法在一个对象被new时执行D.一个类只能定义一个构造方法Java语言中用(C)来表示逻辑“真”值。A.整型值1B.整型值0C.trueD.false判断下面陈述中那句话是错误的?(D)A.类的静态方法可以在该类的对象被创建前调用。B.类的静态方法不能访问该类的非静态方法。C.abstract修饰的类是抽象类,不能实例化对象。D.final可以出现在类和变量前,但不能出现在方法前。Java程序中要用变量来存储学生性别信息,从节约内存空间的角度最好选择哪种数据类型(C)。A.intB.floatC.booleanD.String评分标准:本题为单项选择题,每小题2分,共10道小题,共20分;每小题选对给2分,选错、多选、不选不给分也不扣分。二、填空题(每空1分,共10分)面向对象语言具有以下三大特点:封装、继承和多态。按照功能组织类和接口的名称空间称为包。Throwable的两个直接子类是Error、Exception,在方法头部声明方法可能会抛出异常使用throws关键字。abstract方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。final方法是不能被当前类的子类重新定义的方法。创建一个名为mypackage的包的语句是packagemypackage,该语句应该放在程序的位置为:第一条。Java中所有类都是类Object的子类。三、简答题(每小题5分,共40分)Java语言有什么特点?答案要点:java语言的特点如下:简单性、可靠性、安全性、面向对象、平台无关、解释执行、分布式、多线程等。评分标准:按要点给分。备注:只要写出六条即可给满分,其他情况酌情扣分。结构化程序设计中有哪三种基本流程?分别对应JAVA中哪些语句?。(1)顺序结构、分支结构、循环结构(2分)(2)分别对应的语句是if语句、switch语句、while语句、for语句等(3分)评分标准:按要点给分。备注:基本流程少一个扣一分,对应的语句至少写出两条即可给满分,其他情况酌情扣分。指出下列程序中的错误,并改正。publicclassMain{publicstaticfinalAobj=null;publicstaticvoidmain(String[]args){obj=newA();}}classA{}(1)变量obj是个常量,只能赋值一次,上述代码对其重复进行赋值了(2分)(2)将第二行的final关键字去掉。(3分)评分标准:按要点给分。备注:本题答案不唯一,只要意思正确即可给分,其他情况酌情扣分。请解释Java程序中异常处理的过程?答案要点:(1)try中发生异常时,程序进入异常状态。有该类型异常的处理,进行异常处理,程序变为正常状态。无该类型异常的处理,仍为异常状态。(2分)(2)到finally部分,执行finally中的语句。finally后的语句是否执行则取决于程序的状态:正常状态,执行;异常状态,则不执行。(3分)评分标准:按要点给分。备注:本题答案不唯一,只要意思正确即可给分,其他情况酌情扣分。Java语言中整型常量有三种形式即八进制整数、十进制整数和十六进制整数。那么计算机如何区别一个数到底是哪种形式呢?答案要点:十进制数以0~9开头(1分),八进制以O开头(2分),十六进制以OX开头(2分)。评分标准:按要点给分。比较实例变量与类变量有什么不同?解释变量的含义?(1)变量是指在程序的执行过程中,其值可以改变的量。(1分)(2)实例变量属于对象的,