09本科vfp模拟题.docx

上传人:b****6 文档编号:3862717 上传时间:2022-11-25 格式:DOCX 页数:12 大小:25.37KB
下载 相关 举报
09本科vfp模拟题.docx_第1页
第1页 / 共12页
09本科vfp模拟题.docx_第2页
第2页 / 共12页
09本科vfp模拟题.docx_第3页
第3页 / 共12页
09本科vfp模拟题.docx_第4页
第4页 / 共12页
09本科vfp模拟题.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

09本科vfp模拟题.docx

《09本科vfp模拟题.docx》由会员分享,可在线阅读,更多相关《09本科vfp模拟题.docx(12页珍藏版)》请在冰豆网上搜索。

09本科vfp模拟题.docx

09本科vfp模拟题

一.选择题

1.VisualFoxPro支持的数据模型是________。

A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型

2.在关系数据库管理系统中,关系是指________。

A)满足一定条件的一个二维数据表格

B)数据表中各个记录之间存在着一定的关系

C)数据表中各个字段之间存在着一定的关系

D)数据库之间存在的相互关系

3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是_________。

 

A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 

4.下列表达式中,结果值为.F.的是________。

A)‘90’>[100]B)“李小梅”<”张小梅”

C)120<170D){^2003/2/10}+100<{^2003/4/10}

5.下列字符型常量的表示中,错误的是_________。

A)“23+45”B)[“计算机”]C)[[等级考试]]D)”[a=b]”

6.使用命令DECLAREMM(2,3)定义的数组,包含数组元素(下标变量)的个数为

____________。

A)2B)3C)5D)6

7.6、在下列表达式中,结果为字符型的是_______。

A)”124”-“90”B)”ab”+”cd”=”abcd”

C)DTOC(DATE())>”99/10/11”D)CTOD(“99/10/11”)

8.在当前数据库中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录错误的命令是________。

A)LISTFOR.NOT.婚否B)LISTFOR婚否=.F.

C)LISTFOR婚否<>.T.D)LISTFOR.NOT.“婚否”

9.要为当前表所有职工增加100元工资,应使用的命令是______

A)CHANGE工资WITH工资+100

B)REPLACE工资WITH工资+100

C)CHANGEALL工资WITH工资+100

D)REPLACEALL工资WITH工资+100

10.当前数据库中有基本工资、奖金、津贴、代扣费用和工资总额字段,都是N型。

要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是__________。

A)REPLACEALL工资总额WITH基本工资+奖金+津贴-代扣费用

B)REPLACE工资总额WITH基本工资+奖金+津贴-代扣费用

C)SUM基本工资+奖金+津贴-代扣费用TO工资总额

D)TOTALON工资总额FIELDS基本工资+奖金+津贴-代扣费用

11.打开表文件STU.DBF,其中包含出生日期字段,D型,彻底删除1980年以前出生的学生记录的命令是_______。

A)DELEFOR出生日期

B)DELEALLFOR出生日期

PACK

C)DELEALLFOR出生日期

PACK

D)DELEALLFOR出生日期

12.在VisualFoxpro中,存储图像的字段类型是______

A)备注型B)通用型C)字符型D)双精度型

13.在VisualFoxPro中,表结构中的日期型字段的宽度由系统自动给出,宽度为_____。

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

14.在VisualFoxPro中,调用表设计器建立数据库表的命令是__________。

A)MODIFYSTRUCTUREB)MODIFYCOMMAND

C)CREATED)CREATETABLE

15.在VisualFoxPro中,自由表_______。

A)不可以加入到数据库中

B)可以加入到数据库中

C)加入到数据库后不可以再移出

D)是否可以加入到数据库中取决于自由表的状态

16.当前打开的图书表中有字符字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标志,通常可以使用命令_______。

A)DELETEFOR图书号=“A”B)DELETEWHILE图书号=“A”

C)DELETEFOR图书号=“A*”D)DELETEFOR图书号LIKE“A%”

17.VisualFoxPro的PACK命令可以删除当前数据库表文件的______。

A)满足条件的记录B)带有删除标志的记录

C)所有记录D)结构

18.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的

A)“一方”表的主索引,“多方”表的普通索引或候选索引

B)“一方”表的普通索引,“多方”表的主索引或候选索引

C)“一方”表的主索引或候选索引,“多方”表的普通索引

D)“一方”表的普通索引,“多方”表的候选索引或普通索引

19.若建立索引的字段值不允许重复,并且一个表中只能创建一个。

它应该是 _______。

A)主索引B)惟一索引

C)候选索引 D)普通索引

20.用命令“INDEXon姓名TAGindex_name”建立索引,其索引类型是_______。

A)主索引B)侯选索引C)普通索引D)惟一索引

21.执行命令“INDEXon姓名TAGindex_name”建立索引后,下列叙述中错误的是________.

A)此命令建立的索引是当前有效索引

B)此命令所建立的索引将保存在.idx文件中

C)表中记录按索引表达式升序排序

D)此命令的索引表达式是”姓名”,索引标识名是”index_name”

22.当前工作区已打开表文件xscj.dbf,有姓名,性别,平均分等字段,现要求对平均分在80分以上同学从大到小排序,排序后存于cj.dbf中,可用_______实现。

A)INDEXTOCJON平均分/AFOR平均分>80

B)INDEXTOCJON平均分/DFOR平均分>80

C)SORTTOCJON平均分/AFOR平均分>80

D)SORTTOCJON平均分/DFOR平均分>80

23.当前记录号为4,将第8号记录设置为当前记录的命令是________。

A)SKIP+8B)SKIP+4

C)SKIP-8D)SKIP-4

24.命令SELECT0的功能是__________。

A)随机选择一个工作区的区号

B)选择区号最小的空闲工作区

C)选择区号最大的空闲工作区

D)选择当前工作区号加1的工作区

25.参照完整性的规则不包括。

A)更新规则B)删除规则C)检查规则D)插入规则

26.查询设计器的选项卡不包括______

A)字段、筛选B)联接、分组依据

C)条件、分组C)杂项、排序依据

27.默认情况下,查询的输出形式是________。

A)临时表B)浏览

C)表达式D)图形

28.在视图设计器的“更新条件”选项卡中,如果某个字段的

标志列下出现“√”,则表示________。

A)该字段可以更新B)该字段为关键字

C)该字段不可以更新D)该字段为非关键字

29.在视图设计器的“更新条件”选项卡中,如果某个字段的

“钥匙”标志列下出现“√”,则表示________。

A)该字段可以更新B)该字段为关键字

C)该字段不可以更新D)该字段为非关键字

30.在SQLSELECT语句中用于实现关系的选择运算的短语是______

A)FORB)WHEREC)WHILED)CONDITION

31.在SQL查询时,使用SUM()子句是______

A)指出查询目标B)指出查询结果

C)对括号内的数值型字段求和D)查询视图

32.SQL查询语句中groupby字句的功能是______

A)分组统计查询结果

B)对查询结果进行排序

C)指出分组查询的条件

D)指出分组查询的字段

33.使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新的记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是_______。

A)APPENDINTOS(SNO,SN,SEX,AGE)VALUES(‘0401’,’王芳’,’女’,18)

B)APPENDNSVALUES(‘0401’,’王芳’,’女’,18)

C)INSERTINTOS(SNO,SN,SEX,AGE)VALUES(‘0401’,’王芳’,’女’,18)

D)INSERTSVALUES(‘0401’,’王芳’,’女’,18)

第34-38题基于学生表XS和学生选课表CJ两个数据库表,它们的结构如下:

XS(学号,姓名,性别,年龄)其中学号,姓名和性别为C型字段,年龄为N型字段;

CJ(学号,课程号,成绩)其中学号和课程号为C型字段,成绩为N型字段;

34.查询所有姓刘的学生姓名______。

A)SELECT姓名FROMXSWHERELIKE‘刘__’

B)SELECT姓名FROMXSWHERELIKE‘刘*’

C)SELECT姓名FROMXSWHERELIKE‘刘?

D)SELECT姓名FROMXSWHERELIKE‘刘%’

35.查询学生表XS的全部记录并存储于临时表文件K1中的SQL命令是________。

A)SELECT*FROMXSINTOCURSORDBFK1

B)SELECT*FROMXSTOCURSORDBFK1

C)SELECT*FROMXSINTOCURSORK1

D)SELECT*FROMXSTOCURSORK1

36.23、查询成绩在75分至80分之间的学生的学号、课程号和成绩,正确的SQL语句是_______。

A)SELECT学号,课程号,成绩FROMCJWHERE成绩>=75AND<=80B)SELECT学号,课程号,成绩FROMCJWHERE成绩>=75OR成绩<=80

C)SELECT学号,课程号,成绩FROMCJWHERE成绩>=75OR<=80

D)SELECT学号,课程号,成绩FROMCJWHERE成绩BETWEEM75AND80

37.要从选课表中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是________。

A)SELECT学号FROM选课表WHERECOUNT(*)>=3

B)SELECT学号FROM选课表HAVINGCOUNT(*)>=3

C)SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3

D)SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3

38.将所有女生的年龄减2______

A)UPDATES年龄=年龄-2WHERE性别=”女”

B)UPDATESSET年龄=年龄-2WHERE性别=”女”

C)UPDATESMAKE年龄=年龄-2WHERE性别=”女”

D)UPDATESSET年龄=年龄-2

39.执行ACCEPT"输入X的值:

"TOX命令后,内存变量X的类型是。

A)数值型B)逻辑型C)任意型D)字符型

40.在DOWHILE…ENDDO循环结构中,EXIT命令的作用是。

A)终止循环,程序转移到ENDDO后面的第一条语句

B)转移到DOWHILE语句行,开始下一个判断

C)退出过程,返回程序开始处

D)终止程序执行

41.结构化程序设计的3种基本结构是__________。

A)顺序结构、选择结构和模块结构B)选择结构、循环结构和模块结构

C)顺序结构、循环结构和模块结构D)顺序结构、选择结构和循环结构

42.在visualfoxpro中,程序文件的扩展名为________。

A)PRGB)QPRC)APPD)SCX

43.在VisualFoxPro中表单(Form)是_______。

A)数据库中表的清单B)一个表中记录的清单

C)数据库中可以查询的对象清单D)窗口界面

44.有关控件对象的Click事件的正确叙述是_______。

A)用鼠标双击对象时引发B)用鼠标单击对象时引发

C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发

45.VisualFoxPro支持的两种类型的菜单是______。

A)条形菜单和下拉式菜单B)弹出式菜单和下拉式菜单

C)条形菜单和弹出式菜单D)快捷菜单和下拉式菜单

46.在表单中为表格控件指定数据源的属性是________。

A)DataSourceB)RecordSourceC)DataFromD)RecordFrom

47.假设某个表单中有一个命令按钮cmdClose,为了实现用户单击此按钮时能够关闭表单的功能,应在该按钮的Click时间中写入语句_______。

A)ThisForm.CloseB)ThisForm.Erase

C)ThisForm.ReleaseD)ThisForm.Return

二、填空题

1.用LOCATE命令将记录指针定位到满足条件的第一条记录后,连续执行_____________命令

2.在VFP中,数据库表之间的关系有一对一、一对多和________关系。

3.VisualFoxpro的数据表分为_________和__________.

4.表文件共有10条记录,当前记录号为5。

使用APPENDBLANK命令增加一条空记录,该空记录的记录号是_______.

5.VFP索引文件按扩展名可分为两类,即___________和_______________。

6.数据库表设计器的字段有效性规则框中有______、信息和_______三项内容需要设定。

7.年龄大于60岁或小于30岁,职称为工程师的逻辑表达式是________。

8.设职称=”教授”,工资=2200,下列逻辑表达式的值是_______。

工资>1000AND(职称=”教授”OR职称=”工程师”)

9.在SQLSELECT语句中将查询结果存放在一个表中应该使用_______子句。

10.用SETRELATION命令建立的表之间的关系是_______关系。

11.如下命令将“产品”表的“名称”字段名修改为“产品名称”:

ALTERTABLE产品RENAME__________名称TO产品名称。

12.在VisualFoxPro中,使用SQL语言的ALTERTABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整):

ALTERTABLESTUDENT____________EmailC(30)

13.已有“歌手”表,将该表中的“歌手号”字段定义为候选索引、索引名是temp,正确的SQL语句:

_________TABLE歌手ADDUNIQUE歌手号TAGtemp。

14.在VisualFoxPro中数据库文件的扩展名是_______,数据库表文件的扩展名是_______。

15.在SQL中用于计算的函数有,SUM,AVG,MAX和MIN。

16.要在“成绩”表中插入一条记录,应该使用的SQL语句:

___________成绩(学号,英语,数学,语文)VALUE(“2001100111”,91,78,86)

17.在VisualFoxPro的查询设计器中,_______选项卡可以用来设置查询结果要显示的字段。

________选项卡对应的SQL短语是WHERE。

18.有如下程序:

FORN=3TO9STEP2

?

N

ENDFOR

在此FOR循环语句中,循环变量N的初值为________,循环变量终值为________,步长为________,该循环执行了________次。

19.设有个数据表文件GZ.dbf,已录入有20条记录,现要求显示出前十个记录中的姓名和实发工资字段内容,但姓名为“王林”的记录不显示,则需要在下面命令序列中补充语句

USEGZ

SCANFORRECNO()<=10

IF_______________

?

姓名,实发工资

ENDIF

ENDSCAN

USE

RETURN

20.根据内存变量的作用范围,内存变量又分为私有变量、局部变量和。

21.菜单系统一般是一个下拉式菜单,下拉菜单通常由一个和一组

组成。

22.用当前窗体的LABEL1控件显示系统日期的语句是:

_________________

23.要在文本框中接收用户输入口令,则需将_______属性设置为*或其他的一般字符。

24.要为表单设计下拉式菜单,首先需要在设计菜单时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的ShowWindow属性值设置为______,使其成为顶层表单;最后需要在表单的______事件代码中添加调用菜单程序的命令。

25.对数据绑定型控件主要设置其_________属性。

26.在SELECT-SQL语句中,用_______子句来消除重复出现的记录.

三、程序阅读

1.下列程序段执行以后,内存变量A的值是_________和B的值是____________。

CLEAR

A=10

B=20

DOSQWITH(A),B

A,B

PROCEDURESQ

PARAMETERSX1,Y1

X1=X1*X1

Y1=2*X1

ENDPROC

2.写出下列程序的运行结果

SETTALKOFF

CLOSEALL

mX=”VisualFoxpro”

mY=”二级”

DOSUBL

?

mY+mX

RETURN

*子程序:

SUBL.PRG

PROCEDURESUBL

LOCALMx

mX=”VisualFoxproDBMS考试”

mY=”计算机等级”+mY

RETURN

执行后,屏幕的显示结果为_____

3.设数据表文件工资.DBF中有两条记录,内容如下:

序号

姓名

基本工资

1

王霞

700

2

李晓婷

900

此时,运行以下程序的结果应当是_____________。

SETTALKOFF

USE工资

SALARY=0

SCAN

SALARY=SALARY+基本工资

ENDSCAN

?

SA

RETURN

4.*主程序PROG.RPG

CLEAR

X="中国"

Y="广东"

"主程序中X=",X

"主程序中Y=",Y

DOSUBPRO

?

"返回主程序后X=",X

?

"返回主程序后Y=",Y

?

"返回主程序后Z=",Z

RETURN

*子程序SUBPRO.PRG

PRIVATEX

PUBLICZ

X=100

Y=200

Z=300

?

"子程序中X=",X

?

"子程序中Y=",Y

?

"子程序中Z=",Z

RETURN

在命令窗口执行命令:

DOPROG,则最后返回的运算结果:

返回主程序后X,Y,Z的结果分别是__________

5.下列程序总共执行的循环次数有多少次

X=20

Y=10

Dowhiley

X=x-1

Y=y+2

Enddo

6.执行如下程序:

X=“设计”

Y=“程序”

?

X+Y

IFX

Z=X

X=Y

Y=Z

ENDIF

?

X+Y

RETURN

程序中第一条?

命令显示的内容是_____________,第二条?

命令显示的内容是______________。

7.下列程序的功能是:

clear

X=0

fory=99to1step-2

X=x+y

Endfor

?

X

Return

四、综合题

1、设有学生表(学号c(10),姓名c(),性别c

(2),入学成绩n(3))

   

(1)建立结构复合索引文件,其中索引表达式“学号”、“姓名”对应的索引标识分别为id,name;

   

(2)指定id为主控索引。

   (3)学号为“2000070096”的学生因转学,要求找到对应的记录。

   (4)从表中彻底删除“2000070096”的学号记录。

   (5)将学号进行降序排序,排序结果放入order.dbf.

2、(参考《vfp数据应用技术》教材第140页【例6-5】)

五.简答题

1.VFP中的表分为哪两类?

它们有什么不同?

2.查询设计器中,查询去向有哪几种?

3.简述利用表单设计器设计表单的一般步骤。

4.索引有哪几种类型?

 

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

当前位置:首页 > 高中教育 > 语文

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

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