您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > VF教材课后习题及参考答案赵永熹刘庆海版本
1.3习题与实验一、单选题1.数据库管理系统是_________。A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统2.用二维表格结构用来表示实体以及实体之间的联系的数据模型称_________。A.层次模型B.关系模型C.网状模型D.概念模型3.VFP支持的数据模型是_________。A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型4.在关系操作中,从表中取出满足条件的元组的操作称为________。A.复制B.选择C.投影D.关联5.数据库、数据库系统、数据库管理系统这三者之间的关系是________。A.数据库系统包含数据库和数据库管理系统B.数据库管理系统包含数据库和数据库系统C.数据库包含数据库系统和数据库管理系统D.数据库系统就是数据库,也就是数据库管理系统6.如果要改变一个关系中属性的排列顺序,应使用的关系运算是________。A.重建B.选取C.投影D.联接7.关系数据库的任何检索操作都是由三种基本运算组合而成的。这三种基本运算不包括________。A.联接B.比较C.选择D.投影8.在E-R图中,用来表示实体联系的图形是________。A.椭圆B.矩形C.菱形D.三角形9.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C.课号,课名),选课SC.学号,课号,成绩),则表SC.关键字(键或码)为________。A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩10.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是________。A.选择B.投影C.联接D.自然联接11.有三个关系R、S、T如右图,其中关系T由关系R和S通过某种操作得到,该操作称为________。A.选择B.投影C.交D.并12.数据模型是______的集合。A.文件B.记录C.数据D.记录及其联系13.VFP参照完整性规则不包括________。A.查询规则B.插入规则C.删除规则D.更新规则14.学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为_________。A.域B.码C.分量D.集合15.关系的概念是指______。A.元组的集合B.属性的集合C.字段的集合D.实体的集合16.VFP是一种关系数据库管理系统,所谓关系是指______。A.表中各个记录间的关系B.表中各个字段间的关系C.一个表与另一个表间的关系D.数据模型为二维表格式17.关系模型可以表示的实体间的联系是______。A.一对一B.一对多C.多对多D.以上三项都是18.用二维表来表示实体之间联系的数据模型称为______。A.面向对象模型B.网状模型C.关系模型D.层次模型19.VFP采用的数据模型是______。A.关系型B.网状型C.层次型D.混合型20.在VFP中“表”是指__________。A.报表B.关系C.表格D.表单21.以下关于关系的说法正确的是_________。A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列22.向一个项目中添加一个数据库,应该使用项目管理器的__________。A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡23.在“选项”对话框的“文件位置”选项卡中可以设置___________。A.表单的默认大小B.默认目录C.日期和时间的显示格式D.程序代码的颜色24.扩展名为.mpr的文件是___________。A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件25.在命令格式短语“FIELD字段名列表”对应的关系运算是__________。A.选择B.投影C.联接D.自然联接26.如果表文件中含有M型和G型字段,则相对应的表文件的备注文件的扩展名为________。A.DBTB.DBFC.BATD.FPT27.设有关系R1和R2,经过关系运算得到结果S,则S是________。A.一个关系B.一个表单C.一个数据库D.一个数组28.已知数据表文件:系(系编号,系名称,系主任,电话号码)及学生(学号,姓名,性别,专业,系编号)。若列出所有学生的报表,包括(学号,姓名,系名称),完成这个操作相当于数据库的_________操作。A.投影B.选择C.联接D.查询29.说明上题的系与学生之间的关系为_________。A.一对一B.一对多C.多对多D.未知30.在VFP中,_________命令能在程序终止后,直接退出VFP系统环境。A.EXITB.QUITC.GOOUTD.TUICHU二、填空题1.数据模型一般有________、________和________。2.实体联系有三种,即________、________、________。3.将“d:\200701001李四”文件夹设置为VFP默认的工作目录的命令________。4.人一般有身份证号、姓名、性别等属性,其中可作为主关键字的是________。5.在联接运算中,________联接是去掉重复属性的等值联接。6.二维表中的列称为关系的________,二维表中的行称为关系的________。7.在基本表中,要求字段名________重复。8.VFP不允许在主键字字段中有重复值或________。9.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为________,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为________,从表中抽取属性值满足条件列的操作称为________。10.项目管理器的________选项卡用于显示和管理数据库、自由表和查询等。11.VFP支持三种工作方式,即________、________和________,并提供了向导、设计器和三类支持可视化设计的辅助工具。12.要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在“选项”对话框的________选项卡上设置。13.数据库设计包括概念设计、________和物理设计。14.在VisualFoxPro6.0中要使命令窗口隐藏,应选择_______菜单中的______选择项。15.DB、DBMS、DBS、DBA分别表示_____________、_____________、________________、_______________的英文缩写。第一章课后习题答案:一、选择题1-5、BBBBA6-10、CBCCA11-15、DDAAA16-20、DDCAB21-25、CDBBB26-30、DACBB二、填空题1、关系模型、层次模型、网状模型2、一对一、一对多、多对多3、setdefaulttod:\200701001李四4、身份证号5、自然6、属性、元组7、不允许8、空值9、选择、连接、投影10、数据11、菜单、命令、程序12、文件位置13、行为设计14、窗口、隐藏15、数据库、数据库管理系统、数据库系统、数据库应用系统2.9习题与实验一、选择题1.x的值不是日期型的是__________。A.x=DATE()B.x={^2009-11-17}C.x=CTOD(11/17/2009)D.STORE(11/17/2009)tox2.表达式DAY(ctod(03/10/09))+5的结果是__________。A.8B.14C.15D.类型不匹配出错3.下列表达式结果为逻辑真的是__________。A.ab=abcB.cab=abC.abc$abD.ab$cab4.以下哪些不是字符型数据___________。A.01/01/98B.day(date())C.dtoc{^2009-03-06}D.[理工大学]5.设a=”计算机等级考试”,结果为”考试”的表达式是___________。A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)6.下列表述错误的是___________。A.命令一行写不下,应该用分号“;”进行续行。B.?从当前光标所在行的下一行开始显示C.??从当前光标处开始显示D.?和??后可以没有表达式7.执行如下命令:DIMEa(3,2)a(1,1)=1a(1,2)=a则a(5)的值是___________。A.0B.1C..T.D..F.8.已知D1和D2是日期型变量,则非法表达式是___________。A.D1-D2B.D1+D2C.year(D1)+28D.D1-359.?len(trim(subsTR(VisualFoxPro,7)))的值是___________。A.13B.12C.6D.710.运算结果为数值型的是___________。A.9988-1255B.200+800=1000C.CTOD([11/22/01])D.LEN(space(3)–space(2))–111.设字段变量:工作日期(D),工资(N)。要表达“工龄不少于20年,工资高于1500,低于1800”,应选___________。A.工龄=20.anD.工资1500.anD.工资1800B.int(date()-工作日期)/365)=20.anD.1500工资1800C.int(date()-工作日期)/365)=20.anD.(工资1500.or.工资1800)D.year(date())-year(工作日期)=20.anD.工资1500.anD.工资180012.假设:姓名=李华,性别=[女],生日={^1970/09/08},婚否=.T.,要显示如下格式信息:李华,女,出生于70-09-08.T.,应使用命令___________。A.?姓名,性别,生日,婚否B.?姓名+,+性别+,+[出生于]+生日+婚否C.?姓名+,+性别+,+[出生于]+DTOC(生日),婚否D.?姓名+,+性别+,+[出生于]+DTOC(生日)+婚否13.设既有字段变量:姓名=张三。又有内存变量:姓名=李四,则命令“?姓名”的显示结果是________。A.李四B.黎明C.李四李四D.张三张三14.设X=ABC,Y=ABCD,则值为.T.的是________。A.X=YB.Y=XC.Y$XD.AT(X,Y)=015.执行下列命令后,显示的值是________。M=15K=&M.0.5+12.5S=&K?S??VARTYPE(S)A.163.00CB.&M.0.5+12.5CC.163.00ND.150.512.5C二、填空题1.设X=1+2,那么&X*3的值为_____________。2.若X=青岛理工大学,LEFT(X,2)、RIGHT(X,2)、SUBSTR(X,3,6)的显示结果分别为________________、________________、________________。3.函数LEN(SPACE(2)-SPACE(3))的返回值是_____________。4.VAL(SUBSTR(VisualFoxPro6.0,6,3))+INT(MAX(-34.5,3.45))的结果为__________。5.函数VARTYPE(CTOD(10/01/09))返回的结果是_____________。6.函数STR(2781.5785,7,2)的返回值是_____________。7.设某数据表有10条记录。用函数EOF()测试结果为.T.,此时,当前记录号为_________。8.LEFT(12345.6789,LEN(子串))的计算结果是___________。9.命令?LEN(SPACE(3)-SPACE(2))的结果是__________。三、实验题1.写出下列命令运行后的结果1)X=19.81Z=XYZ?ROUND(X,0)?AT(Z,'ARTYXZ')2)X=56.81Z=12Y=123?STR(X,6,2)?Z-&Y3)?ABS(238)?INT(103.2)?ROUND(282.467,1)?MOD(218,7)?MIN(128,821)?SHE
本文标题:VF教材课后习题及参考答案赵永熹刘庆海版本
链接地址:https://www.777doc.com/doc-2854673 .html