1 / 11
文档名称:

大学JAVA期末考试试题带答案.doc

格式:doc   大小:25KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大学JAVA期末考试试题带答案.doc

上传人:cjc201601 2020/7/2 文件大小:25 KB

下载得到文件列表

大学JAVA期末考试试题带答案.doc

文档介绍

文档介绍:《JAVA程序设计》期末考试试题(三一、单项选择题1、如下哪个是Java中的标识符(DA、publicB、superC、3numberD、width2、如下哪个是Java中的标识符(AA、fieldnameB、superC、3numberD、#number3、已知如下定义:Strings="story";下面哪个语句不是合法的(CA、s+="books";B、s=s+100;C、intlen=;D、Stringt=s+“abc”;4、如下哪个是Java中有效的关键字(CA、nameB、helloC、falseD、good5、下面的代码段执行之后count的值是什么(Dintcount=1;for(inti=1;i<=5;i++{count+=i;}(count;A、5B、1C、15D、166、定义一个类,必须使用的关键字是(BA、publicB、classC、interfaceD、static7、定义一个接口必须使用的关键字是(CA、publicB、classC、interfaceD、static8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是(CA、(b;B、(b,"North";C、(b,"South";D、(p,"North";9、声明并创建一个按钮对象b,应该使用的语句是(AA、Buttonb=newButton(;B、buttonb=newbutton(;C、Buttonb=newb(;D、(“确定”;10、Frame对象默认的布局管理器是(BA、FlowLayoutB、BorderLayoutC、CardLayoutD、null11、下列哪一个import命令可以使我们在程序中创建输入/输出流对象(CA、.*;B、.*;C、.*;D、.*;12、下面哪一个import命令可以为我们提供编写网络应用程序的类(DA、.*;B、.*;C、.*;D、.*;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(AA、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter二、填空题1、如果将类MyClass声明为public,它的文件名称必须是(。2、Java程序中的单行注释符是(//,多行注释符是(/**/。3、Java中布尔类型的常量有两种,它们是(true和(false。4、Java中用于定义小数的关键字有两个:(float和(double,后者精度高于前者。5、Java中用于两个数相等比较的运算符是:(==,用于不相等比较的运算符是(<>。6、在Java中定义一个字符串类型的变量str的语句是:(Stringstr;,定义一个具有10个元素的整型数组a的语句是:(int[]arr=newint[10];。7、导入mypackage包中的所类的命令是(importmypackage.*;。8、当声明一个数组intarr[]=newint[5];时,这代表这个数组所保存的变量类型是(int,数组名是(arr,数组的大小为(5,数组元素下标的使用范围是(0到4。9、假设x=13,y=4,则表达式x%y!=0的值是(true,其数据类型是(boolean。10、异常处理是由(try、(catch和finally块三个关键所组成的程序块。四、简答题1、简述Java中异常处理的机制?答:首先Java的异常是面向对象的。,一个Exception对象就产生了,并放到异常的成员函数里。Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和finally。:在Java语言的错误处理结构由try,catch,finally三个块组成。其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等。不管try块中的代码如何退出,都将执行finally块。:Java语言可以不在方法中直接捕获,而用throw语句将异常抛给上层的调用者。Throw语句就是来明确地抛出一个异常;首先你必需得到一个Throwable的实例句柄,通过参数传到catch中,或者采用new操作