- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2006年上半年程序员上午试题
1.以下关于计算机硬件组成的描述,正确的是()。
A.计算机硬件由CPU、内存和I/O设备组成
B.计算机硬件由主机和外部设备组成
C.计算机硬件由控制器、运算器和存储器组成
D.计算机硬件由主板、CPU、内存和硬盘组成
答案:B。分析:计算机硬件系统通常由主机(包括CPU、内存等)和外部设备(如输入输出设备等)组成。A选项不全面;C选项控制器和运算器组成CPU,表述不完整;D选项不涵盖所有硬件组成。
2.操作系统的主要功能是()。
A.实现软、硬件转换
B.管理系统所有的软、硬件资源
C.把源程序转换为目标程序
D.进行数据处理
答案:B。分析:操作系统的核心功能是管理计算机系统的所有软硬件资源,包括CPU、内存、外设等。A选项不是其主要功能;C选项是编译器的功能;D选项不是操作系统的主要功能。
3.以下属于面向对象程序设计语言的是()。
A.C
B.Fortran
C.Java
D.Pascal
答案:C。分析:Java是典型的面向对象程序设计语言,具有封装、继承、多态等特性。C、Fortran、Pascal早期主要是面向过程的语言。
4.数据结构中,线性表的顺序存储结构和链式存储结构相比,优点是()。
A.能随机访问
B.插入和删除操作方便
C.不需要额外的存储空间
D.便于动态扩充
答案:A。分析:顺序存储结构可以通过下标直接访问元素,能随机访问。链式存储结构插入和删除操作更方便;顺序存储需要连续的存储空间,链式存储需要额外指针空间;链式存储便于动态扩充。
5.软件开发的瀑布模型将软件生命周期划分为八个阶段,其中需求分析阶段的主要任务是()。
A.确定软件系统的功能和性能要求
B.设计软件的总体结构
C.实现软件的具体功能
D.对软件进行测试
答案:A。分析:需求分析阶段主要是确定软件系统的功能和性能要求等。设计软件总体结构是设计阶段任务;实现具体功能是编码阶段任务;对软件进行测试是测试阶段任务。
6.数据库管理系统(DBMS)的主要功能不包括()。
A.数据定义
B.数据操纵
C.数据安全管理
D.数据编译
答案:D。分析:DBMS主要功能包括数据定义(定义数据库结构等)、数据操纵(增删改查等)、数据安全管理等。数据编译不是DBMS的主要功能。
7.以下关于计算机网络的描述,错误的是()。
A.计算机网络是将地理位置不同的计算机连接起来
B.计算机网络的主要目的是实现资源共享和信息传递
C.计算机网络按覆盖范围可分为局域网、城域网和广域网
D.计算机网络只能采用有线连接方式
答案:D。分析:计算机网络可以采用有线连接方式,也可以采用无线连接方式,如WiFi、蓝牙等。A、B、C选项描述均正确。
8.若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是n,则输出序列的第i个元素是()。
A.ni+1
B.i
C.ni
D.不确定
答案:A。分析:栈是后进先出的数据结构,输入序列为1,2,3,…,n,输出序列第一个元素是n,说明是全部入栈后再出栈,那么第i个输出元素就是ni+1。
9.以下关于算法的描述,正确的是()。
A.算法必须有输入
B.算法必须有输出
C.算法的时间复杂度是指算法执行的时间
D.算法的空间复杂度是指算法占用的磁盘空间
答案:B。分析:算法可以没有输入,但必须有输出。算法的时间复杂度是指算法执行的基本运算次数,不是实际执行时间;空间复杂度是指算法执行过程中占用的存储空间,不是磁盘空间。
10.在结构化程序设计中,三种基本结构不包括()。
A.顺序结构
B.选择结构
C.循环结构
D.递归结构
答案:D。分析:结构化程序设计的三种基本结构是顺序结构、选择结构和循环结构。递归结构不是基本结构。
11.以下关于文件系统的描述,正确的是()。
A.文件系统是操作系统中负责管理文件的部分
B.文件系统只能管理磁盘文件
C.文件系统不负责文件的存储和检索
D.文件系统不需要对文件进行保护
答案:A。分析:文件系统是操作系统中负责管理文件的部分,它负责文件的存储、检索、保护等。文件系统可以管理多种存储介质上的文件,不只是磁盘文件。
12.若要在数据库中创建一个新表,应使用的SQL语句是()。
A.CREATETABLE
B.ALTERTABLE
C.DROPTABLE
D.SELECT
答案:A。分析:CREATETABLE用于创建新表;ALTERTABLE用于修改表结构;DROPTABLE用于删除表;SELECT用于查询数据。
13.以下关于计算机病毒的描述,错误的是(
原创力文档


文档评论(0)