(完整版)北京航空航天大学计算机软件技术基础试题_第1页
(完整版)北京航空航天大学计算机软件技术基础试题_第2页
(完整版)北京航空航天大学计算机软件技术基础试题_第3页
(完整版)北京航空航天大学计算机软件技术基础试题_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京航空航天大学20072008学年第 1 学期计算机软件技术基础期末考试试卷(2008 年 1 月 3 日)班级:;学号:;姓名:;成绩:一填空题(本题共 15分,每空0.5分)1、 结构化程序的最本质的控制结构有顺序 ,条件分支(选择)和 迭代(循环)。2、 软件工程生存周期发中,一般将程序设计阶段分为概要设计和详细设计两个阶 段。3、 软件生存周期包括 需求分析、程序设计、编码、测试与排错等阶段。4、 所有对象都可以划分为不同的对象类,每个对象类都定义了一组一数据(属性)和一组 方法(操作)。5、链表包含两个域,一个表示 数据本身,一个表示数据元素间的关联。6、 把高级语言程序翻译成机器

2、语言程序的方法有编译和解释 。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)。&存储空间管理技术有分区管理,分段管理,分页管理,段页式管理 等方式,DOS系统中采用的是分区管理。9、 文件的存取方法有顺序存取和随机存取.。10、主关键字是由 表中一列或多列 组成的,可唯一标识 表中的一行数据记录 。11、 6是一个 C类IP地址,它的缺省子网掩码为255.255

3、.255.0。12、 按底层至高层的顺序,TCP/IP协议层次组成依次为物理层、数据链路戻、网络戻、 传输层、应用层。13、 常用的计算机网络拓扑结构主要有总线型、星型、环型、网状四种。二.选择题(本题 10分,每题1分)1、我们把具有共同属性、共同操作性质的对象的集合定义为( A )。A .类 B .属性 C.对象 D .消息2、在一个单链表中,若要在 P所指向的结点之后插入一个新结点,则需要相继修改(个指针域的值 .A 1B 2C3D43需求分析阶段的研究对象是(A)A.用户要求B.分析员要求C.系统要求D.软硬件要求4、软件测试的目的是( B)A .证明软件是正确的B. 发现错误,降低软

4、件带来的风险C.排除软件中的所有错误D. 与软件调试相同5、若只需要利用形参间接访问实参指针所指向的对象,而形参本身具有相应的存储空间, 则应把形参变量说明为( A )参数。A .指针B .引用C .值D .指针引用6、当利用大小为 N 的数组顺序存储一个栈时,假定用 top=N 表示栈空,则向这个栈插入一个元素时,首先应执行( B)语句修改 top 指针。7、A . top+B . top-C. top=0D . top=N-1操作系统负责管理计算机的A .程序B .作业C .资源D .进程8、进程在 3 个基本状态中的转换,肯定不会有的转换是A .运行态t就绪态B .阻塞态t运行态C.运行

5、态t阻塞态D .阻塞态t就绪态9、在二级目录结构中,同一个用户不同文件的文件名()。A .应该相同B .可以相同C .可以不同D .一定不同10、 ER 方法的三要素是(CA .实体,属性,实体集B .实体,码,联系C.实体,属性,联系D .实体,域,码三.问答题(本题 10 分,每小题5 分)处理顺序为:ABEFCGDHIJ ;使用中序遍历,则处理1、对于某一二叉树,使用前序遍历,顺序为: EFBGCHIJDA ;请画出此二叉树,给出其后序遍历。该二叉树后续遍历为:FEGJIHDCBA 。2、简述固定分区和可变分区的区别。固定分区存储管理是把主存中的用户区域预先划分成若干个大小相等或不等的连

6、续区 域(分区),每个分区大小固定。每个分区可以一次装入一个且只能是一个作业。整个主存 分成多少分区,就可以同时装入几道程序。可变分区的管理是将主存中的用户区域作为一个整体, 根据作业需要的空间大小和当时 主存空间使用情况来决定是否为作业分配一个分区,一旦分配,就按照作业实际需要分配分区,这样不仅可以支持多道程序设计,还解决了固定分区中内存零头的问题。四编程题(本题 15分)1数据库编程题(10分)给定下列三个关系模式: S (SNO, SN , SEX, AGE , DEPT) ; C (CNO , CN , TNAME );SC (SNO, CNO , GRADE )。其中:S:学生表;C

7、:课程表;SC:学生选课表。SNO :学号;SN :姓名;SEX :性别;AGE :年龄;DEPT :学生所在系。CNO:课程编号;CN :课程名称;TNAME :代课教师姓名。GRADE :学生所选课成绩。注:本题中男生字段值为M,女生字段值为W,课程字段值直接用课程中文,如数学课字段值数学,学生和老师的名字字段值直接用其名字的中文,年龄字段值为年龄的整数值。请写出以下问题的 SQL 计算机序列(注:采用 SQL92 标准)。1) 给出年龄在1719岁之间的学生学号和姓名。(2分)2)往基本表S中插入一个学生元组(990750''钱江,18)。(2分)3) 查询所有学生的姓名

8、、年龄和所选课程的名称和成绩。(3 分)4) 检索选修课程包含所有姓王的老师所授课程的学生学号。(3 分)1 ) SELECT SNO, SN FROM SWHERE AGE BETWEEN 17 AND 19( WHERE AGE IN (17, 18, 19) (WHERE AGE>17 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, SCWHERE S.SNO =

9、SC.SNO AND C.CNO =SC.CNO4)SELECT SNO FROM SCWHERE CNO IN(SELECT CNO FROM C WHERE TNAME =王 %' )(SELECT SNO FROM SC, CWHERE C.CNO =SC.CNO AND C.TNAME =王 %' )2 C+ 编程题( 5 分)#include <stdio.h>class Vehiclepublic: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 Carpublic:void Move() printf( “SportsCar moving !n ”); ;int main()Vehicle *vec;SportsCar BMWM3;vec = new Car; vec->Move(); delet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论