2006年9月上机题库
- 格式:doc
- 大小:527.00 KB
- 文档页数:119
全国计算机等级考试三级数据库技术真题2006年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:60,分数:60.00)1.在实现控制系统时不需要满足______。
(分数:1.00)A.可靠性B.实时性C.交互性√D.抗干扰性解析:[解析] 控制系统,一般都是实时系统,要求系统具有对输入数据作出反应(响应)的能力。
由于环境和控制对象以及工作任务的不同,控制系统对计算机系统的要求也会不同,一般会对计算机系统的可靠性、实时性、抗干扰性等指标提出较高要求。
2.不属于服务性程序的是______。
(分数:1.00)A.编译程序√B.编辑程序C.纠错程序D.连接程序解析:[解析] 服务性程序是一类辅助性的程序,它提供各种运行所需的服务。
例如,用于程序的装入、连接、编辑及调试用的装入程序、连接程序、编辑程序及调试程序以及故障诊断程序和纠错程序等。
3.下列关于网络协议的叙述中,不正确的是______。
(分数:1.00)A.语法规定了用户控制信息的命令格式B.语义规定了用户控制信息的意义以及完成控制的动作与响应C.时序是对事件实现顺序的说明D.网络协议是为网络数据交换而制定的√解析:[解析] 计算机网络由多台计算机互联而成。
网络中的计算机之间需要不断地传输数据,要保证网络中计算机有条不紊地传输数据,就必须要求网络中的每台计算机在传输数据的过程中要遵守事先约定好的通信规则。
这些规则明确地规定了所传输数据的格式和顺序,这些为网络数据传输而制定的规则、约定与标准被称为网络协议。
一个网络协议主要是由以下3个要素组成,即语法、语义与时序。
① 语法规定了用户数据与控制信息的结构与格式;② 语义规定了用户控制信息的意义以及完成控制的动作与响应;③ 时序是对事件实现顺序的详细说明。
4.下列______不是TCP/IP参考模型中的应用层协议。
(分数:1.00)A.电子邮件协议SMTPB.网络文件系统NFSC.简单网络管理协议SNMP √D.文件传输协议FTP解析:[解析] 应用层协议主要有以下7种。
2006年9 月全国计算机等级考试二级笔试试卷Visual FoxPro 数据库程序设计(考试时间90 分钟,满分100 分)一、选择题(每小题2 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto 语句D)模块设计要保证高耦合、高内聚【答案】D【解析】本题考点是模块的独立性。
在设计程序时,要保证模块的独立性。
衡量模块独立性使用内聚性和耦合性两个度量标准。
模块的内聚性是一个模块内部各个元素之间彼此结合的紧密程度的度量。
耦合性是模块间互相连接的紧密程度的度量。
为了使模块尽可能的独立,要求尽量做到高内聚和低耦合。
(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计【答案】A【解析】本题考点是软件设计。
软件设计是一个把软件需求转换为软件表示的过程。
从工程管理角度,软件设计一般分为概要设计和详细设计。
概要设计将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计【答案】C【解析】本题考点是软件生命周期。
软件生命周期是将软件产品从提出、实现、使用维护到停止使用退役的过程。
软件生命周期包括软件定义、软件开发和软件运行维护3个阶段。
其中,软件定义阶段包括可行性研究、需求分析;软件开发阶段包括概要设计、详细设计、实现和测试;维护阶段包括使用、维护和退役。
(4)在数据库系统中,用户所见的数据模式为________。
全国计算机等级考试三级网络技术机试真题2006年9月(总分100,考试时间90分钟)上机题1. 下列程序的功能是:已知学生的记录由学号和学习成绩构成,N名学生的数据已存入数组a中,找出成绩最高的学生的记录(假定最高成绩记录是唯一的),通过形参返回。
请编写函数mmm(STU a[],STU*s)实现程序要求,最后调用函数reawriteDAT()把结果输出到文件out.dat中。
例如:KS01 87KS09 67KS11 97则调用该函数后将输出:The lowest:KS09,67注意:部分源程序已给出。
请勿改动主函数main()和函数readwriteDAT()的内容。
[试题源程序]#include<Stdio.h>#include<string.h>#include<conio.h>#defime N 10void readwriteDat();typedef struct sschar num[10];int s;STU;void mmm(STU a[],STU*s)msin()STUa[N]="A01",81,"A02",89),"A03",81),"A01",66),"A04",87),"A05",77),"A07",79),"A08",61)," A09",80,"A10",71,),m;int i;System("cls");printf("***** The original data ***** \n");for(i=0;i<N;i++) printf("No=%s Mark=%d\n",a[i].num,a[i].s); mmm(a,&m);printf("***** THE RESULT*****\n");printf("The highest:%s,%d\n",m.num,m.s);readwriteDat();void readwriteDat()FILE *rf,*wf;STU a[N],m;int i;rf=fopen("in.dat","r");wf=fopen("out.dat","w");for(i=0;i<10;i++)fscanf(rf,"%s%d",a[i].num,&a[i].s);mmm(a,&m);fprintf(wf,"The lowest:%s,%d\n",m.num,m.s);fclose(rf);fclose(wf);。
计算机应用基础期末考试试题一、单项选择题(每题1.5分,共60分)1.计算机当前被应用于各种行业,各种领域,而计算机最早的设计是针对( B )。
A.数据处理B.科学计算C.辅助设计D.过程控制2.计算机有多种技术指标,而决定计算机的计算精度的则是()。
A.运算速度B.字长C.存储容量D.进位数制3.在微机中,将数据送到硬盘上,称为()。
A.写盘B.读盘C.输入D.以上都不是4.十进制数160相对应的二进制数应是()。
A.10010000 B.01110000 C.10101010 D.101000005.计算机问世至今已经历四代,而划分成四代的主要依据则是计算机的()。
A.规模B.功能C.性能D.构成元件6.早期的计算机体积较大、耗能高、速度也较慢,其主要原因是制约于()。
A.工艺水平B.元器件C.设计水平D.元材料7.计算机键盘一般分为4个区域,其中Shift为换档键,它的位置在()。
A.主键盘区B.小键盘区C.功能键区D.编辑键区8.计算机的通用性使其可以求解不同的算术和逻辑问题,这主要取决于计算机的()。
A.高速运算B.指令系统C.可编程性D.存储功能9.最早设计计算机的目的是进行科学计算,但其主要的都是用于( B )。
A.科研B.军事C.商业D.管理10.当前气象预报已广泛采用数值预报方法,这种预报方法会涉及计算机应用中的()。
A.科学计算和数据处理B.科学计算与辅助设计C.科学计算和过程控制D.数据处理和辅助设计11.计算机网络的目标是实现()。
A.数据处理B.文献检索C.资源共享和信息传输D.信息传输12.利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是()。
A.科学计算B.自动控制C.辅助设计D.信息处理13.一个完备的计算机系统应该包含计算机的()。
A.主机和外设B.硬件和软件C.CPU和存储器D.控制器和运算器14.构成计算机物理实体的部件被称为()。
A.计算机系统B.计算机硬件C.计算机软件D.计算机程序15.微型计算机的微处理器芯片上集成了()。
2006 年9 月全国计算机等级考试二级C++试卷一、选择题(每小题 2 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不符合良好程序设计风格的是______ 。
A)、源程序要文档化B)、数据说明的次序要规范化C)、避免滥用goto 语句D)、模块设计要保证高耦合,高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是______ 。
A)、概要设计与详细设计B)、数据设计与接口设计C)、软件结构设计与数据设计D)、过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是______ 。
A)、软件测试B)、概要设计C)、软件维护D)、详细设计(4)在数据库系统中,用户所见的数据模式为______ 。
A)、概念模式B)、外模式C)、内模式D)、物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______ 。
A)、编码设计B)、测试阶段C)、运行阶段D)、物理设计(6)设有如下三个关系表下列操作中正确的是A)、T=R∩S B )、T=R ∪S C )、T=R×S D )、T=R/S(7)下列叙述中正确的是A)、一个算法的空间复杂度大,则其时间复杂度也必定大B)、一个算法的空间复杂度大,则其时间复杂度必定小C)、一个算法的时间复杂度大,则其空间复杂度必定小D)、上述三种说法都不对(8)在长为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______ 。
A)、63 B )、64 C )、6 D )、7(9)数据库技术的根本目标是要解决数据的______ 。
A)、存储问题B)、共享问题C)、安全问题D)、保护问题(10 )对下列二叉树:进行中序遍历的结果是______ 。
A)、ACBDFEG B )、ACBDFGE C )、ABDCGEF D )、FCADBEG(11 )下列有关内联函数的叙述中,正确的是______ 。
全国计算机等级考试三级信息管理技术真题2006年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:60,分数:60.00)1.系统软件包括操作系统、语言处理程序、数据库管理系统和服务性程序。
以下哪项属于语言处理程序? (分数:1.00)A.编辑程序B.链接程序C.编译程序√D.调试程序解析:[解析] 系统软件一般包括:操作系统、语言处理程序、数据库管理系统、服务性程序。
操作系统管理计算机的软硬件资源,分为批处理系统、分时操作系统和实时操作系统;语言处理程序将高级语言编写的源程序翻译为机器语言表示的目标程序;数据库管理系统对计算机中的大量数据进行组织、管理、查询并提供一定的功能;服务性程序是辅助性的程序,提供各种运行需要的服务。
可见,选项A“编辑程序”、选项B“链接程序”和选项D“调试程序”都属于服务性程序;选项C“编译程序”为语言处理程序。
2.操作系统程序与多个用户程序共用系统中的资源,这属于操作系统的(分数:1.00)A.并发性B.共享性√C.随机性D.多路性解析:[解析] 操作系统的特点有3个特点。
(1)并发性,计算机系统中同时存在多个程序,看起来是同时向前推进的,并发性具体体现在两个方面:用户程序之间的并发执行;用户程序与操作系统程序之间的并发执行。
(2)共享性,在操作系统的控制下,多个用户程序与操作系统程序共用系统资源。
(3)随机性,操作系统在随机的环境中运行。
通过上述分析可知,操作系统程序与多个用户程序共用系统资源,这属于操作系统的共享性。
选项B正确。
3.汇编语言是一种(分数:1.00)A.机器语言B.符号语言√C.算法语言D.会话语言解析:[解析] 面向计算机的人工语言有3类:机器语言、汇编语言和高级语言。
(1)机器语言最初级,且依赖于硬件。
机器语言是二进制代码格式,可以由机器直接识别。
(2)汇编语言也叫做符号语言,使用助记符号表示指令。
计算机不能直接识别和运行,需要通过翻译程序翻译为机器语言,才能运行。
2006年9月全国计算机三级网络技术考试真题及答案一、选择题( (1)~(60) 每题1 分,共 60 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1.微处理器已经进入双核和64 位的时代,当前与Intel公司在芯片技术上全面竞争并获得不俗业绩的公司是AA.AMD公司B. HP公司C. SUN公司D. IBM公司2. 1983 年阿帕网正式采用TCP/IP 协议,标志着因特网的出现。
我国最早与因特网正式连接的时间是CA. 1984 年B. 1988 年C. 1994 年D. 1998 年3.以下关于奔腾处理器体系结构的描述中,哪一个是错误的AA.哈佛结构是把指令和数据进行混合存储B. 超流水线技术的特点是提高主频、细化流水C. 超标量技术的特点是设置多条流水同执行多个处理D. 分支预测能动态预测程序分支的转移4.以下关于PCI 局部总线的描述中,哪一个是错误的 BA. PCI的含义是外围部件接口B. PCI的含义是个人电脑接口C. PCI比EISA 有明显的优势D. PCI比VESA 有明显的优势5.以下关于主板的描述中,哪一个是错误的 BA. 按CPU 插座分类有Slot 主板、Socket 主板B. 按主板的规格分类有TX 主板、BX 主板C. 按数据端口分类为SCSI 主板、EDO 主板D. 按扩展槽分类有PCI 主板、USB 主板6.以下关于应用软件的描述中,哪一个是正确的 AA. 微软公司的浏览软件是Internet ExplorerB. 桌面出版软件有Publisher、PowerPointC.电子表格软件有Excel、AccessD. 金山公司的文字处理是WPS 20007.以下关于计算机网络特征的描述中,哪一个是错误的 DA. 计算机网络建立的主要目的是实现计算机资源的共享B.网络用户可以调用网中多台计算机共同完成某项任务C. 联网计算机既可以联网工作也可以脱网工作D. 联网计算机必须作用统一的操作系统8.哪种广域网技术是在X.25公用分组交换网的基础上发展起来的 BA.ATMB.帧中继C.ADSLD. 光纤分布式数据接口9.在实际的计算机网络组建过程中,一般首先应该做什么AA.网络拓扑结构设计B. 设备选型C. 应用程序结构设计D.网络协议选型10. 综合业务数字网ISDN设计的目标是:提供一个在世界范围内协调一致的数字通信网络,支持各种通信服务,并在不同的国家采用相同的AA. 标准B.结构C. 设备D. 应用11. 城域网的主干网采用的传输介质主要是 BA.同轴电缆B. 光纤C. 屏蔽双胶线D. 无线信道12.常用的数据传输率单位有kbps、Mbps、Gbps,如果局域网的传输速率100Mbps,那么发送1bit 数据需要的时间是C‐6‐7‐8‐9A. 1×10sB. 1×10sC. 1×10sD. 1×10s13. 误码率是指二进制码元在数据传输系统中被传错的CA.比特数B. 字节数C. 概率D. 速度14. T1 载波速率为AA. 1.544MbpsB. 2.048MbpsC. 64kbpsD. 128kbps15.以下关于OSI 参考模型的描述中,哪一种说法是错误的CA. OSI 参考模型定义了开放系统的层次结构B. OSI 参考模型定义了各层所包括的可能的服务C. OSI 参考模型定义了各层接口的实现方法D. OSI 参考模型作为一个框架协调组织各层协议的制定16. 地址解析协议ARP 属于TCP/IP的哪一层 AA. 主机‐网络层B. 互联层C. 传输层D. 应用层17. IEEE 802.1 标准主要包括哪些内容DI.局域网体系结构 II.网络互联III.网络管理IV.性能测试A. 仅Ⅰ和ⅡB. 仅Ⅰ、Ⅱ和ⅢC. 仅Ⅱ和ⅢD. 全部18. IEEE 802.3z 标准定义了千兆介质专用接口GMI的目的是分隔MAC 子层与AA. 物理层B. LLC 子层C. 信号编码方式D. 传输介质19. Ethernet 交换机实质上是一个多端口的BA .中继器B. 集线器 C.网桥D. 路由器20. 采用直接交换方式的Ethernet 交换机,其优点是交换延迟时间短,不足之处是缺乏BA.并发交换能力B. 差错检测能力C. 路由能力D. 地址解析能力21. 如果将符合10BASET 标准的 4 个HUB 连接起来,那么在这个局域网中相隔最远的两台计算机之间的最大距离为DA. 200 米B. 300 米C. 400 米D. 500 米22.以下关于Ethernet 地址的描述,哪个是错误的CA. Ethernet 地址就是通常所说的MAC 地址B. MAC 地址又叫做局域网硬件地址C. 域名解析必然会用到MAC 地址D. 局域网硬件地址存储在网卡之中23.以下哪个地址是MAC 地址BA. 0D‐01‐22‐AAB. 00‐01‐22‐0A‐AD‐01C.A0.01.00D. 139.216.000.012.00224. 在一个Ethernet中,有A 、B、C、D四台主机,如果A向 B 发送数据,那么BA. 只有 B 可以接收到数据B.四台主机都能接收到数据C. 只有B、C、D 可以接收到数据D.四台主机都不能接收到数据25.以下关于虚拟局域特征的描述中,哪一种说法是错误的DA. 虚拟局域网建立在局域网交换机或ATM 交换机之上B. 虚拟局域网能将网上的结点按工作性质与需要划分成若干个逻辑工作组C. 虚拟局域网以软件方式实现逻辑工作组的划分与管理D.同一逻辑工作组的成员必须连接在同一个物理网段上26.以下关于操作系统的描述中,哪一种说法是错误的AA.DOS是单任务的图形界面操作系统B.DOS 通过FAT 文件表示寻找磁盘文件C. Windows 是多任务的图形界面操作系统D. Windows 通过虚拟文件表VFAT 寻找磁盘文件27.以下关于网络操作系统的描述中,哪一个说法是错误的 DA. 屏蔽本地资源和网络资源之间的差异B. 具有硬件独立特性,支持多平台C. 提供文件服务和打印管理D. 客户和服务器的软件可以互换28.以下关于Windows2000的描述中,哪一种说法是错误的 DA. 服务器的新功能之一是活动目录服务B. 域是基本的管理单位C. 域控制器不再区分主从结构D. 数据中心版适合数字家庭使用29.以下关于NetWare的描述中,哪一种说法是错误的BA.强大的文件和打印服务功能B. 不支持TCP/IP 协议C.良好的兼容性和系统容错能力D. 完备的安全措施30. 对于Linux,以下哪种说法是错误的 DA. Linux 是一种开源的操作系统B. Linux 提供了强大的应用程序开发环境C. Linux 可以免费使用D. Linux不支持Sparc 硬件平台31. 关于Unix 操作系统的特性,以下哪种说法是错误的? BA. Unix 是一个支持多任务、多用户的操作系统B. Unix 本身由Pascal 语言编写、导读、易移植C. Unix 提供了功能强大的Shell 编程语言D. Unix的树结构文件系统有良好的安全性和可维护性32. 通信线路的带宽是描述通信线路的DA. 纠错能力B. 物理尺寸C. 互联能力D. 传输能力33. 在因特网中,屏蔽各个物理网络的差异主要通过以下哪个协议实现?BA. NETBEIUB. IPC. TCPD. SNMP34.以下哪一个是用户仅可以在本地内部网络中使用的专用IP 地址 AA. 192.168.1.1B. 20.10.1.1C. 202.113.1.1D. 203.5.1.135. 关于IP 数据报的报头,以下哪种说法是错误的DA. 版本域表示与该数据报对应的IP 协议的版本号B. 头部校验和域用于保护IP 报头的完整性C. 服务类型域说明数据区数据的形式D.生存周期域表示该数据报可以在因特网中的存活时间36. 关于静态路由,以下哪种说法是错误的DA. 静态路由通常由管理员手工建立B. 静态路由可以在子网编址的互联网中使用C. 静态路由不能随互联网结构的变化而自动变化D. 静态路由已经过时,目前很少有人使用37. 在因特网中,路由器必须实现的网络协议为 AA.IPB. IP 和 HTTPC. IP 和 FTPD. HTTP 和 FTP38. 关于因特网的域名系统,以下哪种说法是错误的CA. 域名解析需要借助于一组既独立又协作的域名服务器完成B. 域名服务器逻辑上构成一定的层次结构C. 域名解析总是从根域名服务器开始D. 域名解析包括递归解析和反复解析两种方式39.IP 数据报在穿越因特网过程中有可能被分片。
全国计算机等级考试三级信息管理技术机试真题2006年9月(总分:100.00,做题时间:90分钟)一、上机题(总题数:1,分数:100.00)1.已知在文件in.dat中存有若干个(小于200)的4位数字的正整数,函数ReadDat()读取若干个正整数并存人数组xx中。
请编制函数CalValue(),其功能要求:(1)求出这文件中共有多少个正整数totNum;(2)求这些数中的各位数字之和是奇数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat(),把所求的结果输出到文件out.dat中。
注意:部分源程序已经给出。
请勿改动主函数main()、读函数ReadDat()和写函数writeDAq、()的内容。
[试题源程序]#include<stdio.h>#include<conio.h>#define MAXNUM 200int xx[MASNUM];int totNum=0;int totCnt=0;double totPjz=0.0:int ReadDat(void):void writeDat(void);void CalValue(void)void main()int i;system("cls");for(i=0;i<MAXNUM;i++)xx[i]=0;if(ReadDat())printf("数据文件IN.DAT不能打开!/007/n");return;CalValue();printf("文件IN.DAT中共有正整数=%d个/n",totNum);printf("符合条件的正整数的个数=%d个/n",totCnt);printf("平均值:%2f/n",totPjz);writeDat();int ReadDat(void)FILE*fp;int i=0;if((fp=fopen("IN.DAT","r")==NULL)return 1;while(!feof(fp))fscanf(fp,"%d,",&xx[i++]);fclose(fp);return 0;void writeDat(void)FILE*fp;fp=fopen("OUT.DAY","w");fprintf(fp,"%d/n%d/n%6.2f/n",totNum,totCnt,totPjz);felose(fp);(分数:100.00)__________________________________________________________________________________________ 正确答案:(void CalValue(void){int i,data;int al,a2,a3,a4;for(i=0:i<MAXNUM;i++){if(!xx[i])break; /*若xx[i]为0,则跳出循环*/if(xx[i]>0)totNum++; /*若xx[i]大于0,计数值增1*/a1=xx[i]/1000; /*分离出元素xx[i]的千位*/a2=xx[1]%1000/100; /*分离出元素xx[i]的百位*/a3=xx[i]%100/10; /*分离出元素xx[i]的十位*/a4=xx[i]%10; /*分离出元素xx[i]的个位*/if((al+a2+a3+a4)%2) /*若元素xx[i]的各位数字之和是奇数*/{totCnt++; /*奇数计数值增1*/totPjz+=xx[i]; /*将满足条件的xx[i]累加进totPjz*/}}totPjz/=totCnt; /*筛选完毕后,将满足条件数的累加和除以这些数的个数得平均值*/})解析:[解析] 本题主要考查的是奇偶数问题,同时考查了数位分解。
全国计算机等级考试二级VISUAL BASIC真题2006年9月(总分:92.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是______。
(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚√解析:[知识点] 良好程序设计风格 [评析] 良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。
主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。
模块设计要保证低耦合、高内聚。
2.从工程管理角度,软件设计一般分为两步完成,它们是______。
(分数:2.00)A.概要设计与详细设计√B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计解析:[知识点] 软件设计步骤[评析] 从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。
概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
3.下列选项中不属于软件生命周期开发阶段任务的是______。
(分数:2.00)A.软件测试B.概要设计C.软件维护√D.详细设计解析:[知识点] 软件生命周期 [评析] 软件生命周期分为软件定义、软件开发及软件维护。
其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。
4.在数据库系统中,用户所见数据模式为______。
(分数:2.00)A.概念模式B.外模式√C.内模式D.物理模式解析:[知识点] 数据库的基本概念:数据库,数据库管理系统,数据库系统 [评析] 数据库管理系统的三级模式结构由外模式、模式和内模式组成。
2006年(秋)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】目前硅的集成电路大规模生产技术已经达到0.13~0.09微米,进一步将到0.07微米,也就是70个纳米甚至更小。
根据预测,到2022年,硅集成电路技术的线宽可能达到10纳米,这个尺度被认为是硅集成电路的“物理极限”。
(2)D)【解析】调制解调器的英文是Modem,它的作用是利用模拟信号传输线路传输数字信号。
电子信号分两种,一种是“模拟信号”,另一种是“数字信号”。
我们使用的电话线路传输的是模拟信号,而PC机之间传输的是数字信号。
所以当用户想通过电话线把自己的电脑连入Internet时,就必须使用调制解调器来“翻译”两种不同的信号。
连入Internet后,当PC向Internet发送信息时,由于电话线传输的是模拟信号,所以必须要用调制解调器来把数字信号“翻译”成模拟信号,才能传送到Internet上,这个过程叫做“调制”。
(3)D)【解析】补码表示的8位整数X=10010101,首先将其转化为原码(符号位不变取反加1),X的原码为11101011,然后变号操作即为01101011。
(4)B)【解析】汉字机内码要占用至少2字节,计算机内存中连续2字节的内容其十六进制形式为34和64,34H=110100B,64H=1100100B,2个字节才13位,达不到2字节16位。
(5)C)【解析】虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到过去的PII至强、PIII至强、Pentium 3,最后到今天的Pentium 4系列、至强(不包括至强Nocona),但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。
(6)C)【解析】CMOS是微机主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。
2006年9月上机考试题库说明:上机考试正式系统题库中共有50套题目,考生随机从中抽取一套进行考试。
例如,如果你考的是二级C语言上机考试,那么你输入准考证号并确认后,机器将从正式题库的50套题中随机为你抽取一套题目(包括一道程序填空题(30分)、一道程序修改题(30分)、一道程序设计题(40分)共3题),如果3题都完全答对,那么你上机考试的成绩就是满分100分。
(注:一般抽题时,填空题第1题、修改题第1题、编程题第1题会对应同时出现,如此类推)以下包括50套题(填空题、改错题、编程题各50道题目)和答案一、填空题(程序填空题)1、给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!#include <stdio.h>#include <string.h>#include <ctype.h>#define N 9long ctod( char *s ){ long d=0;while(*s)if(isdigit( *s)) {/**********found**********/d=d*10+*s-__1__;/**********found**********/__2__; }return d;}long fun( char *a, char *b ){/**********found**********/return __3__;}main(){ char s1[N],s2[N];do{ printf("Input string s1 : "); gets(s1); }while( strlen(s1)>N );do{ printf("Input string s2 : "); gets(s2); }while( strlen(s2)>N );printf("The result is: %ld\n", fun(s1,s2) );}2、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。
例如,当形参n的值为10时,函数返回:9.612558。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!#include <stdio.h>double fun(int n){ int i; double s, t;/**********found**********/s=__1__;/**********found**********/for(i=1; i<=__2__; i++){ t=2.0*i;/**********found**********/s=s+(2.0*i-1)*(2.0*i+1)/__3__;}return s;}main(){ int n=-1;while(n<0){ printf("Please input(n>0): "); scanf("%d",&n); }printf("\nThe result is: %f\n",fun(n));}3、给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:1 2 13 47 8 10 63 5 9 7程序执行结果为:find: a[2][2]=9请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!#include <stdio.h>#define M 3#define N 4void fun(int (*a)[N]){ int i=0,j,find=0,rmax,c,k;while( (i<M) && (!find)){ rmax=a[i][0]; c=0;for(j=1; j<N; j++)if(rmax<a[i][j]) {/**********found**********/rmax=a[i][j]; c= __1__ ; }find=1; k=0;while(k<M && find) {/**********found**********/if (k!=i && a[k][c]<=rmax) find= __2__ ;k++;}if(find) printf("find: a[%d][%d]=%d\n",i,c,a[i][c]);/**********found**********/__3__ ;}if(!find) printf("not found!\n");}main(){ int x[M][N],i,j;printf("Enter number for array:\n");for(i=0; i<M; i++)for(j=0; j<N; j++) scanf("%d",&x[i][j]);printf("The array:\n");for(i=0; i<M; i++){ for(j=0; j<N; j++) printf("%3d",x[i][j]);printf("\n\n");}fun(x);}4、给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。
ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!#include <stdio.h>#include <string.h>#define N 5#define M 10int fun(char (*ss)[M], int k){ int i,j=0,len;/**********found**********/for(i=0; i< __1__ ; i++){ len=strlen(ss[i]);/**********found**********/if(len<= __2__)/**********found**********/strcpy(ss[j++],__3__);}return j;}main(){ char x[N][M]={"Beijing","Shanghai","Tianjing","Nanjing","Wuhan"};int i,f;printf("\nThe original string\n\n");for(i=0;i<N;i++)puts(x[i]); printf("\n");f=fun(x,7);printf("The string witch length is less than or equal to 7 :\n");for(i=0; i<f; i++) puts(x[i]);printf("\n");}5、给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。
当调用正确时, 程序输出:x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!#include <stdio.h>double f1(double x){ return x*x; }double f2(double x, double y){ return x*y; }/**********found**********/__1__ fun(int i, double x, double y){ if (i==1)/**********found**********/return __2__(x);else/**********found**********/return __3__(x, y);}main(){ double x1=5, x2=3, r;r = fun(1, x1, x2);r += fun(2, x1, x2);printf("\nx1=%f, x2=%f, x1*x1+x1*x2=%f\n\n",x1, x2, r);}6、程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。
函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!#include <stdio.h>#include <string.h>struct student {long sno;char name[10];float score[3];};void fun(struct student a[], int n){/**********found**********/__1__ t;int i, j;/**********found**********/for (i=0; i<__2__; i++)for (j=i+1; j<n; j++)/**********found**********/if (strcmp(__3__) > 0){ t = a[i]; a[i] = a[j]; a[j] = t; }}main(){ struct student s[4]={{10001,"ZhangSan", 95, 80, 88},{10002,"LiSi", 85, 70, 78},{10003,"CaoKai", 75, 60, 88}, {10004,"FangFang", 90, 82, 87}};int i, j;printf("\n\nThe original data :\n\n");for (j=0; j<4; j++){ printf("\nNo: %ld Name: %-8s Scores: ",s[j].sno, s[j].name);for (i=0; i<3; i++) printf("%6.2f ", s[j].score[i]);printf("\n");}fun(s, 4);printf("\n\nThe data after sorting :\n\n");for (j=0; j<4; j++){ printf("\nNo: %ld Name: %-8s Scores: ",s[j].sno, s[j].name);for (i=0; i<3; i++) printf("%6.2f ", s[j].score[i]);printf("\n");}}7、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。