2010年上半年软考程序员-上午试题

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
5

● Data items are added or deleted from the list only at the top of the (72) .

(72)

  • A. queue 
  • B. stack  
  • C. tree  
  • D. linear list
6

● 在http://www.test.com/main/index.htm中,index.htm是 (69) 。

(69)

  • A. 协议名
  • B. 域名  
  • C. 主机名 
  • D. 页面文件 
7

 ● POP3服务默认的TCP 端口号是 (70) 。

(70)

  • A. 20  
  • B. 25  
  • C. 80  
  • D. 110
8

● HTML语言中,可使用 (67) 标签将脚本插入HTML 文档。

(67)

  • A.<language>
  • B.<script>&nbsp;&nbsp;&nbsp;&nbsp;
  • C.<javascript>&nbsp;&nbsp;
  • D.<vbscript>
9

● Outlook Express作为邮件代理软件有诸多优点,以下叙述中,错误的是 (68) 。 

(68)

  • A. 可以脱机处理邮件
  • B. 可以管理多个邮件账号
  • C. 可以使用通讯簿存储和检索电子邮件地址
  • D. 不能发送和接收安全邮件
10

● 以下关于网络攻击的叙述中,错误的是 (66) 。

(66)

  • A. 钓鱼网站通过窃取用户的账号、密码来进行网络攻击
  • B. 向多个邮箱群发同一封电子邮件是一种网络攻击行为
  • C. 采用DoS攻击使计算机或网络无法提供正常的服务
  • D. 利用Sniffer可以发起网络监听攻击
13

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

 FROM S

  WHERE (62) ;

(62)

  • A. 地址IN(西安)&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 地址like '%西安%'
  • C. 地址IN('西安')&nbsp;&nbsp;&nbsp;
  • D. 地址like '西安'
14

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL

语句为:

   SELECT商品名,供应商名,价格,数量

     FROM P

    WHERE商品名= '电冰箱' AND (60) ;

  将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

  (61)  

WHERE 供应商号= '12021';

(60)

  • A. 价格Between 1280 AND 2500
  • B. 价格From 1280 TO 2500
  • C.&nbsp;价格≤'2500' AND价格≥'1280'
  • D. '价格'≤2500 AND '价格'≥1280&nbsp;&nbsp;&nbsp;&nbsp;(61)
  • A.&nbsp;SET价格= '价格*1.03'&nbsp;
  • B.&nbsp;Modify价格= '价格*1.03'
  • C.&nbsp;SET价格=价格*1.03&nbsp;&nbsp;
  • D.&nbsp;Modify价格=价格*1.03
16

● 以下关于软件开发文档的叙述中,错误的是 (55) 。

(55)

  • A. 软件开发是程序及其相应文档的生产过程
  • B. 软件开发过程中的重要信息需要固化在文档中,以便积累开发经验
  • C. 由于担心设计人员中途离职,所以要让他们写下文档
  • D. 在软件开发过程中,面对面交流并不可靠,应当完全用文档来代替
17

● 关系模型是采用 (56) 结构表达实体类型及实体间联系的数据模型。

(56)

  • A. 树型&nbsp;
  • B. 网状&nbsp;&nbsp;
  • C. 线型&nbsp;&nbsp;
  • D. 二维表格
18

● 软件开发商对软件产品进行持续不断改进的动力主要来自 (53) 。

(53)

  • A. 用户的反馈意见&nbsp;&nbsp;&nbsp;
  • B. 反盗版&nbsp;&nbsp;
  • C. 促销&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • D. 技术进步
19

● 软件开发过程中为确保软件质量所采取的措施中,不包括 (54) 。

(54)

  • A. 开发前应选定或制定开发标准或开发规范,并遵照执行
  • B. 在开发初期制定质量保证计划,并在开发中坚持执行
  • C. 用户应参与开发全过程,并监督开发质量
  • D. 严格进行阶段评审
20

● 测试用例由测试输入数据和与之对应的预期输出结果组成。 人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查 (51) 等。

(51)

  • A. 是否有错误的功能或遗漏的功能&nbsp;
  • B. 性能是否能够接受
  • C. 是否有数据结构或外部数据库访问错误
  • D. 程序内部结构是否有效
23

● XP 是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、 (50) 。

(50)

  • A. 隐喻和反馈&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 重构和勇气
  • C. 隐喻和重构&nbsp;&nbsp;&nbsp;&nbsp;
  • D. 反馈和勇气
25

● 面向对象分析的主要任务不包括 (47) 。 

(47)

  • A. 构建分析模型,以描述用户的需求
  • B. 构建设计模型,以描述系统如何解决问题
  • C. 建立一个准确的、一致的系统模型以描述软件需要解决的问题&nbsp;&nbsp;&nbsp;&nbsp;
  • D. 构建分析模型,验证最终系统是否满足软件需求
26

● 面向对象程序设计语言用于 (46) 。 

(46)

  • A. 面向对象分析&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 面向对象设计
  • C. 面向对象实现&nbsp;&nbsp;&nbsp;
  • D. 面向对象分析、设计与实现
27

● 以下关于面向对象分析与设计的叙述中,正确的是 (45) 。

(45)

  • A. 面向对象分析与面向对象设计不能采用相同的工具
  • B. 面向对象分析与面向对象设计的任务相同
  • C. 面向对象分析与面向对象设计不存在明确的界限
  • D. 面向对象分析与面向对象设计不产生任何可见结果
28

● 以下关于类和对象的叙述中,正确的是 (44) 。

(44)

  • A. 类是对象的模板,一个类仅能生成一个对象
  • B. 对象是类的模板,一个对象仅能生成一个类
  • C. 类是对象的模板,一个类是一组对象的集合
  • D. 对象是类的模板,一个对象是一组类的集合
29

● 以下关于程序中函数的定义、调用和声明的叙述中,正确的是 (42) 。

(42)

  • A. 函数的定义必须放在该函数的调用之前
  • B. 函数的声明必须放在该函数的调用之前
  • C. 函数的定义必须放在该函数的声明之前
  • D. 函数的声明必须放在该函数的定义之前
30

● 以下关于子类和父类的叙述中,正确的是 (43) 。

(43)

  • A. 子类继承了父类的属性和方法&nbsp;&nbsp;
  • B. 父类继承了子类的属性和方法&nbsp;&nbsp;
  • C. 子类的行为和父类必须完全保持一致&nbsp;&nbsp;&nbsp;
  • D. 父类的行为必须和子类完全保持一致
31

 ● 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为 (40) ;若以传引用方式调用g,则函数f的返回值为 (41) 。 

(40)

  • A. 3&nbsp;&nbsp;
  • B. 4&nbsp;&nbsp;&nbsp;
  • C. 6&nbsp;&nbsp;&nbsp;
  • D. 7&nbsp;&nbsp;&nbsp;&nbsp;(41)
  • A. 3&nbsp;&nbsp;
  • B. 4&nbsp;&nbsp;&nbsp;
  • C. 6&nbsp;&nbsp;&nbsp;
  • D. 7
33

● 通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试四个阶段。 (39) 阶段的工作与所选择的程序语言密切相关。

(39)

  • A. 问题建模和算法设计&nbsp;&nbsp;
  • B. 算法设计和编写代码
  • C. 问题建模和编译调试&nbsp;&nbsp;
  • D. 编写代码和编译调试
36

 ● 已知某带权图G 的邻接表如下所示,其中表结点的结构为:

则图G 是 (35) 。

(35)

  • A.&nbsp;无向图&nbsp;
  • B.&nbsp;完全图&nbsp;
  • C.&nbsp;有向图&nbsp;
  • D.&nbsp;强连通图
39

● 表达式“a*(b – c)+d”的后缀式为 (32) 。

(32)

  • A. abcd*-+&nbsp;
  • B. ab*c-d+&nbsp;
  • C. ab-cd+*&nbsp;
  • D. abc-*d+
40

● 若在单向链表上,除访问链表中所有结点外,还需在表尾频繁插入结点,那么采用 (31) 最节省时间。

(31)

  • A.&nbsp;仅设尾指针的单向链表&nbsp;
  • B. 仅设头指针的单向链表
  • C.&nbsp;仅设尾指针的单向循环链表
  • D. 仅设头指针的单向循环链表
42

● 源程序中的 (29) 与程序的运行结果无关。

(29)

  • A.&nbsp;注释的多少&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • B.&nbsp;变量的取值&nbsp;&nbsp;&nbsp;
  • C.&nbsp;循环语句的执行次数&nbsp;&nbsp;
  • D. 表达式的求值方式
43

● 已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要 (28) 。

(28)

  • A.&nbsp;将k重新定义为浮点型变量
  • B.&nbsp;将a重新定义为整型变量
  • C.&nbsp;将k的值临时转换为浮点型
  • D. 将a的值临时转换为整型
45

● 在磁盘移臂调度算法中, (25) 算法可能会随时改变移动臂的运动方向。

(25)

  • A.&nbsp;电梯调度和先来先服务&nbsp;
  • B.&nbsp;先来先服务和单向扫描
  • C.&nbsp;电梯调度和最短寻道时间优先
  • D.&nbsp;先来先服务和最短寻道时间优先
46

● Windows系统中的磁盘碎片整理程序 (23) ,这样使系统 (24) 。

(23)

  • A.&nbsp;仅将卷上的可用空间合并,使其成为连续的区域
  • B.&nbsp;只能使每个文件占用卷上连续的磁盘空间,合并卷上的可用空间
  • C.&nbsp;只能使每个文件夹占用卷上连续的磁盘空间,合并卷上的可用空间
  • D.&nbsp;使每个文件和文件夹占用卷上连续的磁盘空间,合并卷上的可用空间&nbsp;&nbsp;&nbsp;&nbsp;(24)
  • A.&nbsp;对文件能更有效地访问,而对文件夹的访问效率保持不变
  • B.&nbsp;对文件夹能更有效地访问,而对文件的访问效率保持不变
  • C.&nbsp;对文件和文件夹能更有效地访问
  • D.&nbsp;将磁盘空闲区的管理方法改变为空白文件管理方案
48

● 十六进制数CC 所对应的八进制数为 (20) 。

(20)

  • A. 314&nbsp;&nbsp;
  • B. 630&nbsp;&nbsp;
  • C. 1414&nbsp;&nbsp;
  • D. 3030
49

● CPU 中的 (22) 的值可自动加1,以便实现程序指令的顺序执行。

(22)

  • A.&nbsp;指令寄存器(IR)&nbsp;&nbsp;
  • B.&nbsp;程序计数器(PC)&nbsp;
  • C.&nbsp;地址寄存器(AR)&nbsp;&nbsp;
  • D. 指令译码器(ID)
50

● 若不考虑 I/O设备本身的性能,则影响计算机系统 I/O数据传输速度的主要因素是 (19) 。

(19)

  • A.&nbsp;地址总线宽度&nbsp;&nbsp;&nbsp;
  • B. 数据总线宽度
  • C.&nbsp;主存储器的容量&nbsp;&nbsp;&nbsp;
  • D. CPU 的字长
52

● 如果杀毒软件报告一系列的 Word 文档被病毒感染,则可以推断病毒类型是(15) ,如果用磁盘检测工具(CHKDSK、SCANDISK 等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(16)病毒感染。

(15)

  • A.&nbsp;文件型&nbsp;
  • B.&nbsp;引导型&nbsp;
  • C.&nbsp;目录型&nbsp;&nbsp;
  • D.&nbsp;宏病毒&nbsp;&nbsp;&nbsp;&nbsp;(16)
  • A.&nbsp;文件型&nbsp;
  • B.&nbsp;引导型&nbsp;
  • C.&nbsp;目录型&nbsp;&nbsp;
  • D.&nbsp;宏病毒
53

● 用户提出需求并提供经费,委托软件公司开发软件。但在双方商定的协议中未涉及软件著作权的归属,则软件著作权属于 (17) 所有。

(17)

  • A.&nbsp;软件用户&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 软件公司&nbsp;&nbsp;
  • C.&nbsp;用户与软件公司共同&nbsp;&nbsp;
  • D. 社会公众
55

● 衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括 (11) ,因为其反映了 (12) 。

(11)

  • A.&nbsp;外部设备的数量&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 计算机的制造成本
  • C. 计算机的体积&nbsp;&nbsp;&nbsp;&nbsp;
  • D. 主存储器容量大小&nbsp;&nbsp;&nbsp;&nbsp;(12)
  • A. 每秒钟所能执行的指令条数
  • B.&nbsp;存储器读写速度
  • C.&nbsp;计算机即时存储信息的能力&nbsp;&nbsp;
  • D.&nbsp;该计算机保存大量信息的能力&nbsp;&nbsp;
56

● 以下关于CPU与主存之间增加高速缓存(Cache)的叙述中,错误的是 (10) 。 

(10)

  • A. Cache扩充了主存储器的容量
  • B. Cache 可以降低由于CPU 与主存之间的速度差异造成的系统性能影响
  • C. Cache 的有效性是利用了对主存储器访问的局部性特征
  • D. Cache中通常保存着主存储器中部分内容的一份副本
58

● “ (5) ”是访问某网站的正确网址。

(5)

  • A. www.rkb.gov.cn&nbsp;&nbsp;&nbsp;
  • B. xyz@ceiaec.org&nbsp;&nbsp;&nbsp;
  • C. ceiaec.org\index.htm&nbsp;&nbsp;&nbsp;
  • D. ceiaec.org@index.htm
59

● 将某 ASCII 字符采用偶校验编码(7 位字符编码+1 位校验码)发送给接收方,在接收方收到的8位数据中,若 (6) ,则能确定传输过程中发生错误。

(6)

  • A.&nbsp;“1”的个数为奇数&nbsp;&nbsp;
  • B. “1”的个数为偶数
  • C.&nbsp;最低位为“1”&nbsp;&nbsp;&nbsp;
  • D. 最高位为“1”
60

● 学生成绩表如下表所示。若要计算学生各科成绩、总分和平均分各项的最高分,可先在C10单元格中输入 (3) ,并 (4) 拖动填充柄至H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分。

(3)

  • A. MAX(C3:C9)&nbsp;&nbsp;&nbsp;
  • B. =MAX(C3,C9)&nbsp;
  • C. =MAX(C3+C9)&nbsp;&nbsp;&nbsp;
  • D. =MAX(C3:C9)&nbsp;&nbsp;&nbsp;&nbsp;(4)
  • A. 向垂直方向&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 向水平方向
  • C. 按住Shift键向垂直方向&nbsp;&nbsp;&nbsp;&nbsp;
  • D. 按住Shift键向水平方向
61

  • ●在Word的编辑状态下,若光标停在某个段落中的任意位置时,用户设置字体格

    为“幼圆小三”,则所设置的字体格式应用于(1);在下图所示的Word“页眉和页

    ”对话框中,①和②处分别可以(2)。

    (1)

    • A.光标所在段落&nbsp;&nbsp;&nbsp;
    • B.光标后的文本
    • C.&nbsp;光标处新输入的文本&nbsp;&nbsp;
    • D.整个文档&nbsp;&nbsp;&nbsp;&nbsp;(2)
    • A.设置页码格式及进行页眉或页脚之间切换
    • B.设置页面格式及进行页眉或页脚之间切换&nbsp;
    • C.进行页眉或页脚之间切换及设置页码格式
    • D.进行页眉或页脚之间切换及设置页面格式