大学VF课程复习题

合集下载

vf理论考试题及答案

vf理论考试题及答案

vf理论考试题及答案一、单项选择题(每题2分,共10题,满分20分)1. VF理论中,以下哪个是正确的函数定义?A. Function MyFuncB. Function MyFunc()C. Function MyFunc(参数1, 参数2)D. Function MyFunc(参数1; 参数2)答案:B2. 在VF中,以下哪个是正确的变量声明方式?A. Dim a, bB. Dim a, b As IntegerC. Dim a, b As StringD. Dim a, b As Double答案:B3. VF中的数组声明,以下哪个是正确的?A. Dim array[10]B. Dim array(10)C. Dim array(1 to 10)D. Dim array(10 to 1)答案:C4. 下面哪个是VF中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VF中,如何打开一个表单?A. Use 表单名B. Open 表单名C. Do 表单名D. Load 表单名答案:A二、多项选择题(每题3分,共5题,满分15分)6. VF中可以使用哪些类型的数据?A. NumericB. CharacterC. DateD. Logical答案:A, B, C, D7. 下列哪些是VF中的数据库对象?A. TableB. FormC. ReportD. Query答案:A, B, C, D8. VF中,哪些是合法的表达式?A. 5 + 3B. "Hello" + "World"C. 5 > 3D. 5 AND 3答案:A, C9. 在VF中,以下哪些是表单控件的事件?A. ClickB. LoadC. InitD. Close答案:A, B, C, D10. VF中,哪些是合法的文件操作命令?A. COPYB. DELETEC. RENAMED. ALL OF THE ABOVE答案:D三、填空题(每题2分,共5题,满分10分)11. 在VF中,使用________命令可以创建一个新的数据库。

vf试题及答案

vf试题及答案

vf试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,下列哪个选项不是数据类型?A. 数字型B. 字符型C. 日期型D. 逻辑型答案:D2. 在Visual FoxPro中,哪个命令用于创建一个新的表单?A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE CLASS答案:A3. Visual FoxPro中,下列哪个函数用于计算两个日期之间的天数差?A. DATEDIFFB. DATEADDC. DATEFORMATD. DATEVALUE答案:A4. 在Visual FoxPro中,如何将一个表单的背景颜色设置为蓝色?A. THISFORM.BackColor = "Blue"B. THISFORM.BackColor = 0x0000FFC. THISFORM.BackColor = "0x0000FF"D. THISFORM.BackColor = "#0000FF"答案:D5. Visual FoxPro中,下列哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. BROWSE答案:B6. 在Visual FoxPro中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A7. Visual FoxPro中,下列哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B8. 在Visual FoxPro中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B9. Visual FoxPro中,下列哪个命令用于关闭一个表单?A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. CLOSE答案:C10. 在Visual FoxPro中,如何将一个表的记录指针移动到下一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。

vf试题及答案能复制

vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。

答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。

答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。

答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。

答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。

答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。

答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。

- 选择“文件”菜单中的“新建”选项。

- 选择“表单”。

- 在表单设计器中,使用“字段”工具来添加字段。

大学VF考试题及答案

大学VF考试题及答案

单选题1.下列数据中,____是字符型常量。

A.3.1415926B."3.1415926"C."3.14"+"15926"D."3.14"-"15926"2.下列变量名中,正确的是____。

(必须以下划线,汉字,字母开头,后面可以跟下划线,汉字,字母和数字)A.VARNAMEB.VAR X1C.VAR-X1D.VAR+X13.在下列表达式中,____的运算结果是逻辑型。

A."Visual"$"Visual FoxPro"B."Visual "+"FoxPro"C."Visual "-"FoxPro"D.len("Visual FoxPro")4.____函数返回字符表达式中字符的数目。

A.TXTWIDTH( )B.SUBSTR( )C.STR( )D.LEN( )5.在Visual FoxPro中,表结构中的逻辑型、日期时间型、备注型的宽度由系统自动给出,它们分别为____。

A.1,4,8B.1,8,4C.1,10,8D.2,8,86.在表中,____字段中可以存储图形。

A.图形型B.通用型C.备注型D.备注型(二进制)7.____命令,从表中删除所有记录,只留下表的结构。

A.PACKB.RECALLC.DELETED.ZAP8.在使用"表设计器"创建并修改自由表时,不能建立的索引类型为____。

A.主索引B.候选索引C.唯一索引D.普通索引9.____命令既可以在有索引的表中查询,也可以在无索引的表中查询。

A.LOCATEB.FINDC.SEEKD.VIEW10.文本框对象的NAME属性(对象名)默认值是____。

bel1mand1C.Text1D.Grid111.____ 关键字,提供了在方法中对当前对象的引用。

《VF及其应用》复习 学习材料 试题与参考答案

《VF及其应用》复习 学习材料 试题与参考答案

《VF及其应用》参考资料复习学习材料试题与参考答案一、单选题1、执行如下程序:STORE " " TO ANS DO WHILE .T. CLEAR @3,10 SAY "1.添加2.删除3.修改4.退出" @5,15 SAY "请输入选择:" GET ANS READ IF TYPE("ANS")="C" AND VAL(ANS)<=3 AND VAL(ANS)<>0 PROG="PROG"+ANS+".PRG" DO &PROG ENDIF QUIT ENDDO如果在"请输入选择:"时,键入4,则系统(D )。

A.调用子程序PROG4.PRGB.调用子程序&PROG.PRGC.返回命令窗口D.退出VFP2、退出Visual Foxpro 的操作方法是(D)A、从“文件”下拉菜单中选择“退出”选项B、用鼠标左按钮单击关闭窗口按钮C、在命令窗口中键入QUIT 命令,然后敲回车键D、以上方法都可以3、若要定制工具栏,应选择________菜单项(B )。

A.“工具”B.“显示”C.“窗口”D.“文件”4、项目管理器的“数据”选项卡用于显示和管理(C)A、数据库,自由表和查询B、数据库,视图和查询C、数据库,自由表,查询和视图D、数据库,表单和查询5、在下列函数中,函数值为数值的是( C)。

A.BOF()B.CTOD('01/01/96')C.AT('人民','中华人民共和国')D.SUBSTR(DTOC(DATE()),7)6、当前工资表中有108 条记录,当前记录号为8,用Sum 命令计算工资总和时,若缺省范围,则系统将(D)A、只计算当前记录的工资值B、计算前8条记录的工资和C、计算后8条记录的工资和D、计算全部记录的工资和7、下面关于Visual FoxPro数组的叙述中,错误的是(C )。

vf考试题及答案

vf考试题及答案

vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。

vf考试题及答案

vf考试题及答案

vf考试题及答案一、单选题(每题2分,共10题)1. Visual FoxPro中,用于定义变量的命令是:A. SETB. DEFINEC. DECLARED. VAR答案:C2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A3. 以下哪个命令用于打开一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USED. SELECT答案:B4. 在Visual FoxPro中,如何将一个表的记录添加到另一个表中?A. INSERT INTOB. COPY TOC. APPEND FROMD. MOVE TO答案:C5. Visual FoxPro中,用于创建表单的命令是:A. FORMB. CREATE FORMC. DEFINE FORMD. BUILD FORM答案:A6. 在Visual FoxPro中,如何设置表单的标题?A. SET TITLEB. CAPTIONC. TITLED. FORM CAPTION答案:D7. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. DTOC()D. CTOD()答案:C8. 在Visual FoxPro中,如何设置表单的背景颜色?A. SET COLORB. COLORC. BACKCOLORD. FORM COLOR答案:C9. Visual FoxPro中,以下哪个命令用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFC. DATEDIFFS()D. DATEDIFFS答案:A10. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. SET NULLB. NULLC. EMPTYD. BLANK答案:B二、多选题(每题3分,共5题)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEARCH答案:A, B, C2. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D3. Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. Visual FoxPro中,以下哪些命令用于数据删除?A. DELETEB. REMOVEC. DROPD. ERASE答案:A, B, C三、判断题(每题1分,共5题)1. Visual FoxPro中,使用“.”可以访问当前表的字段。

vf复习题答案

vf复习题答案

vf复习题答案# VF复习题答案一、选择题1. 在VF中,以下哪个命令用于打开表单?A. OPEN TABLEB. OPEN FORMC. DISPLAY TABLED. SHOW FORM正确答案:B2. VF中的“表单”和“表”有何区别?A. 表单是表的图形界面B. 表单是表的查询结果C. 表是表单的集合D. 表是表单的子集正确答案:A3. 在VF中,如何引用当前表单的控件?A. 使用控件的名称B. 使用`This`关键字C. 使用`Me`关键字D. 使用`Form`关键字正确答案:C4. VF中的数组声明方式是什么?A. DIMENSIONB. DECLAREC. ARRAYD. DEFINE正确答案:C5. 在VF中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFS()C. DATEDIF()D. DATEDIFFERENCE()正确答案:C二、填空题1. VF中的主控文件扩展名通常是_______。

答案:.prg2. 在VF中,使用_______函数可以获取当前系统日期。

答案:DATE()3. VF中,使用_______函数可以将日期转换为字符串。

答案:STR()4. 在VF中,_______属性用于设置表单的标题。

答案:Caption5. VF中,_______事件是在表单加载时触发的。

答案:Init三、简答题1. 描述在VF中如何创建一个新表单。

答案:在VF中创建新表单,首先打开表单设计器,然后使用工具箱中的控件拖放到表单上,设置控件属性,最后保存表单。

2. 解释VF中的“事件”和“方法”的区别。

答案:在VF中,“事件”是用户或系统触发的动作,例如点击按钮或加载表单;而“方法”是表单或类中定义的程序代码块,用于执行特定任务。

四、编程题1. 编写一个VF程序,用于计算并显示两个数的和。

```foxpro* 假设有两个输入框,分别命名为txtNumber1和txtNumber2* 一个标签用于显示结果,命名为lblResult* 一个按钮用于触发计算,命名为cmdCalculate* 以下为按钮的Click事件代码IF !EMPTY(txtNumber1.Value) AND !EMPTY(txtNumber2.Value)CLEARlblResult.Caption = ALLTRIM(STR(VAL(txtNumber1.Value)+ VAL(txtNumber2.Value)))ELSE* 显示错误信息MessageBox("请输入两个数值", "输入错误")ENDIF```结束语以上就是VF复习题的答案,希望这些内容能够帮助你更好地复习和掌握Visual FoxPro的相关知识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题A 1. 显示和隐藏命令窗口的操作是在_______菜单中完成的A) 工具B) 显示C) 编辑D) 窗口D 2. 在使用replace 替换命令时,不能作用于下列哪个字段A) 逻辑型B) 日期时间型C) 备注型D) 通用型D 3. 在下列命令中,不具有修改记录功能的是A) edit B) replace C) browse D) modi struB 4. VFP 中,主索引可在_____中建立A) 自由表B) 数据库表C) 任何表D) 自由表和视图C 5. 在SQL语句中表达式“工资BETWEEN 1220 AND 1250”的含义是A) 工资>1220 AND工资<1250 B) 工资>1220 OR工资<1250C) 工资>=1220 AND工资<=1250 D) 工资>=1220 OR工资<=12506. UPDATE语句的功能是A) 属于数据定义功能B) 属于数据查询功能C) 可以修改表中某些列的属性D) 可以修改表中某些列的内容7. 表达式VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是A) 13.00 B) 16.00 C) 18.00 D) 19.008. 命令中<范围>子句,使用______可以对表文件从当前记录至最后一个记录进行操作。

A) ALL B) NEXT n C) RECORD n D) REST9. COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能A) 投影B) 连接C) 关联D) 选择10. 在VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是A) 备注型B) 通用型C) 逻辑型D) 字符型11. 在Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE12. 主索引字段_______A) 不能出现重复值或空值B) 能出现重复值C) 能出现空值D) 不能出现重复值,但能出现空值13. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"C) "表"菜单中的"追加记录" D) 快捷键Ctrl+14. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT15. 在命令窗口中,显示当前数据库中所有40岁(含40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令A) LIST FIEL 姓名,工资FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"B) LIST FIEL 姓名,工资FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"C) LIST FIEL 姓名,工资FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")D) LIST FIEL 姓名,工资FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")16. 在VFP6.0 中,打开数据库和表的命令分别为A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN17. 设数据库与按工资索引的文件已经打开,用SEEK 命令把记录指针指向工资为900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 90018. 在数据库应用系统中,为数据安全使用口令程序。

要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令A) SET CONSOLE ON 和SET CONSOLE OFFB) SET CONSOLE OFF 和SET CONSOLE ONC) SET CONFIRM OFF 和SET CONFIRM OND) SET DELETED OFF 和SET DELETED ON19. 下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个由指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作20. Visual Foxpro 数据库文件是A) 存放用户数据的文件B) 管理数据库对象的系统文件C) 存放用户数据和系统数据的文件D) 前三种说法都对21. 在Visual Foxpro 中,用于建立或修改过程文件的命令是A) MODIFY <文件名> B) MODIFY COMMAND <文件名>C) MODIFY PROCEDURE <文件名> D) 上面B 和C 都对22. 若未打开索引文件,APPEND 命令的功能等同于命令序列A) GOTO EOFB) GOTO BOTTOMINSERT BEFORC) GOTO BOTTOMD) GOTO BOTTOMINSERT BLANK23. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机TO 总分B) REPLACE 总分WITH 数学+英语+计算机C) SUM 数学+英语+计算机TO 总分D) REPLACE ALL 数学+英语+计算机WITH 总分24. 要使学生数据表中不出现同名学生的记录,需要建立A) 字段有效性规则B) 属性设置C) 记录有效性规则D) 设置触发25. 如果要给当前表增加一个字段,应使用的命令是A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT26. 当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令A) REPLACE ALL年龄WITH YEAR(DATE())-YEAR(出生日期)B) REPLACE ALL年龄WITH DATE()-出生日期C) REPLACE ALL年龄WITH DTOC(DATE())-DTOC(出生日期)D) REPLACE ALL年龄WITH VAL(DTOC(DATE()))-VAL(DTOC(出生日期))27. 在下述命令中,使函数EOF()的值一定为.T.的命令是A) REPLACE 基本工资WITH 基本工资+300B) DISPLAY FOR 基本工资> 1000C) LIST WHILE 基本工资> 1000D) LIST NEXT 10 FOR 基本工资> 100028. 在VFP 环境下,用LIST STRU 命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为A) 60 B) 61 C) 59 D) 5829. 假若一个表文件与其按姓名所建立的索引文件已打开,下列表述中两个命令作用相同的是A) go top 与go 1 B) list for 姓名='王'和list while 姓名='王' C) find '王' 和seek 王D) find 王和seek '王'30. 在显示下拉菜单中,单击”追加方式”选项,将在当前表A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框31. VFP支持的数据模型是A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型32. 数据库DB,数据库系统DBS,数据库管理系统DBMS 三者之间的关系是A) DBS 包括DB 和DBMSB) DBMS 包括DB 和DBSC) DB 包括DBS 和DBMSD) DBS 就是DB,也就是DBMS33. Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指A) 各条记录中的数据彼此有一定的关系B) 一个数据库文件与另一个数据库文件之间有一定的关系C) 数据模型符合一定条件的二维表格式D) 数据库中各个字段之间彼此有一定的关系34. 退出Visual Foxpro 的操作方法是A) 从“文件” 下拉菜单中选择“退出” 选项B) 用鼠标左按钮单击关闭窗口按钮C) 在命令窗口中键入QUIT 命令,然后敲回车键D) 以上方法都可以5. 项目管理器的“数据” 选项卡用于显示和管理A) 数据库,自由表和查询B) 数据库,视图和查询C) 数据库,自由表,查询和视图D) 数据库,表单和查询1-5:ADDBC C 6-10:DCDDB 11-15:BAACC 16-20:CCBCB 21-25:BBBDB 26-30:DACDC 31-35:BACD二、填空题1. 在SQL 语句中空值用___________表示2 对表中记录逻辑删除的命令是________,恢复表中所有被逻辑删除记录的命令是____________,将所有被逻辑删除记录物理删除的命令是_________3. 二维表中的列称为关系的____________,二维表中的行称为关系的_______。

4. 项目管理器文件的扩展名是_________5. Visual Foxpro 不允许在主键字字段中有重复值或__________________6. 数据库表之间的一对多联系通过主表的_______索引和子表的____________索引实现7. 项目管理器的______ 选项卡用于显示和管理数据库、自由表和查询等。

8. 在Visual Foxpro 6.0 中,表有两种类型,即________和__________9. 为使日期型数据能够显示世纪(即年为4 位),应该使用命令SET ____ ON10. 字符型数据的长度不超过______个字符1. null2. delete,recall all,pack3. 属性,元组4.PJX5.空值6. 主索引,普通索引7. 数据8. 2549. 自由表,数据库表10. CENTURY《Visual FoxPro程序设计》考试试卷一、单项选择题1.数据库DB、数据库系统DBS、数据库管理系统DBMS 三者之间的关系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS2.下面关于数据库系统的叙述正确的是A)数据库中只存在数据项之间的联系B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间存在联系D)数据库的数据项之间和记录之间都不存在联系3.数据库系统与文件系统的主要区别是A)数据库系统复杂,而文件系统简单B)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C)文件系统管理数据量较少,而数据库系统可以管理庞大的数据量D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决4.数据库系统的核心是A)数据库B)操作系统C)数据库管理系统D)文件5.Visual FoxPro是A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统6.Visual FoxPro支持的数据模型是A)层次模型B)关系模型C)网状模型D)树状模型7.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多个职员,则部门与职员之间的实体联系类型是A)多对多联系B)一对多联系C)一对二联系D)一对一联系8.在下列四个选项中,不属于基本关系运算的是A)连接B)投影C)选择D)比较9.退出Visual FoxPro的基本方法A)从“文件”下拉菜单中选择“退出”选项B)用鼠标在键单击Visual FoxPro 6.0标题栏最右边的关闭窗口按钮C)在命令窗口中键入QUIT命令,然后按回车键D)其他三项方法都可以10.下面关于工具栏的叙述不正确的是A)可以创建用户自己和工具栏B)可以修改系统提供的工具栏C)可以删除用户创建的工具栏D)可以删除系统提供的工具栏11.显示与隐藏命令窗口的操作是A)单击常用工具栏上的命令窗口按钮,按下则显示弹起则隐藏命令窗口B)通过“窗口”菜单下的“命令窗口”选项来切换C)直接按相应组合键Ctrl+F2与Ctrl+F4D)其他三项方法都可以12.项目管理器的“文档”选项卡用于显示和管理A)表单、报表和查询B)数据库、表单和报表C)表单、报表和标签D)查询、报表和视图13.在Visual FoxPro 下属字符串表示方法中正确的是A)"计算机"软件"世界"B){计算机"软件"世界}C)[计算机"软件"世界]D)[计算机[软件]世界]14.执行命令DIMENSION M(3),N(2,3)后,数组M和N的数组元素个数分别为A)1个,2个B)3个,6个C)3个,5个D)4个,12个15.使用DIMENSION A(1,2)定义数组后,不能使数组A的所有数组元素均为O的命令是A)SIORE O TO AB)A=0C)A(1,2)=0D)STORE O TO A(1,1),A(1,2)16.SCATTER命令的功能是A)数据库复制B)将表的当前记录复制到数组C)数组之间的复制D)将数组数据复制到表的当前记录17.在下面Visual FoxPro表达式中,运算结果为数值的是A)[8888]-[666]B)LEN(SPACE(5))-1C)CTOD("04/05/99")-30D)800+200=100018.顺序执行以下3个赋值命令:M='50',N=3*4,K=LEFT('Fox Pro',3)之后,下列表达式中,正确的表达式是A)M+NB)N+KC)M-K+ND)&M+N19.在下面逻辑表达式中,无论X取逻辑型中的的哪一种数据,其值肯定为.F.的是A) X.OR.XB)X.AND.XC)X.OR.NOT.XD)X.AND.NOT.X20.在Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是A)8B)8.9C)9D)8.821.连续执行以下命令之后,最后一条命令的输出结果是S=[Happy Chinese New Year!]T=[CHINESE]AT[T,S]A)0B)7C)14 D)错误信息22.下列Visual FoxPro函数中函数值为字符型的是A)DATE( ) B)TIME( )C)YEAR( )D)DATETIME( )23.顺序执行以下命令之后,最后一条命令的输出结果是STORE CTOD([06/15/03])TORQSTORE MONTH(RQ)TO DTDTA)06B)03C)15D)624.执行如下命令:ANS=[STUDTENT.DBF]MYFILE=SUBSTR(ANS,1,AT([.],ANS)-1)MYFILE屏幕显示的输出结果是A)STUDENT.DBT B)STUDENT C)STUDENT.ANS D)1125.执行下列命令后,被打开的表是B="A"C="B"FNAME="STUD"+&CUSE &FNAME A)STUDC.DBF B)STUDA.DBF C)STUDB.DBF D)STUD&C.DBF二、多项选择题26.下列有关关系特点的叙述,正确的是A)关系中的每个属性必须是不可分割的数据单元B)在同一个关系中允许出现相同的属性名C)在同一个关系中不能有完全相同的元组D)在同一个关系中,不能任意交换两行或两列的次序27.项目管理器的“文档”选项卡用于显示和管理A)数据库B)表单C)报表D)视图28.下面有关数组的叙述,正确的是A)数组在使用之前,一般要用DIMENSION 或DECLARE命令定义数组B)不能用一维数组的形式访问二维数组C)在Visual FoxPro中只能使用一维数组、二维数组和三维数组D) Visual FoxPro系统规定数组的下标的下限为129.要判断数值型变量M是否能被5整除,正确的条件表达式是A)INT(M/5)=M/5B)MOD(M,5)=0C)INT(M/5)=MOD(M,5) D)0=MOD(M,5)30.下列四组选项中,结果为.F.的表达式是A)MOD(13,-2)=1B)MOD(13,-2)=-1C)NOT .T. AND .T.D)[1 ]+[2]=[1]+[2]三、判断题31.6.73是一个表达式。

相关文档
最新文档