搜索
您的当前位置:首页正文

VF数据库原理考试题

2024-06-29 来源:步旅网


院系 _________ 上 下 西安职业技术学院2011-2012学年第一学期 《Visual FoxPro数据库原理》期末考试试题(B)卷 题号 分数 一 二 三 四 五 六 总分 专业 注意事项:

A)[125]-[100]

B)[ABC]+[XYZ]=[ABCXYZ] C)CTOD([07/01/03]) D)DTOC(DATE()>[07/05/03])

7、下列表达式结果为.T.的是( )。 A)[湖北]=[湖北 ] B)[中国]<=[北京]

C)'计算机'$'计算机考试' D)2*3.14<=11/2

_________ 装 装 班级 _________ 考场地点 _________ 订 订 姓名 _________ 线 线 学号 _________ 1.全卷共4页。满分100分,考试时间 100 分钟,用钢笔或圆珠笔直接答在试卷上。 2.答卷前将密封线内的项目填写清楚。

3.严格遵守学院各项考试纪律,诚信守纪,杜绝作弊现象。

得分 评判人 一、 单项选择题 :(每小题1.5分,20个小题,共30分)

1、在下列的数据类型中,默认值为.F.的是( )。 A)数值型 B)字符型 C)逻辑型 D)日期型

2、确定列表框内的某个条目是否被选定应使用的属性是( )。 A)Value

B)ColumnCount C)ListCount D)Selected

3、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为( )。 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release

4、在Visual FoxPro中,控件分为( )。 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类

5、在Visual FoxPro中,扩展名为.DBC的文件是( )。 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件

6、在下面Visual FoxPro表达式中,运算结果为字符串的是( )。

8.要判断数值型变量M是否能被3整除,下面4个表达式中,错误的是( )。 A)INT(M/3)=M/3 B)MOD(M,3)=0 C)0=MOD(M,3)

D)INT(M/3)=MOD(M,3)

9.顺序执行下面命令后,屏幕显示的输出结果是( )。 TITLE=[FoxPro]

LOWER(RIGHT(TITLE,3)) A)foxpro B)Pro C)fox D)pro

10.如果X=99,Y=[A],A=[telephone],则LEN(STR(X,2)+&Y)的值是( )。 A)19 B)11 C)5 D)4

11.学生表的性别字段为逻辑型,男为.T.,女为.F.,顺序执行以下命令( )。 最后一条命令显示的是 USE 学生

APPEND BLANK

REPLACE 姓名 WITH [王丽],性别 WITH .F. IIF(性别,[男],[女]) A)男 B)女 C).T. D).F.

12.执行下述命令后,使函数EOF( )的值一定为.T. 的命令是( )。 A)REPLACE 基本工资 WITH 基本工资+300 B)DISPLAY FOR 基本工资>1000 C)LIST WHILE 基本工资>1000

D)LIST NEXT 10 FOR 基本工资>1000 13.在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是( )。A)CREATE B)CREATE SDB

C)CREATE TABLE SDB D)CREATE DATABASE SDB

14.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为( )。

A)1,10,8 B)2,8,8 C)1,4,8 D)4,4,8

15.若用如下的SQL语句创建了一个STUDENT表:

CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;) NAME C(8) NOT NULL,; SEX C(2),; AGE N(2))

下列的SQL语句中可以正确执行的是( )。

A)INSERT INTO STUDENT VALUES('1031','王小平', '男',23) B)INSERT INTO STUDENT VALUES('1031',.NULL., '男',23)

C)INSERT INTO STUDENT VALUES('1031','王小平',.NULL.,.NULL.) D)INSERT INTO STUDENT VALUES(.NULL.,'王小平','男',23) 16. 在SQL中,删除表的命令是( )。 A)ERASE TABLE B)DELETE TABLE C)DROP TABLE D)DELETE DBF

17.下列四组操作,每组有两个分别执行的命令,执行结果相同的是( )。

A)执行STORE SPACE(10) TO XX之后,再执行 LEN(XX+SPACE(5))和 LEN(XX-SPACE(5))

B)打开职工表文件后,执行COUNT FOR 性别=[女]和 RECCOUNT() C)执行STORE [20] TO N之后,再执行M=100+&N和M=[100]+N D)打开职工表文件后,执行DELETE和 DELETE()

18.用“□”表示空格,连续执行以下命令之后,最后一条命令的输出结果是( )。 X=[ABC□□] Y=[XYZ]+X

Z=TRIM(Y)-[LMN] LEN(Z)

A)XYZABCLMN B)XYZABCLMN□□ C)11 D)9

19.在下面VISUAL FOXPRO四个关于日期或日期时间的表达式中,错误的是( )。 A){^2003.09.01 11:10:10 AM}-{^2002.09.01 11:10:10 AM} B){^2003/02/02}+15

C){^2003.03.01}+{^2001.03.01} D){^2002/03/01}-{^2003/03/02}

20.在Visual FoxPro中,COPY TO ABC FOR ……命令相当于完成的关系运算是( )。 A)连接 B)投影 C)选择 D)拷贝

得分 评判人 二、判断题 :(每小题1分,8小题,共8分)

21.相继执行以下两条命令:M=[10+20] 和? M,屏幕上显示的输出结果是30。( ) 22.表达式“职称>=[副教授]”符合职称为“副教授”或“教授”这个要求。( ) 23.打开数据库时,其中的数据库表会自动打开。( )

24.使用BROWSE命令可以对当前表中的记录进行预览、修改、删除、追加及插入操作。( )

25.在没有打开索引的情况下,执行SKIP RECNO( )+3命令相当于执行GO RECNO( )+3命令。( )

26.执行SORT命令时,先对当前表中的记录按指定的关键字进行排序,然后将按排序后的全部记录重新存入原文件中。( )

27.对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。( )

28.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。( ) 得分 评判人 三、填空题:(每小题1分,10小题,共10分) 29.在关系数据库的基本操作中,把两个关系中相同属性的元组连接到一起形成新的二维表 的操作称为________________________________。

30.在Visual FoxPro中,扩展名为PJX的文件是_____________________文件。

31.设A=“45.678”,且表达式STR(&A,2)+\"12&A\"的值是______________________。 32.表达式ROUND(15.8,-1)34.如果某个表中有2个备注型字段和1个通用型字段及其它类型的字段,则该表的备注文件有_________个。

35.使用USE命令打开表时,USE命令中的ALIAS子句(短语)的作用是为打开的表指定____。

36.执行以下程序序列之后,最后一条命令的显示结果是______________。 USE RS

STORE RECNO( )=3 TO M M

37.要在当前表的第5条记录与第6条记录之间插入一条非空的记录,可以使用GO 6和_______两条命令。

38.在DO WHILE……ENDDO循环结构中,若要终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续运行,应执行_________命令。

得分 评判人 四、程序分析题:(每小题4分,2小题,共8分) 39.SET TALK OFF STORE 0 TO S,T,P FOR K=1 TO 10 DO CASE

CASE INT(K/2)=K/2 T=T+K

CASE INT(K/5)=K/5 S=S+K

OTHERWISE P=P+K ENDCASE ENDFOR ?S,T,P

执行上述程序,运行结果是:____________________ 40.SET TALK OFF T=0

FOR K=-5 TO 5 IF ABS(K)<=3 FOR M=1 TO ABS(K) T=T+1 ENDFOR ENDIF ENDFOR

\"T=\"+STR(T,3) SET TALK ON

执行上述程序,运行结果是:___________________ 。 得分 评判人 五、设计题:(41题20分,42题10分,43题8分,共38分)

说明:在D:\\盘建立一个名为“姓名+学号”的文件夹,以下操作题中所建立的文件存放在该文件夹下。

41、建立图书表book.dbf,其结构如下[提示:C、N分别代表数据类型为字符型、数值型]:

Book(书号 C(5)主索引,书名 C(20),作者C(10),单价N(7,2),数量 I,出版日期 D,出版社 C(20)。具体数据如下: 书号 书名 作者 单价 数量 出版日期 出版社 10001 计算机操作系统 张小玲 40.30 20 08/11/06 教育出版社 10002 面试方法与技巧 蔡强 17.00 31 12/09/08 人民出版社 10003 计算机专业英语 王伟华 31.50 12 04/06/07 北大出版社 10004 大学语文 钟进涛 32.80 22 03/10/07 人民出版社 10005 市场营销管理 王月 25.50 34 05/03/09 清华大学出版社 10006 数据库技术 张涛 30.00 40 11/25/09 人民出版社 1)、为图书表book.dbf追加两条记录,数据如下: 书号 书名 作者 单价 数量 出版日期 出版社 10007 机械设计原理 郝倩倩 28.00 17 09/05/06 教育出版社 10008 高等数学 秦亮 38.50 45 11/12/05 人民出版社 2)、显示第三条记录。 3)、显示从第3条记录开始的两条记录。 4)、显示单价小于20元,或者“王月”编写的图书的书名、作者、单价。 5)、显示从第2条记录开始,单价在20元到30元之间的图书信息。 6)、将表中所有图书的单价减少10%。 7)、将作者为蔡强的图书信息进行物理删除。 8)、复制表中所有的记录,新表的名称为book123.dbf。 9)、复制尽有书号、书名、作者、出版日期这4个字段的新表,表的名称为book456.dbf。 10)、显示“计算机专业英语”的作者、单价、出版社。

42、设计一个表单“form11.scx”,添加一个标签label1,标题为“VF程序设计”,一个选

项按纽组optiongroup1,其中有4个选项,标题分别为“红色”、“蓝色”、“绿色”、“黑色”,选择不同的选项,标签中的文字变为响应的颜色。添加4个复选框,分别为check1到check4,标题分别为“粗体”,“下划线”,“斜体”,“删除线”,选中不同的复选框,

标签中的文字设置为相应的格式。

保存及提交试题: 具体要求如下:

1、题目完成后,请保存并关闭所有程序,确保所有已完成操作试题文件均保存在考生文件夹之中。

2、提交时请将考生文件夹及其中内容一并提交。

43、使用表单制作一个计算器,表单名称为计算器.scx,其中包括加、减、乘、除等四则运算。表单如下:

得分 评判人

六、回答问题:创建表单有那几种方法?使用表单设计器设计表单的基本步骤有那些?(6分)

因篇幅问题不能全部显示,请点此查看更多更全内容

Top