山西大同大学试卷课程名称:出卷教师:适用班级:时量:分钟20~20学年第学期闭卷考试机考第1页共6页制卷日期:200年月日系20级专业班学号:姓名:-----------------------------------------------------------装------------------订------------------线----------------------------------------------------VisualFoxpro程序设计题号一二三四五六七八九十十一十二总分合分人复核人得分一、程序选择题得分评卷人复核人1.关于数据库系统三级模式的说法,下列哪个是正确的?A.外模式只有一个,模式和内模式有多个B.外模式有多个,模式和内模式都只有一个C.外模式、模式、内模式都只有一个D.3个模式中,只有模式才是真正存在的2.在关系运算中,查找满足一定条件的元组的运算称之为()A.投影B.选择C.关联D.复制3.在关系型数据库管理系统中,所谓数据关系是指()A.各个字段数据之间存在着一定的关系B.各条数据记录之间存在着一定的关系C.一个数据库与另一个数据库之间存在着一定的关系D.满足一定条件的一个二维数据表格4.一个关系相当于一张二维表。二维表中的各栏目相当于该关系的()A.元组B.结构C.数据项D.属性5.数据库系统与文件系统的主要区别是()A.文件系统简单,而数据库系统复杂B.文件系统只能管理数据文件,而数据库系统能管理各种类型的文件C.文件系统只能管理少量数据,而数据库系统能管理大量数据D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以6.以下有关VisualPoxPro工作方式的叙述中,正确的是()A.只有一种工作方式,即命令工作方式B.有两种工作方式,即键盘和鼠标方式C.有两种工作方式,即命令和程序方式D.有三种工作方式,即命令、程序和菜单方式7.命令?ROUND(42.1998,2)的结果是()A.42.2000B.42.00C.42.20D.42.198.条件函数IIF(LEN(SPACE(3))2,1,-1)的值是()A.-1B.1C.错误D.29.若X=56.789,则命令?STR(X,2)-SUBS(56.789,5,1)的显示结果是()A.568B.578C.48D.4910.逻辑运算符从高到低的运算优先级是()A..AND.→.OR.→.NOT.B..OR.→.NOT.→.AND.C..NOT.→.AND.→.OR.D..NOT.→.OR.→.AND.11.可以链接或嵌入OLE对象的字段类型是()。A.备注型B.通用型和备注型C.通用型D.任何类型的字段12.表文件中,备注型字段的宽度是4个字节,它是用来存放()的。A.备注的具体内容B.该备注信息所在的.DBF文件名山西大同大学试卷课程名称:出卷教师:适用班级:时量:分钟20~20学年第学期闭卷考试机考第2页共6页制卷日期:200年月日系20级专业班学号:姓名:-----------------------------------------------------------装------------------订------------------线----------------------------------------------------C.该备注信息所在的记录号D.指向相应.FPT文件的指针13.一个表文件中多个备注型字段的内容是存放在()。A.一个文本文件中B.一个备注文件中C.多个备注型文件中D.这个表文件中14.执行下列命令序列后,输出的结果是()X=ABCDY=EFG?SUBSTR(X,IIF(XY,LEN(Y),LEN(X),LEN(X)-LEN(Y)))A.DB.CC.BD.A15.执行下列命令序列后,屏幕的显示结果是()AA=VisualFoxPro?UPPER(SUBSTR(AA,1,1))+LOWER(SUBSTR(AA,2))A.visualFOXPROB.VisualfoxproC.VisualFOXPROD.VISUALFOXPRO16.在下面的VisualFoxPro表达式中,不正确的是()。A.{^2002-05-01}+10B.{^2002-05-01}-DATE()C.{^2002-05-01}+DATE()D.{^2002-05-0110:10:10AM}-1017.函数LEN(123-123)的值是()A.0B.6C.3D.718.在VisualFoxPro中,可以使用的变量有()。A.内存变量、字段变量和系统内存变量B.内存变量和自动变量C.字段变量和简单变量D.全局变量和局部变量19.在VFP中,关于SORT命令和INDEX命令的说法正确的是()A.前者可以根据不同关键字的升序和降序排列,后者也可以B.两者都只能以升序排序C.前者可以根据不同关键字的升序和降序排列,后者只能以降序排序D.前者可以根据不同关键字的升序和降序排列,后者只能以升序排序20.表文件中有数学、英语、计算机和总分4个数值型字段,要将当前记录的3科成绩汇总后存入总分字段中,应使用命令()。A.TOTAL数学+英语+计算机TO总分B.REPLACE总分WITH数学+英语+计算机C.SUM数学,英语,计算机TO总分D.REPLACEALL数学+英语+计算机WITH总分21.DELETEALL命令与ZAP命令的区别是()A.DELETEALL删除当前工作区的所有记录,而ZAP删除所有工作区的记录B.DELETEALL删除当前工作区的所有记录,而ZAP只删除当前记录C.DELETEALL只删除记录,而ZAP连同表文件一起删除D.DELETEALL删除记录后可以用RECALL命令恢复,而ZAP删除后不能恢复22.在表文件已经打开时,打开索引文件的命令是()A.USE索引文件名B.INDEXWITH索引文件名C.SETINDEXTO索引文件名D.INDEXON索引文件名23.下列名词中,可作为VisualFoxPro自由表中的字段名的是()A.计算机成绩B.2001年成绩C.成绩D.等级考试成绩24.每一个工作区上只能打开()表文件A.1个B.2个C.10个D.任意个25.当前工作区是指()A.可以对该工作区的数据进行操作的工作区B.最后一次用SELECT命令选择的工作区C.最后执行USE命令所在的工作区D.刚进入系统时,打开的数据库所占用的工作区山西大同大学试卷课程名称:出卷教师:适用班级:时量:分钟20~20学年第学期闭卷考试机考第3页共6页制卷日期:200年月日系20级专业班学号:姓名:-----------------------------------------------------------装------------------订------------------线----------------------------------------------------26.要想对一个打开的表增加新字段,应当使用命令()A.APPENDB.MODIFYSTRUCTUREC.INSERTD.CHANGE27.在没有打开相关索引的情况下,以下各组中的两条命令,执行结果相同的是()A.LOCATEFORRECON()=5与SKIP5B.GORECON()+5与SKIP5C.SKIPRECNO()+5与GORECON()+5D.GORECON()+5与LISTNEXT528.修改表的文件结构,下列说法错误的事()A.新增的字段值全部为空B.当修改字段类型时,该字段所有值将全部丢失C.修改表文件后用Ctrl+W存盘,将获得一个备份文件D.任何情况下都不能同时修改表文件中的字段名和它的长度29.在VFP中进行参照完整性设置时,要想设置成:当更改父表中主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择()A.restrictB.IgnoreC.CascadeD.CascadeorRestrict30.在visualfoxpro中,数据库表和自由表相比具有很多优点,以下所列中不属于其优点的是()A.可以命名长表名和表中的长字段名B.可以设置字段的默认值和输入掩码C.可以设置字段级规则和记录级规则D.可以创建表之间的临时关系31.数据库中可以存放的是()A.数据库表文件B.数据库文件C.自由表文件D.查询文件32.创建一个新的数据库时,如果指定的数据库已经存在,很可能覆盖掉已经存在的数据库,为安全起见,可以执行命令()。A.SAFETYB.SAFETYONC.SETSAFETYOND.SETSAFETY33.向数据库中添加的表是()表A.可以是任意的B.不属于其他数据库C.必须是属于其他数据库的D.不属于两个以上数据库的34.VFP6.0中,“数据库”和“表”的关系是()A.两者是同一概念B.两者概念不同,“表”是一个或多个“数据库”的容器C.两者概念不同,数据库是一个或多个表的容器D.两者概念不同,但两者是等价的35.VFP6.0中的表主要有两种存在方式,即数据库表和()A.二维表B.数据库C.关系型表D.自由表36.下列说法中正确的是()A.从数据库中移出来的表仍然是数据库表B.将某个表从数据库中移出的操作不会影响当前数据库中其他表C.一旦某表从数据库中移出,与之联系的所有主索引、默认值等都随之消失D.如果移出的表在数据库中使用长表名,则表移出数据库后仍然可以用长表名37.SQL查询语句中,()短语用于实现关系的投影运算操作。A.WHEREB.SELECTC.FROMD.GROUPBY38.“UPDATE学生SET年龄=年龄+1”命令的功能是()A.将所有“学生”表中学生的年龄变为一岁B.将所有学生表中学生的年龄加一岁C.将学生表中当前记录学生的年龄加一岁D.将学生表中当前记录的学生的年龄变为一岁39.建立STUDENT表的结构:学号(C,4),姓名(C,8),课程号(C,20),成绩(N,3),使用SQL语句()A.NEWSTUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))B.CREATESTUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))C.CREATESTUDENT(学号,姓名,课程号,成绩)WITH(C(4),C(8),C(20),N(3,0))D.ALTERSTUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))山西大同大学试卷课程名称:出卷教师:适用班级:时量:分钟20~20学年第学期闭卷考试机考第4页共6页制卷日期:200年月日系20级专业班学号:姓名:-----------------------------------------------------------装------------------订------------------线----------------------------------------------------40.在VISUALFOXPRO中建立查询后,可以从表中提取符合指定条件的一组记录,()A.但不能修改记录B.同时又能更新数据C.但不能设定输出字段D.同时可以修改数据,但不能将修改的内容写回原表41.下列几项中,不能作为查询输出目标的是()A.临时表B.视图C.标签D.图形42.在下列4个同名文件中,查询文件是()A.ABC.BATB.ABC.QPRC.ABC.FMTD.ABC.MEM43.要设置项目的帮助文件,选用“项目”菜单中“项目信息”,在其对话框中选择()选项。A.项目B.信息C.文件D.服务程序44.组成VisualFoxPro应用程序的基本结构是()A.顺序结构、分支结构和模块结构B.顺序结构、分支结构和循环结构C.逻辑结构、物理结构和程序结构D.分支结构、重复结构和模块结构45.在VisualFoxPro程序中,注释行使用的符号是()A.//B.*C.D.{}46.在Visual