java测试题及详解.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java测试题及详解

1,在一棵二叉树上第6层的结点数最多是______。 A、8 B、16 C、32 D、15 答案解析: 根据二叉树的性质:二叉树第i(i≥1)层上至多有2i-1个结点。得到第5层的结点数最多是16。 本题答案为C。 2,下面叙述正确的是______。 A、算法的执行效率与数据的存储结构无关 B、算法的空间复杂度是指算法程序中指令(或语句)的条数 C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上三种描述都不对 答案解析:但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。 本题答案为C。 3,关系数据库管理系统能实现的专门关系运算包括(  )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 [正确答案]B 关系数据库管理系统能实现的专门关系运算包括选择、投影、连接 A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 答案解析: 软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。 本题答案为D。 5,在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是 。 A、static boolean matches() B、boolean matcher.find() C、int matcher.start() D、int matcher.end() 答案解析: 本题考查的是Matcher类。 在J2SE1.4中的正则表达式包中存在一个匹配器类。该类用于将一个输入字符串与模式串进行比较,在这个类中通过matches方法用来对输入字符串与模式串的比较,如果匹配成功则返回true否则返回false;matcher.find()方法用来寻找下一模式匹配串;matcher.start()用来返回匹配串的一个起始索引整数值;matcher.end()用来返回匹配串的终止索引整数值。 故本题答案为A。 6,下列关于栈的描述中错误的是( )。 A. 栈是先进后出的线性表 B. 栈只能顺序存储 C. 栈具有记忆作用 D. 对栈的插入与删除操作中,不需要改变栈底指针 答案:B 栈也可以链式存储 栈也是线性表, 因此线性表的存储结构对栈也适用 线性表可以链式存储 7,,为了使模块尽可能独立,要求( )。 A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 答案:B 解析:内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系; 耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。 8, 用树形结构表示实体之间联系的模型是( )。 A.关系模型 B.网状模型 C.层次模型 D.以上三个都是 答案:C 解析:树形结构用层次模型表示实体之间联系 9, 下列属于合法的Java标识符是 A._cat B.5books C.+static D.-3.14159 答案:A 解析:不能以数字或+ -作为标识符的开头。 10, 在Java中,表示换行符的转义字符是 A.\n B.\f C.n D.\dd 答案:A 解析:表示换行符的转义字符是:\n 11十进制数16的16进制表示格式是 A.0x10 B.0x16 C.0xA D.16 答案:A 16进制以Ox开头,A选项表示:1X16的一次方+0X16d的0次方。 12,按照Java的标识符命名规范,下列表示一个类的标识符正确的是? A.Helloworld? B.HelloWorld? C.helloworld? D.helloWorld? 答案:B? 类标示符:每个单词的的首字母都大写。 13,按照“后进先出”原则组织数据的数据结构是(B) A.队列? B.栈 C.双向链表? D.二叉树 解析:栈 “后进先出”队列“先进先出”。 14,在深度为7的满二叉树中,叶子

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档