的基本单位。
四、问答题(本题10分,每小题5分)1、简述固定分区和可变分区的区别。、简述固定分区和可变分区的区别。
固定分区存储管理是把主存中的用户区域预先划分成若干个大小相等或不等的连续区域(分区),每个分区大小固定。每个分区可以一次装入一个且只能是一个作业。整个主存分成多少分区,就可以同时装入几道程序。
f可变分区的管理是将主存中的用户区域作为一个整入时根据作业需要的空间大小和当时主存空间使用情况来决定是否为作业分配一个分区,一旦分配,就按照作业实际需要分配分区,这样不仅可以支持多道程序设计,还解决了固定分区中内部零头的问题。
2、给出一组关键字(19,01,26,92,87,11,43,87,21)进行冒泡排序,列出每一、给出一组关键字(,,,,,,,,)进行冒泡排序,,进行冒泡排序,遍排序后关键字的排列次序。要求排序结果从小到大,每次向左冒泡)(遍排序后关键字的排列次序。要求排序结果从小到大,每次向左冒泡)
初始关键字序列为:(19,01,26,92,87,11,43,87,21)第一遍为:(01,19,11,26,92,87,21,43,87)第二遍为:(01,11,19,21,26,92,87,43,87)第三遍为:(01,11,19,21,26,43,92,87,87)第四遍为:(01,11,19,21,26,43,87,92,87)第五遍为:(01,11,19,21,26,43,87,87,92)第六遍。排序完毕。结果是(01,11,19,21,26,43,87,87,92)
五.编程题(本题15分)编程题(编程题1、数据库编程题(10分,每小题2分)、数据库编程题(给定下列四个关系模式:S(SNO,SN,SEX,AGE,DEPT);C(CNO,CN,TNAME);SC(SNO,CNO,GRADE);FAIL(SNO,CNO)。其中:S:学生表;C:课程表;SC:学生选课表;FAIL:不及格学生课表。SNO:学号;SN:姓名;SEX:性别;AGE:年龄;DEPT:学生所在系。CNO:课程编号;CN:课程名称;TNAME:代课教师姓名。GRADE:学生所选课成绩。注:本题中男生字段值为‘M’,女生字段值为‘W’,课程字段值直接用课程中文,如数学课字段值‘数学’,学生和老师的名字字段值直接用其名字的中文,年龄字段值为年龄的整数值,所在系直接用中文,如光学系为‘光学’。
f请写出以下问题的SQL计算机序列(注:采用SQL92标准)。1)给出所有电子系女生的学号和姓名。分))给出所有电子系女生的学号和姓名。(2(
SELECTSNOSNFROMSWHEREDEPT‘电子’ANDSEX‘W’
2)将SC中所有不及格同学记录插入不及格表FAIL中。2分))(
INSERTINTOFAILSNO,CNOVALUESSELECr