java2016二级考试真题_2016年计算机二级JAVA考试试题及答案(3)

本文主要介绍了Java编程的基础知识,包括Java中的import语句使用方法、基本概念的理解、整型常量的表示方法及其命名规则等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

System.OUt.println("2");

break;

default:

System.out.println("default");

}

}

}

A.01

B.12

C.10

D.21

38.Frame默认的布局管理器是( )。

A.FlowLayout

B.BorderLayout

C.GridLayout

D.UpLayout

39.在Java语言中,ObjectOutputStream是指( )。

A.字节流

B.字符流

C.对象输出流

D.数据流

40.请阅读下列程序代码,然后将程序的执行结果补充完整。横线处应填写的内容是( )。

程序代码:

public class throwsExeeption{

static void Proc(intsel)

throws Arithmetic Exception,Array Index Out Of

Bounds Exception{

System.out.println("InSituation"+sel);

if(sel= =0){

System.OUt.println("noException caught");

return;

}

else if(sel= =l){

int iArray[]=newint[4];

iArray[1]=3;

}

}

public static void main(String args[]){

try{

Proe(O);

Proc(1);

}

catch(Array Index Out Of Bounds Exception e){

System.out.println("Catch"+e);

}

finally{

System.out.println("inProcfinally"):

}

}

}

执行结果:

In Situation 0

no Exception caught

in Proc finally

A.In Situation l

B.In Situation

C.with Catch

D.int iArray l

【参考答案及解析】

1.B。【解析】根据栈先进后出的特点可知el肯定是最后出栈的,因此正确答案为选项B。

2.A。【解析】数据库系统会减少数据冗余,但不可能避免所有冗余。

3.A。【解析】数据流图简称DFD,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有4种基本图形符号:箭头表示数据流;椭圆表示加工;双杠表示存储文件(数据源);方框表示数据的源点或终点。

4.B。【解析】根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50。所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。

5.B。【解析】对二叉树的后序遍历是指:先访问左子树,然后访问右子树,最后访问根结点,并且在访问其左、右子树时先访问其左、右子树,最后访问根结点。

6.C。【解析】在数据库中移除不代表删除,从项目中移除是指文件只是从项目中移除,但文件还保存在磁盘中,如果需要仍然可再次添加到此项目中。当在项目中删除文件后,文件才能被添加到其他的项目中。所以答案选择C。

7.D。【解析】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。

8.B。【解析】关系的交(n)、并(U)和差(一)运算要求两个关系是同元的,显然作为二元的R和三元S只能做笛卡儿积运算。

9.C。【解析】结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解、建立系统的处理流程。

10.A。【解析】数据库设计包括概念设计和逻辑设计两个方面的内容。

11.B。【解析】本题考查Java中的import语句。Java中使用import语句来导入已定义好的类或包,需要注意Java语言的java.lang包是编译器自动导入的,编程时如果使用该包中的类,可省去import导入,如果要使用其他包中的类,必须用import导入。

12.A。【解析】本题考查Java的基本概念。Java的基本概念是考试重点,应该重视。在Java中,声明变量时,必须指定类型,否则将会出错,所以选项A说法正确。Java标识符是区分大小写的,变量number和Number对Java来说是不同的,选项B说法错误。Java中有三种注释方式:文档注释/**…*/,被javadoc处理,可以建立类的一个外部说明性文件;C语言注释风格/*…*/,用于去掉当前不再使用但仍想保留的代码等;单行注释//,格式上要求注释符//后必须紧跟一个空格,然后才是注释信息,选项C说法错误。源文件中public类可以有0个或l个,不能多于l个,选项D说法错误。

13.D。【解析】本题考查Java语言中的整型常量。整型常量有三种书写格式:十进制整数,如156,-230,345;八进制整数,以0开头,如012表示十进制的l0;十六进制整数, 以0x或0X开头,如0X123表示十进制数291。由此可见, 选项A表示的是十六进制整数,选项B不是整数形式,选项C是十进制整数,选项D是八迸制整数,为本题正确选项。Java中标识符的命名规则是:标识符以字母、下画线、美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java中标识符不能以“"” 开头,所以选项A错误,不能以“&”开头。选项B错误,不能以“+”开头,选项C错误,只有选项D是正确答案。

14.D。【解析】本题考查Java语言中的整型常量。整型常量有三种书写格式:十进制整数,如123,-30,365;八进制整数,以0开头,如011表示十进制的9;十六进制整数:以0x或0X开头,如0X123表示十进制数291。由此可见,选项D表示的是十六进制整数,选项C不是整数形式,选项B是十进制整数,选项A是八进制整数,只有选项D为本题正确选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值