2005年下半年程序员上午试卷

●在Word 文字处理软件的界面上,单击工具栏上的"spacer.gif"按钮,其作用是__(1)__ 。
(1) A. 打印当前页  B. 打印文档全文  C. 打印预览  D. 弹出打印对话框进行设置

●已知汉字"大"的国标码为3473H,其机内码为__(2)__ 。
(2) A. 4483H B. 5493H C. B4F3H 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. 平均存取时间减半     B. 平均寻道时间减半
C. 存储道密度提高一倍    D. 平均寻道时间不变

●某微型机字长16位,若采用定点补码整数表示数值,最高1位为符号位,其它15位为数值部分,则所能表示的最小整数为__(8)__,最大负数为__(9)__ 。
(8) A. +1B. -215C. -1D.-216
(9) A. +1B. -215C. -1D.-216

●在进行定点原码乘法运算时,乘积的符号位是被乘数的符号位和乘数的符号位__(10)__ 运算来获得。
(10)A. 相或     B. 相与   C. 相异或    D. 分别取反后再相或

●某二进制无符号数11101010 ,转换为三位非压缩BCD 数,按百位、十位和个位的顺序表示,应为__(11)__。
(11)A.00000001 00000011 00000111B. 00000011 00000001 00000111
C.00000010 00000011 00000100D. 00000011 00000001 00001001

●下列标准代号中,__(12)__ 是国家标准的代号。
(12)A. IEEEB. ISO C. GBD. GJB

●软件著作权受法律保护的期限是__(13)__。一旦保护期限届满,权利自行终止,成为社会公众可以自由使用的知识。
(13)A. 10 年     B. 25 年    C. 50 年   D. 不确定的

●某商场的部门和商品两个实体之间的关系如下图所示。假设每个部门负责销售若干种商品,每种商品只能由一个部门负责销售,那么部门和商品之间存在着__(14)__ 的联系。

spacer.gif

(14)A. 一对一    B. 一对多    C. 多对多    D. 一对多对多

●在关系代数运算中,若对表1按__(15)__,可以得到表2。

表1

商品号

名称

单价:元

010202010

牙刷

3

010202011

毛巾

10

010202012

毛巾

8

010202013

铅笔

0.5

010202014

钢笔

8


表2

名称

单价:元

毛巾

10


(15)A. 商品号都进行选择运算
B.名称、单价进行投影运算
C.名称等于"毛巾"进行选择运算,再按名称、单价进行投影运算
D.商品号等于"01020211"进行选择运算,再按名称、单价进行投影运算

● Windows 系统安装时生成的Documentsand Settings 、Winnt和System32 文件夹是不能随意更改的,因为它们是__(16)__ 。在Windows 文件系统中,__(17)__ 是一个合法的文件名;__(18)__ 不是合法的可执行文件的扩展名。
(16)A. Windows 的桌面
B. Windows 正常运行时所必需的应用软件文件夹
C. Windows 正常运行时所必需的用户文件夹
D. Windows 正常运行时所必需的系统文件夹
(17)A. Dyx03 ent.dllB.Explorer*.arj
C. Hewlett<Packard.rarD.Print|Magic.exe
(18)A. exe B.comC. rar D.bat

● __(19)__ 无助于加强计算机的安全。
(19)A.安装杀毒软件并及时更新病毒库
B.及时更新操作系统补丁包
C.把操作系统管理员帐号的口令设置为空
D.安装使用防火墙

●下面描述正确的是__(20)__ 。
(20)A. 只要不使用U盘,就不会使系统感染病毒
B.只要不执行U盘中和程序,就不会使系统感染病毒
C.软盘比U盘更容易感染病毒
D.设置写保护后使用U盘就不会使U盘内的文件感染病毒

●使用浏览器上网时,__(21)__ 不可能影响系统和个人信息安全。
(21)A. 浏览包含有病毒的网站
B.改变浏览器显示网页文字的字体大小
C.在网站上输入银行帐号、口令等敏感信息
D.下载和安装互联网上的软件或者程序

● __(22)__ 不属于多媒体输入设备。
(22)A. 麦克风   B. 摄像头   C. 扫描仪    D.SCSI硬盘

●依据__(23)__ ,声卡可以分为8位、16位、32位等。
(23)A. 采样频率  B. 量化位数  C. 量化误差   D. 接口总线

●在选择多媒体数据压缩算法时需要综合考虑__(24)__ 。
(24)A. 数据质量和存储要求        B. 数据的用途和计算要求
C.数据质量、数据量和计算的复杂度  D. 数据质量和计算要求

● __(25)__ 语言不是面向对象的程序设计语言。
(25)A.JavaB.C++ C.Smalltalk D.Fortran77

●程序中凡是引用__(26)__ 对象的地方都可以使用__(27)__ 对象代替。
(26)A. 基类    B. 派生类   C. 基本类型   D. 用户定义类型
(27)A. 基类    B. 派生类   C. 抽象类    D. 用户定义类型

● __(28)__ 是有运行时把过程调用和响应调用需要的代码加以结合的过程。
(28)A. 词法分析  B. 静态绑定  C. 动态绑定   D. 预编译

●若push 、pop 分别表示入栈、出栈操作,初始栈为空且元素1、2、3依次进栈,则经过操作序列push、push、pop、pop 、push、pop 之后,得到的出栈序列为__(29)__ 。
(29)A.321 B.213 C.231 D.123

●若in、out 分别表示入、出队操作,初始队列为空且元素a、b、c依次入队,则经过操作序列in、in、out、out 、in、out之后,得到的出队序列为__(30)__ 。
(30)A.cba B.bac C.bca D.abc

●若线性表采用链式存储结构,则适用的查找方法为__(31)__ 。
(31)A. 随机查找  B. 散列查找  C. 二分查找   D. 顺序查找

●字符串"computer" 中长度为3的子串有__(32)_ 个。
(32)A.4 B.5 C.6 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,30B.15,28,25,30,68,63,56
C.68,28,63,25,15,56,30D.68,56,39,63,28,25,15

●若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为__(37)__ ,在while-do 型循环中,判断循环条件的次数为__(38)__ 。
(37)A. m-1 B. mC. m+1 D. 2m
(38)A. m-1 B. m C. m+1 D. 2m

●程序语言的语句从功能上大体可分为__(39)__ 两大类。
(39)A. 声明语句和可执行语句      B. 简单语句和复杂语句
C.顺序语句和判定语句       D. 程序语句和注释语句

●某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在__(40)__ 时会报错,这是一种__(41)__ 错误。
(40)A. 编译     B. 预处理    C. 编辑    D. 运行
(41)A. 词法     B. 语法     C. 语义    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  B. 12 C. 14 D. 16
(44)A. 8 B. 12C. 14D. 16

●若课程域D1={数据库,操作系统,面向对象},教师域D2={王强,刘亦},学生域D3={刘海华,张刚,昊琨,梁谦},则D1×D2×D3__(45)__ 。在关系代数运算中,D1×D2的结果有__(46)__ 个元组。
(45)A. 可以用一个二维表来表示     B. 不能用一个二维表来表示
C.不是一个集合也不是一个关系   D.不是一个集合但它是一个关系
(46)A. 3 B. 4 C.5D. 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=DSB.Dept=DS WITH CHECK OPTION
C. Dept='DS'D.Dept='DS'S WITH CHECK OPTION
(48)A. Ename=' 王%' B. Ename Link ' 王%'
C. Ename=' 王*' D. Ename Link ' 王*'

●系统中有4个单位的存储器资源,被n个进程共享,如果每个进程都要求i个单位的存器资源,那么当__(49)__ 时系统不会发生死锁。
(49)A.n=2,i=4B.n=4,i=3C.n=3,i=3D.n=3,i=3

●在分页存储管理系统中,地址由页号和页内地址组成。下图所示页式管理的地址结构中,__(50)__。

3

12

11

0


页号   页内地址


(50)A. 页面的大小为1K,最多有16M个页  B. 页面的大小为2K,最多有8M个页
C. 页面的大小为4K,最多有1M个页   D. 页面的大小为8K,最多有2M个页

●数据流图包含的成分有__(51)__。
(51)A. 关系、实体和属性        B. 数据流、加工和数据存储
C.数据流、数据源和数据实体    D. 数据流、属性、数据存储和加工

●在面向对象的系统中,由于有了__(52)__ ,所以父类的数据和方法可以应用于子类。
(52)A. 继承性    B. 封装性    C.抽象性    D. 多态性

●如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用__(53)__ 进行系统开发。
(53)A. 原型法    B. 瀑布模型    C.V-模型    D.螺旋模型

●在软件开发的各个阶段中,对软件开发成败影响最大的是__(54)__ 。
(54)A. 需求分析   B. 概要设计    C. 详细设计   D. 编码

●系统测试计划应该在软件开发的__(55)__阶段制定。
(55)A. 需求分析   B. 概要设计    C. 详细设计   D. 系统测试

●某计算机字长为16位,运算器为16位,有16个16位通用寄存器,8种寻址方式,主存容量为64K 字。指令中地址码由寻址方式字段和寄存器字段组成,采用单字长指令,则该计算机最多可构成__(56)__ 条单操作数指令;寄存器间接寻址的范围为__(57)__K 字。
(56)A. 256 B. 512 C. 1024D. 4096
(57)A. 16B. 32C. 64D. 128

●某计算机的地址线、数据线均为8位,一条两字节的相对寻址的无条件转移指令,存于内存20H 和21H单元中,指令操作码存放在20H中,存放在21H 中的位移量为15H。则取该指令时PC(程序设计数器)为__(58)__H ,该指令执行结束时PC为__(59)__H 。
(58)A. 20B. 21C. 22D. 41
(59)A. 21B. 35C. 37D. 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. 域名服务器  B. 代理服务器   C.FTP 服务器  D.Web 服务器

● WWW服务使用的协议为__(64)__ 。
(64)A. HTMLB. HTTPC. SMTPD. FTP

●在Outlook 中可以借助__(65)__的方式传送一个文件。
(65)A.FTP B.导出      C. 导入     D. 附件

● A sequence of any number of characters enclosed in the doublequeotes " " 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, whatis passed is the __(67)__ of the beginning of the array.
(67)A. dataB. value C. locationD. element

● In C language, the result of the logical __(68)__ operator is 1 ifthe value of its operand is 0, 0 if the value of its operand is non-zero.
(68)A. AND B. NOT C. ORD. 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)__.
(69)A. exponentB. order C. superfluous D. superior

● The __(70)__ is a temporary storage area that you can use to copyor move selected text or object among application.
(70)A. cache B. poolC. bufferD. 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 directlyunderstandably by the computer. The translation is usually done by a programcalled __(73)__.
(71)A. assembleB. web C. C D. source
(72)A. objectB. basic C. C D. assemble
(73)A. compilerB.assembler C. compile D.transfer

● __(74)__ processing offers many ways to edit text and establishdocument formats. you can easily insert, delete, change, move and copy words orblocks of text.
(74)A. DataB. DatabaseC. WordD. File

● "scrolling" is a technique most commonly associated with__(75)__.
(75)A. diskB. display C. printer D. memory