您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 数据库67B试题及答案
南昌大学2006~2007学年第一学期期末考试试卷B全校一、选择题(每小题1分,共40分)1、关系数据库管理系统所管理的关系是。A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件2、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是。A.索引、排序、查找B.建库、录入、排序C.选择、投影、联接D.显示、统计、复制3、扩展名为dbf的文件是。A.表文件B.表单文件C.数据库文件D.项目文件4、设有关系R1和R2,经过关系运算得到结果S,则S是。A.元组B.关系模式C.数据库D.关系5、在基本关系中,下列说法正确的是。A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的6、打开VisualFoxPro项目管理器的“文档”选项卡,其中包含。A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上3种文件7、数据库系统中对数据库进行管理的核心软件是______。A.DBMSB.DBC.OSD.DBS8、在下述VisualFoxPro表达式中,结果总是逻辑值的为。A.字符运算表达式B.算术运算表达式C.关系运算表达式D.日期运算表达式9、VisualFoxPro的表达式LEN(DTOC(DATE()))+DATE()的类型是。A.数值型B.逻辑型C.字符型D.日期型10、测试当前记录指针的位置可以用函数。A.BOF()C.EOF()C.RECNO()D.RECCOUNT()11、以下赋值语句正确的是。A.STORE8TOX,YB.STORE8,9TOX,YC.X=8,Y=9D.X,Y=812、设当前系统日期为2007年1月20日,如下表达式的计算结果是。VAL(SUBSTR('奔腾586',5,1)+RIGHT(STR(YEAR(DATE())),2))A.507.00B.5.00C.5+07D.出错信息13、函数MOD(23,-5)的结果是。A.-3B.-2C.3D.214、下面关于数组的叙述中,错误的是。A.用DIMENSION和DECLARE都可以定义数组B.VisualFoxPro只支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.15、在当前表中,查找第2个女同学的记录,应使用的命令是。A.LOCATEFOR性别=“女”NEXT2B.LOCATEFOR性别=“女”C.LOCATEFOR性别=“女”CONTINUED.LISTFOR性别=“女”NEXT216、打开数据库设计器的命令。A.MODIFYDATABASEB.OPENDATABASEC.USEDATABASED.SETDATABASEON17、要为当前表所有职工增加100元工资应该使用命令(非SQL命令)。A.CHANGE工资WITH工资+100B.REPLACE工资WITH工资+100C.CHANGEALL工资WITH工资+100D.REPLACEALL工资WITH工资+10018、在VisualFoxPro环境下,用LISTSTRU命令显示表中每条记录的长度(总计)为50,用户实际可用字段的总宽度为。A.50B.51C.49D.4819、在VisualFoxPro的表结构中,逻辑型、日期型和备注型字段的宽度分别为。A.1、8、10B.1、8、4C.3、8、10D.3、8、任意20、表文件及其索引文件(.idx)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令。A.GOTOPB.GOBOF()C.GO1D.SKIP135、如下SQL语句的执行结果是。SELECTSUM(工资)FROM职工A.工资的最大值B.工资的最小值C.工资的平均值D.工资的合计36、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?。A.ThisForm.Text1.valueB.This.Parent.valueC.Parent.Text1.valueD.This.Parent.Text1.value37、设表TXL.DBF中有20条记录,在VFP命令窗口中执行以下命令序列,最后显示的结果是。USETXLSKIP3COUNTTOn?nA.0B.3C.4D.2038、下面有关索引的描述正确的是。A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B.创建索引是创建一个指向数据库表文件记录的指针构成的文件C.索引与数据库表的数据存储在一个文件中D.使用索引并不能加快对表的查询操作39、要使“产品”表中所有单价下浮5%,正确的SQL命令是。A.REPLACE产品SET单价=单价*0.95B.UPDATE产品SET单价=单价*0.95C.EDIT产品SET单价=单价*0.95D.CHANGE产品SET单价=单价*0.9540、使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是______。A.APPENDINTOS(SNO,SN,SEX,AGE)VALUES(’0401’,’王芳’,’女’,18)B.APPENDSVALUES(’0401’,’王芳’,18,’女’)C.INSERTINTOS(SNO,SN,SEX,AGE)VALUES(’0401’,’王芳’,’女’,18)D.INSERTSVALUES(’0401’,’王芳’,18,’女’)二、填空题(每空2分,共40分)1、二维表中的列称为关系的【1】,二维表中的行称为关系的【2】。2、在VisualFoxPro中,项目文件的扩展名是【3】。3、在SQL语句中空值用【4】表示。4、在VisualFoxPro中视图可以分为远程视图和【5】视图。5、在visualfoxpro中释放和关闭表单的方法是__【6】___。6、常量.n.表示的是【7】型的数据。7、如下程序的输出结果是【8】.i=1DOWHILEi10i=i+2ENDDO?i8、在VisualFoxPro中,CREATEDATABASE命令创建一个扩展名为【9】的数据库文件。9、在VisualFoxPro中,运行当前文件夹下的表单T1.SCX的命令是【10】。10、SQL的SELECT查询中使用【11】子句消除查询结果中的重复记录。11、在visualFoxPro中,主索引可以保证数据的【12】完整性。12、如果某记录的备注型字段标志显示为【13】,则表明该字段不再为空。13、参照完整性规则包括更新规则、【14】和插入规则。14、用来确定复选框是否被选中的属性是【15】。15、设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)SELECT课程号,AVG(成绩)FROMSC【16】16、在VisualFoxPro中,建立索引的作用之一是提高【17】速度。17、如下程序能根据键入的学号判断该学生是否存在。如果存在,使用SQL-SELECT语句显示学生的学号、姓名和平均成绩。请在下划线处填上适当内容,使程序能正确运行。SETTALKOFFPRIVATEkey_no,keyUSEstudentORDERTAGnoDOWHILE.T.CLEARACCEPT请输入学号:TOkey_noSEEKkey_noIFFOUND()SELECTstudent.学号,姓名,【18】(成绩)AS平均成绩;FROMstudent,scWHEREstudent.学号=sc.学号ELSEWAIT该学号的学生不存在,按任意键继续ENDIFWAIT如果退出,请按[Y]键!TO【19】IFupper(key)=‘Y’【20】ENDIFENDDOUSERETURN三、程序阅读题(每小题5分,共10分)1、在VISUALFOXPRO中如下程序的运行结果(即执行命令DOmain后)是_____。*程序文件名:main.prgSETTALKOFFCLEARALLmX=VisualFoxpromY=二级DOs1?mY+mXRETURN*子程序文件名:s1.prgPROCEDUREs1LOCALmXmX=VisualFoxProDBMS考试mY=计算机等级+mYRETUREN2、有一个成绩表CJ.DBF,其内容如下:记录号学号成绩1A1001902A2003953A2004654B1002855B2003906B200475写出下列程序的运行结果。SETTALKOFFUSECJSTORE0TOS,NLOCATEFOR成绩=80DOWHILENOTEOF()IFSUBSTR(学号,2,1)=“2”S=S+成绩N=N+1ENDIFCONTINUEENDDO?N,SUSE四、RETURN程序设计(共10分)1、编写一程序:计算1到6的南昌大学2006~2007学年第一学期期末考试试卷《数据库管理系统》参考答案(B卷)一、选择题(每小题1分,共40分)1B2C3A4D5C6D7A8C9D10C11A12A13B14C15C16A17D18C19B20C21B22C23D24C25B26C27B28C29B30D31B32A33D34C35D36A37D38B39B40C二、填空题(每空2分,共40分)【1】属性【2】元组(或记录)【3】.pjx【4】null【5】本地【6】release【7】逻辑【8】11【9】DBC【10】DOFORMT1【11】distinct【12】实体【13】Memo(注:第一个字母大写)【14】删除规则【15】value【16】groupby课程号【17】查询【18】AVG【19】key【20】exit三、程序阅读(每小题5分,共10分)1、计算机等级考试二级VisualFoxpro2、2185四、程序设计(10分)settalkoffs=0fori=0to6t=1forj=1toit=t*jendfors=s+tendfor?”s=”,ssettalkonreturn
本文标题:数据库67B试题及答案
链接地址:https://www.777doc.com/doc-2332485 .html