2007年上半年 程序员 试题.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
7 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2007年上半年 程序员 试题 2007 上半年
- 资源描述:
-
1、2007 年上半年 程序员 上午试卷 第 1 页(共 12 页)全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格(水平水平水平水平)考试考试考试考试 2007 年上半年年上半年年上半年年上半年 程序员程序员程序员程序员 上午试卷上午试卷上午试卷上午试卷 (考试时间 9:0011:30 共 150 分钟)请按下述要求正确填写答题卡请按下述要求正确填写答题卡请按下述要求正确填写答题卡请按下述要求正确填写答题卡 1.在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。2.
2、本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分 75 分。3.每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。4.解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。例题例题例题例题 2007 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是 (88)月(89)日。(88)A.4 B.5 C.6 D.7(89)A.23 B.24 C.25 D.26 因为考试日期是“5 月 26 日”,故(88)选 B,
3、(89)选 D,应在答题卡序号 88 下对 B 填涂,在序号 89 下对 D 填涂(参看答题卡)。2007 年上半年 程序员 上午试卷 第 2 页(共 12 页)在 Word 编辑状态下,将正文中所有“internet explorer”改写为“Internet Explorer”,常选用编辑子菜单上的(1)命令;单击“工具”栏中的“(2)”按钮可以在光标所在处插入超链接。(1)A.“修订”B.“替换”C.“定位”D.“粘贴”(2)A.B.C.D.在 Excel 表处理软件中,(3)是当公式在复制或移动时会根据移动的位置自动调节公式中引用单元格的地址。假设单元格 A1、A2、B1 和 B2 内
4、容如下图所示,并在 C1中输入公式“=$A$1+$B$1”,并将公式复制到 C2,那么 C2 的内容为(4)。(3)A.绝对引用 B.相对引用 C.逻辑引用 D.物理引用(4)A.102 B.103 C.104 D.203 (5)服务器一般都支持 SMTP 和 POP3 协议,分别用来进行电子邮件的发送和接收。(5)A.Gopher B.Telnet C.FTP D.E-mail 在计算机系统中常用的输入/输出方式有无条件传送、中断、程序查询和 DMA 等,采用(6)方式,数据在传输过程中不需要 CPU 参与工作。(6)A.中断 B.DMA C.程序查询 D.无条件传送 计算机各功能部件之间的
5、合作关系如下图所示。假设图中虚线表示控制流,实线表示数据流,那么 a、b 和 c 分别表示(7)。(7)A.控制器、内存储器和运算器 B.控制器、运算器和内存储器 C.内存储器、运算器和控制器 D.内存储器、控制器和运算器 b输入设备 外存储器 c 输出设备 a2007 年上半年 程序员 上午试卷 第 3 页(共 12 页)(8)用于存放执行指令的地址。若存储器按字节编址且指令长度为 16 位,则程序顺序执行时,每执行一条指令,程序计数器的值增加(9)。(8)A.算术逻辑单元 B.指令寄存器 C.程序计数器 D.累加器(9)A.1 B.2 C.3 D.4 (10)是指系统或其组成部分能在其他系
6、统中重复使用的特性。(10)A.可扩充性 B.可移植性 C.可重用性 D.可维护性 针对某计算机平台开发的软件系统,其(11)越高,越不利于该软件系统的移植。(11)A.效率 B.成本 C.质量 D.可靠性 (12)用于把摄影作品、绘画作品输入到计算机中,进而对这些图像信息进行加工处理、管理、使用、存储和输出。(12)A.打印机 B.投影仪 C.绘图仪 D.扫描仪 CD-ROM 盘中的信息存储在(13)中。(13)A.内外圈磁道 B.螺旋形磁道 C.内外圈光道 D.螺旋形光道 (14)是指每个像素颜色或灰度被量化后所占用的存储器位数。(14)A.图像分辨率 B.图像深度 C.屏幕分辨率 D.像
7、素分辨率 DoS 攻击的目的是(15)。(15)A.获取合法用户的口令和帐号 B.使计算机和网络无法提供正常的服务 C.远程控制别人的计算机 D.监听网络上传输的所有信息 以下关于入侵检测系统的描述中,错误的是(16)。(16)A.入侵检测是一种主动保护网络免受攻击的安全技术 B.入侵检测是一种被动保护网络免受攻击的安全技术 C.入侵检测系统能够对网络活动进行监视 D.入侵检测能简化管理员的工作,保证网络安全运行 (17)标准具有法律属性,不需经各方接受或各方商定同意纳入经济合同中,各方必须执行。(17)A.推荐性 B.非强制性 C.自愿性 D.强制性 (18)不是我国著作权法所保护的对象。(
8、18)A.计算机程序 B.计算机保护条例 C.计算机文档 D.Flash 软件制作的动画 2007 年上半年 程序员 上午试卷 第 4 页(共 12 页)无符号二进制数 100110.101 转换成的十进制数为(19)。(19)A.38.625 B.42.315 C.48.625 D.68.815 用带符号位的定点补码表示纯小数,8 位编码 11111111 表示的十进制真值是(20)。(20)A.0 B.-1 C.72+D.72 若信息为 32 位的二进制编码,至少需要加(21)位的校验位才能构成海明码。(21)A.3 B.4 C.5 D.6 某计算机中采用 4848 数字化点阵字模表示一个
9、汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,存储 1024 个汉字要求的存储空间应为(22)K 字节。(22)A.196 B.244 C.288 D.312 在 Windows 系统中,通过设置文件的(23),可以使其成为“隐藏”文件;如果用户要整理 D 盘上的碎片,可选中 D 盘,(24),单击“开始整理”按钮,在弹出的对话框中单击“整理碎片”按钮即可。(23)A.类型 B.格式 C.属性 D.状态(24)A.双击鼠标左键,选择“属性”对话框中的常规选项卡 B.单击鼠标右键,选择“属性”对话框中的常规选项卡 C.双击鼠标左键,选择“属性”对话框中的工具选项卡 D.单击鼠标右键,
10、选择“属性”对话框中的工具选项卡 下图所示的插头可以连接到 PC 机主板上的(25)接口。(25)A.COM B.RJ-45 C.USB D.PS/2 某系统中有一个缓冲区,进程 P1 不断地生产产品送入缓冲区,进程 P2 不断地从缓冲区中取出产品消费,用 P、V 操作实现进程间的同步模型如下图所示。假设信号量 S1的初值为 1,信号量 S2 的初值为 0,那么 a、b 处应分别填(26),c、d 处分别填(27)。产品送缓冲区 P1生产一个产品 消费 P2从缓冲区取一个产品a b c d 2007 年上半年 程序员 上午试卷 第 5 页(共 12 页)(26)A.V(S2)、P(S1)B.P
11、(S1)、V(S2)C.P(S2)、V(S1)D.V(S1)、P(S2)(27)A.V(S2)、P(S1)B.P(S1)、V(S2)C.P(S2)、V(S1)D.V(S1)、P(S2)(28)是正确的说法。(28)A.C 语言程序必须经过编译才能运行 B.脚本语言程序只能在浏览器中执行 C.JavaScript 是一种超文本标记语言 D.在可视化编程中,源程序不能被编译 正规式(1|3|5)(202)(c|de)表示的正规集合中元素数目为(29),(30)是该正规集合中的元素。(29)A.6 B.7 C.8 D.无穷(30)A.135202cde B.1202c C.302cde D.52c
12、程序以解释方式运行时,不(31)。(31)A.进行词法分析 B.进行语法分析 C.进行语义分析 D.产生目标程序文件 若程序中定义了三个函数 f1、f2 和 f3,并且函数 f1 调用 f2、f2 调用 f3,那么,在程序运行时不出现异常的情况下,函数的返回方式为(32)。(32)A.先从 f3 返回 f2,然后从 f2 返回 f1 B.先从 f3 返回 f1,然后从 f1 返回 f2 C.先从 f2 返回 f3,然后从 f3 返回 f1 D.先从 f2 返回 f1,然后从 f1 返回 f3 在 while 型循环结构中,(33)。(33)A.循环体的执行次数等于循环条件的判断次数 B.循环体
13、的执行次数多于循环条件的判断次数 C.循环体的执行次数少于循环条件的判断次数 D.循环体的执行次数与循环条件的判断次数无关 (34)是错误的描述。(34)A.Delphi 和 Visual Basic 都是可视化编程语言 B.可视化编程中采用控件技术和事件驱动工作方式 C.在可视化编程中,可以不编写程序代码来完成界面的设计工作 D.使用 UML(Unified Modeling Language)开发软件不需要编写程序 2007 年上半年 程序员 上午试卷 第 6 页(共 12 页)程序中将多处使用的同一个常数定义为常量,其目的是为了(35)。(35)A.提高程序的运行速度 B.提高程序的可读
14、性以及可维护性 C.缩短源程序代码长度 D.便于进行程序测试 若将下图(a)所示的无向图改为完全图,则还需要增加(36)条边;下图(b)的邻接矩阵表示为(37)(行列均以A、B、C、D、E为序)。ADCBEADCBE(a)(b)(36)A.1 B.2 C.5 D.15(37)0 1 1 0 01 0 1 0 11 1 0 1 00 0 1 0 00 1 0 0 01 0 0 0 01 1 0 0 01 1 1 0 00 0 1 1 00 1 0 0 11 1 1 0 00 1 1 0 10 0 1 1 00 0 0 1 00 0 0 0 10 1 1 0 00 0 1 0 10 0 0 1 0
15、0 0 0 0 00 0 0 0 0A.B.C.D.若线性表(23,14,45,12,8,19,7)采用散列法进行存储和查找。设散列函数为H(Key)=Key mod 7 并采用线性探查法(顺序地探查可用存储单元)解决冲突,则构造的散列表为(38),其中,mod 表示整除取余运算。(38)A.哈希地址 0 1 2 3 4 5 6 关键字 14 8 23 45 7 12 19 B.哈希地址 0 1 2 3 4 5 6 关键字 7 8 12 14 19 23 45 C.哈希地址 0 1 2 3 4 5 6 关键字 7 8 23 45 12 19 14 D.哈希地址 0 1 2 3 4 5 6 关键
16、字 14 7 12 8 45 23 19 2007 年上半年 程序员 上午试卷 第 7 页(共 12 页)在执行递归过程时,通常使用的数据结构是(39)。(39)A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree)用二分法来检索数据,最确切的说法是(40)。(40)A.仅当数据随机排列时,才能正确地检索数据 B.仅当数据有序排列时,才能正确地检索数据 C.仅当数据量较大时,才能有效地检索数据 D.仅当数据量较小时,才能有效地检索数据 若原始数据序列(23,4,45,67,12,8,19,7)采用直接插入排序法(顺序地将每个元素插入到它之前的适当位置)排序,则进行完
17、第 4 趟后的排序结果是(41)。(41)A.4,8,45,23,67,12,19,7 B.4,7,8,12,23,45,67,19 C.4,12,8,19,7,23,45,67 D.4,12,23,45,67,8,19,7 对下图所示的二叉树进行后序遍历(左子树、右子树、根结点)的结果是(42)。523416(42)A.5 2 3 4 6 1 B.5 2 3 4 1 6 C.2 6 4 1 3 5 D.2 5 6 4 3 1 数组A-5.5,0.8按列存储。若第一个元素的首地址为100,且每个元素占用4个存储单元,则元素A2,3的存储地址为(43)。(43)A.244 B.260 C.364
18、 D.300 面向对象开发方法中,(44)是把数据以及操作数据的相关方法组合在一起,从而可以把(45)作为软件开发中最基本的复用单元。(44)A.多态 B.聚合 C.封装 D.继承(45)A.类 B.函数 C.过程 D.结构 在面向对象方法中,(46)机制是对现实世界中遗传现象的模拟。(46)A.封装 B.继承 C.多态 D.抽象接口 请从下列名词中区分类和对象。其中,(47)全部是类,(48)全部是对象。(47)A.电影、序列号为 sw1987532 的电影胶片、足球赛 B.电影、足球赛、电影胶片 2007 年上半年 程序员 上午试卷 第 8 页(共 12 页)C.影片“卡萨布兰卡”、足球赛
19、 D.影片“卡萨布兰卡”、序列号为 sw1987532 的电影胶片(48)A.电影、序列号为 sw1987532 的电影胶片、足球赛 B.电影、足球赛、电影胶片 C.影片“卡萨布兰卡”、足球赛 D.影片“卡萨布兰卡”、序列号为 sw1987532 的电影胶片 传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。下图给出的软件开发过程属于(49)模型。(49)A.瀑布 B.演化 C.螺旋 D.喷泉 通常在软件开发的(50)活动中无需用户参与。(50)A.需求分析 B.维护 C.编码 D.测试 软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在(51)阶段解
20、决的。(51)A.需求分析 B.文档设计 C.软件编码 D.测试 ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的(52)质量特性。(52)A.可靠性 B.可移植性 C.效率 D.可维护性 在软件开发过程中,软件设计包括四个既独立又相互联系的活动,分别为体系结构设计、(53)、数据设计和过程设计。(53)A.文档设计 B.程序设计 C.用户手册设计 D.接口设计 开发计划需求分析软件设计编 码软件测试软件维护2007 年上半年 程序员 上午试卷 第 9 页(共 12 页)程序中的局部数据结构测试通常在(54)阶
21、段进行,而全局数据结构测试通常在(55)阶段进行。(54)A.单元测试 B.集成测试 C.确认测试 D.系统测试(55)A.单元测试 B.集成测试 C.确认测试 D.系统测试 对程序进行白盒测试时,可采用(56)法设计测试用例。(56)A.等价类划分 B.边界值分析 C.逻辑覆盖 D.因果图 给定工程项目 PROJ 和职工 EMP 实体集,若一个职工可以参加多个项目,一个项目可以由多个职工参加,那么,PROJ 与 EMP 之间应是一个(57)的联系。(57)A1:1 Bn:1 C1:n Dm:n 通过(58)关系运算,可以从表 1 和表 2 获得表 3;表 3 的主键为(59)。表 1 表 2
22、 表 3 课程号 课程名 课程号教师名课程号 课程名 教师名 10011 计算机文化 10011 赵军 10011 计算机文化 赵军 10024 数据结构 10024 李小华10024 数据结构 李小华 20010 数据库系统 10024 林志鑫10024 数据结构 林志鑫 20021 软件工程 20035 李小华20035 UML 应用 李小华 20035 UML 应用 20035 林志鑫20035 UML 应用 林志鑫(58)A.投影 B.选择 C.笛卡尔积 D.自然连接(59)A.课程号 B.课程名 C.课程号、教师名 D.课程号、课程名 设有一个关系 EMP(职工号,姓名,部门名,工种
23、,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的 SELECT 语句为:SELECT 部门名,AVG(工资)AS 平均工资 FROM EMP GROUP BY (60)HAVING (61)将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入 EMP 关系中的 SQL 语句为:Insert (62)(60)A.职工号 B.姓名 C.部门名 D.工种(61)A.工种=钳工 B.工种=钳工 C.工种=钳工 D.工种=钳工(62)A.set to EMP Values(23115,李军,硬件测试部,)B.set to EMP Values(23115,李军,硬
24、件测试部,)C.into EMP Values(23115,李军,硬件测试部,)D.into EMP Values(23115,李军,硬件测试部,)2007 年上半年 程序员 上午试卷 第 10 页(共 12 页)某通信公司公布了速率为 512K 的两种 ADSL 使用类型的资费标准如下:使用类型月使用费限时 超时计费标准 A 24.5 元 20 小时 0.05 元/分钟 B 49.5 元 40 小时 0.05 元/分钟 根据该资费标准可以算出,月上网时间在 T 以下者,选择类型 A 比较合适;月上网时间在 T 以上者,应选择类型 B。T 的值应是(63)。(63)A.15 小时 30 分 B
25、.28 小时 20 分 C.3 0 小时 D.40 小时 某企业准备将 3 项任务 P、Q、R 分配给甲、乙、丙三人,每人分别做一项。估计各人完成各项工作所需的天数如下表所示:所需天数P Q R 甲 9 7 10 乙 12 14 15 丙 16 11 16 设最优的分配方案为完成这三项工作所需的总天数最少,则在最优分配方案中,(64)。(64)A.甲执行 P B.甲执行 Q C.乙执行 P D.乙执行 R 下表中,第一行依次列出了 0.00,0.01,0.02,0.03,0.99,共 100 个数据;对第一行的每个数据采用方法 1 处理后形成第二行数据;对第一行的每个数据采用方法 2处理后形成
26、第三行数据。原数据 0.00 0.04 0.05 0.06 0.14 0.15 0.16 0.99 方法 1 处理结果 0.0 0.0 0.1 0.1 0.1 0.2 0.2 1.0 方法 2 处理结果 0.0 0.0 0.0 0.1 0.1 0.2 0.2 1.0 方法 1 是对末位数字采用 4 舍 5 入处理,即末位数字是 4 或 4 以下时舍去,若末位数字是 5 或 5 以上,则进 1。方法 2 对 4 舍 5 入法做了如下修改:如果末位数字是 5,则并不总是入,而需要根据前一位数字的奇偶性再决定舍入:如果前一位数字是偶数,则将 5 舍去;如果前一位数字是奇数,则进 1。例如,0.05
27、将舍入成 0.0;0.15 将舍入成 0.2。通过对这三行数据分别求算术平均值,可以看出:在处理一批正数时,方法 1(通常的 4 舍 5 入法)与方法 2(修改后的 4 舍 5 入法)相比,(65)。(65)A方法 1 与方法 2 都不会产生统计偏差(舍与入平均相抵)B.方法 1 不会产生统计偏差,方法 2 产生偏高结果 C.方法 1 产生偏低结果,方法 2 不会产生统计偏差 D.方法 1 产生偏高结果,方法 2 改进了方法 1 2007 年上半年 程序员 上午试卷 第 11 页(共 12 页)某网络结构如下图所示。在 Windows 操作系统中配置 Web 服务器应安装的软件是(66),在配
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
