初级程序员数据结构与算法试卷(初级程序员).docVIP

初级程序员数据结构与算法试卷(初级程序员).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷第 PAGE 4 页共 NUMPAGES 4 页 初级程序员数据结构与算法试卷(初级程序员) 姓名:_____________ 年级:____________ 学号:______________ 题型 选择题 填空题 解答题 判断题 计算题 附加题 总分 得分 评卷人 得分 1、以下关于程序流程图、N-S盒图和决策表的叙述中,错误的是( )。 A.N-S盒图可以避免随意的控制转移 B.N-S盒图可以同时表示程序逻辑和数据结构 C.程序流程图中的控制流可以任意转向 决策表适宜表示多重条件组合下的行为 2、以下关于哈希表的叙述中,错误的是( )。 A.哈希表中元素的存储位置根据该元素的关键字值计算得到 B.哈希表中的元素越多,插入一新元素时发生冲突的可能性就越小 C.哈希表中的元素越多,插入一个新元素时发生冲突的可能性就越大 哈希表中插入新元素发生冲突时,需要与表中某些元素进行比较 3、对n个元素的有序表A[1..n]进行二分(折半)查找,则成功查找到表中的任意一个元素时,最多与A中的( )元素进行比较。 A.n-1 B.n/2 C.(log2n)-1 (log2n)+1 4、某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n1)则该二叉树( )。 A.共有n层,每层有一个节点 B.共有log2n层,相邻两层的节点数正好相差一倍 C.先序遍历序列与中序遍历序列相同 后序遍历序列与中序遍历序列相同 5、以下应用中,必须采用栈结构的是( )。 A.使一个整数序列逆转 B.递归函数的调用和返回 C.申请和释放单链表中的节点 装入和卸载可执行程序 6、6 A. B. C. A.A B.B C.C D.D 7、在直接插入排序、冒泡排序、简单选择排序和快速排序方法中,能在第一趟排序结束后就得到最大(或最小)元素的排序方法是( )。 A.冒泡排序和快速排序 B.直接插入排序和简单选择排序 C.冒泡排序和简单选择排序 直接插入排序和快速排序 8、现需要将数字2和7分别填入6个空格中的2个(每个空格只能填入一个数字),已知第1格和第2格不能填7,第6格不能填2,则共有( )种填法。 A.12 B.16 C.17 20 9、 没A是n*n常数矩阵(n1),X是由未知数X1,X2,…,Xn组成的列向量,B是由常数b1,b2,…,bn组成的列向量,线性方程组AX=B有唯一解的充分必要条件不是( )。 A.A的秩等于n B.A的秩不等于0 C.A的行列式值不等于0 A存在逆矩阵 10、若在单向链表上,除访问链表中所有节点外,还需在表尾频繁插入节点,那么采用( )最节省时间。 A.仅设尾指针的单向链表 B.仅设头指针的单向链表 C.仪设尾指针的单向循环链表 仅设头指针的单向循环链表 11、已知某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDAEC,则该二叉树为( )。 A. B. C. A.A B.B C.C D.D 12、对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是( )个存储单元。 A.28 B.42 C.48 54 13、下三角矩阵A[0..8,0..8]如下图所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(1)__。若将其下三角元素按行压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(2)__。 空白(1)处应选择( ) A.M[15] B.M[20] C.M[35] M[39] 14、下三角矩阵A[0..8,0..8]如下图所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(1)__。若将其下三角元素按行压缩存储在数组M[0..m

文档评论(0)

文海网络科技 + 关注
官方认证
服务提供商

专业从事文档编辑设计整理。

认证主体 邢台市文海网络科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91130503MA0EUND17K

1亿VIP精品文档

相关文档