a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 68|回复: 1

[考试试题] 2012年计算机二级JAVA精选练习题及参考答案(7)

[复制链接]
发表于 2012-7-31 22:06:08 | 显示全部楼层 |阅读模式
 1 下列关于栈的描述中错误的是___B___。   A、栈是前进前辈后出的线性表 B、栈只能挨次存储 C、栈具有记忆浸染
6 c, L) f# S8 z% K1 `$ e  D、对栈的插入与删除操作中,不需要改蹦栈底指针" Z. K. T. _) I$ |) O
  解析:栈是一种非凡的线性表,这种线性表只能在固定的一端进行插入和删除操作,许可插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称前进前辈后出表(FILO-First In Last Out)。线性表可以挨次存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。
, T+ Y8 j3 k0 T* i- z  2 对于长度为n的线性表,在最坏情形下,下列各排序法所对应的斗劲次数中正确的是___D___。+ H. ]' Q0 ]: f, G
  A、冒泡排序为n/2 B、冒泡排序为n C、快速排序为n D、快速排序为n(n-1)/26 J" U5 X$ \1 V7 H' I( q4 D
  解析:假设线性表的长度为n,则在最坏情形下,冒泡排序需要经由n/2遍的畴前往后扫描和n/2遍的从后往前扫描,需要斗劲次数为n(n-1)/2。快速排序法的最坏情形斗劲次数也是n(n-1)/2。) n; F1 S! z8 S6 W( K. u
  3 对长度为n的线性表进行挨次查找,在最坏情形下所需要的斗劲次数为__C____。5 x4 ^4 F3 n4 @! p
  A、 B、n/2 C、n D、n+1: z6 G4 x1 [# t7 f
  4 在进行挨次查找过程中,如不美观线性表中的第一个元素就是被查找元素,则只需做一次斗劲就查找成功,查找效率最高;但如不美观被查找的元素是线性表中的最后一个元素,或者被查找的元素根柢就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行斗劲,这是挨次查找的最坏情形。所以对长度为n的线性表进行挨次查找,在最坏情形下需要斗劲n次。
  d0 \7 C* z; {" R( h4 K$ c  5 模块自力性是指每个模块只完成系统要求的自力的子功能,而且与其他模块的联系起码且接口简单。耦合性与内聚性是模块自力性的两个定性尺度,耦合与内聚是彼此联系关系的。在轨范结构中,各模块的内聚性越强,则耦合性次日。一般较优异的软件设计,应尽量做到高内聚,低耦合,即削弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的自力性。
. ]# Q+ {" u9 a( D3 b  6 计较机软件是计较机系统中与硬件彼此依存的另一部门,是搜罗轨范、数据及相关文档的完整集结。软件具有以下特点:①软件是一种逻辑实体,而不是物理实体,具有抽象性;②软件的出产过程与硬件分歧,它没有较着的建造过程;③软件在运行、使用时代不存在磨损、老化问题;④软件的开发、运行对计较机系统具有依靠性,受计较机系统的限制,这导致软件移植的问题;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会身分。  \$ @2 `. V6 Q) A" ~( n
  7 数据自力性是数据库手艺的主要特点之一。所谓数据自力性是指__D____。( T3 ~% i' q7 J' M" x
  A、数据与轨范自力存放 B、分歧的数据被存放在分歧的文件中
# z4 e# M' n* {  C、分歧的数据只能被对应的应用轨范所使用 D、以上三种说法都不合错误
: F8 o! Y( W9 e/ c7 z6 p8 J) A# ?4 N! d8 _
  解析:数据自力性是数据与轨范间的互不依靠性,即数据库中数据自力于应用轨范而不依靠于应用轨范。也就是说,数据的逻辑结构、存储结构与存取体例的改变不会影响应用轨范。选项A、B、C三种说法都是错误的。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:06:09 | 显示全部楼层

2012年计算机二级JAVA精选练习题及参考答案(7)

</p>  8 在读字符文件Employee.dat时,使用该文件作为参数的类是___D___。
6 @5 S. Y9 O8 w* }  C  A、BufferedReader B、DataInputStream C、DataOutputStream D、FileInputStream" }" {3 s, x# X1 ?
  解析:本题考绩的是文件和文件I/O。
9 F" m( L, }7 u! O3 X! ?  BufferedReader用来从字符输入流中篡夺并缓冲字符,以提高篡夺字符(或字符数组)的效率。其机关体例为:
% u, o  `2 R+ h. u4 @! T, ~  public BufferedReader(Reader in)! ]8 U0 r4 \/ I% K% n, p9 {
  public BufferedReader(Reader in, int sz): s  z' `& O. @  E: ?8 P1 _
  DataInputStream用来以自力于机械的体例从潜在的输入流中篡夺Java根基数据类型。机关体例为:
/ a  y1 M* r; A  a  DataInputStream(InputStream in)
/ I' j9 c! I, r/ b1 k6 e  FileInputStream用来从文件中篡夺字节。机关体例为:0 C9 v1 _7 L5 z* Y6 U
  FileInputStream(String name)( x$ O0 h) n% P
  FileInputStream(File file)4 Y# q* y# F6 v
  char类型的取值规模是___B___。3 q, b& K2 N4 ]% ], ~4 o
  A、2-7~27-1 B、0~216-1 C、-215~215-1 D、0~28-1; _! w8 r! U9 F" v
  9 能够撑持javadoc呼吁的注释语句是______。
! `2 ?" j( b0 ?$ Z% x  A、/**...// B、/*...*/ C、// D、/**...*/- C2 p+ X6 q7 U* y  R4 C  M
  解析:Java的单行注释符为//,多行注释符有/*...*/和/**...*/(javadoc能够操作该注释符自动生成辅佐文档)。1 f% H: ]" K  _
  10 下列不是InputStream子类的是__C____。
* V6 e; T' V, K7 c. z* o8 R  A、文件输入流FileInputStream B、对象输入流ObjectInputStream9 k4 J3 X( r. t
  C、字符输入流CharInputStream D、压缩文件输入流ZipInputStream
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-3 02:52 , Processed in 0.192828 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表