VF复习题Word文档格式.docx

上传人:b****6 文档编号:16544759 上传时间:2022-11-24 格式:DOCX 页数:21 大小:67.52KB
下载 相关 举报
VF复习题Word文档格式.docx_第1页
第1页 / 共21页
VF复习题Word文档格式.docx_第2页
第2页 / 共21页
VF复习题Word文档格式.docx_第3页
第3页 / 共21页
VF复习题Word文档格式.docx_第4页
第4页 / 共21页
VF复习题Word文档格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

VF复习题Word文档格式.docx

《VF复习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《VF复习题Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。

VF复习题Word文档格式.docx

30.MODIFYMENU可打开相应菜单的菜单设计器修改菜单。

(A )

31.m=‘内江’,?

LEN(m)的结果为2(B)

32.使用命令INDEXON出生年月TAGXX 后,82年出生的将排在83年出生的记录前。

(A)

33.命令?

STR(36.45,5,2)+“2”的结果是36.452(A)

34.在VFP中,自由表也可以创建主索引(B)

35.表打开时,显示表中前3条记录的命令是“LISTRECORD3”。

(B)

36.函数MOD(10,3)的值是2(B)

二、单项选择题

1.函数运算VAL(“38A12”)的结果是(B)。

A.3812B.38  C.50D.38.12

2.在VFP中,字段的数据类型不可以指定为(B)。

A.日期型B.时间型C.通用型D.备注型

3.在VFP的命令窗口中,使用SET RELATION命令可以建立两个表之间的关联,这种关联是(C)。

A.永久性关联B.永久性关联或临时性关联均可

C.临时性关联D.既非永久性关联也非临时性关联

4.为了设置两个表之间的数据参照完整性,要求这两个表是(A)。

A.同一个数据库中的两个表B.两个自由表

C.一个自由表和一个数据库表D.没有限制

5.如当前记录为5号记录,使用命令“GO 3”后,记录指针指向的记录号为(A)。

A.3  B)6          C.7D.8

6.教师表已经打开,把记录指针定位在第1个工资高于800元的记录上的命令是(D)。

A.SEEK工资>

800B)FIND工资>

800

C.FINDFOR工资>

800D.LOCATEFOR工资>

7.在VFP系统中,表中的字段是一种(C)。

A.常量 B.函数 C.变量 D.数组

8.使用命令APPENDBLANK后,则(C)。

A.在当前记录后插入空白记录B)在当前记录前插入空白记录

C.在末记录后插入空白记录 D.首记录前插入空白记录

9.A=“abcdefgh”,从A中取出子串”“ef”的函数运算是 (B)。

A.LIFT(A,5,2)      B.SUBSTR(A,5,2) 

C.RIGTH(A,5,2)   D.AT(A,5,2)

10.在SELECT语句中,在查询结果中消去重复记录的关键词是(B)。

A.PERCENTB.DISTINCTC.TOPND.WITHTIES

11.按照VFP的规定,“.T.”不属于(D)。

A.常量B)字符串C.表达式D.数组

12.YEAR({^2007/05/01})的结果是(A)。

A.数值型数据B.日期型数据C.字符型数据D.逻辑型数据

13.设表中有团员和捐款等字段,其中字段“团员”的数据型是逻辑型,使用命令

COUNT FOR团员 TO A后,则A中存放的是(A)。

A.团员的记录数B.非团员的记录数

C.表中总记录数 D.A中无任何数据

14.数据表中记录指针指向第一个记录之前,函数EOF()、BOF()和RECNO()的返回值分别为(C)。

A..T.、.T.和0B).F.、.T.、和0

C..F.、.T.、和1D..T.、.F.和0

15.不能对记录进行编辑修改的命令是(A)。

A.MODIFYSTRUCTUREB)CHANGEC.BROWSED.EDIT

16.在VFP控件中,文本框的缺省名字为(D)。

A.ListB.Label C.Edit  D.Text

17.下列控件中,不需要绑定数据的控件是(B)。

A.文本框B)命令按钮C.复选框D.单选按钮

18.表STU.dbf中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生记录,应使用的命令是(C)。

A.LIST姓名FOR出生日期=1985

B.LIST姓名FOR出生日期=”1985”

C.LIST姓名FORYEAR(出生日期)=1985

D.LIST姓名FORYEAR(“出生日期”)=1985

19.如果需要给当前表增加一个记录,可使用的命令是(A)。

A.INSERTB.MODIFYSTRUCTUREC.RESTD.EDIT

20.当前表中有4个数值型字段:

高等数学、英语、计算机网络和总分。

其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。

要将所有学生的总分自动计算出来并填入总分字段中,使用命令(C)。

A.REPLAGC总分WITH高等数学+英语+计算机网络

B)REPLAGC总分WITH高等数学,英语,计算机网络

C.REPLAGC总分WITH高等数学+英语+计算机网络ALL

D.REPLAGC总分WITH高等数学+英语+计算机网络FORALL

21.以字段学号为关键字建立索引,要求表中不能输入相同的学号的值,则此索引的类型为(A)。

A.主索引B.普通索引C.唯一索引  D.以上索引均可

22.执行命令SELECT0后,选择的工作区是(B)。

A.选择了0号工作区B.选择了空闲的最小号工作区

C.选择了一个空闲的工作区D.显示出错信息

23.在SELECT语句中,如果要对输出的记录进行排序,应使用(A)子句。

A.ORDER B.GROUPC.HAVINGD.TOP

24.若在文本框中输入密码时,占位符设置为“*”,则应设置文本框中(A)属性值为“*”。

A.PasswordCharB.ValueC.Caption D.无须设置

25.在表单中为表格控件指定数据源的属性是(C)。

A.DateSourceB.DataFromC.RecordSourceD.RowSource

26.下列说法中不是数据库特点的是(D)。

A.实现了数据的结构化  B.实现了数据的共享

C.实现了数据的独立    D.增加数据的冗余度

27.在VFP中,执行下列命令序列后,打开的文件是(C)。

SELECT0

USE学生

USE教师

A.学生B.教师C.学生和教师D.一个也没有打开

28.在VFP中,使用SEEK命令时,表文件要求(C)。

A.排序B.建立索引C.排序或建立索引D.无要求

29.在SQL语言中,相当于关系中的投影操作的子句是(D)。

A.WHEREB.JOIN`C.FROMD.SELECT

30.视图与查询的区别是(D)。

A.视图可以更新基表中的内容

B.查询只能提取表中内容,不能更改基表

C.查询去向可以设置

D.以上说法都正确

31.教师表.DBF中有5名女教授,使用下列命令后显示的是(A)。

LOCATE 

FOR职称=“教授”AND性别=“女”

DISPLYA

A.表中第一条女教授的记录B.表中所有女教授的记录

C.表中的全部记录 D.没有显示记录

32.在SELECT语句中,如果要对分组查询的结果进行筛选,应选使用(C)项。

A.WHEREB.GROUPC.HAVINGD.TOP

33.设置文本框的数据源使用文本框的(B)属性。

A.DateSourceB.ControlSourceC.RecordSourceD.RowSource

34.在VFP的表结构中,逻辑型、日期型和备注型字段的宽度分别为(B)

A.1、8、10B.1、8、4C.3、8、10D.3、8、任意

35.数据库系统的核心是(B)。

A.数据库B.数据库管理系统

C.操作系统D.文件系统

36.关于VFP命令格式的规则,下面叙述错误的是(C)。

A.每条命令必须以命令动词开头

B.命令动词太长,最少保留4个,5个也可以

C.命令动词后面的子句的顺序是不能调换的

D.FOR与WHILE引导的条件子句是有区别的

37.下列述叙中正确的是(C)。

A.x#y表示x与y全等B.内存变量名和字段名不能相同

C.2x为非法内存变量名D.数组中的元素数据类型必须相同

38.如表中有字段的类型为通用字段,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是(C)。

A..BAKB..FRXC..FPTD..FRT

39.下列式子中,是VisualFoxPro中一个合法的表达式(A)。

A.[2003年1月1日]B.1<

x<

5anda<

b

C.2x+yD.x^2+y&

+5构

40.当表没有索引时,使用命令INSERTBEFORE后,则(B)。

A.在当前记录后插入记录B.在当前记录前插入记录

C.末记录后插入记录 D.首记录前插入记录

41.A=“abcdefgh”,执行命令?

LEFT(A,2),显示结果是 (A)。

A.ab  B.gh C.deD.cdefgh

42.不属于VFP数据类型的是(C)。

A.整型B.货币型C.小数型D.通用型

43.按照VisualFoxPr6.0的规定,“a,b,c”不属于(D)。

A.常量B.字符串C.表达式D.数组

44.将日期2002年9月30日存入日期型变量RQ中的正确方法是(A)。

A.STORECTOD(“09/30/2002”)TORQ

B.STOREDTOC(“09/30/2002”)TORQ

C.STORE09/30/2002TORQ

D.STORE“{09/30/2002}”TORQ

45.数据库管理系统的英文缩写是(D)。

A.DBMB.DBC.DBSD.DBMS

46.从关系中找出满足条件的元组的操作是(C)。

A.连接运算B.投影运算

C.选择运算  D.交运算

47.执行命令X=”2007/05/01”后,变量X中存放的数据类型是(B)。

A.日期型B.字符型 C.数值型D.逻辑型

48.在表设计器中设设置了索引后,系统会自行产生该表文件的索引文件,该文件的主文件名与表文件同名,而扩展名是(D)。

A..BAKB..FRX C..FPTD..CDX

49.设表中有团员和捐款等字段,其中字段“团员”的数据型是逻辑型,使用命令

AVERAGE 捐款 FOR团员 TO A后,A中存放的是(C)。

A.团员的总捐款 B.非团员的总捐款

C.团员的平均捐款 D.非团员的平均捐款

50.打开一个数据库文件可以用命令(B)。

A.USEB.OPENDATABASE

C.USEDATABASED.OPENLABEL

51.对当前数据表,执LIST命令后,记录指针指向(B)。

A.末记录B.末记录后

C.首记录 D.首记录前

52.教师表已经打开,命令LOCATEFOR工资>

800的功能是(C)。

A.显示表中第一个工资大于800元的记录

B.显示表中所有工资大于800元的记录

C.将记录指针指向表中第一个工资大于800元的记录

D.将记录指针指向表中所有工资大于800元的记录

53.已按表中字段“入校总分”建立索引文件,使用SEEK命令查询570分的学生记录,正确的命令格式是(C)。

A.SEEKFOR 入校总分=570  B.SEEK入校总分=570

C.SEEK 570D.SEEK“570”

54.在VFP控件中,标签的缺省名字为(B)。

A.ListB.Label C.Edit  D.Text

55.要刷新表单,使用表单的(C)方法。

A.ReleaseB.ClearC.RefreshD.Click

56.设选项按钮组Optiongroup1有三个选项按钮,若运行时未选中任何一个选项按钮,其Value的值是(D)。

A.1    B.2     C.3    D.0

57.如果显示当前记录,可使用的命令是(B)。

A.LISTB.DISPLAYC.LSIT ALLD.DISPLAY ALL

58.给当前记录打上删除标记,使用命令(A)。

A.DELETEB.EDITC.BROWSED.INSERT

59.建立索引后,索引表中可以出现相同关键字的值的记录,此索引的类型为(B)。

A.主索引B.普通索引C.唯一索引D.以上索引都不行

60.如当前记录号是“3”,执行“SKIP2”后,(D)。

A.记录指针指向2号记录B.记录指针指向3号记录

C.记录指针指向4号记录   D.记录指针指向5号记录

61.在VFP中,执行下列命令序列后,打开的文件是(B)。

62.使用“LOCATE FOR三好生”命令进行查询时,要将记录指针移动到下一条满足条件的记录,应使用命令(B)。

A.SKIP-1B.CONTINUEC.SKIPD.GO1

63.VisualFoxPr06.0中建立的数据库文件,默认的扩展名为(C)。

A..DBFB..DBCC..DCTD..PJX

64.下列不能输出数据表的信息的是(B)。

A.查询    B.菜单    C.表单    D.报表

65.设表中有10条记录,当前记录的记录号为“4”,使用命令“LSIT NEXT 3”后,显示了记录号为(A)的记录。

A.4,5,6B.5,6,7    C.1,2,3 D.3,4,5

66.在SELECT语句中,如果要对输出的记录进行分组,应使用(B)选项。

A.ORDERB.GROUPC.HAVINGD.TOP

67.文本框VALUE属性的数据类型可以设置为(D)。

A.字符型、数值型    B.日期型和逻辑型  

C.字符型、日期型     D.以上数据类型均可

68.设置复选框的数据源使用(B)属性.

A.DateSourceB.ControlSource  C.RecordSource  D.RowSource

69.VFP数据库是(C)。

A.层次数据库B.网状数据库C.关系数据库D.二维数据库

70.教师表.dbf中有5名女教授,使用“DISPLAYE 

FOR职称=“教授”AND性别=“女”命令后显示的是(B)。

71.关系数据库管理系统所管理的关系是(B)。

A.一个DBF文件       B.若干个二维表

C.一个DBC文件          D.若干个DBC文件

72.下列叙述中正确的是(C)。

A.x#y表示x与y全等B.内存变量名和字段名不能相同

73.在SELECT语句中,如果要输出排序后的前3条记录,应使用(D)子句。

A.ORDER3B.GROUP3C.HAVING3D.TOP3

74.若设置文本框的VALUE属性的值为“0”,则表示文本框的数据类型是(B)。

A.字符型B.数值型  C.空值 D.不确定

75.设置选项按钮组的数据源使用(B)属性。

A)DateSourceB.ControlSourceC.RecordSourceD.RowSource

姓名

三好生

入校总分

张飞

.T.

560

李铁

545

王明

.F.

565

刘成

530

李刚

540

刘林

510

三、读程序题

1.有表STU.dbf如图所示,则下列程序:

I=0

USESTU

INDEX ON 入校总分TAGX

SCANFOR三好生

REPLACG入校总分WITH入校总分+2

ENDSCAN

USE

RETURN

(1)程序执行后,循环体循环了多少次。

(C)

A)10B)5C)4D)死循环

(2)程序的功能是:

(A)

A)给三好生加分B.给非三好生加分  

C.给所有记录加分D.修改表的结构

(3)执行语句“INDEXON入校总分TAGX”后,索引表中首记录的姓名字段的值为(D)

A.张飞B.李铁C.王明 D.刘林

2.读下列程序:

CLEAR

STORE1TOI,J

DOWHILEJ<

5

@I,JSAY"

*"

J=J+1

ENDDO

?

I,j

(1)屏幕显示的起始坐标为:

(D)。

A)1,5B.i,jC.0,0D.1,1

(2)程序执行后,显示I,J的值分别为:

(A)。

A.1,5B.i,jC.0,0D.1,1

3.读下列程序:

S=0

FORN=1TO8STEP2

S=S+N

ENDFOR

S,N

(1)程序中的循环体执行了多少次。

A.4B.3C.6D.5

(2)程序执行后,显示S的值是:

(C)。

A)14B.15     C.16D.17

(3)程序执行后,显示N的值是:

A.7B.8     C.9D.10

4.读下列程序:

k=1

DOWHILEk<

=21

k=k+2

?

STR(k,2)

IFk=9

EXIT

ENDIF

(1)程序中的循环体循环了多少次。

A)3B.4C.5D.6

(2)程序执行后,显示的结果是:

A)1357B.2468

C.3579D.1234

5.读下列程序:

I=1

FILEN=””

DOWHILEI<

=9

FILEN=”S”+STR(I,1)+”.DBF”

COPYTO&

FILEN

I=I+1

(1)程序运行的结果是___C___。

A)无结果B)拷贝了1个文件

C)拷贝了9个文件D)拷贝了10个文件

(2)拷贝所产生的新文件名是__D____。

A)S.DBFB)FILENC)&

FILEND)S1.DBF~S9.DBF

四、程序填空题

1.学生管理数据库中有2个表:

其表名和结构分别如下:

学生(学号C(10),姓名C(6),性别C(8),出生年月D,入校总分N(3))

选课(学号C(10),课程号C(10),成绩 N(5,1))

(1)查询学生张三选课的课程号,成绩。

完善下列语句:

SELECT姓名,课程号,成绩;

FROM学生,选课;

WHERE 学生.学号=选课.学号AND 姓名=“张三” 

(2)查询学生选课的学号、成绩,并按成绩降序排序。

SELECT学号,成绩 ;

FROM 选课 ;

ORDERBY成绩desc

(3)如要查询选修了课程号为“c120”的学生的学号、课程号、成绩。

SELECT学号,课程号,成绩 ;

FROM选课  WHERE课程号=“c120”

2.建立如下图1所示表单F3.SCX,要求:

(1)表单的标题为“计算打折后金额”。

(2)输入单价和数量,单击“计算”按钮,则计算购书金额。

要求若购买数量大于等于100,则9折优惠,若购买数量大于等于1000,则8折优惠。

如图2所示。

(3)单击“重置”按钮,可清除文本框Text1中数据。

(4)单击“退出”按钮,则退出表单运行。

1)则应设置表单的caption属性值为:

“计算打折后金额”;

2)“计算”按钮的click事件(要求写出事件英文名称),应写入代码中必须要使用[3]结构,才能完成计费要求。

3)“重置”按钮的单击事件中应写入代码thisform.text1.value=”” 

4)“退出”按钮的单击事件中应写入代码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1