



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京航空航天大学2007 2008 学年第 1 学期 计算机软件技术基础 期末考试试卷( 2008年 1 月 3 日)班级:_;学号:_;姓名:_;成绩:_一填空题(本题共15分,每空0.5分)1、结构化程序的最本质的控制结构有 顺序 , 条件分支(选择) 和 迭代(循环) 。2、软件工程生存周期发中,一般将程序设计阶段分为_概要设计_和_详细设计_两个阶段。3、软件生存周期包括需求分析、程序设计、编码、测试与排错等阶段。4、所有对象都可以划分为不同的对象类,每个对象类都定义了一组_数据(属性)_和一组_方法(操作)_。5、链表包含两个域,一个表示数据本身,一个表示数据元素间的关联。6、把高级语言程序翻译成机器语言程序的方法有 编译 和 解释 。C语言是编译 语言;BASIC是 解释 型。7、无序表( 81,52,57,95,22,04,96,83)的第一趟冒泡排序序列为52,57,81,22,04,95,83,96。( 04,81,52,57,95,22,83,96)。8、存储空间管理技术有 分区管理 ,分段管理 ,分页管理 ,段页式管理 等方式,DOS系统中采用的是 分区管理 。9、文件的存取方法有顺序存取和随机存取。10、主关键字是由 表中一列或多列 组成的,可唯一标识 表中 的 一行数据记录 。11、6是一个C类IP地址,它的缺省子网掩码为。12、按底层至高层的顺序,TCP/IP协议层次组成依次为 物理层 、数据链路层 、网络层 、传输层 、应用层。13、常用的计算机网络拓扑结构主要有总线型、星型、环型、网状四种。二选择题(本题10分,每题1分)1、我们把具有共同属性、共同操作性质的对象的集合定义为(A )。A类 B属性 C对象 D消息2、在一个单链表中,若要在P所指向的结点之后插入一个新结点,则需要相继修改(B)个指针域的值. A1 B2 C3 D43需求分析阶段的研究对象是(A)A用户要求 B. 分析员要求C系统要求 D. 软硬件要求4、软件测试的目的是(B)A证明软件是正确的 B. 发现错误,降低软件带来的风险C排除软件中的所有错误 D. 与软件调试相同5、若只需要利用形参间接访问实参指针所指向的对象,而形参本身具有相应的存储空间,则应把形参变量说明为(A )参数。A指针 B引用 C值 D指针引用6、当利用大小为N的数组顺序存储一个栈时,假定用top=N表示栈空,则向这个栈插入一个元素时,首先应执行(B)语句修改top指针。Atop+ Btop- Ctop=0 Dtop=N-17、操作系统负责管理计算机的 ( C )A程序 B作业 C资源 D进程8、进程在3个基本状态中的转换,肯定不会有的转换是 ( B )A运行态就绪态 B阻塞态运行态 C运行态阻塞态 D阻塞态就绪态9、在二级目录结构中,同一个用户不同文件的文件名( D )。A应该相同 B可以相同 C可以不同 D一定不同10、ER方法的三要素是( C )A实体,属性,实体集 B实体,码,联系C实体,属性,联系 D实体,域,码三问答题(本题10分,每小题5分)1、对于某一二叉树,使用前序遍历,处理顺序为:ABEFCGDHIJ;使用中序遍历,则处理顺序为:EFBGCHIJDA;请画出此二叉树,给出其后序遍历。该二叉树后续遍历为:FEGJIHDCBA。2、简述固定分区和可变分区的区别。固定分区存储管理是把主存中的用户区域预先划分成若干个大小相等或不等的连续区域(分区),每个分区大小固定。每个分区可以一次装入一个且只能是一个作业。整个主存分成多少分区,就可以同时装入几道程序。可变分区的管理是将主存中的用户区域作为一个整体,根据作业需要的空间大小和当时主存空间使用情况来决定是否为作业分配一个分区,一旦分配,就按照作业实际需要分配分区,这样不仅可以支持多道程序设计,还解决了固定分区中内存零头的问题。四编程题(本题15分)1 数据库编程题(10分)给定下列三个关系模式:S(SNO,SN,SEX,AGE,DEPT);C(CNO,CN,TNAME);SC(SNO,CNO,GRADE)。其中:S:学生表;C:课程表;SC:学生选课表。SNO:学号;SN:姓名;SEX:性别;AGE:年龄;DEPT:学生所在系。CNO:课程编号;CN:课程名称;TNAME:代课教师姓名。GRADE:学生所选课成绩。注:本题中男生字段值为M,女生字段值为W,课程字段值直接用课程中文,如数学课字段值数学,学生和老师的名字字段值直接用其名字的中文,年龄字段值为年龄的整数值。请写出以下问题的SQL计算机序列(注:采用SQL92标准)。1)给出年龄在1719岁之间的学生学号和姓名。(2分)2)往基本表S中插入一个学生元组(990750,钱江,18)。(2分)3)查询所有学生的姓名、年龄和所选课程的名称和成绩。(3分)4)检索选修课程包含所有姓王的老师所授课程的学生学号。(3分)1) SELECT SNO, SN FROM S WHERE AGE BETWEEN 17 AND 19 (WHERE AGE IN(17,18,19)(WHERE AGE17 AND AGE 19)2)INSERT INTO S(SNO,SN,SEX,AGE,DEPT) VALUES(990750,钱江,18)3)SELECT S.SN, S.AGE, C.CN,C.GRADE FROM S, C, SC WHERE S.SNO =SC.SNO AND C.CNO =SC.CNO4)SELECT SNO FROM SC WHERE CNO IN(SELECT CNO FROM C WHERE TNAME =王%)(SELECT SNO FROM SC, C WHERE C.CNO =SC.CNO AND C.TNAME =王%)2 C+编程题(5分)#include class Vehicle public:int color;protected: int tyre_number;public:void SetColor(int c) color = c; void Move() printf(“Vehicle moving !n”); ;class Car : public Vehicleprotected:int velocity;public:void Move() printf(“Car moving !n”);class SportsCar : public Car public:void Move() printf(“SportsCar moving !n”);int main()Vehicle *vec;SportsCar BMWM3;vec = new Car;vec-Move();d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流公司实习合同范本
- 门店物品转让合同范本
- 机械租领合同范本
- 建房出租合同范本
- 美陈设计合同范本
- 工业车辆销售合同范本
- 后勤工作思路怎么写2025(5篇)
- 生态保护修复资金申请关键因素评估报告(2025版)
- 2025年高中字音字形题目及答案
- 古筝演奏题目及答案
- 义务教育语文课程标准(2022)测试题带答案(20套)
- GB/T 27818-2011化学品皮肤吸收体外试验方法
- GB/T 22512.2-2008石油天然气工业旋转钻井设备第2部分:旋转台肩式螺纹连接的加工与测量
- GB/T 19137-2003农药低温稳定性测定方法
- 通过测试-失效测试-老化测试-三者有何区别
- 动漫人物欣赏课件
- DBJ53-T-40-2011 云南省城镇园林工程施工质量验收规程
- 让主动问好成为一种习惯(优秀主题班会)
- DB15T 2412-2021 蒙餐 蒙式牛肉丁
- ACLS-PC-SA课前自我测试试题及答案
- OTN技术概述PPT课件
评论
0/150
提交评论