logo资料库

2005下半年程序员考试真题及答案-上午卷.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
2005 下半年程序员考试真题及答案-上午卷 ●在 Word 文字处理软件的界面上,单击工具栏上的" "按钮,其作用是__(1)__ 。 (1) A. 打印当前页 B. 打印文档全文 C. 打印预览 D. 弹出打印对话框进 行设置 ●已知汉字"大"的国标码为 3473H,其机内码为__(2)__ 。 (2) A. 4483H C. B4F3H B. 5493H D. 74B3H ●计算机内数据采用二进制表示因为二进制数__(3)__ 。 (3) A. 最精确 B. 最容易理解 C. 最便于硬件实现 D. 运算最快 ●以下计算机操作中,不正确的是__(4)__ 。 (4) A. 各种汉字输入方法的切换操作是可以由用户设置的 B. 在文件夹中删除应用程序的方法往往不能彻底卸载软件产品 C. 用 Del 键删除的文件还可以从回收站中执行还原操作来恢复 D. 用 Shift+Del 键删除的文件还可以从回收站中执行还原操作来恢复 ●在 Windows 环境中,选择某一部分信息(例如文字、一个图形)移动到别处,应当首 先执行"编辑"菜单下的__(5)__ 命令。 (5) A. 复制 B. 粘贴 C. 剪切 D. 选择性粘贴 ●在 Word 中,如果要选择多个文本框对象,可__(6)__ 。 (6) A. 按住 Alt 键不放,用鼠标分别单击各个文本框 B. 按住 Shift 键不放,用鼠标分别单击各个文本框 C. 按住 Tab 键不放,用鼠标分别单击各个文本框 D. 直接用鼠标分别单击各个文本框 ●若磁盘的转速提高一倍,则__(7)__ 。 (7) A. 平均存取时间减半 C. 存储道密度提高一倍 B. 平均寻道时间减半 D. 平均寻道时间不变 ●某微型机字长 16 位,若采用定点补码整数表示数值,最高 1 位为符号位,其它 15 位为数值部分,则所能表示的最小整数为__(8)__,最大负数为__(9)__ 。 (8) A. +1 (9) A. +1 B. -215 B. -215 C. -1 C. -1 D.-216 D.-216 ●在进行定点原码乘法运算时,乘积的符号位是被乘数的符号位和乘数的符号位 __(10)__ 运算来获得。 (10)A. 相或 B. 相与 C. 相异或 D. 分别取反后再相或 ●某二进制无符号数 11101010 ,转换为三位非压缩 BCD 数,按百位、十位和个位的顺 序表示,应为__(11)__。
(11)A.00000001 00000011 00000111 C.00000010 00000011 00000100 B. 00000011 00000001 00000111 D. 00000011 00000001 00001001 ●下列标准代号中,__(12)__ 是国家标准的代号。 (12)A. IEEE B. ISO C. GB D. GJB ●软件著作权受法律保护的期限是__(13)__。一旦保护期限届满,权利自行终止,成为 社会公众可以自由使用的知识。 (13)A. 10 年 B. 25 年 C. 50 年 D. 不确定的 ●某商场的部门和商品两个实体之间的关系如下图所示。假设每个部门负责销售若干种 商品,每种商品只能由一个部门负责销售,那么部门和商品之间存在着__(14)__ 的联系。 (14)A. 一对一 B. 一对多 C. 多对多 D. 一对多对多 ●在关系代数运算中,若对表 1 按__(15)__ ,可以得到表 2。 表 1 表 2 商品号 名称 单价:元 名称 单价:元 毛巾 10 010202010 牙刷 010202011 毛巾 010202012 毛巾 3 10 8 010202013 铅笔 0.5 010202014 钢笔 8 (15)A. 商品号都进行选择运算 B.名称、单价进行投影运算 C.名称等于"毛巾"进行选择运算,再按名称、单价进行投影运算 D.商品号等于"01020211" 进行选择运算,再按名称、单价进行投影运算 ● Windows 系统安装时生成的 Documents and Settings 、Winnt 和 System32 文件夹 是不能随意更改的,因为它们是__(16)__ 。在 Windows 文件系统中,__(17)__ 是一个合 法的文件名;__(18)__ 不是合法的可执行文件的扩展名。 (16)A. Windows 的桌面 B. Windows 正常运行时所必需的应用软件文件夹 C. Windows 正常运行时所必需的用户文件夹 D. Windows 正常运行时所必需的系统文件夹
(17)A. Dyx03 ent.dll C. Hewlett
●若 in、out 分别表示入、出队操作,初始队列为空且元素 a、b、c 依次入队,则经 过操作序列 in、in、out、out 、in、out 之后,得到的出队序列为__(30)__ 。 (30)A.cba B.bac C.bca D.abc ●若线性表采用链式存储结构,则适用的查找方法为__(31)__ 。 (31)A. 随机查找 C. 二分查找 B. 散列查找 D. 顺序查找 ●字符串"computer" 中长度为 3 的子串有__(32)_ 个。 (32)A.4 C.6 B.5 D.7 ●可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从 左到右扫描字符,遇到字符"("就将其入栈,遇到")"就执行出栈操作。对算术表达式 "(a+b*(a+b))/c)+(a+b)", 检查时,__(33)__ ;对算术表达式"((a+b/(a+b)-c/a)/b", 检 查时,__(34)__ 。这两种情况都表明所检查的算术表达式括号不匹配。 (33)A. 栈为空却要进行出栈操作 B.栈已满却要进行入栈操作 C.表达式处理已结束,栈中仍留下有字符"(" D.表达式处理已结束,栈中仍留下有字符")" (34)A. 栈为空却要进行出栈操作 B.栈已满却要进行入栈操作 C.表达式处理已结束,栈中仍留下有字符"(" D.表达式处理已结束,栈中仍留下有字符")" ●堆排序是一种基于__(35)__ 的排序方法,__(36)__ 不是堆。 (35)A. 计数 B. 插入 C. 选择 D. 归并 (36)A.15,28,25,56,68,63,30 C.68,28,63,25,15,56,30 B.15,28,25,30,68,63,56 D.68,56,39,63,28,25,15 ●若循环体执行的次数为 m,则在 do-while 型循环中,循环条件的执行次数为 __(37)__ ,在 while-do 型循环中,判断循环条件的次数为__(38)__ 。 (37)A. m-1 (38)A. m-1 B. m B. m C. m+1 C. m+1 D. 2m D. 2m ●程序语言的语句从功能上大体可分为__(39)__ 两大类。 (39)A. 声明语句和可执行语句 C.顺序语句和判定语句 B. 简单语句和复杂语句 D. 程序语句和注释语句 ●某 C 语言程序中,x 是一个浮点型变量,m 是一个值为正整数的整型常量,表达式 x%m (x 被 m 除取余数)在__(40)__ 时会报错,这是一种__(41)__ 错误。 (40)A. 编译 (41)A. 词法 B. 预处理 B. 语法 C. 编辑 C. 语义 D. 运行 D. 运行 ●设数组 a[1..3,1..4]中的元素以列为主序存放,每个元素占用 1 个存储单元,则数 组元素 a[2,3] 相对于数组空间首地址的偏移量为__(42)__ 。 (42)A. 6 B. 7 C. 8 D. 9
●在下面的程序代码中,a 是整型全局变量,b 是整型局部变量,x 是整数形参,若调用 com() 时以引用调用的方式传递信息,则输出结果为__(43)__ ;若调用 com() 进以传值的 方式传递信息,则输出结果为__(44)__ 。 Main program A:=4; B:=com(a); Write(a+b); /*输出 */ Function com(x) X:=a+x; Return x; (43)A. 8 (44)A. 8 B. 12 B. 12 C. 14 C. 14 D. 16 D. 16 ●若课程域 D1={数据库,操作系统,面向对象},教师域 D2={王强,刘亦},学生域 D3={刘海华,张刚,昊琨,梁谦},则 D1×D2×D3__(45)__ 。在关系代数运算中,D1×D2 的结果有__(46)__ 个元组。 (45)A. 可以用一个二维表来表示 C.不是一个集合也不是一个关系 B. 不能用一个二维表来表示 D.不是一个集合但它是一个关系 (46)A. 3 B. 4 C.5 D. 6 ●职员关系模式为 E(Eno,Ename,Dept,Eage,Eaddr ),其中 Eno 表示职员号,Ename 表 示职员名,Dept 表示职员所在部门,Eage 表示年龄,Eaddr 表示职员的家庭住址。建立" 开发部"(DS 表示开发部)职员的视图 DS_E 如下,要求进行修改、插入操作时保证该视图 只有开发部的职员。 CREATE VIEW DS_E AS SELECT Eno,Ename,Dept,Eage,Eaddr FROM WHERE __(47)__ 如下 SQL 语句可以查询开发部姓"王"职员的姓名和家庭住址。 Select Ename,Eaddr From DS_E Where __(48)__; (47)A. Dept=DS C. Dept='DS' (48)A. Ename=' 王%' C. Ename=' 王*' B. Dept=DS WITH CHECK OPTION D. Dept='DS'S WITH CHECK OPTION B. Ename Link ' 王%' D. Ename Link ' 王*' ●系统中有 4 个单位的存储器资源,被 n 个进程共享,如果每个进程都要求 i 个单位的 存器资源,那么当__(49)__ 时系统不会发生死锁。 C.n=3,i=3 (49)A.n=2,i=4 B.n=4,i=3 D.n=3,i=3 ●在分页存储管理系统中,地址由页号和页内地址组成。下图所示页式管理的地址结构 中,__(50)__ 。
3 1211 0 页号 页内地址 (50)A. 页面的大小为 1K,最多有 16M 个页 C. 页面的大小为 4K,最多有 1M 个页 B. 页面的大小为 2K,最多有 8M 个页 D. 页面的大小为 8K,最多有 2M 个页 ●数据流图包含的成分有__(51)__。 (51)A. 关系、实体和属性 C.数据流、数据源和数据实体 B. 数据流、加工和数据存储 D. 数据流、属性、数据存储和加工 ●在面向对象的系统中,由于有了__(52)__ ,所以父类的数据和方法可以应用于子类。 (52)A. 继承性 B. 封装性 C.抽象性 D. 多态性 ●如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用__(53)__ 进行系 统开发。 (53)A. 原型法 B. 瀑布模型 C.V-模型 D.螺旋模型 ●在软件开发的各个阶段中,对软件开发成败影响最大的是__(54)__ 。 (54)A. 需求分析 D. 编码 B. 概要设计 C. 详细设计 ●系统测试计划应该在软件开发的__(55)__阶段制定。 (55)A. 需求分析 B. 概要设计 C. 详细设计 D. 系统测试 ●某计算机字长为 16 位,运算器为 16 位,有 16 个 16 位通用寄存器,8 种寻址方式, 主存容量为 64K 字。指令中地址码由寻址方式字段和寄存器字段组成,采用单字长指令, 则该计算机最多可构成__(56)__ 条单操作数指令;寄存器间接寻址的范围为__(57)__K 字。 (56)A. 256 (57)A. 16 B. 512 B. 32 C. 1024 C. 64 D. 4096 D. 128 ●某计算机的地址线、数据线均为 8 位,一条两字节的相对寻址的无条件转移指令,存 于内存 20H 和 21H 单元中,指令操作码存放在 20H 中,存放在 21H 中的位移量为 15H。则 取该指令时 PC(程序设计数器)为__(58)__H ,该指令执行结束时 PC 为__(59)__H 。 (58)A. 20 (59)A. 21 B. 21 B. 35 C. 22 C. 37 D. 41 D. 41 ●内存的段式存储管理有许多优点。下面描述中,__(60)__ 不是段式存储管理的优点。 (60)A. 支持程序的模块化设计和并行编程的要求 B.各段程序的修改互不影响 C.地址变换速度快、内存碎片(零头)小 D.便于多道程序共享内存的某些段 ●邮件服务器使用 POP3 的主要目的是__(61)__ 。 (61)A. 创建邮件 B. 管理邮件 C.收发邮件 D. 删除邮件
●下列__(62)__ 不属于电子商务的应用模式。 (62)A. B-B B. B-C C. G-C D.C-C ● Internet 中域名与 IP 地址之间的翻译是由__(63)__ 来完成的。 (63)A. 域名服务器 C.FTP 服务器 B. 代理服务器 D.Web 服务器 ● WWW 服务使用的协议为__(64)__ 。 (64)A. HTML B. HTTP C. SMTP D. FTP ●在 Outlook 中可以借助__(65)__ 的方式传送一个文件。 (65)A.FTP C. 导入 B.导出 D. 附件 ● A sequence of any number of characters enclosed in the double queotes " " is called a character __(66)__. (66)A. array B. group C. set D. string ● In C launguage, when an array name is passed to a function, what is passed is the __(67)__ of the beginning of the array. (67)A. data B. value C. location D. element ● In C language, the result of the logical __(68)__ operator is 1 if the value of its operand is 0, 0 if the value of its operand is non-zero. (68)A. AND B. NOT C. OR D. EOR ● A floating constant consists of an integer part, a decimal point, a fraction part, an e or E, and an optionally signed integer __(69)__. C. superfluous (69)A. exponent B. order D. superior ● The __(70)__ is a temporary storage area that you can use to copy or move selected text or object among application. (70)A. cache B. pool C. buffer D. clipboard ● The __(71)__ program means a program written in a high-level language. It is generally translated to an __(72)__ program, which is in a form directly understandably by the computer. The translation is usually done by a program called __(73)__. (71)A. assemble (72)A. object (73)A. compiler B. web B. basic B. assembler C. C C. C C. compile D. source D. assemble D. transfer ● __(74)__ processing offers many ways to edit text and establish document formats. you can easily insert, delete, change, move and copy words or blocks of text. (74)A. Data B. Database C. Word D. File
● "scrolling" is a technique most commonly associated with __(75)__. (75)A. disk C. printer B. display D. memory 参考答案 (1) C (16) D (31) D (46) D (61) C (2) C (17) A (32) C (47) D (62) C (3) C (18) C (33) A (48) B (63) A (4) D (19) C (34) C (49) C (64) B (5) C (20) D (35) C (50) C (65) D (6) B (21) B (36) D (51) B (66) D (7) D (22) D (37) B (52) A (67) C (8) B (23) B (38) C (53) A (68) B (9) C (24) C (39) A (54) A (69) A (10) C (25) D (40) A (55) B (70) D (11) C (26) A (41) C (56) B (71) D (12) C (27) B (42) B (57) C (72) A (13) C (28) C (43) D (58) A (73) A (14) B (29) B (44) B (59) C (74) C (15) D (30) D (45) A (60) C (75) B
分享到:
收藏