VFP试卷四及答案
- 格式:doc
- 大小:30.50 KB
- 文档页数:5
vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。
A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。
A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。
A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。
A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。
A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。
答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。
答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。
答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。
答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。
答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。
(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。
(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。
大学生vfp考试题及答案一、选择题1. 在Visual FoxPro(VFP)中,以下哪个选项不是数据库表的完整性规则?A. 实体完整性B. 域完整性C. 参照完整性D. 触发器完整性答案:D2. VFP中,要实现数据的排序,可以使用以下哪个命令?A. SELECTB. ORDER BYC. SORTD. INDEX答案:C3. 在VFP中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 在VFP中,要创建一个表单,应该使用以下哪个命令?A. CREATE TABLEB. CREATE FORMC. USED. BROWSE答案:B5. VFP中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. Image ControlD. Grid答案:C二、填空题6. 在VFP中,要将一个字段设置为自动增长的编号,应该使用字段属性_________。
答案:AutoIncrement7. 当需要在VFP中实现多表连接查询时,可以使用_________函数。
答案:JOIN8. 在VFP中,要实现对表进行记录的追加操作,应使用的命令是_________。
答案:APPEND9. VFP中,要对表中的记录进行删除操作,应使用的命令是_________。
答案:DELETE10. 在VFP中,要实现对表中数据的局部更新,可以使用_________命令。
答案:UPDATE三、简答题11. 简述在VFP中如何建立一对多关系?答案:在VFP中,建立一对多关系通常涉及两个表。
首先,需要在一个表中创建一个与另一个表的主键相匹配的字段,这个字段称为外键。
然后,通过设置数据库的参照完整性规则来建立关系,确保在子表中引用的每个父表记录都是有效的。
12. 描述在VFP中如何使用报表向导创建一个简单的报表?答案:在VFP中,使用报表向导创建报表的步骤如下:- 打开报表向导。
第四套操作题一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下已有customers(客户)、orders(订单)、orderitems (订单项)和goods(商品)四个表。
在考生文件夹下完成如下操作:1.创建一个名为"订单管理"的数据库,并将已有的customers表添加到该数据库中。
2.利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为"出生日期"。
3.在表设计器中为customers表的"性别"字段设置有效性规则,规则表达式为:性别$"男女",出错提示信息是:"性别必须是男或女"。
4.利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为"客户号",索引存放在customers.cdx中。
然后将该INDEX命令存入命令文件pone.prg中。
【操作步骤】(1)新建并打开数据库"订单管理",在数据库设计器的空白处单击鼠标右键,选择"添加表"命令,将考生文件夹下的表"customers"添加到新建的数据库中。
(2)在数据库设计器中右键单击表"customers",选择"修改"命令,在弹出的表设计器中单击"索引"选项卡,输入索引名"bd",选择类型为"普通索引",输入表达式"出生日期",最后单击"确定"按钮,保存对表的修改。
(3)以同样的方式打开customers表设计器,选中字段"性别",在规则文本框中输入:性别$"男女",在信息文本框中输入:"性别必须是男或女"。
vfp试题及答案**VFP试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列关于表单的叙述,错误的是()。
A. 表单是数据库应用系统中的界面B. 表单是数据库管理系统的一部分C. 表单可以包含控件和代码D. 表单可以独立于数据库存在答案:D2. Visual FoxPro中,下列哪个函数用于计算字符串的长度?()A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A3. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:B4. Visual FoxPro中,以下哪个命令用于打开一个表?()A. OPEN TABLEB. USEC. DISPLAY TABLED. SELECT答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭一个表?()A. CLOSE TABLEB. QUITC. EXITD. DESELECT答案:A6. Visual FoxPro中,以下哪个函数用于将数值转换为字符串?()A. STR()B. NUMERIC()C. VAL()D. INT()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET TITLEB. SET CAPTIONC. SET FORM TITLED. SET FORM CAPTION答案:B8. Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET COLORB. SET BACKCOLORC. SET FORM COLORD. SET FORM BACKCOLOR答案:D9. 在Visual FoxPro中,以下哪个命令用于将表单中的控件设置为不可用状态?()A. DISABLEB. ENABLEC. SET DISABLED. SET ENABLE答案:A10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET TEXT FONTC. SET FORM FONTD. SET CAPTION FONT答案:C二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的查询和操作?()A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD2. Visual FoxPro中,以下哪些函数用于字符串操作?()A. LEFT()B. RIGHT()C. MID()D. SPACE()答案:ABCD3. 在Visual FoxPro中,以下哪些命令用于数据的排序和索引?()A. INDEXB. SET ORDERC. SORTD. REINDEX答案:ABCD4. Visual FoxPro中,以下哪些命令用于表的创建和修改?()A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. RENAME TABLE答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于视图的创建和删除?()A. CREATE VIEWB. ALTER VIEWC. DROP VIEWD. SELECT INTO答案:ACD三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新表。
vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
VFP试卷及答案4试卷编号:9471 所属语言:Visual Foxpro 试卷方案:cx2012 试卷总分:100 分共有题型:4 种一、填空共 14 题(共计 30 分)第 1 题(2.0 分)题号: 596 ?ROUND(123. 456, 2) 结果为【1】 . ?ROUND(123. 456, -2) 结果为【2】 . 答案:1) . 123. 46 2) . 100 第 2 题(2. 0 分)题号: 404 38 AND 6=9 的结果为【1】答案:1) . . f. 或 F 第 3 题(2. 0 分)题号: 1885 函数LEN(STR(12345678901) ) 的返回值为【1】, 函数LEN(DTOC(DATE() ) ) 的返回值为【2】 . 答案:1) . 10 2) . 8 第 4 题(2. 0 分)题号: 2305 表达式 3+3=6. OR. 3+35. AND. 2+3=5 结果为【1】 . 答案:1) . . T. 第 5 题(2. 0 分)题号: 201 9 执行下列命令后: SET EXCLUSIVE OFF USE JS USE XS EXCLUSIVE IN 0 JS 表的打开方式是【1】 , XS 表的打开方式是【2】 . 答案:1) . 共享或共享方式 2) . 独占或独占方式第 6 题(2. 0 分)题号: 579 数据库表的字段名称最长可达【1】1/ 9个字符. 答案:1) . 128 第 7 题(2. 0 分)题号: 1902 【1】是保存在数据库中的过程代码, 它由一系列用户自定义函数或在创建表与表之间参照完整性规则时系统创建的函数组成. 答案:1) . 存储过程第 8 题(2. 0 分)题号: 470 交叉表查询建立好后, 可以在【1】中打开并修改它. 答案:1) . 查询设计器第 9 题(2. 0 分)题号: 1938 用SELECT-SQL 命令对数据进行查询时, SELECT 命令中 FROM 子句用来指定数据源表, 【1】子句用来筛选源表记录, 【2】子句用来筛选结果记录. 答案:1) . WHERE 2) . HAVING 第 1 0 题(4. 0 分)题号: 21 32 某学生管理数据库(SJK) 中有两张表: STUDENT 和SKCJ, STUDENT 表用来记录学生的基本信息, SKCJ 表用来记下每个学生选的每一门课的成绩. 表结构如表 6-15 所示. 表 6-15 STUDENT 表和 SKCJ 表的结构 STUDENT 表的结构 | SKCJ 表的结构字段名字段类型宽度小数位 | 字段名字段类型宽度小数位 XH(学号) C 8 |XH(学号) C 8 XM(姓名) C 8 | KCH(课程号) C 3 XB(性别) C 2 | KCM(课程名) C 20 BH(班号) C 2 |CJ(成绩) N 3 下列命令的作用是求出每个班的每个学生选课的选课门数、总成绩, 最后值显示出选课门数超过 3 的学生的班号、学号等信息, 并先按班号后按总成绩降序排列. SETECT STUDENT. BH, 【1】 , STUDENT. XM, COUNT(*) AS 选课门数, SUM(SKCJ. CJ. ) AS 总成绩; FROM【2】 ; WHERE STUDENT. XH=SKCJ. XH; GROUP BY 1, 2; 【3】选课门数=3; ORDER BY 1, 5 DESC 答案:1) . STUDENT. XH 2) . SJK! STUDENT, SJK! SKCJ 或STUDENT, SKCJ 3) . HAVING 第 1 1 题(2. 0 分)题号:2286 复选框控件可以有三种状态, 其 value 属性值分别为. f. 、 .t. 或【1】 . 答案:1) . null 或 2 第 1 2 题(2. 0 分)题号: 2288文本框【1】属性设置为*时, 用户键入的字符在文本框内显示为*,但属性 value 中仍保存为键入的字符串. 答案:1) . passwordchar 第 1 3 题(2. 0 分)题号: 774要使标签(Label) 中的文本能够换行, 应将【1】属性设置为. T. .答案:1) . WordWrap 第 1 4 题(2. 0 分)题号: 798 允许或禁止在应用程序执行时访问系统菜单的命令是【1】 . 答案:1) . SET SYSMENU 二、单项选择共 16 题(共计40 分)第 1 题(2. 0 分)题号: 1262 执行?AT( 教授 , 副教授 ) 命令的显示结果是() . A: . T. B: 2 C: 3 D: 0 答案:C 第 2 题(2. 0 分)题号: 4709 执行下列命令 HZ=中华3/ 9人民共和国 ?SUBSTR(HZ, LEN(HZ) /2-2, 4) 输出的结果是( ) A: 中华 B: 人民 C: 共和 D: 和国答案:B 第 3 题(2. 0 分)题号: 4041 以下的四组函数, 返回值的数据类型一致的是____. A: DTOC(DATE() ) 、 DATE() 、YEAR(DATE() ) B: ALLTRIM(VFP6. 0) 、 ASC(A) 、 SPACE(8) C:EOF() 、RECCOUNT() 、DBC() D: STR(3. 14, 3, 1) 、DTOC(DATE() ) 、 SUBSTR(ABCD, 3, 1) 答案:D 第 4 题(2. 0 分)题号: 571 下列字段名中不合法的是() . A: 计算机 B: 5 倍数 C: abc_2 D: student 答案:B 第 5 题(2. 0 分)题号: 972 两个日期型数据相加后,得到的结果为() . A: 新的日期 B: 没有意义 C: 相差的天数 D:字符型答案:B 第 6 题(2. 0 分)题号: 1046 要控制两个表中数据的完整性和一致性可以设置参照完整性, 要求这两个表() . A: 是同一个数据库中的两个表 B: 不同数据库中的两个表 C: 两个自由表 D: 一个是数据库表另一个是自由表答案:A 第 7 题(1 0. 0 分)题号: 1 067 关于数据库和数据库表, 下列叙述中正确的是____. A: 当数据库打开时, 该数据库所包含的数据库表也将自动地打开 B: 当打开数据库中的某张数据库表时, 该数据库也将自动地打开 C: 如果数据库以独占的方式打开, 则该数据库中的数据库表也只能一独占方式打开 D: 如果数据库中的某张数据库表以独占方式打开, 则该数据库中的其他数据库表也只能以独占方式打开答案:B 第 8 题(2. 0 分)题号: 1276 下面关于查询描述正确的是( ) A: 可以使用 CREATE VIEW 打开查询设计器 B: 使用查询设计器可以生成所有的 SQL 查询语句 C: 使用查询设计器生成的SQL 语句存盘后将存放在扩展名为 QPR 的文件中 D: 使用 DO 语句执行查询时, 可以不带扩展名答案:C 第 9 题(2. 0 分)题号: 41 84 默认查询的输出形式是( ) A: 数据表 B: 图形 C: 报表 D: 浏览答案:D 第 1 0 题(2. 0 分)题号: 1 097 在非嵌套程序结构中, 可以使用 LOOP 和 EXIT 语句的基本程序结构是() . A: TEXT-ENDTEXT B: DO WHILE-ENDDO C: IF-ENDIF D: DO CASE-ENDCASE 答案:B 第 1 1 题(2. 0 分)题号: 470 关于 Visual FoxPro 事件 Init 的说明正确的是() . A: 当对象产生时引发 B: 当对象从内存中释放时引发 C: 当方法或事件代码出现运行错误时引发 D: 当用户用鼠标单击程序界面上的一个命令按钮时引发答案:A 第 1 2 题(2. 0 分)题号: 459 对数据绑定型控件主要设置其() 属性. A: Control B: RecordSource C: RowSourceType D: ControlSource 答案:D 第 1 3 题(2. 0 分)题号: 464 对于表单及控件的绝大多数属性, 其数据类型通常是固定的, 如 Caption 属性接收()5/ 9型数据. A: 数值型数据 B: 字符型数据 C: 逻辑型数据 D: 任意数据类型答案:B 第 1 4 题(2. 0 分)题号: 891 在 Visual Foxpro 中, Width 属性只能接收() 数据. A: 字符型 B: 数值型 C: 逻辑型 D:日期型答案:B 第 1 5 题(2. 0 分)题号: 1 023 下列() 属性可以设置表单和表单中的对象的外观. A: AlwaysOnTop B: AutoCenter C: BorderStyle D: Closable 答案:C 第 1 6 题(2. 0 分)题号: 603 假设已经生成了名为mymenu 的菜单文件, 执行该菜单文件的命令是( ) A: DO mymenu B:DO mymenu. mpr C: DO mymenu. pjx D: DO mymenu. mnx 答案:B 三、程序填空共 2 题(共计 10 分)第 1 题(5. 0分)题号: 67*------------------------------------------------------- *【程序填空】*------------------------------------------------------- *功能: 求 1 到 50 的累加和(S=1+2+3+. . . +50)并显示。
试卷编号:87所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空共10题(共计10分)第1题(1.0分)题号:54类是对象的集合,它包含了相似的有关对象的特征和行为方法,而【对象】则是类的实例第2题(1.0分)题号:11在Visual FoxPro的表中,通用型字段是用来放置特定的OLE对象的,OLE对象的,OLE的中文名称是【对象的链接与嵌入】.OLE对象的数据,实际上是存储在扩展名为【FPT】的文件中的.第3题(1.0分)题号:16对以下命令填空,使最后的输出结果为"庆祝中国申办2008年奥运会成功".sl=″2008年奥运会庆祝中国成功申办″s2=【1】(sl,13,8)+【2】(sl,4)+【3】(s1,12)+SUBS(SL,21,4)?s2答案:=======(答案1)=======SUBSTR=======(答案2)=======RUGGT=======(答案3)=======LEFT第4题(1.0分)题号:20向表中输入数据,可以采用【浏览】和【编辑】第5题(1.0分)题号:9执行DIMENSION a(2,3)命令后,数组a的各数组元素的类型是【逻辑型】,值是【F】第6题(1.0分)题号:40SQL SELECT语句为了将查询结果存放到临时表中应该使用【INTO CURSOR】短语第7题(1.0分)题号:58不带参数的【SET SYSEMENU TO】命令将会屏蔽系统菜单,使系统菜单不可用第8题(1.0分)题号:48视图和查询都可以对【1】表进行操作答案:本地或数据库第9题(1.0分)题号:30Visual FoxPro的主索引和候选索引可以保证数据的【实体】完整性第10题(1.0分)题号:7Visual FoxPro6.0提供了大量的辅助设计工具,可分为【1】、【2】、和【3】3种答案:=======(答案1)=======向导=========或=========设计器=========或=========生成器二、单项选择共35题(共计35分)第1题(1.0分)题号:53当新建了一个项目文件后,菜单栏中有(答案:B)变化。
vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
vfp考试试题和答案**VFP考试试题和答案**一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 记录数C. 字段名D. 表结构答案:D2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. SPACE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN TABLEB. USEC. DO FORMD. DISPLAY FORM答案:C4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE TABLEB. RELEASEC. CLEARD. QUIT答案:B5. 在Visual FoxPro中,以下哪个选项不是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. ALLTRIM()答案:B7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECT DATABASEB. USEC. SET DATABASED. CREATE DATABASE答案:C8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT DATABASE答案:B9. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B10. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B11. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B12. Visual FoxPro中,以下哪个命令用于复制一个表?A. COPY TABLEB. SELECT TABLEC. INSERT TABLED. APPEND TABLE答案:A13. 在Visual FoxPro中,以下哪个选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B14. Visual FoxPro中,以下哪个命令用于执行一个查询?A. SELECTB. QUERYC. EXECUTED. RUN答案:D15. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. TextboxC. GridD. Chart答案:D16. Visual FoxPro中,以下哪个命令用于设置表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGE TABLED. SET FIELDS答案:A17. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEPART()D. DATENAME()答案:A18. Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXC. ALTER INDEXD. DROP INDEX答案:A19. 在Visual FoxPro中,以下哪个选项不是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图答案:C20. Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. SELECT INTOC. CREATE TABLED. SELECT答案:A二、多项选择题(每题3分,共30分)21. Visual FoxPro中,以下哪些选项是表的属性?A. 表名B. 记录数C. 字段名D. 表结构E. 索引答案:A, B, C, E22. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. SPACE()E. STR()答案:A, B, C, D, E23. Visual FoxPro中,以下哪些命令用于数据的输入和输出?A. INPUTB. PROMPTC. PRINTD. ? 和 @E. DISPLAY答案:A, B, C, D, E24. 在Visual FoxPro中,以下哪些选项是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)E. L(逻辑型)答案:A, B, C, D, E25. Visual FoxPro中,以下哪些命令用于表的修改?A. INSERTB. DELETEC. UPDATED. REPLACEE. BROWSE答案:A, B, C, D26. 在Visual FoxPro中,以下哪些选项是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:A, C, D, E27. Visual FoxPro中,以下哪些命令用于数据库的操作?A. CREATE DATABASEB. USEC. SELECT DATABASED. ALTER DATABASEE. DROP DATABASE答案:A, B, C, E28. 在Visual FoxPro中,以下哪些选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B29. Visual FoxPro中,以下哪些命令用于报表的设计和打印?A. REPORT FORMB. PREPARE REPORTC. PRINT REPORTD. VIEW REPORTE. RUN REPORT答案:A, B, C, D, E30. 在Visual FoxPro中,以下哪些选项是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图E. 临时视图答案:A, B, D, E三、填空题(每题2分,共20分)31. 在Visual FoxPro中,使用________命令可以创建一个新的表。
一、判断题(1分/题,共4分,对画√,错画×)1、一个表固定只能在一个工作区中被打开使用。
2、在工作区中已打开的表文件都各自有自己的记录指针。
3、函数或子程序定义中的RETURN可以省缺。
4、 VFP中的注释可为:NOTE|* 或 &&二、选择题(每个选择2分,共40分)1.( )是存储在计算机内的有结构的数据集合。
A)网络系统 B)数据库系统C)操作系统 D)数据库2.数据库系统的核心是( )。
A)编译系统 B)数据库C)操作系统 D)数据库管理系统3.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。
A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1)C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2)4..若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向( )。
A)首记录 B)末记录 C)首记录的前面 D)末记录的后面5..若要恢复用DELETE命令删除的若干记录,应该( )。
A)用RECALL命令 B)立即按[ESC]键C)用RELEASE命令 D)用FOUND命令6.执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为( )。
A)日期型 B)数值型 C)备注型 D)字符型7.按照数据模型分类FOXBASE和dBASE是属于( ).A.层次型B.网状型C.关系型D.混合型8."计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ).A.{计算机等级考试}B.(计算机等级考试)C.计算机等级考试D."计算机等级考试"9.在VFP中,INPUT,APPEND,WAIT三条命令中可以接受字符的命令是( ).A.只有ACCEPTB.只有ACCEPT和WAITC.都可以D.只有WAIT10.将今年国庆节的日期送入内存变量ND的方法是( ).A.ND=DTOC("10/01/01")B.ND=CTOD("10/01/01")C.STORE DATE()TO NDD.STORE 10/01/01 TO ND11.统计女生人数并将结果存放于变量X中的命令是()(A) COUNT FOR .NOT. 性别="男" TO X(B) COUNT FOR ( 性别="女")=.T. TO X(C) SUM FOR ( 性别<>"男")=.T. TO X(D) SUM FOR 性别="女" TO X12. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )(A) 先执行DELETE NEXT 10命令,后用PACK命令(B) 先执行DELETE RECORD 10命令,后用PACK命令(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令(D)ZAP NEXT 1013.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )(A) LOCATE FOR 出生日期='01/01/80'(B) LOCATE FOR 出生日期=&N(C) LOCATE FOR DTOC(出生日期)=N(D) LOCATE FOR DTOC(出生日期)=CTOD(N)14.下列概念中,正确的是( )A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭B.一个表文件可以在不同的工作区同时打开C.一个工作区中可以同时打开多个表文件D.JOIN命令生成的表文件可以与连接文件在一个工作区同时打开15.将今年国庆节的日期送入内存变量ND的方法是( ).A.ND=DTOC("10/01/01")B.ND=CTOD("10/01/01")C.STORE DATE()TO NDD.STORE 10/01/01 TO ND16.数据库文件DD.DBF有100条记录,当前记录号是10,执行DISPLAY ALL命令后,记录指针向的记录号是( ).A.100B.10C.1D.10117.执行命令ACCEPT"请输入出生日期:"TO MDATE时,如果通过键盘输入CTOD("01/01/69"),则MDATE的值应当是( ).A.CTOD("01/01/69")B."01/01/69"C.01/01/69D.拒绝接受,MDATE不赋值18.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。
一、判断题(1分/题,共4分,对画√,错画×)1、一个表固定只能在一个工作区中被打开使用。
F2、在工作区中已打开的表文件都各自有自己的记录指针。
T3、函数或子程序定义中的RETURN可以省缺。
T4、 VFP中的注释可为:NOTE|* 或 && T二、选择题(每个选择2分,共40分)1.( )是存储在计算机内的有结构的数据集合。
A)网络系统 B)数据库系统C)操作系统 D)数据库2.数据库系统的核心是( )。
A)编译系统 B)数据库C)操作系统 D)数据库管理系统3.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。
A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1)C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2)4..若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向( )。
A)首记录 B)末记录 C)首记录的前面D)末记录的后面5..若要恢复用DELETE命令删除的若干记录,应该( )。
A)用RECALL命令B)立即按[ESC]键C)用RELEASE命令 D)用FOUND命令6.执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为( )。
A)日期型 B)数值型 C)备注型 D)字符型7.按照数据模型分类FOXBASE和dBASE是属于( ).A.层次型B.网状型C.关系型D.混合型8."计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ).A.{计算机等级考试}B.(计算机等级考试)C.计算机等级考试D."计算机等级考试"9.在VFP中,INPUT,APPEND,WAIT三条命令中可以接受字符的命令是( ).A.只有ACCEPTB.只有ACCEPT和WAITC.都可以D.只有WAIT10.将今年国庆节的日期送入内存变量ND的方法是( ).A.ND=DTOC("10/01/01")B.ND=CTOD("10/01/01")C.STORE DATE()TO NDD.STORE 10/01/01 TO ND11.统计女生人数并将结果存放于变量X中的命令是()(A) COUNT FOR .NOT. 性别="男" TO X(B) COUNT FOR ( 性别="女")=.T. TO X(C) SUM FOR ( 性别<>"男")=.T. TO X(D) SUM FOR 性别="女" TO X12. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )(A) 先执行DELETE NEXT 10命令,后用PACK命令(B) 先执行DELETE RECORD 10命令,后用PACK命令(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令(D)ZAP NEXT 1013.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )(A) LOCATE FOR 出生日期='01/01/80'(B) LOCATE FOR 出生日期=&N(C) LOCATE FOR DTOC(出生日期)=N(D) LOCATE FOR DTOC(出生日期)=CTOD(N)14.下列概念中,正确的是( )A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭B.一个表文件可以在不同的工作区同时打开C.一个工作区中可以同时打开多个表文件D.JOIN命令生成的表文件可以与连接文件在一个工作区同时打开15.将今年国庆节的日期送入内存变量ND的方法是( ).A.ND=DTOC("10/01/01")B.ND=CTOD("10/01/01")C.STORE DATE()TO NDD.STORE 10/01/01 TO ND16.数据库文件DD.DBF有100条记录,当前记录号是10,执行DISPLAY ALL命令后,记录指针向的记录号是( ).A.100B.10C.1D.10117.执行命令ACCEPT"请输入出生日期:"TO MDATE时,如果通过键盘输入CTOD("01/01/69"),则MDATE的值应当是( ).A.CTOD("01/01/69")B."01/01/69"C.01/01/69D.拒绝接受,MDATE不赋值18.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。
A)LOCATE FOR 姓名=XM B)FIND &XMC)SE EK XM D)LOCATE FOR 姓名=&XM19.以下命令中正确的是( )。
A)STORE 8 TO X,Y B)STORE 8,9 TO X,YC)X=8,Y=9 D)X=Y=820.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( )。
A)TEXT--ENDTEXT B)DO WHILE--ENDDOC)IF--ENDIF D)DO CASE--ENDCASE三、填空(每空4分,共56分)1.设表文件SC.DBF有如下记录,其中学号、姓名为C型字段,其余为N型字段,设数据库已经打开。
RECORD# 学号姓名出生日期性别籍贯贷款1 913101 王刚 03/11/73 男广西 3502 913102 李玲 04/25/73 女江西 2003 913103 赵冲 04/26/73 女安徽 1504 913104 李新 04/28/74 女辽宁 1005 924104 章文 05/01/75 男云南 2506 924105 曾重 05/02/74 男河南 501.按'学号'建立索引文件ISC,应该用命令___1___。
2.求贷款总和并存入变量DKH,应该用命令___2___。
3.求贷款平均值并存入变量PJDK,应该用命令___3___。
4.统计女学生的人数并存入变量HOFW,应该用命令___4___。
2.有表STUDENT.DBF,其中有姓名等字段,姓名的类型为字符型,以下是查询程序。
SET TALK OFF______ 5_______ACCEPT "输入姓名:" TO ______ 6_______LOCATE FOR 姓名=NAME______ 7_______DISPLAYELSE?"查无此人!"______ 8_______USESET TALK ONRETURN3.有以下STD.DBF表文件:Record# 准考证号姓名性别笔试成绩上机成绩合格否1 101001 刘林芬女 72 78 .F.2 101003 林育成男 87 78 .F.3 101006 张鸿宾男 60 42 .F.4 101014 柳林男 90 60 .F.5 101016 江小涛女 56 66 .F.将STD.DBF数据库中笔试成绩和上机成绩均及格的(大于等于60分)学生记录的合格否字段修改为逻辑真,然后将合格的记录复制生成合格数据库HG.DBF。
请对以下操作填空。
USE STDLISTREPLACE ALL 合格否___9___FOR___10___COPY TO HG___11___接下来对HG.KBF数据库建立索引,按笔试成绩与上机成绩的总分升序,然后查询。
请对以下操作填空。
USE HGINDEX ___12___ TO CHJFIND 150?姓名,笔试成绩,上机成绩,笔试成绩+上机成绩?命令显示的内容是___13___分别计算男女考生的平均分,请对以下命令序列填空:USE STDAVERAGE 笔试成绩,上机成绩FOR 性别="男"TO nan1,nan2AVERAGE 笔试成绩,上机成绩FOR 性别="女" TO nv1,nv2?nan1,nv1,nan2,nv2?nan1>nv1,nan>nv2最后一条命令显示的结果是___14__《数据库原理及应用》试卷答案适用班级 99221 99222 99223 99224 T99221一.1.(×) 2.(√ )3.(√ )4.(√ )二.D D D D AA C D C BA A C A BD A D A B三.1.INDEX ON 学号TO ISC2.SUM 贷款TO DKH3.AVERAGE 贷款TO PJDK4.COUNT TO HOFW FOR 性别="女"5. USE STUDENT7.IF FOUND()8.ENDIF9 WITH .T.10 笔试成绩>=60.AND.上机成绩>=6011 FOR 合格否12 ON 笔试成绩+上机成绩13 刘林芬72 78 15014 .T. F.。