一起答

2010年上半年(5月份)软件设计师考试上午真题(标准答案+解析版)

  • 卷面总分:75分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:43次
  • 作答时间:150分钟
试卷简介
2010年上半年(5月份)软件设计师考试上午真题(标准答案+解析版):本试卷的试题中共有75个空格,需要全部解答,每个空格 1分,满分75分。
部分试题预览
  1. ● Observe that for the programmer, as for the chef, the urgency of the patron(顾客) may govern the scheduled completion of the task, but it cannot govern the actual completion. An omelette(煎鸡蛋), promised in two minutes, may appear to be progressing nicely. But when it has not set in two minutes, the customer has two choices—waits or eats it raw. Software customers have had  (71)  choices. 

       Now I do not think software  (72)  have less inherent courage and firmness than chefs, nor than other engineering managers. But false  (73)   to match the patron's desired date is much more common in our discipline than elsewhere in engineering. It is very (74)  to make a vigorous, plausible, and job risking defense of an estimate that is derived by no quantitative method, supported by little data, and certified chiefly by the hunches of the managers. 

       Clearly two solutions are needed. We need to develop and publicize productivity figures, bug-incidence figures, estimating rules, and so on. The whole profession can only profit from  (75)   such data. Until estimating is on a sounder basis, individual managers will need to stiffen their backbones and defend their estimates with the assurance that their poor hunches are better than wish derived estimates.

    (71)

    • A. no              
    • B. the same          
    • C. other               
    • D. lots of    (72)
    • A. testers     
    • B. constructors      
    • C. managers      
    • D. architects    (73)
    • A. tasks         
    • B. jobs                    
  2. ● 以下 HTML 代码中,创建指向邮箱地址的链接正确的是 (69) 。

    (69)

    • A. test@test.com 
    • B. test@test.com
    • C. test@test.com
    • D.mailto:test@test.com">test@test.com>
  3. ● POP3服务默认的TCP 端口号是 (70) 。

    (70)

    • A. 20  
    • B. 25  
    • C. 80   
    • D. 110
  4. ● IP 地址块 222.125.80.128/26 包含了 (66) 个可用主机地址,其中最小地址是(67) ,最大地址是 (68) 。

    (66)

    • A. 14  
    • B. 30  
    • C. 62  
    • D. 126    (67)
    • A. 222.125.80.128   
    • B. 222.125.80.129  
    • C. 222.125.80.159   
    • D. 222.125.80.160    (68)
    • A. 222.125.80.128   
    • B. 222.125.80.190  
  5. ● 若对一个链表最常用的操作是在末尾插入结点和删除尾结点,则采用仅设尾指针的单向循环链表(不含头结点)时, (65) 。

    (65)

    • A. 插入和删除操作的时间复杂度都为O(1)
    • B. 插入和删除操作的时间复杂度都为O(n)
    • C. 插入操作的时间复杂度为O(1),删除操作的时间复杂度为O(n)
    • D. 插入操作的时间复杂度为O(n),删除操作的时间复杂度为O(1)
  6. ● 对于哈希表,如果将装填因子α定义为表中装入的记录数与表的长度之比,那么向表中加入新记录时, (62) 。

    (62)

    • A. α的值随冲突次数的增加而递减
    • B. α越大发生冲突的可能性就越大
    • C. α等于1时不会再发生冲突 D
    • D. α低于0.5时不会发生冲突
  7. ● 用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为 (63) 。

  8. ● 若某算法在问题规模为 n 时,其基本操作的重复次数可由下式表示,则该算法的时间复杂度为 (64) 。

         

    (64)

    • A. O(n) 
    • B. O(n2)  
    • C. O(logn) 
    • D. O(nlogn) 
  9. ● 栈是一种按“后进先出”原则进行插入和删除操作的数据结构,因此, (60) 必须用栈。

    (60)

    • A. 实现函数或过程的递归调用及返回处理时
    • B. 将一个元素序列进行逆置
    • C. 链表结点的申请和释放
    • D. 可执行程序的装入和卸载
  10. ● 对以下四个序列用直接插入排序方法由小到大进行排序时,元素比较次数最少的是 (61) 。

    (61)

    • A. 89, 27, 35, 78, 41, 15   
    • B. 27, 35, 41, 16, 89, 70  
    • C. 15, 27, 46, 40, 64, 85   
    • D. 90, 80, 45, 38, 30, 25