1.对关系代数表达式进行优化处理时,尽可能早的执行下列哪些操作(b).A.连接B.选择C.投影D.笛卡尔积2.设出生年月字段为日期型,日期格式为dd/mm/yy,以下四组命令中各命令功能完全等效的是(b).A.LIST FOR SUBSTR(DTOC(出生年月),7,2)=″97″ LIST FOR YEAR(出生年月)=1997 LIST FOR″97″$出生年B.LIST FOR SUBSTR(DTOC(出生年月),7,2)=″97″ LIST FOR YEAR(出生年月)=1997 LIST FOR″97″$DTOC(出生年月)C.LIST FOR SUBSTR(DTOC(出生年月),1,2)=″97″ LIST FOR YEAR(出生年月)=″1997″LIST FOR″97″$DTOC(出生年月)D.LIST FOR SUBSTR(DTOC(出生年月),4,2)=″97″ LIST FOR YEAR(出生年月)=1997 LIST FOR″97″$DTOC(出生年月)3.打开一数据表,不一定将当前记录指针定位到1号记录的命令是(d).A.LOCATE FOR RECNO()=1B.LOCATE ALL FOR RECNO()=1C.GOTO 1D.GO TOP4.定位记录时,可以用(C)命令向前或向后相对移动若干条记录位置.A.GOTOB.LOCATEC.SKIPD.GO5.扩展名为.DBC的文件表示(D).A.表文件B.备份文件C.项目文件D.数据库文件6.将项目文件中的数据表移出后,该数据表被(C).A.移出数据库B.物理删除C.移出项目D.逻辑删除7. Visual FoxPro中的参照完整性包括(D).A.插入规则B.删除规则C.更新规则D.以上答案均正确8. 一个表由(D)个字段组成.A.3B.1C.29. 打开数据表文件后,当前记录指针指向100,要使指针指向记录号为20的记录,应使用(B)命令.A.SKIP 80B.GO 20C.LOCATE 20D.2946510. Visual FoxPro中索引类型包括(A).A.主索引、候选索引、唯一索引、普通索引B.主索引、候选索引、普通索引、视图索引C.主索引、次索引、候选索、普通索引D.主索引、次索引、唯一索引、普通索引11. 使用sort命令,若选择了参数(B),则表示排序时字母数据不区分大小写.A./BB./CC./AD./D12. 下列符号中,除(C)外均可作为Visual FoxPro的内存变量名.A.男B.F1FC.′男′D.X313. 设X="ABC",Y="ABCD",则下列表达式中值为.T.的是(B).A.AT(X,Y)=0B.X$YC.X=YD.X==Y14. 在命令窗口中输入下列命令:? (12+4)*8? 9+4*5? 10%6程序运行结果为(C).A.128 29 6B.44 29 2C.128 29 4D.44 29 415. 下面为常量的数据是(B).A.ab=5B.'L'C.FD.T16. 函数LEN(ALLTRIM(″ Made in China ″))的值为(D).A.15B.17D.1317. 下列表达式中结果为.F.的是(C).A.′王′$′王某′B.′05/06/96′<′08/02/97′C.′王某′$′王′D.′王某′>′王′18. Visual FoxPro 在进行字符型数据的比较时,有两种比较方式,系统默认的是(B)比较方式.A.不能比较B.模糊比较C.精确比较D.完全比较19. 设N=886,M=345,K="M+N″,表达式1+&K的值是(C).A.数据类型不匹配B.1+M+NC.1232D.34620. 要清除所有开头字母为A的变量,应使用命令(A).A.release all like a*B.release all like a?C.rele all except a?D.release all except a*21. 关于Visual FoxPro数组的说法中,错误的是(D).A.数组是一组具有相同名称不同下标的内存变量B.在定义数组时,数组的大小可以包含在一对中括号中,也可以包含在一对小括号中C.数组在定义之后,能进行重新赋值D.数组的赋值只能通过STORE命令实现22. 在Visual Foxpro中,执行程序文件的命令是(D).A.MDIFY <文件名>B.OPEN <文件名>C.CREATE <文件名>D.DO <文件名>23. 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是(C).A.选择结构、嵌套结构、分支语句B.选择结构、分支语句、循环结构C.顺序结构、选择结构、循环结构D.顺序结构、分支语句、选择结构24. 下列方法中,不能退出Visual FoxPro的是(B).A.按[Alt+F4]组合键B.单击"文件"菜单中的"关闭"命令C.单击"文件"菜单中的"退出"命令D.单击窗口标题栏右端的"关闭"按钮25. 自定义函数的出口语句是(C).A.functionB.enterC.endfuncD.goto26. 若想要依次读取数组中的每一个元素,请问哪一种循环可以实现?A.DO WHILE…ENDWHILEB.LOCALC.FOR …ENDFORD.SCAN …ENDSCAN27. 以下(B)不是对象相对引用时的关键字.A.ThisFormSetB.FormC.ThisD.ThisForm28. 使用"标签向导"设置标签时,必须首先确定(B).A.表B.数据源C.视图D.查询29. 用鼠标双击对象时将引发(C)事件.A.ClickB.GotfocusC.DblClickD.RightClick30. 在"选项"对话框的"文件位置"选项卡中可以设置(D).A.表单的默认大小B.日期和时间的显示格式C.程序代码的颜色D.默认目录31. 对于表单及控件的绝大多数属性,其数据类型通常是固定的,如Caption属性接收(C)型数据.A.逻辑型数据B.数值型数据C.字符型数据D.任意数据类型32. This是对(B)的引用.A.任意表单B.当前对象C.当前表单D.任意对象33. 关于Visual FoxPro事件Init的说明正确的是(A).A.当对象产生时引发B.当方法或事件代码出现运行错误时引发C.当用户用鼠标单击程序界面上的一个命令按钮时引发D.当对象从内存中释放时引发34. 表单集被相对引用时的名称是(C).A.FormSetB.ThisFormC.ThisFormSetD.Form35. 对工具栏的设计,下列说法正确的是(A).A.只可以在设计工具栏类时添加控件B.只可在表单设计器中向工具栏添加控件C.既可以在设计工具栏类时添加控件,也可在表单设计器中向工具栏添加控件D.可以在类浏览器中向工具栏添加控件36. 主菜单"程序"的内部名字为(B).A._MED_VIEWB._MED_PROGC._MED_TOOLSD._MSM_WINDO37. Visual Foxpro系统菜单是一个典型的菜单系统,其主菜单是一个(D).A.弹出式菜单B.级联菜单C.下拉式菜单D.条形菜单38. 用菜单设计器设计好的菜单保存后,其生成的文件扩展名为(C).A..frx和.frtB..scx和.sctC..mnx和.mntD..pjx和.pjt39. 修改报表,打开报表设计器的命令是(A).A.MODIFY REPORTB.REPORT FROMC.EDIT REPORTD.UPDATE REPORT40. 不能作为报表数据源的是(D).A.自由表B.数据库表C.视图D.表单判断1.在命令窗口中执行EXIT命令可结束Visual FoxPro. 错2.字段名可包含中文、英文字母、数字与下划线,而且第一个字母可以是数字或下划线. 错3. 使用SORT命令排序表需要的磁盘空间必需是原先表文件的3倍大. 对4. 用ZAP命令可以删除表文件. 错5. 您可以在同一个工作区中同时打开多个表. 错6. 在Visual FoxPro中,copy命令不但可以复制数据表、数据表结构,还可复制各种文件. 对7. 不加任何参数的??将产生一个换行的动作,?输出时将不换行. 错8. 要清除Visual FoxPro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令. 对9.Visual FoxPro的浮点字段与数值字段相类似,只有数字,小数点及整数,而不带正、负号. 错10. ?"This"=="This"的结果为.F.. 错11.常量是其值在程序的执行过程中可以改变的量. 错12.多分支语句DO CASE......ENDCASE中的各个条件之间必须关联. 错13.在Visual FoxPro中,要访问数组中的每一个元素时,通过FOR...ENDFOR语句也能实现. 对14.表格控件是一种容器对象,它主要是按行和列的形式显示和操作数据. 对15.表单中的标签控件使用方法与文本框控件完全相同. 错16.表单文件建立并保存后,只会生成一个扩展名为SCX的文件。
错17.每个对象在系统中都有唯一的对象标识. 对18.在Visual FoxPro中,只能用报表向导生成报表文件,然后用报表生成器修改报表文件错19.通过SET SYSMENU命令可以允许或者禁止在程序执行时访问系统菜单. 对20.利用菜单设计器设计菜单完后,可直接运行菜单. 错填空1.___封装__是将数据和处理数据的操作放在一起.对于一个对象,就是将该对象的属性和方法放到单独的一段源代码中,较之传统的面向过程的程序设计中将数据和操作分离的设计方法来,显然更为方便和安全.2. 数据库表的字段名称最长可达_128___个字符.3. 在Visual FoxPro中,一个工作区最多同时允许打开_1____个表(数据库表或自由表).4. Visual FoxPro6.0有___11__种生成器?5. 逻辑运算符的优先级顺序依次为(1)__NOT/.not./!___、(2)AND(3)OR.6. 在Visual FoxPro 中,定义含有10个元素的一维数组A的命令是_DIMENSION A(10)/DECLARE A(10)____.7. 将内存变量定义为全局变量的VF命令是__PUBLIC8. 在数据分组时,数据源应根据分组条件表达式创建索引,并且在报表的数据环境中进行设置设置_order/排序____属性.9. 在表单中可以使用__2___种基类控件.10. 在Visual Foxpro中,使用菜单设计器可以创建下拉式菜单;使用_快捷菜单设计器____可以创建快捷菜单大题1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,索引表达式为客户编号。