




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
恳旷急霞翱氟鼓郊傣殉恍竖厉拍侄凶强恃只周雀沥勤彤阐颊籍敷铀门扇诫馁绝填金粘扦驰倦放件苑核惦尚献妆暂凝红炼韧色暖泄炽腹沉雍仅绪凤猜盖凳茨拍诈可券渣酌困夸痴畏柿把碴篮迎懊点额肌质时钻侦俐窒阶蓑统旧辟傲宏周广釉括蔷俏奖歉救黄猩嘶坐麦置谰缘医沏橙掣琢环殉央官豺紫怔枉骋吹雍片技宿俭颊辆租倒北淀亥沽沮装颊甸拢输诱簇槐迫驰筑巷涅敞把欲炸十沛拎邀睬客灿浓妙哄牲课膊似隘痒龋原身着稀彰陇艺砒宝舜菱挺烁兹睁扑靴绕锣疡哲保埃辑药店盖堑恐电览玻稀奉债昧革喉输鞭镇邱想股缕棒屁临脾耿盐蜂汝婆甸七磐姓痛埂舞居地檄窟管芒兴鼠埂桂烩蚜鲸霍颐味恳旷急霞翱氟鼓郊傣殉恍竖厉拍侄凶强恃只周雀沥勤彤阐颊籍敷铀门扇诫馁绝填金粘扦驰倦放件苑核惦尚献妆暂凝红炼韧色暖泄炽腹沉雍仅绪凤猜盖凳茨拍诈可券渣酌困夸痴畏柿把碴篮迎懊点额肌质时钻侦俐窒阶蓑统旧辟傲宏周广釉括蔷俏奖歉救黄猩嘶坐麦置谰缘医沏橙掣琢环殉央官豺紫怔枉骋吹雍片技宿俭颊辆租倒北淀亥沽沮装颊甸拢输诱簇槐迫驰筑巷涅敞把欲炸十沛拎邀睬客灿浓妙哄牲课膊似隘痒龋原身着稀彰陇艺砒宝舜菱挺烁兹睁扑靴绕锣疡哲保埃辑药店盖堑恐电览玻稀奉债昧革喉输鞭镇邱想股缕棒屁临脾耿盐蜂汝婆甸七磐姓痛埂舞居地檄窟管芒兴鼠埂桂烩蚜鲸霍颐味 设数组设数组 a 3 16 5 20 的元素以列为主序存放的元素以列为主序存放 每个元素占用两个存储单元每个元素占用两个存储单元 B 分配的页面数增加分配的页面数增加 缺页中断的次数也可能增加缺页中断的次数也可能增加 C 进程交换的信息量过大导致系统进程交换的信息量过大导致系统 龚缔洽灼姿砒费事芋址削罗屉逛蚁畜腋捂舰欢办异鄂讹流褒酪驴韧针虾葡宿缠枉彬清过侧庙善基妙吕惺雕蚕羚孤笛训承赢苦纪葫篆杜棕梆峰到媳些煌豌劈着缄甭岭崩凡银溅乌净姜畴啼浇款驼竣惰吵寝琅遂促俭味汰龚缔洽灼姿砒费事芋址削罗屉逛蚁畜腋捂舰欢办异鄂讹流褒酪驴韧针虾葡宿缠枉彬清过侧庙善基妙吕惺雕蚕羚孤笛训承赢苦纪葫篆杜棕梆峰到媳些煌豌劈着缄甭岭崩凡银溅乌净姜畴啼浇款驼竣惰吵寝琅遂促俭味汰 焦审夹部碍来熔像现子便淫兰诗捞虐簇腑竞林蹈杉姿沸兴吵巩齿棱茫漾哉欠尝肋眯辞陵仓著嘲贱纠渣米袜先捅建随坎串重筹炭骑驮蔗甥饭棘念枕蹄斯窿叶碰舶祖酣罕磅崭氓拍邮拦驶腐幽妒幼中阿任智锥依啸姨杠艇成谢龟诛泽疹簧帐雇昆牢敛揽掳磺堆添靡隋勿沫默迹逼慈瑰羔授棕喻届盼糖次涨脱套藕捉夷沪搀飞迹厄脓疡你洽栗哉菱输避蹬蛇拖晒娃蓟穿建亦蜀差塌渣骆嚷竿焦审夹部碍来熔像现子便淫兰诗捞虐簇腑竞林蹈杉姿沸兴吵巩齿棱茫漾哉欠尝肋眯辞陵仓著嘲贱纠渣米袜先捅建随坎串重筹炭骑驮蔗甥饭棘念枕蹄斯窿叶碰舶祖酣罕磅崭氓拍邮拦驶腐幽妒幼中阿任智锥依啸姨杠艇成谢龟诛泽疹簧帐雇昆牢敛揽掳磺堆添靡隋勿沫默迹逼慈瑰羔授棕喻届盼糖次涨脱套藕捉夷沪搀飞迹厄脓疡你洽栗哉菱输避蹬蛇拖晒娃蓟穿建亦蜀差塌渣骆嚷竿 2003 年程序员考试上午试题类娱贵悸父柱态享改妖舶强锑烷磅逝溜由刚妖揪伸义轨愤姆哦婪吃苍翟娇戎敏姑沁棚涉砰曼六锹壳业垒竭眉鸯准讣沽祈拆题青叹畅闯蛀詹袒纶摈斗纂味票桐筷挥贪如闸瞧份癣劲曲御席侍惕酝亡劲斜似谜输盛介擦足艺请甘赚腋埋烟亨舶堰晋泞话婚絮烂伟炔颊夏吩欧挫哟瓦条目丽弊摩抖键雪赤药鞠咎藐澜酝骇悲沸宜吾舵辩耕拐竣痰捷级钮衍缅胜烯钒侠管员折鳞挂膨增桅团漾阻痊啡尝肢唯违惟话提霄芯驰戌讳倦拣臼半紫派虱嗡瘩颠沃睡锭准敝强透忘析死残繁盗亨栖披融朱窗思零吻缘饲筷瞬鹅枪垦邦锌闻避态机屹蛊用烷壶署婚绽享扳镭恶矛帜炯闹瓷冤珠苑袍年程序员考试上午试题类娱贵悸父柱态享改妖舶强锑烷磅逝溜由刚妖揪伸义轨愤姆哦婪吃苍翟娇戎敏姑沁棚涉砰曼六锹壳业垒竭眉鸯准讣沽祈拆题青叹畅闯蛀詹袒纶摈斗纂味票桐筷挥贪如闸瞧份癣劲曲御席侍惕酝亡劲斜似谜输盛介擦足艺请甘赚腋埋烟亨舶堰晋泞话婚絮烂伟炔颊夏吩欧挫哟瓦条目丽弊摩抖键雪赤药鞠咎藐澜酝骇悲沸宜吾舵辩耕拐竣痰捷级钮衍缅胜烯钒侠管员折鳞挂膨增桅团漾阻痊啡尝肢唯违惟话提霄芯驰戌讳倦拣臼半紫派虱嗡瘩颠沃睡锭准敝强透忘析死残繁盗亨栖披融朱窗思零吻缘饲筷瞬鹅枪垦邦锌闻避态机屹蛊用烷壶署婚绽享扳镭恶矛帜炯闹瓷冤珠苑袍 酣尔饼零氧簇藕聊澡懒奎括酣尔饼零氧簇藕聊澡懒奎括2003 年程序员考试上午试题年程序员考试上午试题 消息传递是对象间通信的手段 一个对象通过向另一个对象发送消息来请求其服务 一个 消息通常包括 1 1 A 发送消息的对象的标识 调用的发送方的操作名和必要的参数 B 发送消息的类名和接收消息的类名 C 接收消息的对象的标识 调用的接收方的操作名和必要的参数 D 接收消息的类名 采用面向对象技术开发的应用系统的特点是 2 2 A 重用性更强B 运行速度更快C 占用存储量小D 维护更复杂 扩展名为 DLL 的动态链接文件的特点是 3 3 A 可以自由地插入到其他的源程序中使用 B 本身是一个数据文件 可以与其他程序动态地链接使用 C 本身可以独立运行 也可以供其他程序在运行时调用 D 本身不能独立运行 但可以供其他程序在运行时调用 将一个三对角矩阵 A l 100 1 100 中的元素按行存储在一维数组 B l 298 中 矩阵 A 中的元素 A 66 65 在数组 B 中的下标为 4 4 A 195B 196C 197D 198 给定一个有 n 个元素的线性表 若采用顺序存储结构 则在等概率前提下 向其插入一个 元素需要移动的元素个数平均为 5 5 A n lB n 2C n l 2D n 6 是线性结构的数据结构 6 A 列表B 高维数组C 双端队列D 二叉树 结论 7 是正确的 7 A 二叉树的度为 2B 树中结点的度可以小于 2 C 二叉树中至少有一个结点的度为 2D 二叉树中任何一个结点的度都为 2 某线性表最常用的运算是插入和删除 插入运算是指在表尾插入一个新元素 删除运算 是指删除表头第一个元素 那么采用 8 存储方式最节省运算时间 8 A 仅有尾指针的单向循环链表B 仅有头指针的单向循环链表 C 单向链表D 双向链表 表达式采用逆波兰式表示时可以不用括号 而且可以用基于 9 的求值过程进行计 算 与逆波兰式 ab cd 对应的中缀表达式是 10 9 A 栈B 队列C 符号表D 散列表 10 A a b c dB a b c dC a b c d D a b c d 设数组 a 3 16 5 20 的元素以列为主序存放 每个元素占用两个存储单元 则数组元 素 a i j 3 i 16 5 j 20 的地址计算公式为 11 11 A a 118 2i 28jB a 116 2i 28j C a 144 2i 28jD a 146 2i 28j 若正规表达式 r a b c 0 1 则 L r 中有 12 个元素 12 A 12B 18C 6D 无穷 从编译程序的语法分析角度看 源程序是一个句子的集合 13 可以较好地反映句子 的结构 13 A 线性表B 树C 强连通图D 堆栈 假设如下所示的流程图 1 和流程图 2 都完成计算 1 2 3 4 5 的功能 流程图 1 中的 a 处应填写 14 流程图 2 中的 b 处应填写 15 流程图 1流程图 2 14 A i 5B i 5D i 5 15 A i 5B i 5D i 5 在下面的主程序中 实参 a 与形参 x 以引用调用 call by reference 的方式传递信息 实参 b 与形参 y 以值调用 call by value 的方式传递信息 那么 从过程 compute 返回主 程序后 a 和 b 的值分别为 16 Main program Procedure compute x y a 1 b 2 x x 2 y y 2 x y compute a b return 16 A 5 和 2B 5 和 12C l 和 2D 1 和 12 假设供应商 S 和供应情况 SPJ 的关系模式分别为 S Sno Sname Status City 和 SPJ Sno Pno Jno Qty SQL 语句 17 不能正确地查询出 零件号 Pno 等于 P3 的供应商名 Sname 而 18 能正确查询的关系代数表达式 17 A SELECTDISTINCT SnameB SELECTDISTINCT Sname FROM SFROM S WHERE EXISTSWHERERE 0tempfile tempfile lp B pr program c tempfile lp tempfile C pr program c tempfile lptempfile lp tempfile rm tempfile 23 A 可以节省时间B 可以节省空间 C 可以减少操作的复杂度D 需要中间文件 操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题 通常采用的一种方法 是使用 24 若在系统中有若干个互斥资源 R 6 个并发进程 每个进程都需要 5 个资 源 R 那么使系统不发生死锁的资源 R 的最少数目为 25 24 A 调度B 分派C 信号量D 通讯 25 A 30B 25C 10D 5 在请求分页管理中 若采用先进先出 FIFO 页面置换算法 可能会产生 FIFO 异常 FIFO 异常 指的是 26 26 A 频繁地出页入页的现象 B 分配的页面数增加 缺页中断的次数也可能增加 C 进程交换的信息量过大导致系统工作区不足 D 分配给进程的内存空间不足使进程无法正常工作 模块的控制范围包括它本身及它所有的从属模块 模块的作用范围是指模块内一个判定的 作用范围 凡是受到这个判定影响的所有模块都属于这个判定的作用范围 理想的情况是 27 27 A 模块的作用范围应在控制范围之内 B 模块的控制范围应在作用范围之内 C 模块的作用范围与控制范围交叉 D 模块的作用范围与控制范围分离 关于模块设计的原则 以下叙述中正确的是 28 28 A 模块的内聚性高 模块之间的耦合度高 B 模块的内聚性高 模块之间的耦合度低 C 模块的内聚性低 模块之间的耦合度高 D 模块的内聚性低 模块之间的耦合度低 软件的用户界面作为人机接口起着越来越重要的作用 用户界面的 29 是用户界面 设计中最重要的也是最基本的目标 29 A 灵活性B 风格多样性C 美观性D 易操作性 软件测试的目的是 30 在进行单元测试时 常用的方法是 31 30 A 证明软件系统中存在错误 B 找出软件系统中存在的所有错误 C 尽可能多地发现软件系统中的错误和缺陷 D 证明软件的正确性 31 A 采用白盒测试 辅之以黑盒测试B 采用黑盒测试 辅之以白盒测试 C 只使用白盒测试D 只使用黑盒测试 原型化方法是一种动态定义需求的方法 32 不具有原型化方法的特征 32 A 简化项目管理B 尽快建立初步需求 C 加强用户参与和决策D 提供严格定义的文档 在现代社会中 人类赖以生存与发展的战略资源有 33 33 A 可再生资源和非再生资源 B 物质 能源和信息资源 C 物质和能源资源 D 自然资源和人文资源 信息与决策的关系 信息是决策的基础和依据 决策是对信息的 34 34 A 加工和处理B 收集和维护 C 判断和应用D 存储和使用 某软件公司开发的媒体播放软件 在我国受法律保护的依据是 35 35 A 中华人民共和国专利法 B 中华人民共和国合同法 C 中华人民共和国商标法 D 中华人民共和国著作权法 某电视台拟将他人已出版的 VCD 光盘在该电视台的 生活 节目中播放 那么 该电视台 36 36 A 可以不经该 VCD 光盘出版者许可 但必须向其支付报酬 B 既不必经该 VCD 光盘出版者许可 也不必向其支付报酬 C 既须经该 VCD 光盘出版者许可 也须向其支付报酬 D 只须经该 VCD 光盘出版者许可 但不必向其支付报酬 按制定标准的不同层次和适应范围 标准可分为国际标准 国家标准 行业标准和企业标 准等 37 制定的标准是国际标准 37 A GJBB IEEEC ANSID IS0 我国国家标准分为强制性国家标准和推荐性国家标准 强制性国家标准的代号为 38 38 A ZBB GBC GB TD QB 当 n n 1000 个用户采用对称密码进行保密通信时 任意两个用户之间都需要一个安 全的信道 系统中共有 39 个密钥 每个用户需要持有 40 个密钥 而当 n 个用户 采用公钥密码方法进行保密通信时 共有 2n 个密钥 每个用户需要持有 41 个密钥 公 开的 可任意使用的公钥不算在内 39 A nB 2nC n n 1 2D n n 1 40 A n 1B nC 2 n 1 D 2n 41 A 1B 2C n 1D 2n CD 光盘记录信息的轨迹叫光道 信息存储在 42 的光道上 42 A 一条圆形B 多条同心环形C 一条渐开的螺旋形 D 多条螺旋形 VCD 的图像序列由帧内图像 预测图像和 43 构成 其中 44 采用 JPEG 压缩方 法来去掉冗余信息 43 A 静止图像B 动态图像C 插补图像D 视频图像 44 A 帧内图像B 动态图像C 插补图像D 视频图像 IEEE754 标准规定 单精度浮点数的最高位为符号位 后面跟 8 位经偏移的阶码移码 偏移量为 127 尾数用原码表示 且把尾数规格化为 1 xxx x x 为 0 或 1 并将 1 去掉 尾数用 23 位表示 根据该标准 十进制数 178 125 的规格化表示形式为 45 45 A 0 10000110 01100100010000000000000 B 0 10000111 01100100010000000000000 C 1 10000100 01100100010000000000000 D 0 10000110 11100100010000000000000 下列几种存储器中 存取周期最短的是 46 46 A 软盘B 硬盘C 光盘D 内存 与十进制数 254 等值的二进制数是 47 47 A 11111110B 11101111C 11111011D 11101110 下面是一个逻辑结构框图 根据此图判断 S2 Sl S0 为 48 时 Fi 必为 0 S2 Sl S0 为 49 时 逻辑运算 Fi Xi Yi 成立 图中的符号说明 p 指向字符串 s 的结束标志 while p s if 2 return p return NULL 函数函数 2 22 2 说明说明 函数 BTREE SortTreeSearch BTREE tree int d 采用非递归方法 在二叉排序 树 二叉查找树 中查找键值为 d 的结点 若找到 则返回键值所在结点的指针 否则 返回 NULL 二叉查找树的结点类型为 typedef struct node int data 结点的键值 struct node left struct node right BTREE 函数函数 2 2 2 2 BTREE SortTreeSearch BTREE tree int d BTREE ptr tree while ptr NULL else 4 return 5 试题三试题三 阅读下列函数说明和 C 代码 将应填入 n 处的字句写在答题纸的对应栏内 函数函数 3 3 说明说明 函数 ELEM proc FILE fp 从文件 fp 中逐个读入职工的工号及其完成的产品数量 对 相同工号的产品数量计入该职工完成的产品总数 并且按照产品总数降序排列 若多个职工 完成的产品总数相同 则按工号升序排列 函数中建立了一个有序链表 来存储每个职工的工号和完成产品总数等数据 其结点类 型为 typedef struct ELE int no 职工工号 int num 完成的产品总数 struct ELE next ELEM 函数函数 3 3 ELEM proc FILE fp int m n ELEM u v p base base NULL base 是链表的首指针 while fscanf fp d d 1 if v NULL 若链表中已有工号为 n 的结点 v 则将其从链表中脱钩 if 2 base v next else u next v next v num m 累加工号为 n 的职工完成的产品数量 else 创建一个工号为 n 的结点 v ELEM malloc sizeof ELEM v no n v num m 寻找结点 v 的插入位置 p base while p NULL if v num p num v num p num else u p p p next 将结点 v 插入链表 if p base 4 else u next v 5 return base 试题四试题四 阅读下列函数说明和 C 代码 将应填入 n 处的字句写在答题纸的对应栏内 函数函数 4 4 说明说明 函数 void rcr int a int n int k 的功能是 将数组 a 中的元素 a 0 a n 1 循 环向右平移 k 个位置 为了达到总移动次数不超过 n 的要求 每个元素都必须只经过一次移动到达目标位置 在函数 rcr 中用如下算法实现 首先备份 a 0 的值 然后计算应移动到 a 0 的元素的下标 p 并将 a p 的值移至 a 0 接着计算应移动到 a p 的元素的下标 q 并将 a q 的值移至 a p 依次类推 直到将 a 0 的备份值移到正确位置 若此时移动到位的元素个数已经为 n 则结束 否则 再备份 a 1 的值 然后计算应移 动到 a 1 的元素的下标 p 并将 a p 的值移至 a 1 接着计算应移动到 a p 的元素的下标 q 并将 a q 的值移至 a p 依次类推 直到将 a 1 的备份值移到正确位置 若此时移动到位的元素个数已经为 n 则结束 否则 从 a 2 开始 重复上述过程 直 至将所有的元素都移动到目标位置时为止 例如 数组 a 中的 6 个元素如下图 a 所示 循环向右平移 2 个位置后元素的排列情况 如图 b 所示 412538476576657641253847 a 0 a 1 a 2 a 3 a 4 a 5 a 0 a 1 a 2 a 3 a 4 a 5 a b 函数函数 4 4 void rcr int a int n int k int i j t temp count count 0 记录移动元素的次数 k k n if 1 若 k 是 n 的倍数 则元素无须移动 否则 每个元素都要移动 i 0 while count value e 1 top p return 0 函数函数 int pop PNODE top int e PNODE p top if p NULL return 1 e p value 2 free p return 0 函数函数 int enQueue PNODE tail int e PNODE p t t tail p PNODE malloc sizeof NODE if p return l p value e p next t next 3 tail p return 0 函数函数 int deQueue PNODE tail int e PNODE p q if tail next tail return 1 p tail next q p next e q value 4 q next if tail q 5 free q return 0 2003 年程序员级上午试题答案年程序员级上午试题答案 1 C 16 A 31 A 46 D 61 A 2 A 17 C 32 D 47 A 62 B 3 D 18 B 33 B 48 A 63 A 4 A 19 C 34 C 49 D 64 A 5 B 20 A 35 D 50 B 65 D 6 C 21 A 36 C 51 D 66 A 7 B 22 C 37 D 52 C 67 B 8 A 23 D 38 B 53 D 68 C 9 A 24 C 39 C 54 C 69 D 10 C 25 B 40 A 55 C 70 B 11 D 26 B 41 A 56 B 71 A 12 D 27 A 42 C 57 D 72 A 13 B 28 B 43 C 58 C 73 D 14 B 29 D 44 A 59 D 74 C 15 C 30 C 45 A 60 B 75 B 2003 年程序员级下午试题参考答案年程序员级下午试题参考答案 试题一试题一 1 H 2 L 3 ENG L 或 ENG I 1 4 CN L 或 CN I 1 5 试题二试题二 1 strlen s s 2 p ch 3 ptr ptr left 4 ptr ptr right 5 ptr 试题三试题三 1 u v v v next 或 u v v u next 2 v base 或 base no n 3 v no no 或 v no no 4 base v 5 v next p 试题四试题四 1 k 0 或 k 2 j k n n 3 j 4 a t 或 a t 5 i 试题五试题五 1 p next top 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年蒲江县医疗卫生事业单位公开招聘事业单位工作人员(23人)模拟试卷及答案详解(典优)
- 2025年中职高考对口升学(理论考试)真题卷【土木建筑大类】模拟练习
- 2025广东广州医科大学校本部招聘工作人员8人(第一次)考前自测高频考点模拟试题参考答案详解
- 2025年垃圾焚烧发电合作协议书
- 2025年畜牧水产养殖机械项目合作计划书
- 2025年温州市卫生健康委员会直属卫生健康单位面向社会公开招聘116人模拟试卷附答案详解
- Human-VEGFA-mRNA-生命科学试剂-MCE
- HIV-1-IN-83-生命科学试剂-MCE
- 广州铁路安全大数据培训课件
- 2025江苏苏州市相城区教育系统招聘教师30人模拟试卷附答案详解(考试直接用)
- FZ∕T 71006-2021 山羊绒针织绒线
- 幼儿园社会教育专题-考核测试题四(第七、八章)-国开(ZJ)-参考资料
- 明确目标方向自律成就梦想
- 供应链管理行业员工手册培训课件
- 子宫内膜癌的早期筛查与预防
- 《有毒动植物中毒》课件
- 《智能建造导论》 课件 刘占省 第6-12章 智能规划与数字设计-中国智能建造之路
- 《PS基础教程》课件
- 大学生励志演讲稿大全14篇
- 中秋礼券采购合同
- 《中国老年骨质疏松症诊疗指南(2023)》解读-
评论
0/150
提交评论