一起答

2017年初级程序员考试试题(1)

  • 卷面总分:120分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:494次
  • 作答时间:150分钟
试卷简介
2017年初级程序员考试试题(1),是针对软考中程序员的试题库。
部分试题预览
  1. 某企业准备将3项任务P、Q、R分配给甲、乙、丙三人,每人分别做一项。估计各人完成各项工作所需的天数如下表所示:

     

     设最优的分配方案为完成这三项工作所需的总天数最少,则在最优分配方案中,()。

    • A.甲执行P
    • B.甲执行Q
    • C.乙执行P
    • D.乙执行R
  2. 下列叙述中正确的是______。

    • A.软件测试应该由程序开发者来完成
    • B.程序经调试后一般不需要再测试
    • C.软件维护只包括对程序代码的维护
    • D.以上三种说法都不对
  3. 软件著作权的客体是指( )。

    • A.公民、法人或其他组织
    • B.计算机程序及算法
    • C.计算机程序及有关文档
    • D.软件著作权权利人
  4. 下列标准代号中,______表示国际标准。

    • A.GJB
    • B.IEC
    • C.GB/T
    • D.ANSI
  5. 采用哈希(或散列)技术构造查找表时,需要考虑冲突(碰撞)的处理,冲突是指 () 。

    • A. 关键字相同的记录被映射到不同的哈希地址
    • B. 关键字依次被映射到编号连续的哈希地址  
    • C. 关键字不同的记录被映射到同一个哈希地址
    • D. 关键字的数目超过哈希地址的数目
  6. 在编译过程中,进行类型分析和检查是()阶段的一个主要工作。

    • A.词法分析 
    • B.语法分析
    • C.语义分析
    • D.代码优化
  7. 设数组a[1..m,1..n](m>1,n>2)中的元素以行为主序存放,每个元素占用1个存储单元,则最后一个数组元素a[m,n]相对于数组空间首地址的偏移量为( )。

    • A.(m-l)*n+n-l  
    • B.(m-l)*n
    • C.m*(n-l) 
    • D.m*n
  8. 对连通图进行遍历前设置所有顶点的访问标志为 false(未被访问) ,遍历图后得到一个遍历序列,初始状态为空。深度优先遍历的含义是:从图中某个未被访问的顶点 v 出发开始遍历,先访问 v 并设置其访问标志为 true(已访问) ,同时将 v 加入遍历序列,再从 v 的未被访问的邻接顶点中选一个顶点,进行深度优先遍历;若 v的所有邻接点都已访问,则回到 v 在遍历序列的直接前驱顶点,再进行深度优先遍历,直至图中所有顶点被访问过。 () 是下图的深度优先遍历序列。

    • A.  1 2 3 4 6 5 
    • B.  1 2 6 3 4 5    
    • C.  1 6 2 5 4 3 
    • D.  1 2 3 4 5 6 
  9. ______语言最适用于过程式程序设计。

    • A.C
    • B.HTML
    • C.Java
    • D.PROLOG
  10. 在程序的执行过程中,用______结构可以实现嵌套调用函数的正确返回。

    • A.队列
    • B.栈
    • C.树
    • D.图