上半年计算机软考程序员上午试题与答案_软考程序员试题答案

2020-02-28 其他范文 下载本文

上半年计算机软考程序员上午试题与答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软考程序员试题答案”。

2008年上半年计算机软考程序员上午试题

● 在Word 编辑状态下,可以把一段文字的格式快速应用到另一段文字上,以提高编排文章的效率,其方法是:单击常用工具栏上的 “(1)”按钮;然后移动鼠标到待格式化的文本开始处,(2)。(1)A. B.

C.

D.

(2)A.按键的同时单击鼠标左键即可

B.按键的同时单击鼠标右键即可

C.按住鼠标左键拖动鼠标,到达待格式化的文本末尾时松开鼠标键 D.按住鼠标右键拖动鼠标,到达待格式化的文本末尾时松开鼠标键 ● 因特网最高层域名分为机构性域名和地理性域名两大类,目前主要有 14 种机构性域名,其中 “(5)”是教育机构域名。

(5)A.COM B.EDU C.GOV D.ORG ● 冯诺依曼体系结构的计算机有两个主要组成部件:内存和处理器。其中,内存用于存储指令和数据。在大多数高级语言程序中,(7)是内存单元的抽象。微处理器中的ALU 可执行算术运算和(8)操作。

(7)A.变量 B.关键字 C.语句 D. 数据类型(8)A.浮点 B.定点 C.逻辑 D.控制 ● 已知某字符的编码为 “0100101 ”,若最高位增加一个偶校验位,则其编码变为(9)。A.10100101 B.11001010 C.01000110 D.01010101 ● 对于一个基于网络的应用系统,在客户端持续地向服务端提交作业请求的过程中,若作业响应时间越短,则服务端(10)。

A.占用内存越大

B.越可靠 C.吞吐量越大 D.抗病毒能力越强 ● 在软件开发中使用函数库可(11)。

A.提高软件的执行速度 B.降低系统负载

C.提高软件各部分之间的耦合度 D.提高软件的可重用性 ● 在显存中,表示黑白图像的像素点最少需(12)位。A.1 B.2 C.8 D.16 ● 图像文件格式可以分为静态格式和动态格式(13)属于动态图像文件格式。A.BMP B.PNG C.WAV D.AVI(14)图像通过使用彩色查找表来获得图像颜色。A.真彩色 B.伪彩色 C.黑白 D.矢量

● 计算机(15)感染可执行文件。一旦直接或间接执行了被该病毒感染的程序,该病毒会按照编制者的意图对系统进行破坏。

A.文件型病毒 B.宏病毒 C.目录病毒 D.引导型病毒

● 为防止攻击者通过 WindowsXP 系统中正在运行的 Telnet 服务登录到用户的计算机,可以对Windows XP 中Telnet 服务进行如下设置:(16)。

A.设置启动类型为自动 B.设置启动类型为自动,之后重启计算机 C.设置启动类型为手动 D.设置启动类型为手动,之后重启计算机

● 依据我国著作权法的规定,(17)不可转让,不可被替代,不受时效的约束。A.翻译权 B.署名权 C.修改权 D.复制权 ● 甲委托乙开发一应用软件,若双方没有订立任何书面合同,那么该软件著作权应由(18)。

Created by cherish58,2010 A.乙一人享有 B.甲、乙共同享有 C.甲一人享有 D.甲、乙均不享有

● 使用(21)技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。(21)A.迭代

B.流水线 C.面向对象 D.中间件

● 微机启动时使用的有关计算机硬件配置的重要参数保存在(22)中。(22)A.Cache B.CMOS C.RAM D.CD-ROM ● 下图所示的微机主板的①处是(23)插槽,②处是(24)接口。

(23)A.CPU B.PCI C.RAM D.IDE(24)A.COM B.RJ-45 C.USB D.PS/2 ● 操作系统的任务是(25)。

(25)A.把源程序转换为目标代码 B.管理计算机系统中的软、硬件资源

C.负责存取数据库中的各种数据 D.负责文字格式编排和数据计算

● 若进程P1 正在运行,操作系统强行撤下P1 所占用的CPU,让具有更高优先级的进程P2 运行,此时P1 进程处于(26)状态。

A.就绪 B.等待 C.结束 D.善后处理 ● 关于汇编语言,以下叙述中正确的是(28)。A.汇编语言源程序可以直接在计算机上运行

B.将汇编语言源程序转换成目标程序的软件称为解释程序 C.在汇编语言程序中,不能定义符号常量

D.将汇编语言源程序翻译成机器语言程序的软件称为汇编程序

● 对高级语言源程序进行编译时,可发现源程序中的(29)错误。

A.堆栈溢出

B.变量未定义 C.指针异常 D.数组元素下标越界 ● 计算机程序=算法+数据结构+程序设计方法+语言工具和环境,其中关于程序设计的叙述,正确的是(30)。

A.程序设计语言与程序设计方法是一一对应的关系

B.面向对象的程序设计语言只能支持面向对象的程序设计方法 C.面向对象的程序设计技术与结构化程序设计技术是相互排斥的 D.过程式程序设计是一种传统的程序设计方法

● 计算机能直接识别和执行机器语言程序,该语言的基本元素是(31)。A.汇编代码 B.0 和 1 C.扩展 ASCII 码 D.BCD 码

● 若二维数组P[1..5, 0..8]的首地址为base,数组元素按行存储,且每个元素占用1 个存储单元,则元素 P[3, 3]在该数组空间的地址为(32)。A.base+13 B.base+16 C.base+18 D.base+21 ● 设初始栈为空,s 表示入栈操作,x 表示出栈操作,则(33)是合法的操作序列。

Created by cherish58,2010 A.sxxxxx B.xxxx C.sxsxxx D.xxxx ● 在下面的程序代码中,a 是全局变量。若以引用调用(call by reference)方式调用 函数f,则输出结果为(34);若以值调用(call by value)方式调用函数f,输出结果为

(34)A.10 B.40 C.36 D.72(35)A.10 B.40 C.36 D.72

● 满二叉树的特点是每层上的结点数都达到最大值,因此对于高度为 h(h>1)的满二叉树,其结点总数为(36)。对非空满二叉树,由根结点开始,按照先根后子树、先左子树后右子树的次序,从1、2、3、„依次编号,则对于树中编号为 i 的非叶子结点,其右子树的编号为(37)(高度为 3的满二叉树如下图所示)。

(36)A.2^h B.2^(h-1)

C.(2^h)-1 D.2h-1 +1(37)A.2i B.2i-1 C.2i+1 D.2i+2 ● 在数据结构中,结点(数据元素)及结点间的相互关系组成数据的逻辑结构。按逻辑结构的不同,数据结构通常可分为(38)两类。

A.线性结构和非线性结构 B.紧凑结构和稀疏结构 C.动态结构和静态结构 D.内部结构和外部结构 ● 采用哈希(或散列)技术构造查找表时,需要考虑冲突(碰撞)的处理,冲突是指(39)。A.关键字相同的记录被映射到不同的哈希地址 B.关键字依次被映射到编号连续的哈希地址 C.关键字不同的记录被映射到同一个哈希地址 D.关键字的数目超过哈希地址的数目

● 数据结构中的树最适合用来表示(40)的情况。A.数据元素有序 B.数据元素之间具有多对多关系 C.数据元素无序 D.数据元素之间具有一对多关系

Created by cherish58,2010 ● 某循环队列的容量为 M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8),则队列中的元素数目为(41)(MOD 表示整除取余运算)。

A.rear – front B.front – rear C.(rear –front + M)MOD M D.(front – rear + M)MOD M ● 二叉排序树或者是一棵空树,或者是具有如下性质的二叉树:若其左子树非空,则左子树上所有结点的值均小于根结点的值;若其右子树非空,则右子树上所有结点的值均大于根结点的值;其左、右子树本身就是两棵二叉排序树。根据该定义,对一棵非空的二叉排序树进行(42)遍历,可得到一个结点元素的递增序列。A.先序(根、左、右)B.中序(左、根、右)

C.后序(左、右、根)D.层序(从树根开始,按层次)

● 对于n个元素的关键字序列{k,k ,„,k },若将其按次序对应到一棵具有n个结点的完全二叉树上,使得任意结点都不大于其孩子结点(若存在孩子结点),则称其为小顶堆。根据以上定义,(43)是小顶堆。D

● 下列关于结构化设计与面向对象设计的叙述中,不正确的是(44)。A.结构化设计以过程设计为核心 B.面向对象设计以对象设计为核心

C.结构化设计比面向对象设计更易支持数据结构的修改 D.面向对象设计比结构化设计更易支持系统的维护

● 下面关于类、对象和实例的叙述中,错误的是(45)。A.类是创建对象的模板 B.对象是类的实例

C.类是对象的实例 D.类是一组具有共同特征的对象集合 ●(46)不是面向对象程序设计语言。

A.XML B.Java C.C# D.Simula ● 面向对象中的(47)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。

A.封装 B.多态 C.继承 D.变异 ● UML 是一种(48)。

A.面向对象的程序设计语言 B.面向过程的程序设计语言 C.软件系统开发方法 D.软件系统建模语言

● 软件设计活动中的(49)设计指各个组件之间的通信方式以及各组件之间如何相互作用。

Created by cherish58,2010 A.数据 B.接口 C.结构

D.组件

● 原型化方法是动态确定软件需求的方法之一,该方法适应于(50)的系统。A.需求不确定性高 B.需求确定 C.结构简单 D.可移植性好

● 瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是(51)。A.需要软件人员和用户进行沟通 B.需要付较高的维护成本

C.开发的软件不易于移植 D.不适应需求不确定的软件开发

● 将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的(52)。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为(53)。(52)A.可靠性 B.可移植性 C.可使用性 D.灵 性(53)A.可靠性 B.可移植性 C.可重用性 D.正确性

● 软件测试是保证软件质量的关键活动,实施软件测试的可行目标是(54)。A.证明软件不存在错误和缺陷 B.验证程序的数据表示方式是否正确 C.找出软件中的所有错误和缺陷 D.尽量多地发现软件中的错误和缺陷

● 软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的(55)设计测试用例,白盒测试根据软件的(56)设计测试用例。

(55)A.功能规格说明 B.需求说明 C.内部结构和逻辑 D.数据流图(56)A.功能规格说明 B.需求说明 C.内部结构和逻辑 D.数据流图 ● 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(57)的集合。提供数据库各种操作的软件系统叫做(58)。

(57)A.命令 B.程序 C.数据 D.文件

(58)A.数据库系统 B.文件系统 C.操作系统 D.数据库管理系统

● 在TCP/IP 传输层的段(segment)中,采用(66)来区分不同的应用进程。A.端口号 B.IP 地址 C.协议类型 D.MAC 地址 ● 在检测网络故障时使用的ping 命令是基于(67)协议实现的。A.SNMP(简单网络管理协议)B.FTP(文件传输协议)

C.IGMP(互联网组管理协议)D.ICMP(互联网控制管理协议)● 在 Outlook 中,通常借助(68)来传送一个文件。A.邮件正文 B.Telnet C.WWW D.附件功能

● 在Windows Server2003 操作系统中可以通过安装(69)组件创建 FTP 站点。A.IIS B.IE C.POP3 D.DNS ● 某主机的IP 地址为 10.100.100.01/20,其子网掩码是(70)。A.255.255.248.0 B.255.255.252.0 C.255.255.240.0 D.255.255.255.0

Created by cherish58,2010

《上半年计算机软考程序员上午试题与答案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
上半年计算机软考程序员上午试题与答案
点击下载文档
相关专题 软考程序员试题答案 上半年 程序员 试题 软考程序员试题答案 上半年 程序员 试题
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文