《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc

上传人:b****2 文档编号:14174742 上传时间:2022-10-19 格式:DOC 页数:11 大小:75KB
下载 相关 举报
《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc_第1页
第1页 / 共11页
《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc_第2页
第2页 / 共11页
《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc_第3页
第3页 / 共11页
《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc_第4页
第4页 / 共11页
《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc

《《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc》由会员分享,可在线阅读,更多相关《《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc(11页珍藏版)》请在冰豆网上搜索。

《JAVA语言程序设计》期末考试试题及答案3(应考必备题库)文档格式.doc

=5;

i++){

count+=i;

}

System.out.println(count);

A、5 B、1 C、15 D、16

6、定义一个类,必须使用的关键字是()

A、public B、class C、interface D、static

7、定义一个接口必须使用的关键字是()

A、public B、class C、interface D、static

8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()

A、p.add(b);

B、p.add(b,"

North"

);

C、p.add(b,"

South"

D、b.add(p,"

9、声明并创建一个按钮对象b,应该使用的语句是()

A、Buttonb=newButton();

B、buttonb=newbutton();

C、Buttonb=newb();

D、b.setLabel(“确定”);

10、Frame对象默认的布局管理器是()

A、FlowLayout B、BorderLayout

C、CardLayout D、null

11、下列哪一个import命令可以使我们在程序中创建输入/输出流对象()

A、importjava.sql.*;

B、importjava.util.*;

C、importjava.io.*;

D、import.*;

12、下面哪一个import命令可以为我们提供编写网络应用程序的类()

13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()

A、FileInputStream B、FileOutputStream

C、DataOutputStream D、FileWriter

二、填空题

1、如果将类MyClass声明为public,它的文件名称必须是(MyClass.java)才能正常编译。

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块三个关键所组成的程序块。

11、以下程序段的输出结果是(三角形)

intx=5,y=6,z=4;

if(x+y>

z&

&

x+z>

y&

z+y>

x)

System.out.println("

三角形"

else

不是三角形"

12、下面程序段的执行结果是(65432)

inta[]={2,3,4,5,6};

for(inti=a.length-1;

i>

=0;

i--)

System.out.print(a[i]+"

"

三、程序阅读题

1、以下程序的输出结果为_Peteris17yearsold!

___。

publicclassPerson{

Stringname;

intage;

publicPerson(Stringname,intage){

this.name=name;

this.age=age;

publicstaticvoidmain(String[]args){

Personc=newPerson("

Peter"

17);

System.out.println(c.name+"

is"

+c.age+"

yearsold!

}

2、以下程序的输出结果为__课程号:

101课程名:

ASP学分:

3___。

publicclassCourse{

privateStringcNumber;

privateStringcName;

privateintcUnit;

publicCourse(Stringnumber,Stringname,intunit){

cNumber=number;

cName=name;

cUnit=unit;

publicvoidprintCourseInfo(){

课程号:

+cNumber+"

课程名:

+cName+"

学分:

+cUnit);

classCourseTest{

Coursec;

c=newCourse("

101"

"

ASP"

3);

c.printCourseInfo();

3、以下程序的输出结果为__汤姆猫体重:

20.0斤___。

publicclassTom{

privatefloatweight;

privatestaticStringname;

publicvoidsetWeight(floatweight){

this.weight=weight;

privatevoidout(){

System.out.println(name+"

体重:

+weight+"

斤"

Tom.name="

汤姆猫"

Tomcat=newTom();

cat.setWeight(20);

cat.out();

4、以下程序的输出结果_姓名:

Tom年龄:

15家庭住址:

金水区电话:

66123456学校:

九中_。

publicclassFather{

Stringname,address,tel;

publicFather(Stringname,intage){

voidout(){

System.out.print("

姓名:

+name);

年龄:

+age);

voidoutOther(){

家庭住址:

+address);

电话:

+tel);

classSonextendsFather{

Stringschool;

publicSon(Stringname,intage){

super(name,age);

super.out();

super.outOther();

学校:

+school);

publicstaticvoidmain(Stringargs[]){

Sonson=newSon("

Tom"

15);

son.address="

金水区"

son.school="

九中"

son.tel="

66123456"

son.out();

5、下列程序的运行结果是__12345____。

publicclassMyClass{

inta[]={1,2,3,4,5};

for(intj=0;

j<

a.length;

j++)

System.out.print(a[j]+"

MyClassmy=newMyClass();

my.out();

四、简答题

1、简述Java中异常处理的机制?

答:

首先Java的异常是面向对象的。

一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里。

Java的异常处理是通过5个关键词来实现的:

try,catch,throw,throws和finally。

1.异常处理:

在Java语言的错误处理结构由try,catch,finally三个块组成。

其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;

catch块紧跟在try块后面,用来激发被捕获的异常;

finally块包含清除程序没有释放的资源,句柄等。

不管try块中的代码如何退出,都将执行finally块。

2.抛出异常:

Java语言可以不在方法中直接捕获,而用throw语句将异常抛给上层的调用者。

Throw语句就是来明确地抛出一个异常;

首先你必需得到一个Thr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1