VF试题.doc_第1页
VF试题.doc_第2页
VF试题.doc_第3页
VF试题.doc_第4页
VF试题.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题1、用来指明复选框的当前选中状态的属性是( C )。A)SelectedB)CaptionC)ValueD)ControlSource2、将一个设计好的菜单存盘,在运行该菜单,却不能执行。因为( B ).A)没有放到项目中B)没有生成菜单程序C)要用命令方式D)要连编3、定位在第1条记录上的命令是( A )。A)GOTOPB)GOBOTTOMC)GO6D)SKIP4、关系数据库中,实现表与表之间的联系是通过( B )。A)实体完整性规则B)参照完整性规则C)用户自定义的完整性D)值域5、以下赋值语句正确的是( A )。A)STORE 8 TO X,YB)STORE 8,9 TO X,YC)X=8,Y=9D)X,Y=9解析等号一次只能给一个内存变量赋值,所以C不对。STORE命令可以同时给若干个变量赋予相同的值。各内存变量名之间必须有逗号隔开。6、设当前数据库有10条记录(记录未进行任何检索),在下列三种情况下,当前记录号为1时;EOF( )为真时;BOF( )为真时,命令?RECN( )的结果分别是( A )。A)1,11,1B)1,10,1C)1,11,0D)1,10,07、下列表达试中结果不是日期型的是( C )。A)CTOD(“2000/10/1”)B)(1999/10/01)+365C)VAL(“2000/10/01”)D)DATE( )8、下面对控件的描述正确的是( B )。A)用户可以在组合框中进行多重(一种)选择B)用户可以在列表框中进行多重选择C)用户可以在一个选项组中选中多个(一个)选项按钮D)用户对一个表单内的一组复选框只能选中其中一个(任选或不选)9、执行SELECT 0 选择工作区的结果是( B )。A)选择了0号工作区B)选择了空闲的最小号工作区C)关闭选择的工作区D)选择已打开的工作区10、在SQL语言中,修改基本表的语句是( C )。A)CREATE TABLEB)DROP TABLE C)ALTER TABLED)UPDATE TABLE11、SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下列语句中,( A )是属于数据控制功能的语句。A)GRANTB)CREATEC)INSERTD)SELECT12、在标准SQL中,建立视图的命令是( C )。A)CREATE SCHEMA 命令B)CREATE TABLE 命令C)CREAT VIEW 命令D)CREATE INDEX 命令13、有关SCAN循环结构,叙述正确的是( B )。A)SCAN循环结构中LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF( )函数的真假B)在使用SCAN循环结构时,必须打开某一个数据库C)SCAN循环结构的循环体中必须写有SKIP语句D)SCAN循环结构,如果省略了字句FOR和WHILE条件子句,则直接退出循环14、DELETE FROM S WHERE 年龄60语句的功能是( B )。SCAN循环结构A)从S表中彻底删除年龄大于60岁的记录B)S表中年龄大于60岁的记录被加上的删除标记C)删除S表D)删除S表的年龄列15、以下属于非容器类控件的是( B )。A)FormB)LabelC)PageD)Container16、以下各题是基于下述描述:设有图书管理数据库:其中有3个表,图书.dbf、读者。Dbf和借阅.dbf。它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)1、对于图书数据管理库,检索借阅了现代网络技术基础一书的借书证号。下面SQL语句正确的( B )。A)(SELECT 借书证号 FROM 图书 WHERE 书名=“现代网络技术基础”)B)(SELECT 总编号 FROM 图书 WHERE 书名=“现代网络技术基础”)C)(SELECT 借书证号 FROM 借阅 WHERE 书名=“现代网络技术基础”)D)(SELECT 总编号 FROM 借阅 WHERE 书名=“现代网络技术基础”)解析本题是嵌套查询。内层查询完成的是对图书表中书名为“现代网络技术基础”书的总编号,将查出的总编号作为给外层查询WHERE后的条件,外层循环完成的是在借阅表中总编号为内层查询查出来的结果的记录的借书证号。2、如果要查询所藏图书中,各个出版社的图书的最高单价、平均单价和册数,请对下面的SQL语句填空。SELECT 出版单位,MAX(单价), AVG(单价),COUNT(出版单位);FROM 图书管理!图书;GROUP BY 出版单位3、用SQL的CREATE命令建立借阅表(字段顺序要相同),请对下面的SQL语句填空:CREATE TABLE 借阅(借书证号C(4),总编号C(6),总编号C(6),借书日期D(8)4、对于图书数据管理库,查询由“清华大学出版社”或“电子工业出版社”出版,并且单价不超过20元的书名。请对下面的SQL语句填空。SELECT 书名,出版单位,单价 FROM 图书;WHERE 单价=20AND;(出版单位=“清华大学出版社”OR出版单位= “电子工业出版社”)5、对图书数据管理库,求共借出多少种图书。请对下面的SQL语句填空。SELECT COUNT(DISTINCT 总编号) FROM 借阅6、对于图书数据管理库,查询读者孙既然的情况。下面的SQL语句正确的是( A )。SELECT* FROM读者( A )。A)WHERE 姓名=“孙既然” B)WHERE 图书. 姓名=“孙既然”C)FOR 姓名=“孙既然”D)WHERE 姓名=孙既然7、在上述图书数据管理库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是(总编号+借书证号)。8、对于图书数据管理库,查询图书表中的所有元组。请对下面的SQL语句填空。(SELECT * FROW 图书)。9、对于图书数据管理库,查询所有已借出的书名。请对下面的SQL语句填空。SELECT 书名 FROW 图书;WHERE 总编号 IN(SELECT 总编号 FROW 借阅)(嵌套查询)10、对于图书数据管理库,查询0002号借书证的读者姓名和所借图书的总价值。下面的SQL语句正确的是( A )。SELECT 姓名,SUM(单价)FROM 图书,读者 WHERE借书证号=“0002”AND( )。A)总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002”)B)总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002”)C)总编号 = (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002”)D)WHERE 借书证号=“0002”11、对于图书数据管理库,查询0001号借书证的读者姓名和所借图书的书名。SELECT 姓名,SUM(单价)FROM 借阅,图书,读者 WHERE;借阅.借书证号=“0001”AND ( A )。A)图书.总编号.=借阅.总编号AND 读者.借书证号.=借阅.借书证号B)图书.分类号.=借阅.分类号AND 读者.借书证号.=借阅.借书证号C)读者.总编号.=借阅.总编号AND 读者.借书证号.=借阅.借书证号D)图书.总编号.=借阅.总编号AND 读者.书名.=借阅.书名17、以下关于自由表的叙述,正确的是( C )。A)全部是用以前版本的FoxPro(FoxBase)建立的表B)可以用Visual FoxPro建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表18、在FoxPro中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的( C )语句。A)CREATEB)APPENDC)COPYD)INSERT19、以下关于查询正确的是( D )。A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询20、下列关于属性、方法和事件的叙述中,( D )是错误的。A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件21、下面关于表单控件基本操作的陈述中,( B )是不正确的。A)要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令B)要在表单中复制某个控件,可以按住CTRL键并拖放该控件C)要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D)要将某个控件的TAB序号设置为1,可在进入TAB键次序交互设置状态后,双击控件的TAB键次序盒22、项目管理器中的“文本文件”组件包含在( A )选项卡中。A)其他B)代码C)数据D)类23、可以链接或嵌入OLE对象的字段类型是( C )。A)备注型字段B)通用型和备注型字段C)通用型字段D)任何类型的字段24、浏览表文件的命令是( D )。A)USEB)LISTC)DISPLAYD)BROWSE25、在Visual FoxPro 的数据工作期窗口,使用SET RELATION 命令可以建立两个表之间的关联,这种关联是( C )。A)永久性关联B)永久性或临时性关联C)临时性关联D)永久性和临时性关联26、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是( B )。A)OPEN QUERY zgjk.qprB)MODIFY zgjk.qprC)DO zgjk.qprD)CREATE zgjk.qpr27、可以伴随着表的打开而自动打开的索引是( C )。A)单一索引文件(IDX)B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件28、命令“DIME array(5,5)”执行后,array(3,3)的值为( D )。A)0B)1C).T.D).F.29、设X=“ABC”,Y=“ABCD”,则下列表达式的值为.T.的是( C )。A)X=YB)X=YC)XYD)AT(X,Y)=030、在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用( B )逻辑表达式。A)婚否 OR(性别=女)B)(婚否=.T.)AND(性别=女)C)婚否AND(性别=女)D)已婚 OR(性别=女)31、如果需要在Myform=CreateObject(“Form”)所创建的表单对象Myform中command1按钮对象,应当使用命令( B )。A)Add Object Command1 AS commandbuttonB)Myform.Addobject(“command1”, “commandbutton”)C)Myform.Addobject(“commandbutton”, “command1”)D)command1= Addobject(“command1”, “commandbutton”)32、SQL实现分组查询的短语是( B )。A)ORDER BYB)GROUP BYC)HAVINGD)ASC33、SQL语句中的SELECT命令建立表之间联系的短语为( C )。A)UNIQEB)GROUP BYC)JOIND)FROM34、在SQL SELECT语句中与INTO TABLE 等价的短语是( A )。A)INTO DBFB)INTO FORMC)INTO FILED)TO TABLE35、页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是( D )。A)CountB)PageC)NumD)Page Count36、打开已经存在的表单文件的命令是( A )。A)MODIFY FORMB)EDIT FORMC)OPEN FORMD)READ FORM37、在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( C )。A)综合查询(x)B)综合查询/(x)C)综合查询(x)D)综合查询(/600元AND(名称=主机板AND名称=硬盘) B)SELECT * FROM 产品 WHERE 单价600元AND(名称=主机板OR名称=硬盘) C)SELECT * FROM 产品 FOR 单价600元AND(名称=主机板AND名称=硬盘)D)SELECT * FROM 产品FOR 单价600元AND(名称=主机板 OR 名称=硬盘)2、查询尚未最后确定订购单的有关信息的正确命令是( D )。A)SELECT * FROM 客户FOR 名称 LIKE “%网络%”B)SELECT * FROM 客户FOR 名称 = “%网络%”C)SELECT * FROM 客户FOR 名称 WHERE 名称=“%网络%”D)SELECT * FROM 客户WHERE名称 LIKE “%网络%”3、查询订购单的数量和所有订购单平均金额的正确命令是( A )。A)SELECT COUNT(DISTINCT 订单号),AVG(数量*单价) FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号B)SELECT COUNT(订单号),AVG(数量*单价) FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号C)SELECT COUNT(DISTINCT 订单号),AVG(数量*单价) FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号D)SELECT COUNT(订单号),AVG(数量*单价) FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号3、假设客户表中有客户号(关键字)C1C10共10条客户记录,订购单表有订单号(关键字)OR1OR8共8条订购单记录,并且订购单参照客户表。如下命令可以正确执行的是( D )。A)INSERT INTO 订购单 VALUES(OR5,C5, 2008/10/10)B)INSERT INTO 订购单VALUES(OR5,C11, 2008/10/10)C)INSERT INTO 订购单VALUES(OR9,C11, 2008/10/10)D)INSERT INTO 订购单VALUES(OR9,C5, 2008/10/10)解析参照完整性包括更新规则、删除规则和插入规则。本题是订购单参照客户表,客户表中只有C1C10共10条客户记录,所以不能插入“C11”这个客户号。在订购单表中以订单号作为关键字,则订购单表中订购单号字段值应该唯一,订购单中已经有了OR1OR8共8条记录,所以不能插入“OR5”这个订单号。4、SQL的数据操作中不包括( D )。A)INSERTB)UPDATEC)DELETED)CHANGE5、SQL语句中修改表结构的命令是( C ).A)MODIFY TABLEB)MODIFY STRUCTUREC)ALTER TABLED)ALTER STRUCTURE6、假设表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,( D )是正确的。A)先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件B)先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件C)先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件D)先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件7、在Visual FoxPro中,表单(Form)是指( D )。A)数据库中各个表的清单B)一个表中各个记录的清单C)数据库查询的列表D)窗口界面8、在以下4组函数运算中,结果相同的是( A )。A)LEFT(“Visual FoxPro”,6)与SUBSTR(“Visual FoxPro”,1,6)B)YEAR(DATE()与SUBSTR(DTOC(DATE(),7,2)C)VARTYPE(“36-5*4”)与VARTYPE(36-5*4)D)假定A=“this”, B= “is a string”,A-B与A+B9、使用命令DECLEAR mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( D )。A)2个 B)3个 C)5个D)6个10、Visual FoxPro的报表文件.FRX中保存的是( D )。A)打印报表的预览格式 B)打印报表本身C)报表的格式和数据D)报表设计格式的定义11、在数据库设计器中,建立两个表之间的一对多联系是通过以下( A )索引实现的。A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“一方”表的主索引,“多方”表的普通索引或候选索引C)“一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的普通索引或候选索引12、要使学生数据表中不出现同名学生的记录,在数据库中需要建立( D )。A)字段有效性限制B)属性设置C)记录有效性设置D)设置触发器13、在建立唯一索引,出现重复字段值时,只存储重复出现记录的( A ).A)第一个B)最后一个C)全部D)几个14、当前工资表中有108条记录,当前记录号为8,用SUM命令计算总工资和时,若缺省【范围】短语,则系统将( D )。A)只计算当前记录的工资值B)计算前8条记录的工资和C)计算后8条记录的工资和D)计算全部记录的工资和15、在FoxPro下,不能清除所有内存变量的命令是( C )。A)RELEASE ALLB)CLEAR ALLC)CLOSE ALLD)CLEAR MEMORY16、SQL中可以使用的通配符有( D )。A)*(星号)B)%(百分号)C)(下划线)D)B和C17、视图不能单独存在,它必须依赖于( B )。A)视图B)数据库 C)数据表D)查询18、不可以作为文本框控件数据来源的是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论