上半软件设计师(高程序员)上午试题.docVIP

上半软件设计师(高程序员)上午试题.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上半软件设计师(高程序员)上午试题

2004年上半年软件设计师(高级程序员)上午试题 作者:老顽童整理 出处:老顽童网站 ●在面向对象技术中,类属是一种__(1)__机制。一个类 属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与__(2)__的那些部分,而用变元来表示与__(3)__的那些部分。   (1)A.包含多态   B.参数多态   C.过载多态   D.强制多态   (2)A.具体对象无关 B.具体类型无关 C.具体对象相关 D.具体类型相关   (3)A.具体对象无关 B.具体类型无关 C.具体对象相关 D.具体类型相关   ●__(4)__的特点是数据结构中元素的存储地址与其关键字之间存在某种映射关系。   (4)A.树形存储结构 B.链式存储结构 C.索引存储结构 D.散列存储结构   ●若循环队列以数组 Q[O..m-1] 作为其存储结构叭变量 rear 表示循环队列中队尾元素的实际位置,其移动按 rear=(rear+1) mod m 进行,变量 length 表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是__(5)__。   (5)A.rear-length        B.(rear-length+m) mod m     C.(1+rear+m-length) mod m  D.m-length   ●一个含有n个顶点和e条边的简单无向图,在其邻接矩阵存储结构中共有__(6)__个零元素。   (6)A.e   B.2e   C.n2-e  D.n2-2e   ●若一棵哈夫曼(Huffman)树共有9个顶点,则其叶子结点的个数为__(7)__。   (7)A.4   B.5    C.6    D.7   ●若采用邻接矩阵来存储简单有向图,则其某一个顶点i的入度等于该矩阵__(8)__。   (8)A.第i行中值为1的元素个数      B.所有值为1的元素总数     C.第i行及第i列中值为1的元素总个数 D.第i列中值为1的元素个数   ●在—棵度为3的树中,若有2个度为3的结点,有1个度为2的结点,则有__(9)__个度为0的结点。   (9)A.4   B.5    C.6   D.7   ●设结点x和y是二叉树中任意的两个结点,在该二叉树的先根遍历序列中x在y之前,而在其后根遍历序列中x在y之后,则x和y的关系是__(10)__。   (10)A.x是y的左兄弟   B.x是y的右兄弟   C.x是y的祖先  D.x是y的后裔   ●设顺序存储的某线性表共有123个元素,按分块查找的要求等分为3块。若对索引表采用顺序查找方法来确定子块,且在确定的子块中也采用顺序查找方法,则在等概率的情况下,分块查找成功的平均查找长度为__(11)__。?   (11)A.21  B.23   C.41   D.62   ●下图为一确定有限自动机(DFA)的状态转换图,与该自动机等价的正规表达式是__(12)__,图中的__(13)__是可以合并的状态·?   (12)A.(a|b)*bb(a*b*)*   B.(a|b)*bba*|b*     C.(a*b*)bb(a|b)*    D.(a|b)*bb(a*|b*)*?   (13)A.0和1  B.2和3  C.1和2  D.0和3   ●已知有一维数组A[0..m*n-1],若要对应为 m 行、n 列的矩阵,则下面的对应关系__(14)__可将元素A[k](0≤km*n)表示成矩阵的第 i 行、第j列的元素(0≤im,0≤jn)。   (14)A.i=k/n,j=k%m   B.i=k/m,j=k%m  C.i=k/n,j=%n  D.i=k/m,j=k%n   ●编译的优化工作对于下面程序段构造的控制流程图有__(15)__个基本块。     A:=0     j:=100     i:=1 loop1: B:=j+1?     C:=B+i     A:=A+C     if i=100 goto loop2     i:=i+1?     goto loop1 loop2: write A     halt   (15)A.1  B.2  C.3  D.4   ●文法G[S]:S→xSx|y所描述的语言是__(16)__(n≥O)。   (16)A.(xyx)n  B.xyxn  C.xynx  D.xnyxn   ●已知关系R如下表所示,关系R的主属性为__(1)__,候选关键字分别为__(1)__。 R A B C D a b c d a c d e b d e f a d c g b c d g c b e g   (17)A.ABC  B.ABD   C.ACD     D.ABCD   (18)A.ABC 

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档