分享
分享赚钱 收藏 举报 版权申诉 / 25

类型2006年下半年 程序员 试题.pdf

  • 上传人:a****
  • 文档编号:759052
  • 上传时间:2025-12-14
  • 格式:PDF
  • 页数:25
  • 大小:672.08KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2006年下半年 程序员 试题 2006 年下 半年
    资源描述:

    1、2006 年下半年 程序员 上午试卷 第 1 页(共 1 页)全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格(水平水平水平水平)考试考试考试考试 2006 年下半年年下半年年下半年年下半年 程序员程序员程序员程序员 上午试卷上午试卷上午试卷上午试卷 (考试时间 9:0011:30 共 150 分钟)请按下述要求正确填写答题卡请按下述要求正确填写答题卡请按下述要求正确填写答题卡请按下述要求正确填写答题卡 1.在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。2.本

    2、试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分 75 分。3.每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。4.解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。例题例题例题例题 2006 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是 (88)月(89)日。(88)A.9 B.10 C.11 D.12(89)A.4 B.5 C.6 D.7 因为考试日期是“11 月 4 日”,故(88)选 C,(8

    3、9)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。2006 年下半年 程序员 上午试卷 第 2 页(共 2 页)使用 Word 时,若要创建每页都相同的页脚,则可以通过(1)按钮,切换到页脚区域,然后输入文本或图形。要将 D 盘中当前正在编辑的 Wang1.doc 文档拷贝到 U盘,应当使用(2)。(1)A.“编辑”菜单中的 B.“工具”菜单中的 C.“文件”菜单中的 D.“视图”菜单的“页眉和页脚”工具栏上的(2)A.“文件”菜单中的“保存”命令 B.“文件”菜单中的“另存为”命令 C.“文件”菜单中的“新建”命令 D.“编辑”菜单中的“替换”命令

    4、 在“Excel 2000”表处理中,假设 A1=2,A2=2.5,选择 A1:A2 区域,并将鼠标指针放在该区域右下角填充柄上,拖动至 A10,则 A10=(3),SUM(A1:A10)=(4)。(3)A.5.5 B.6 C.6.5 D.7(4)A.30 B.42.5 C.46.5 D.48.5 (5)是正确的 E-mail 地址。(5)A.Webmasterceiaec.org B.Web masterceiaec.org C.http:www.ceiaec.org D.http:/www.ceiaec.org 如果计算机断电,则(6)中的数据会丢失。(6)A.ROM B.EPROM C.

    5、RAM D.回收站 与 3.5 英寸软盘相比,U 盘的优点是(7)。(7)A.体积小、容量小、速度快 B.体积大、容量小、速度慢 C.体积小、容量大、速度慢 D.体积小、容量大、速度快 计算机指令系统中采用不同寻址方式可以提高编程灵活性,立即寻址是指(8)。(8)A.操作数包含在指令中 B.操作数的地址包含在指令中 C.操作数在地址计数器中 D.操作数在寄存器中 在某次通信中,发送方发送了一个 8 位的数据(包含一个奇校验位),若传输过程中有差错,则接收方可检测出该 8 位数据(9)。(9)A.奇数个位出错 B.偶数个位出错 C.出错的位置 D.出错的位数 2006 年下半年 程序员 上午试卷

    6、 第 3 页(共 3 页)评价一个计算机系统时,通常主要使用(10)来衡量系统的可靠性,使用(11)来度量系统的效率。(10)A.平均响应时间 B.平均无故障时间(MTBF)C.平均修复时间 D.数据处理速率(11)A.平均无故障时间(MTBF)和平均修复时间(MTTR)B.平均修复时间(MTTR)和故障率 C.平均无故障时间(MTBF)和吞吐量 D.平均响应时间、吞吐量和作业周转时间等 以下文件扩展名中,(12)不是视频文件格式。(12)A.MPEG B.AVI C.VOC D.RM 用(13)可将摄影作品、绘画作品输入到计算机中,进而对这些图像信息进行加工处理。(13)A.扫描仪 B.投影

    7、仪 C.彩色喷墨打印机 D.绘图仪 人耳能听得到的音频信号的频率范围是 20Hz20kHz,包括:语音、音乐、其它声音,其中语音频率范围通常为(14)。(14)A.小于 20Hz B.300Hz3400Hz C.300Hz20kHz D.高于 20kHz 以下关于 DoS 攻击的描述中,正确的是(15)。(15)A.以传播病毒为目的 B.以窃取受攻击系统上的机密信息为目的 C.以导致受攻击系统无法处理正常用户的请求为目的 D.以扫描受攻击系统上的漏洞为目的 以下哪项措施不能有效提高系统的病毒防治能力?(16)。(16)A.安装、升级杀毒软件 B.下载安装系统补丁 C.定期备份数据文件 D.不要

    8、轻易打开来历不明的邮件 小张在 M 公司担任程序员,他执行本公司工作任务,独立完成了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属(17)享有。(17)A.小张 B.M 公司 C.M 公司和小张共同 D.购买此应用程序的用户 下列标准代号中,(18)是我国地方标准的代号。(18)A.GB/T B.DB11 C.Q/T11 D.DB/T 2006 年下半年 程序员 上午试卷 第 4 页(共 4 页)操作数“00000101”与“00000101”执行逻辑(19)操作后,运算结果为“00000000”。(19)A.或 B.与 C.异或 D.与非 CPU 从 内 存 中 读 取 指 令

    9、时,需 要 先 将 程 序 计 数 器(PC)的 内 容 输 送到 (20)总 线 上。(20)A数据 B.地址 C.控制 D.接口 已知 X=73,若采用 8 位机器码表示,则X原=(21),X补=(22)。(21)A.11001001 B.01001001 C.11011001 D.01011001(22)A.10110111 B.01001001 C.10100111 D.01011001 在使用 Windows 系统时,单击 Windows 窗口右上方的“”按钮,可以将窗口(23);当用户将打开的 4 个窗口平铺排列时,有(24)个窗口处于激活状态;当用户选择一个文件图标,执行“剪切”

    10、命令后,被“剪切”的文件放在(25)中。(23)A.关闭 B.还原 C.最小化 D.最大化(24)A.1 B.2 C.3 D.4(25)A.回收站 B.硬盘 C.剪贴板 D.软盘 用户进程 A 从“运行”状态转换到“阻塞”状态可能是由于(26)。(26)A.该进程执行了 V 操作 B.某系统进程执行了 V 操作 C.该进程执行了 P 操作 D.某系统进程执行了 P 操作 作业 Jl、J2、J3 的提交时间和所需运行时间如下表所示。若采用响应比高者优先调度算法,则作业调度次序为(27)。作业号 提交时间 运行时间(分钟)J1 J2 J3 6:00 6:20 6:25 30 20 6(27)A.J

    11、1J2J3 B.J1J3J2 C.J2J1J3 D.J2J3J1 C+语言兼容 C 语言,因此,(28)。(28)A.C+的关键字与 C 语言的关键字完全相同 B.C+的数据类型与 C 语言的数据类型完全相同 C.C+编译器能编译 C 语言程序 D.C+编译器能把 C 语言程序翻译成 C+程序 2006 年下半年 程序员 上午试卷 第 5 页(共 5 页)函数 f()、g()的定义如下图所示,调用函数 f 时传递给形参 a 的值为 1。若采用传值(call by value)的方式调用 g(c),则函数 f 的返回值为(29);若采用传引用(call by reference)的方式调用 g(

    12、c),则函数 f 的返回值为(30)。f(形式参数 a)g(形式参数 b)int c=a+1;g(c);return a+c;int x;x=b*b;b=x/2+b;return;(29)A.7 B.5 C.4 D.3(30)A.3 B.4 C.5 D.7 结构化程序中的基本结构不包括(31)。(31)A.嵌套 B.顺序 C.循环 D.选择 需编译运行的程序,其(32)错误在编译时不能发现。(32)A.逻辑 B.语法 C.括号不匹配 D.关键字拼写 程序员一般用(33)软件编写和修改程序。(33)A.预处理 B.文本编辑 C.链接 D.编译 (34)语言可以编写 applet 并通过 Scri

    13、pt 程序调用执行。(34)A.FORTRAN B.C+或 C C.HTML D.JAVA 在链表结构中,采用(35)可以用最少的空间代价和最高的时间效率实现队列结构。(35)A.仅设置尾指针的单向循环链表 B.仅设置头指针的单向循环链表 C.仅设置尾指针的双向链表 D.仅设置头指针的双向链表 若需将一个栈 S 中的元素逆置,则以下处理方式中正确的是(36)。(36)A.将栈 S 中元素依次出栈并入栈 T,然后栈 T 中元素依次出栈并进入栈 S B.将栈 S 中元素依次出栈并入队,然后使该队列元素依次出队并进入栈 S C.直接交换栈顶元素和栈底元素 D.直接交换栈顶指针和栈底指针 已知 N 个

    14、数已存入数组 A1.M的前 N 个元素中(NM),为在 Ai(1iN)之前插入一个新数,应先(37),以挪出一个空闲位置插入该数。(37)A.从 Ai开始直到 A1,每个数向后移动一个位置 B.从 A1开始直到 Ai,每个数向后移动一个位置 C.从 Ai开始直到 AN,每个数向前移动一个位置 2006 年下半年 程序员 上午试卷 第 6 页(共 6 页)D.从 AN开始直到 Ai,每个数向后移动一个位置 若某二叉树的先序遍历序列和中序遍历序列分别为 PBECD、BEPCD,则该二叉树的后序遍历序列为(38)。(38)A.PBCDE B.DECBP C.EBDCP D.EBPDC 无向图的邻接矩

    15、阵一定是(39)。(39)A.对角矩阵 B.稀疏矩阵 C.三角矩阵 D.对称矩阵 对具有 n 个元素的有序序列进行二分查找时,(40)。(40)A.查找元素所需的比较次数与元素的位置无关 B.查找序列中任何一个元素所需要的比较次数不超过)1(log 2+n C.元素位置越靠近序列后端,查找该元素所需的比较次数越少 D.元素位置越靠近序列前端,查找该元素所需的比较次数越少 在公有继承的情况下,基类的成员在派生类中的访问权限为(41)。(41)A.公有 B.私有 C.保持不变 D.受保护 面向对象程序设计中,采用(42)机制实现共享类中的方法和数据。(42)A.引用调用 B.封装 C.动态绑定 D

    16、.继承 采用面向对象技术开发的应用系统的特点是 (43)。(43)A.重用性更强 B.运行速度更快 C.占用存储量小 D.维护更复杂 不能作为类成员的是 (44)。(44)A.自身类对象 B.自身类对象的引用 C.自身类对象的指针 D.另一个类的对象 面向对象程序设计语言提供的(45)机制可以实现发送一个通用的消息而调用不同类的方法。(45)A.函数调用 B.多态 C.封装 D.继承 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,(46)适用于需求明确或很少变更的项目,(47)主要用来描述面向对象的软件开发过程。(46)A.瀑布模型 B.演化模型 C.螺旋模型 D.喷泉模

    17、型(47)A.瀑布模型 B.演化模型 C.螺旋模型 D.喷泉模型 2006 年下半年 程序员 上午试卷 第 7 页(共 7 页)软件开发过程中,常采用甘特(Gantt)图描述进度安排。甘特图以(48)。(48)A.时间为横坐标、任务为纵坐标 B.时间为横坐标、人员为纵坐标 C.任务为横坐标、人员为纵坐标 D.人数为横坐标、时间为纵坐标 某软件在应用初期,运行在 Windows NT 环境中。现因某种原因,该软件需要在UNIX 环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的(49)。(49)A.可扩充性 B.可靠性 C.复用性 D.可移

    18、植性 软件的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照 ISO/IEC 9126 软件质量度量模型定义,一个软件的易使用性不包括(50)。(50)A.易理解性 B.易操作性 C.易改变性 D.易学性 在了解程序内部结构和流程后,通常采用(51)验证程序内部逻辑是否符合设计要求,此时可使用(52)技术设计测试案例。(51)A.黑盒测试 B.白盒测试 C.等价类划分 D.边界值分析(52)A.等价类划分 B.边界值分析 C.因果图 D.逻辑覆盖 软件测试中的测试由用户在软件开发者指导下完成,这种测试属于(53)阶段的测试活动。(53)A.单元测试 B.集成测试

    19、 C.系统测试 D.确认测试 在数据库设计中,当合并局部 E-R 图时,“职工”在某一局部应用中被当作实体,而在另一局部应用中被当作属性,这种冲突被称为(54)冲突。(54)A.属性 B.命名 C.结构 D.联系 商品关系 P(商品名,条形码,产地,价格)中的(55)属性可以作为该关系的主键。查询由“北京”生产的 185 升电冰箱的 SQL 语句应该是:SELECT 商品名,产地 FROM P WHERE 产地=北京 AND (56);将价格小于 50 的商品上调 5的 SQL 语句应该是:UPDATE P (57)WHERE 价格 50;2006 年下半年 程序员 上午试卷 第 8 页(共

    20、8 页)(55)A.商品名 B.条形码C.产地 D.价格(56)A.条形码=185 升电冰箱 B.条形码=185 升电冰箱 C.商品名=185 升电冰箱 D.商品名=185 升电冰箱(57)A.SET 价格=价格*1.05 B.SET 价格=价格*1.05C.Modify 价格=价格*1.05 D.Modify 价格=价格*1.05 信贷额度关系 credit-in(C_name,limit,Credit_balance)中的三个属性分别表示用户姓名、信贷额度和到目前为止的花费。下表为关系 credit-in 的一个具体实例。若要查询每个用户还能花费多少,相应的 SQL 语句应为:Select

    21、 (58)From credit-in。(58)A.C_name,Credit_balance limit B.C_name,limit Credit_balance C.C_name,limit,Credit_balance D.C_name,Credit_balance 已知 n 为一正整数,在下面的循环语句中,循环体的重复次数约为(59)。s=0;i=1;while(i n)i=i*2;s=s+i;(59)A.n-1 B.n/2 C.(n-1)2 D.log2n (60)是算法的一种图形化表示。(60)A.拓扑结构图 B.流程图 C.伪代码 D.数据流图 在 TCP/IP 体系结构中,(

    22、61)协议实现 IP 地址到 MAC 地址的转化。(61)A.ARP B.RARP C.ICMP D.TCP 电子政务的应用模式有 3 种,其中不包括(62)。(62)A.G2G B.B2B C.G2B D.G2C Telnet 提供的服务是(63)。(63)A.远程登录 B.电子邮件 C.域名解析 D.寻找路由 C_name limit Credit_balance 王伟峰 吴 桢 黎建明 刘 柯 徐国平 景莉红 2500 3100 2380 5600 8100 6000 1800 2000 2100 3600 5800 4500 2006 年下半年 程序员 上午试卷 第 9 页(共 9 页

    23、)网络中某些用户只能接收但不能发送 Email,此时管理员应检查(64)。(64)A.Email 服务器是否与网络连通 B.连接客户端与 Email 服务器之间的路由器端口的访问控制列表是否进行了deny SMTP 设置 C.连接客户端与 Email 服务器之间的路由器端口的访问控制列表是否进行了deny any 设置 D.连接客户端与 Email 服务器之间的路由器端口的访问控制列表是否进行了deny pop3 设置 Web 服务器 www.abc.edu 的域名记录存储在 IP 地址为 213.210.112.34 的域名服务器中。某主机的 TCP/IP 属性配置如下图所示,该主机要访问

    24、www.abc.edu 站点,则首先查询 IP 地址为(65)的域名服务器。(65)A.210.112.66.78 B.210.112.66.88 C.213.210.112.34 D.200.210.153.15 试题(66)(70)给出了计算机英文术语的解释,请从供选择的参考答案中选择正确的术语。(66):An error can be caused by attempting to divide by 0.(66)A.Interrupt B.Default C.Underflow D.Overflow (67):The process of identifying and correct

    25、ing errors in a program.(67)A.Debug B.Bug C.Fault D.Default (68):A collection of related information,organized for easy retrieval.(68)A.Data B.Database C.Buffer D.Stack 2006 年下半年 程序员 上午试卷 第 10 页(共 10 页)(69):A location where data can be temporarily stored.(69)A.Area B.Disk C.Buffer D.File (70):A grap

    26、hical bar with buttons that perform some of the most common commands.(70)A.Title bar B.Tool bar C.Status bar D.Scroll bar Every valid character in a computer that uses even (71)must always have an even number of 1 bits.(71)A.parity B.check C.test D.compare The maximum number of data that can be expr

    27、essed by 8 bits is (72).(72)A.64 B.128 C.255 D.256 Integration (73)is the process of verifying that the components of a system work together as described in the program design and system design specifications.(73)A.trying B.checking C.testing D.coding GIF files are limited to a maximum of 8 bits/pix

    28、el,it simply means that no more than 256 colors are allowed in (74).(74)A.an image B.a file C.a window D.a page Computer (75)is a complex consisting of two or more connected computing units,it is used for the purpose of data communication and resource sharing.(75)A.storage B.device C.network D.proce

    29、ssor 2006 年下半年 程序员 下午试卷 第 1 页(共 1 页)全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格(水平水平水平水平)考试考试考试考试 2002002002006666 年下半年年下半年年下半年年下半年 程序员程序员程序员程序员 下午试卷下午试卷下午试卷下午试卷 (考试时间 14:0016:30 共 150 分钟)请按下述要求正确填写答题纸请按下述要求正确填写答题纸请按下述要求正确填写答题纸请按下述要求正确填写答题纸 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。2.

    30、在答题纸的指定位置填写准考证号、出生年月日和姓名。3.答题纸上除填写上述内容外只能写解答。4.本试卷共 8 道题,试题一至试题三是必答题,试题四至试题五选答 1 道,试题六至试题八选答 1 道。每题 15 分,满分 75 分。试题号 一三 四五 六八 选择方法 必答题 选答 1 题 选答 1 题 5.解答时字迹务必清楚,字迹不清时,将不评分。6.仿照下面例题,将解答写在答题纸的对应栏内。例题例题例题例题 2006 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月 (2)日。因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。例题 解答栏

    31、(1)11(2)4 2006 年下半年 程序员 下午试卷 第 2 页(共 2 页)试题一试题一试题一试题一(共共共共 15 分分分分)阅读以下说明和算法,完善算法并回答问题,将解答写在答题纸的对应栏内。说明说明说明说明 假设以二维数组 G1.m,1.n表示一幅图像各像素的颜色,则 Gi,j表示区域中点(i,j)处的颜色,颜色值为 0 到 k 的整数。下面的算法将指定点(i0,j0)所在的同色邻接区域的颜色置换为给定的颜色值。约定所有与点(i0,j0)同色的上、下、左、右可连通的点组成同色邻接区域。例如,一幅 89 像素的图像如图 1-1 所示。设用户指定点(3,5),其颜色值为 0,此时其上方

    32、(2,5)、下方(4,5)、右方(3,6)邻接点的颜色值都为 0,因此这些点属于点(3,5)所在的同色邻接区域,再从上、下、左、右四个方向进行扩展,可得出该同色邻接区域的其他点(见图 1-1 中的阴影部分)。将上述同色区域的颜色替换为颜色值 7所得的新图像如图 1-2 所示。图 1-1 图 1-2 算法算法算法算法 输入:矩阵 G,点的坐标(i0,j0),新颜色值 newcolor。输出:点(i0,j0)所在同色邻接区域的颜色置换为 newcolor 之后的矩阵 G。算法步骤(为规范算法,规定该算法只在第七步后结束):第一步:若点(i0,j0)的颜色值与新颜色值 newcolor 相同,则 (

    33、1);第二步:点(i0,j0)的颜色值oldcolor;创建栈 S,并将点坐标(i0,j0)入栈;第三步:若 (2),则转第七步;第四步:栈顶元素出栈(x,y),并 (3);第五步:1)若点(x,y-1)在图像中且 Gx,y-1等于 oldcolor,则(x,y-1)入栈 S;2)若点(x,y+1)在图像中且 Gx,y+1等于 oldcolor,则(x,y+1)入栈 S;3)若点(x-1,y)在图像中且 Gx-1,y等于 oldcolor,则(x-1,y)入栈 S;4)若点(x+1,y)在图像中且 Gx+1,y等于 oldcolor,则(x+1,y)入栈 S;第六步:转 (4);第七步:算法结

    34、束。问题问题问题问题 是否可以将算法中的栈换成队列?回答:(5)。试题一至试题三是必答题12345678954543151255301320323002320100002100003200102002265501021633400742110110512345678123456789545431512553713203237723271777721777732001727722655017216334777421101105123456782006 年下半年 程序员 下午试卷 第 3 页(共 3 页)试题二试题二试题二试题二(共共共共 15151515 分分分分)阅读以下说明和 C 函数,将应

    35、填入 (n)处的字句写在答题纸的对应栏内。说明说明说明说明 某单位准备进行一次选举,对指定的 n 名(n80)候选人进行投票。为了简化选举工作,事先印制了写有这 n 名候选人姓名的选票,投票者只需将选中者名下的圆圈涂黑即可。规定每张选票上被涂黑的圆圈数不得超过 3 个,也不得少于 1 个,否则视为无效选票。投票结束后,所有选票经计算机扫描处理,形成了描述选票状态的文本文件。例如,n=8 时所形成的文件如下:01011000 10010100 10011000 11111111 00000000 00111000 其中,每行表示一张选票的数据,每列代表一位候选者的得票情况。第 i 行第 j 列为

    36、 1,表示第 i 张选票上投了第 j 名候选人 1 票。函数 statistic()的功能是读入选票数据,并统计每位候选者的得票数,函数返回有效选票数。CCCC 函数函数函数函数 int statistic(FILE*fp,int candidate,int n)/*从文件中读入选票数据,n 为候选人数量(n80),从有效选票中统计每位候选者的得票数并存入 candidate,函数返回有效选票数*/char str80;/*str 保存读入的一张选票数据*/int i,tag=0;/*tag 用于判断每张选票是否有效*/int q=0;/*q 用于计算有效选票数*/for(i=0;i n;i+

    37、)candidatei=0;while(1)fgets(str,80,fp);/*读入一张选票数据*/for(tag=0,i=0;(2);i+)if (stri=1)tag+;if(3)/*若是有效选票,则进行统计*/(4);for(i=0;i 0)for(q=0;q M.cols;q+)numq=0;for(t=0;t M.elements;+t)/*计算矩阵 M 中每一列非零元素数目*/numM.datat.c+;/*计算矩阵 M 中每列第一个非零元素在其转置矩阵三元组顺序表中的位置*/(3);for(j=1;j M.cols;j+)cpotj=(4);/*以下代码完成转置矩阵 MT 三元

    38、组顺序表元素的设置*/for(t=0;t M.elements;t+)j=(5);/*取矩阵 M 的一个非零元素的列号存入 j*/*q 为该非零元素在转置矩阵 MT 三元组顺序表中的位置(下标)*/q=cpotj;MT.dataq.r=M.datat.c;MT.dataq.c=M.datat.r;MT.dataq.e=M.datat.e;+cpotj;/*计算 M 中第 j 列的下一个非零元素的目的位置*/*for*/*if*/free(num);free(cpot);/*此处输出矩阵元素,代码省略*/return OK;/*TransposeMatrix*/2006 年下半年 程序员 下午试

    39、卷 第 6 页(共 6 页)试题四试题四试题四试题四(共共共共 15151515 分分分分)阅读以下应用说明以及用 Visual Basic 编写的程序代码,将应填入 (n)处的字句写在答题纸的对应栏内。应用应用应用应用 4.1 设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选框单击事件过程的程序代码如下:Private Sub chk1_Click()Label.fontBold=chk1.Value End Sub Private Sub chk2_Click()Label.fontItalic=chk2.Value

    40、 End Sub Private Sub chk3_Click()Label.fontUnderLine=chk3.Value End Sub 三个复选框 chk1、chk2、chk3 的功能分别是:(1)。应用应用应用应用 4.2 设应用程序的运行窗口内有两个文本框 Txt1 和 Txt2,其初始内容为空。在 Txt1 文本框中输入一个数值,当光标离开此文本框(例如进入文本框 Txt2)时,执行的程序代码如下:Private Sub Txt1_LostFocus()dim x as double x=Val(Txt1.Text)If x100 Then Txt1.Text=MsgBox$(请

    41、重新输入!)Txt1.SetFocus Else Txt2.Text=Txt1.Text End If End Sub 该程序代码的功能是:若在文本框 Txt1 中输入的数值小于 0 或大于 100,当光标离开此文本框时,(2);否则,将其值复制到文本框 Txt2 中。应用应用应用应用 4.3 在下面的应用中,当窗口内发生 Click 事件时,窗口内将显示如图 4-1 所示的杨辉三从下列的 2 道试题(试题四至试题五)中任选 1 道解答。如果解答的试题数超过 1 道,则题号小的 1 道解答有效。2006 年下半年 程序员 下午试卷 第 7 页(共 7 页)角形(每一行都是二项式展开的系数)。请

    42、完善程序代码。图 4-1 Private Sub Form_Click()Dim i,j,c As Integer,StrTemp As String Dim a(9)As Integer a(0)=0:a(1)=1:StrTemp=Str(a(1)+Space(3)CurrentX=(ScaleWidth-TextWidth(StrTemp)/2 Print StrTemp For j=2 To 9 a(j)=1 For c=j-1 To 2 Step-1 a(c)=(3)Next (4)=For c=1 To j StrTemp=StrTemp&Str(5)&Space(5-Len(Str

    43、(a(c)Next CurrentX=(ScaleWidth-TextWidth(StrTemp)/2 Print StrTemp Next End Sub 2006 年下半年 程序员 下午试卷 第 8 页(共 8 页)试题五试题五试题五试题五(共共共共 15151515 分分分分)阅读以下说明和 C 函数,将应填入 (n)处的字句写在答题纸的对应栏内。说明说明说明说明 某班级有 N 名学生,他们可根据自己的情况选修名称和数量不尽相同的课程。设 N等于 6,学生信息、所选课程及成绩用链表结构存储,如图 5-1 所示。图 5-1 程序中相应的类型定义如下:#define N 6 struct n

    44、ode char cname5;/*课程名*/int grade;/*成绩*/struct node*next;/*指针,指示某学生选修的下一门课程及成绩*/;struct student char xh5;/*学号*/char name20;/*姓名*/struct node*link;/*指针,指示出选修的课程及成绩链表*/stud_infoN;stud_info为一个全局数组。函数 func(char kc,int*num)的功能是统计选修了课程名为 kc 的学生的人数,并返回该课程的平均成绩(若无人选修该课程,则平均成绩为 0),参数 num 带回选修课程 kc 的学生人数。Eng85

    45、下标下标下标下标学号学号学号学号姓名姓名姓名姓名012孙滨011兰凌008李诺004张平003刘敏001王可Math90Eng74Math100Math65Eng85Hist60Phy55Eng95Hist90Arts95Arts60012345课程课程课程课程成绩成绩成绩成绩2006 年下半年 程序员 下午试卷 第 9 页(共 9 页)CCCC 函数函数函数函数 double func(char kc,int*num)int i,count=0,sum=0;/*count 用于记录选修课程名为 kc 的学生的人数*/double avg=0.0;struct node*p;for(i=0;i

    46、 next;/*while*/(4);if(5)avg=(double)sum/count;/*计算平均成绩*/return avg;/*func*/2006 年下半年 程序员 下午试卷 第 10 页(共 10 页)试题六试题六试题六试题六(共共共共 15151515 分分分分)阅读以下说明和 C+程序代码,将应填入 (n)处的字句写在答题纸的对应栏内。说明说明说明说明 在下面的 C+代码中,类 SalesTicket 能够完成打印票据正文的功能,类HeadDecorator 与 FootDecorator 分别完成打印票据的台头和脚注的功能。已知该程序运行后的输出结果如下所示,请填补该程序代

    47、码中的空缺。这是票据的台头!这是票据正文!这是票据的脚注!-这是票据的台头!这是票据的脚注!C+C+C+C+程序程序程序程序代码代码代码代码#include using namespace std;class SalesTicket public:(1)printTicket()cout 这是票据正文!printTicket();class HeadDecorator:public Decorator public:HeadDecorator(SalesTicket*t):(2)void printTicket()从下列的 3 道试题(试题六至试题八)中任选 1 道解答。如果解答的试题数超过

    48、1 道,则题号小的 1 道解答有效。2006 年下半年 程序员 下午试卷 第 11 页(共 11 页)cout 这是票据的台头!endl;Decorator:printTicket();class FootDecorator:public Decorator public:FootDecorator(SalesTicket*t):(3)void printTicket()Decorator:printTicket();cout 这是票据的脚注!endl;void main(void)SalesTicket t;FootDecorator f(&t);HeadDecorator h(4);h.p

    49、rintTicket();cout -0 Then 除左边点外 PicCurve.Line(x-1,Lasty)-(x,y),vbRed 由前 1 点到当前点画红色线段 End If x=x+1 准备下一点坐标 Lasty=y 保存当前坐标供下次使用 End Sub 2006 年下半年 程序员 下午试卷 第 14 页(共 14 页)试题八试题八试题八试题八(共共共共 15151515 分分分分)阅读以下说明和 Java 程序代码,将应填入(n)处的字句写在答题纸的对应栏内。说明说明说明说明 在下面的 Java 程序代码中,类 SalesTicket 能够完成打印票据正文的功能,类HeadDec

    50、orator 与 FootDecorator 分别完成打印票据的台头和脚注的功能。已知该程序运行后的输出结果如下所示,请填补该程序代码中的空缺。这是票据的台头!这是票据正文!这是票据的脚注!-这是票据的台头!这是票据的脚注!JavaJavaJavaJava 程序程序程序程序代码代码代码代码 public class SalesTicket public void printTicket()System.out.println(这是票据正文!);public class Decorator extends SalesTicket SalesTicket ticket;public Decorat

    51、or(SalesTicket t)ticket=t;public void printTicket()if(ticket!=null)ticket.printTicket();public class HeadDecorator extends Decorator public HeadDecorator(SalesTicket t)(1);public void printTicket()System.out.println(这是票据的台头!);super.printTicket();2006 年下半年 程序员 下午试卷 第 15 页(共 15 页)public class FootDecorator extends Decorator public FootDecorator(SalesTicket t)(2);public void printTicket()super.printTicket();System.out.println(这是票据的脚注!);public class Main public static void main(String args)T=new HeadDecorator(3);T.(4);System.out.println(-);T=new FootDecorator(5);T.printTicket();

    展开阅读全文
    提示  课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2006年下半年 程序员 试题.pdf
    链接地址:https://www.ketangku.com/wenku/file-759052.html
    相关资源 更多
  • 人教版小学数学五年级下册重点题型专项练习含答案(综合题).docx人教版小学数学五年级下册重点题型专项练习含答案(综合题).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(综合卷).docx人教版小学数学五年级下册重点题型专项练习含答案(综合卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(精练).docx人教版小学数学五年级下册重点题型专项练习含答案(精练).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(突破训练).docx人教版小学数学五年级下册重点题型专项练习含答案(突破训练).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(研优卷).docx人教版小学数学五年级下册重点题型专项练习含答案(研优卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(最新).docx人教版小学数学五年级下册重点题型专项练习含答案(最新).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(新).docx人教版小学数学五年级下册重点题型专项练习含答案(新).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(巩固).docx人教版小学数学五年级下册重点题型专项练习含答案(巩固).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(实用).docx人教版小学数学五年级下册重点题型专项练习含答案(实用).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(完整版).docx人教版小学数学五年级下册重点题型专项练习含答案(完整版).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(夺分金卷).docx人教版小学数学五年级下册重点题型专项练习含答案(夺分金卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(培优).docx人教版小学数学五年级下册重点题型专项练习含答案(培优).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(培优B卷).docx人教版小学数学五年级下册重点题型专项练习含答案(培优B卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(培优A卷).docx人教版小学数学五年级下册重点题型专项练习含答案(培优A卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(名师推荐).docx人教版小学数学五年级下册重点题型专项练习含答案(名师推荐).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(典型题).docx人教版小学数学五年级下册重点题型专项练习含答案(典型题).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(B卷).docx人教版小学数学五年级下册重点题型专项练习含答案(B卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案(A卷).docx人教版小学数学五年级下册重点题型专项练习含答案(A卷).docx
  • 人教版小学数学五年级下册重点题型专项练习含答案解析.docx人教版小学数学五年级下册重点题型专项练习含答案解析.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【黄金题型】.docx人教版小学数学五年级下册重点题型专项练习含答案【黄金题型】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【达标题】.docx人教版小学数学五年级下册重点题型专项练习含答案【达标题】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【轻巧夺冠】.docx人教版小学数学五年级下册重点题型专项练习含答案【轻巧夺冠】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【能力提升】.docx人教版小学数学五年级下册重点题型专项练习含答案【能力提升】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【考试直接用】.docx人教版小学数学五年级下册重点题型专项练习含答案【考试直接用】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【综合题】.docx人教版小学数学五年级下册重点题型专项练习含答案【综合题】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【综合卷】.docx人教版小学数学五年级下册重点题型专项练习含答案【综合卷】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【突破训练】.docx人教版小学数学五年级下册重点题型专项练习含答案【突破训练】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【研优卷】.docx人教版小学数学五年级下册重点题型专项练习含答案【研优卷】.docx
  • 人教版小学数学五年级下册重点题型专项练习含答案【满分必刷】.docx人教版小学数学五年级下册重点题型专项练习含答案【满分必刷】.docx
  • 关于我们 - 联系我们 - 加入我们 - 常用工具与软件 - 公益活动

    copyright@ 2020-2024 www.ketangku.com网站版权所有

    黑ICP备2024021605号-1