您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > VisualFoxPro程序设计试题01
VisualFoxPro程序设计试题01一、选择题((1)—(35)每题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)在下列四个选项中,不属于基本关系运算的是A)连接B)投影C)选择D)排序(2)如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于A)一对一联系B)一对二联系C)多对多联系D)一对多联系(3)VisualFoxPro支持的数据模型是A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型(4)在VisualFoxPro的命令窗口中键入CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VisualFoxPro命令是A)LOCALB)PRIVATEC)PUBLICD)GLOBAL(6)扩展名为DBC的文件是A)表单文件B)数据库表文件C)数据库文件D)项目文件(7)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是A)DOmymenuB)DOmymenu.mprC)DOmymenu.pjxD)DOmymenu.mnx(8)下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A)主索引B)惟一索引C)候选索引D)普通索引(10)参照完整性的规则不包括A)更新规则B)删除规则C)插入规则D)检索规则(11)一个数据库名为student,要想打开该数据库,应使用命令A)OPENstudentB)OPENDATAstudentC)USEDATAstudentD)USEstudent(12)下列函数中函数值为字符型的是A)DATE()B)TIME()C)YEAR()D)DATETIME()(13)在下面的数据类型中默认值为.F.的是A)数值型B)字符型C)逻辑型D)日期型(14)下面有关HAVING子句描述错误的是A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用B)使用HAVING子句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件(15)~(27)使用的数据如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海600604二纺机9.96上海600605轻工机械14.59上海000001深发展7.48深圳000002深万科12.50深圳(15)执行如下SQL语句后SELECT*FROMstockINTODBFstockORDERBY单价A)系统会提示出错信息B)会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖C)会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖D)不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果(16)执行下列程序段以后,内存变量a的内容是CLOSEDATABASEa=0USEstockGOTOPDOWHILE.NOT.FOF()IF单价10a=a+1ENDIFSKIPENDDOA)1B)3C)5D)7(17)有如下SQLSELECT语句SELECT*FROMstockWHERE单价BETWEEN12.76AND15.20与该语句等价的是A)SELECT*FROMstockWHERE单价=15.20.AND.单价=12.76B)SELECT*FROMstockWHERE单价15.20.AND.单价12.76C)SELECT*FROMstockWHERE单价=15.20.AND.单价=12.76D)SELECT*FROMstockWHERE单价15.20.AND.单价12.76(18)如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的A)实体完整性B)域完整性C)参照完整性D)表完整性(19)在当前盘当前目录下删除表stock的命令是A)DROPstockB)DELETETABLEstockC)DROPTABLEstockD)DELETEstock(20)有如下SQL语句SELECTmax(单价)INTOARRAYaFROMstock执行该语句后A)a[1]的内容为15.20B)a[1]的内容为6B)a[0]的内容为15.20C)a[0]的内容为6(21)有如下SQL语句SELECT股票代码,avg(单价)as均价FROMstock;GROUPBY交易所INTODBFtemp执行该语句后temp表中第二条记录的“均价”字段的内容是A)7.48B)9.99C)11.73D)15.20(22)将stock表的股票名称字段的宽度由8改为10,应使用SQL语句A)ALTERTABLEstock股票名称WITHc(10)B)ALTERTABLEstock股票名称c(10)C)ALTERTABLEstockALTER股票名称c(10)D)ALTERstockALTER股票名称c(10)(23)有如下SQL语句CREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所=“深圳”执行该语句后产生的视图包含的记录个数是A)1B)2C)3D)4(24)有如下SQL语句CREATEVIEWview_stockASSELECT股票名称AS名称,单价FROMstock执行该语句后产生的视图含有的字段名是A)股票名称、单价B)名称、单价C)名称、单价、交易所D)股票名称、单价、交易所(25)下面有关对视图的描述正确的是A)可以使用MODIFYSTRUCTURE命令修改视图的结构B)视图不能删除,否则影响原来的数据文件C)视图是对表的复制产生的D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库(26)执行如下SQL语句后SELECTDISTINCT单价FROMstock;WHERE单价=(SELECTmin(单价)FROMstock)INTODBFstock_x表stock_x中的记录个数是A)1B)2C)3D)4(27)求每个交易所的平均单价的SQL语句是A)SELECT交易所,avg(单价)FROMstockGROUPBY单价B)SELECT交易所,avg(单价)FROMstockORDERBY单价C)SELECT交易所,avg(单价)FROMstockORDERBY交易所D)SELECT交易所,avg(单价)FROMstockGROUPBY交易所(28)视图设计器中含有的、但查询设计器中却没有的选项卡是A)筛选B)排序依据C)分组依据D)更新条件(29)下面关于查询描述正确的是A)可以使用CREATEVIEW打开查询设计器B)使用查询设计器可以生成所有的SQL查询语句C)使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D)使用DO语句执行查询时,可以不带扩展名(30)使用报表向导定义报表时,定义报表布局的选项是A)列数、方向、字段布局B)列数、行数、字段布局C)行数、方向、字段布局D)列数、行数、方向(31)能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是A)HideB)ShowC)ReleaseD)SetFocus(32)下面对编辑框(EditBox)控制属性的描述正确的是A)SelLength属性的设置可以小于0B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条C)SelText属性在做界面设计时不可用,在运行时可读写D)Readonly属性值为.T.时,用户不能使用编辑框上的滚动条(33)下面对控件的描述正确的是A)用户可以在组合框中进行多重选择B)用户可以在列表框中进行多重选择C)用户可以在一个选项组中选中多个选项按钮D)用户对一个表单内的一组复选框只能选中其中一个(34)确定列表框内的某个条目是否被选定应使用的属性是A)ValueB)ColumnCountC)ListCountD)Selected(35)设有关系R1和R2,经过关系运算得到结果S,则S是A)一个关系B)一个表单C)一个数据库D)一个数组二、填空题(每空2分,共30分)请将答案分别写在答题卡中【1】至【15】的横线上,答在试卷上不得分。(1)VisualFoxPro6.0是一个[1]位的数据库管理系统。(2)在连接运算中,[2]连接是去掉重复属性的等值连接。(3)项目管理器的[3]选项卡用于显示和管理数据库、自由表和查询等。(4)自由表的扩展名是[4]。(5)LEFT(“123456789”,LEN(“数据库”))的计算结果是[5]。(6)同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是[6],这种索引称为[7]。(7)用来确定笔选框是否被选中的属性是[8],用来指定显示在复选框旁的文字的属性是[9]。下面各题使用如下的“教师”表和“学院”表教师”表职工号姓名职称年龄工资系号11020001肖天海副教授352000.000111020002王岩盐教授403000.000211020003刘星魂讲师251500.000111020004张月新讲师301500.000311020005李明玉教授342000.000111020006孙民山教授472100.000211020007钱无名教授492200.0003学院”表系号系名01英语02会计03工商管理(8)使用SQL语句将一条新的记录插入学院表INSERT[10]学院(系号,系名)[11](“04”,“计算机”)(9)使用SQL语句求“工商管理”系的所有职工的工资总和。SELECT[12](工资)FROM教师;WHERE系号IN9(SELECT系号FROM[13]WHERE系名=“工商管理”)(10)使用SQL语句完成如下操作(将所有教授的工资提高5%)[14]教师SET工资=工资*1.05[15]职称=“教授”参考答案1-5DABAC6-10CBCAD11-15BBCBA16-20CABCA21-25BCBBD26-30ADDCA31-35BCBDA填空题1、322、内部3、数据4、DBF5、“123456”6、CDX7、结构复合索引文件8、VALUE9、CAPTION10、INTO11、VALUE12、SUM13、学院14、UPDATE15、WHERE返回页首VisualFoxPro程序设计试题02返回试题库一、选择题((1)—(35)每题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)VisualFoxProDBMS是A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统(2)VisualFoxProDBMS基于的数据模型是A)层次型B)关系型C)网状型D)混合型(3)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部
本文标题:VisualFoxPro程序设计试题01
链接地址:https://www.777doc.com/doc-2854933 .html