VisualFoxPro试题及答案剖析_第1页
VisualFoxPro试题及答案剖析_第2页
VisualFoxPro试题及答案剖析_第3页
VisualFoxPro试题及答案剖析_第4页
VisualFoxPro试题及答案剖析_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

VISUALFOXPRO期末试题答案一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)DBMS的含义是:A)数据库系统C)数据库管理员B)数据库管理系统D)数据库⑵从关系模式中指定若干个属性组成新的关系的运算称为:A)联接B)投影A)联接B)投影C)选择D)排序A)B)C)D)A)A)B)C)D)A)唯一索引B)候选索引C)主索引D)普通索引⑶对于“关系”的描述,正确的是:同一个关系中允许有完全相同的元组同一个关系中元组必须按关键字升序存放在一个关系中必须将关键字作为该关系的第一个属性同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是⑸在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A)局部变量B)公共变量C)A)局部变量B)公共变量C)私有变量D)全局变量(6)扩展名为dbf的文件是A)表文件B)表单文件C)A)表文件B)表单文件C)数据库文件D)项目文件(7)下列程序段的输出结果是CLEARSTORE10TOASTORE20TOBSETUDFPARMSTOREFERENCEDOSWAPWITHA,(B)?A,BPROCEDURESWAPPARAMETERSX1,X2TEMP=X1X1=X2X2=TEMPENDPROCA)1020B)2020DOSWAPWITHA,(B)?A,BPROCEDURESWAPPARAMETERSX1,X2TEMP=X1X1=X2X2=TEMPENDPROCA)1020B)2020C)2010D)1010(8)使用调试器调试第⑺小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:C)OUTX1D)TESTX1A)DEBUGOUTX1B)DEBUGX1C)OUTX1D)TESTX1(9)设X=10,语句?VARTYPE(〃X〃)的输出结果是A)NB)CC)10D)XA)NB)CC)10D)X(10)表达式LEN(SPACE(0))的运算结果是A).NULL.B)1C)0D)""为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单的那个事件中?A)Destory事件B)Init事件C)Load事件D)RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。“教师”表:职工号系号姓名工资主讲课程1102000101肖海3408数据结构1102000202王岩盐4390数据结构1102000301刘星魂2450C语言1102000403张月新3200操作系统1102000501李明玉4520数据结构1102000602孙民山2976操作系统1102000703钱无名2987数据库1102000804呼延军3220编译原理1102000903王小龙3980数据结构1102001001张国梁2400C语言1102001104林新月1800操作系统1102001201乔小廷5400网络技术1102001302周兴池3670数据库1102001404欧阳秀3345编译原理“学院”表:系号系名01计算机02通信03信息管理04数学(13)为“学院”表增加一个字段“教师人数”的SQL语句是CHANGETABLE学院ADD教师人数IALTERSTRU学院ADD教师人数IALTERTABLE学院ADD教师人数ICHANGETABLE学院INSERT教师人数I(14)将“欧阳秀”的工资增加200元SQL语句是REPLACE教师WITH工资=工资+200WHERE姓名:“欧阳秀”UPDATE教师SET工资=工资+200WHEN姓名:“欧阳秀”UPDATE教师工资 WITH工资+200WHERE姓名:“欧阳秀”UPDATE教师SET 工资=工资+200WHERE姓名:“欧阳秀”(15)下列程序段的输出结果是CLOSEDATAa=0USE教师GOTOPDOWHILE.NOT.EOF()IF主讲课程=〃数据结构〃.OR.主讲课程=〃C语言〃a=a+1ENDIFSKIPENDDO?aA)4B)5C)6D)7有SQL语句:SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)与如上语句等价的SQL语句是SELECT*FROM教师WHERE工资BETWEEN2000AND3000SELECT*FROM教师WHERE工资>2000AND工资<3000SELECT*FROM教师WHERE工资>2000OR工资<3000SELECT*FROM教师WHERE工资<二2000AND工资>=3000为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是CHANGETABLE教师ALTER职工号SETCHECKLEFT(职工号,3)=〃110〃ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工号,3)=〃110〃ALTERTABLE教师ALTER职工号CHECKLEFT(职工号,3)=〃110〃CHANGETABLE教师ALTER职工号SETCHECKOCCURS(职工号,3)=〃110〃有SQL语句SELECTDISTINCT系号FROM教师WHERE工资〉二;ALL(SELECT工资FROM教师WHERE系号=〃02〃)该语句的执行结果是系号A)〃01〃和〃02〃 B)〃01〃和〃03〃C)〃01〃和〃04〃 D)〃02〃和〃03〃建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是:CREATEVIEWsalaryAS系号,AVG(工资)AS平均工资FROM教师;GROUPBY系号CREATEVIEWsalaryASSELECT系号,AVG(工资)AS平均工资FROM教师;GROUPBY系名CREATEVIEWsalarySELECT系号,AVG(工资)AS平均工资FROM教师;GROUPBY系号CREATEVIEWsalaryASSELECT系号,AVG(工资)AS平均工资FROM教师;GROUPBY系号(20)删除视图salary的命令是A)DROPsalaryVIEWB)DROPVIEWsalaryC)DELETEsalaryVIEWD)DELETEsalary(21)有SQL语句:SELECT主讲课程,COUNT(*)FROM教师GROUPBY主讲课程该语句执行结果含有记录个数是A)3B)4C)5D)6(22)有SQL语句:SELECTCOUNT(*)AS人数,主讲课程FROM教师GROUPBY主讲课程;ORDERBY人数DESC该语句执行结果的第一条记录的内容是A)4 数据结构 B)3 操作系统C)2 数据库 D)1 网络技术有SQL语句:SELECT学院,系名,COUNT(*)AS教师人数FROM教师,学院;WHERE教师.系号=学院.系号GROUPBY学院.系名与如上语句等价的SQL语句是:A)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院;教师.系号=学院.系号GROUPBY学院.系名B)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院;ON系号GROUPBY学院.系名SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院;ON教师.系号二学院.系号GROUPBY学院.系名SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院;ON教师.系号=学院.系号(24)有SQL语句:SELECTDISTINCT系号FROM教师WHERE工资〉二;ALL(SELECT工资FROM教师WHERE系号二〃02〃)与如上语句等价的SQL语句是A)SELECTDISTINCT系号FROM教师WHERE工资〉二;(SELECTMAX(工资)FROM教师WHERE系号二〃02〃)B)SELECTDISTINCT系号FROM教师WHERE工资〉二;(SELECTMIN(工资)FROM教师WHERE系号二〃02〃)C)SELECTDISTINCT系号FROM教师WHERE工资〉二;ANY(SELECT工资FROM教师WHERE系号二〃02〃)D)SELECTDISTINCT系号FROM教师WHERE工资〉二;SOME(SELECT工资FROM教师WHERE系号二〃02〃)(25)题使用SQL语句增加字段的有效性规则,是为了能保证数据的A)实体完整性B)表完整性C)参照完整性 D)域完整性(26)向项目中添加表单,应该使用项目管理器的A)“代码”选项卡 B)“类”选项卡C)“数据”选项卡 D)“文当”选项卡(27)有关参照完整性的删除规定,正确的描述是A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。B)如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。C)如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作。D)上面三种说法都不对(28)有关查询设计器,正确的描述是:“联接”选项卡与SQL语句的GROUPBY短语对应“筛选”选项卡与SQL语句的HAVING短语对应“排序依据”选项卡与SQL语句的ORDERBY短语对应“分组依据”选项卡与SQL语句的JOINON短语对应(29)使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是:A)局部窗口B)跟踪窗口 C)调用堆栈窗口D)监视窗口(30)让控件获得焦点,使其成为活动对象的方法是A)ShowB)ReleaseC)SetFocusD)GotFocus(31)下面对表单若干常用事件的描述中,正确的是A)释放表单时,Unload事件在Destroy事件之前引发B)运行表单时,Init事件在load事件之前引发C)单击表单的标题栏,引发表单的Click事件D)上面的说法都不对(32)如果文本框的InputMask属性值是#99999,允许在文本框中输入的是A)+12345B)abc123C)$12345D)abcdef(33)连编应用程序不能生成的文件是A).app文件B).exe文件C).dll文件D).prg文件二、填空题请将每一个空的正确答案写在答题卡[1】〜【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。在关系模型中,”关系中不允许出现相同元组”的约束是通过【1】实现的。在VisualFoxPro中项目文件的扩展名是【2】 。使数据库表变为自由表的命令是[3】TABLE。在VisualFoxPro的查询设计器中 【4】选项卡对应的SQL短语是WHERE。在VisualFoxPro中,BUILD【5】命令连编生成的程序可以脱离开VisualFoxPro在WINDOWS环境下运行。当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为【6】。在VisualFoxPro中释放和关闭表单的方法是【7】。为了从用户菜单返回到默认的系统菜单应该使用命令SET【8】TODEFAULTo在VisualFoxPro的表单设计中,为表格控件指定数据源的属性是【9】。(10)表示“1962年10月27日”的日期常量应该写为【10】。为“学生”表增加一个“平均成绩”字段的正确命令是ALTERTABLE学生ADD【11]平均成绩N(5,2)。在将设计好的表单存盘时,系统生成扩展名分别是SCX和【12]的两个文件。在VisualFoxPro中为表单指定标题的属性是[13]。在VisualFoxPro中表单的load事件发生在Init事件之[14]。在VisualFoxPro中如下程序的运行结果(即执行命令DOmain后)是[15]。*程序文件名:main.prgSETTALKOFFCLOSEALLCLEARALLmX="VisualFoxPro"mY=〃二级〃DOs1?mY+mXRETURN*子程序文件名:s1.prgPROCEDUREs1LOCALmXmX="VisualFoxProDBMS考试”mY="计算机等级"+mYRETUREN一、选择题1-5 BBDDC6-8 ABA9-12BCDC13-17DCABA18-22DBDAC23-27ADDCC28-33BCDAD二、填空题(1)【1】主关键字或候选关键字(或:主索引或候选索引)⑵【2】PJX(或.PJX)(3)【3】Remove(4)【4】筛选(5)【5】EXE(6)【6】级联(7)【7】Release方法(8)【8】SysMenu(9)【9】RecordSource【10】「1962-10-27}【11】Column【12】SCT【13】Caption【14】前【15】计算机等级二级VisualFoxProVISUALFOXPRO试题及答案(二)一、单项选择题.不允许记录中出现重复索引值的索引是()A.主索引B.主索引、候选索引、普遍索引C.主索引和候选索引D.主索引、候选索引和唯一索引答案:C.要控制两个表中数据的完整性和一致性可以设置〃参照完整性〃,要求这两个表()A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表答案:A.可以链接或嵌入OLE对象的字段类型是()A.备注型字段B.通用型和备注型字段C.通用型字段D.任何类型的字段答案:C.查询设计器和视图设计器的主要不同表现在于()A.查询设计器有〃更新条件〃选项卡,没有〃查询去向〃选项B.查询设计器没有〃更新条件〃选项卡,有〃查询去向〃选项C.视图设计器没有〃更新条件〃选项卡,有〃查询去向〃选项D.视图设计器有〃更新条件〃选项上,也有〃查询去向〃选项答案:B.在VisualFoxPro中,表单(Form)是指()A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面答案:D.在VisualFoxPro中,打开数据库的命令是。A.ORENDATABASE(数据库名〉B.USE(数据库名〉C.USEDATABASE(数据库名〉D.OPEN(数据库名〉答案:A.连续执行以下命令之后,最后一条命令的输出结果是。SETEXACTOFFX="A"?IIF(〃A〃=X,X-〃BCD〃,X+〃BCD〃)A.AB.BCDC.ABCDD.ABCD答案:C.在以下四组函数运算中,结果相同的是。LEET("VisualFoxPro”,6)与SUBSTR("VisualFoxPro”,1,6)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)VARTYPE(〃36-5*4〃)与VARTYPE(36-5*4)D.假定A="this",B="isastring",A-B与A+B答案:A.使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为。A.2个B.3个C.5个D.6个答案:D.VisualFoxPro的报表文件.FRX中保存的是。A.打印报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义答案:D.在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择。A.限制(Restrict)B.忽略(Ignore)C.级联(Cascade)D.级联(Cascade)或限制(Restrict)答案:C.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是()A.永久性关联B.永久性关联或临时性关联C.临时性关联D.永久性关联和临时性关联答案:C.在下列函数中,函数值为数值的是()A.AT(/人民’’’中华人民共和国,)B.CT0D(,01/01/96,)BOF()SUBSTR(DTOC(DATE()),7)答案:A.数据库系统的核心是()A.编译系统B.数据库C.操作系统D.数据库管理系统答案:D.数据表的最小存取单位是()A.字符B.数据项C.记录D.文件答案:C.在已打开的数据库文件中有“姓名”字段,此外又定义了一个内存变量“姓名”,要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令()A.姓名:M->姓名B.REPLACE姓名WITHM->姓名C.STOREM->姓名D.GATHERFROMM->姓名FIELDS姓名答案:B.报表的输出命令是()A.CREATEREPORTB.REPOFORMC.MODIREPOD.SETREPO答案:B.如果要改变表单的标题,需要设置表单对象的()属性。A.NameB.CaptionC.BackColorD.BorderStyle答案:B19.在使用@命令进行格式化输入时,为了保证只允许输入字母,应该在PICTURE短语使用模式符()。A.AB.XC.ND.Z答案:A.以下程序段执行后,数据记录指针指向()dimensionA(3)A(1)='top’A(2)=’bottom’A(3)=’skip’Go&A⑵A.表头B.表的最末一条记录C.第5条记录D.第2条记录答案:B.以下命令()实现统计数据表的记录数。A.sumB.continueC.countD.recordnum答案:C.有图书数据表按“书名”、“作者”复合索引,索引标识与字段名相同,执行以下命令:setordertotag作者seek'巴金'现在要使指针指向巴金的第二部著作,应用命令()A.SKIPB.continueC.seek'巴金2'D.find巴金答案:A.数据库系统的结构化特征指出:由DBMS管理数据的物理结构和()结构。A.机械B.驱动C.逻辑D.管理答案:C.不能释放内存变量的命令是()A.releaseallB.clearallC.clearD.clearmemo答案:C.命令“?iif(substr('de',2,2)>right('abcde',2),type('a')),val('abcde')”的结果是()。A.N(数值)B.C(字符)C.U(未知)D.M(备注)答案:B.在下面的VisualFoxpro表达式中,运算结果是逻辑真的是()A.EMPTY(.NULL.)B.LIKE('acd','ac?')C.AT('a','123abc')D.EMPTY(SPACE(2))答案:D.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。〃一方〃表的主索引或候选索引,〃多方〃表的普通索引〃一方〃表的主索引,〃多方〃表的普通索引或候选索引〃一方〃表的普通索引,〃多方〃表的主索引或候选索引〃一方〃表的普通索引,〃多方〃表的候选索引或普通索引答案:A二、多项选择题1.在下面关于面向对象数据库的叙述中,正确的是()A)每个对象在系统中都有唯一的对象标识B)事件作用于对象,对象识别事件并作出相应反应一个子类能够继承其所有父类的属性和方法一个父类包括其所有子类的属性和方法答案:ABC2.下面关于属性、方法和事件的叙述中,正确的是()A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显示调用D.在新建一个表单时,可以添加新的属性、方法和事件答案:ABC3.在下面的VisualFoxPro表达式中,正确的是()「2002-05-0110:10:10AM}-10B.「2002-05-01}-DATE()C.「2002-05-01}+DATE()D.「2002-05-01}+[1000]答案:ABD4.下面关于VisualFoxPro数组的叙述中,正确的是。A.用DIMENSION和DECLARE都可以定义数组VisualFoxPro只支持一维数组和二维数组一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.答案:ABD.VisualFoxPro关系数据库管理系统能够实现的基本关系运算是()A.排序B.选择C.投影D.联接答案:BCD.以下哪些是程序设计的基本结构()A.分支B.选通C.循环D.顺序答案:ACD.以下表达式中,合法的是()A.8-3=5B.[8]+[3]>10C.AT(“ad”,“xyadvanad”)-len(“adadad”).not.(a=b).and.a-b>0orb=0答案:ACD8.以下叙述不正确的是()A.total命令汇总数据表没有前提条件B.当两个表建立了关联以后,setskipto(别名)命令支持一对多关系VisualFoxpro不支持循环关联,即A->B,B->A。VisualFoxpro程序中定义的内存变量的作用域为全局变量答案:AD9.命令文件中可以实现单击一键输入一个字符的命令或函数有()A.waitB.inputC.inkey()D.@x,xgetVERpict'x’答案:ACD.使用USE〈表文件名〉命令打开表文件时,能同时自动打开的相关文件有()A.备注文件B.独立复合索引文件C.结构复合索引文件D.内存变量文件答案:AC.在学生数据表文件中有“姓名”字段,要显示所有姓李的学生记录,使用命令()LISTFORSUBSTR(姓名,1,2)二"李”LISTFOR姓名二“李**”LISTFORSTR(姓名,1,2)二“李”LISTFOR姓名二“李”答案:AD.在VisualFoxpro系统中,能移动记录指针的命令有()A.LISTB.CONTC.GOD.SKIP答案:ABCD.关于程序(命令)文件,下列说法正确的有()A.程序文件不再是逐条发出和执行,而是“批处理”方式发出和执行B.程序文件是用户和数据之间的一种软件接口C.依赖程序文件可以保证数据管理的高效率D.程序文件不能相互调用答案;ABC.VisualFoxpro中的表达式有()A.算术表达式B.字符表达式C.关系表达式D.逻辑表达式答案:ABCD.在SQLSELECT语句中,以下用于计算检索的函数有()A.COUNTB.MAXC.MIND.SUM答案:ABCD.内存变量根据其作用的范围可分为()A.字符变量B.局部变量C.私有变量D.全局变量答案:BCD.参数在主程序与子程序或过程中的传递方式有()A.形式参数B.全局变量C.私有变量D.局部变量答案:AB.打开VisualFoxPro〃项目管理器〃的〃文档〃(Docs)选项卡,其中包含的文件类型有()A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.程序(PRG)文件答案:ABC.如果要在屏幕上直接看到查询结果,〃查询去向〃可以选择()A.屏幕B.浏览C.临时表D.视图答案:AB.关于记录的逻辑删除,叙述正确的有()A.逻辑删除的记录还可以恢复B.逻辑删除的记录还可以浏览C.逻辑删除的记录还可以替换D.逻辑删除的记录等待一段时间后,自动永久删除答案:AB.属于记录查找的命令有()A.TOTALB.LOCATEC.SEEKD.CONTINUE答案:BCD.以下属于结构复合索引文件特点的有()A.在打开表时自动打开B.在同一索引文件中能包含多个排序方案C.在同一索引文件中能包含多索引关键字D.在添加、更改或删除记录时自动维护答案:ABCD23.关于工作区以下叙述正确的有()A.VisualFoxpro系统最多能同时使用32767个工作区B.在每个工作区中只能打开一个表C.每个工作区中都各有一条记录指针指向该区表的当前记录D.工作区既可用数字表示,也可以用字符等表示的别名表示答案:ABCD24•表的关联关系类型包括()A•一对一关联关系B•一对多关联关系C.多对多关联关系D.以上都正确答案:AB在VisualFoxpro中,可通过以下方法建立查询文件()A.利用查询向导创建B.利用查询设计器C.在命令窗口用命令方式D.利用查询分析器答案:ABCVisualFoxpro中使用了()等几种变量形式。A.字段名变量B.数组变量C.系统变量D.内存变量答案:ABCDVisualFoxpro的工作方式包括()。A.命令方式B.菜单方式C.程序文件方式D.交互执行方式答案:ABCD三、判断题.LOOP或EXIT语句不能单独使用,只能在循环体内使用。()答案:正确.Listmemoryexceptxx?命令显示头2位为“xx”的4个字符名称的变量。()答案:错误.VisualFoxpro工作区号的大小不能说明同时打开数据表的先后顺序。()答案:正确.表达式chr(65)-str(mod(1,7),2)的结果是‘A1',串长=2。()答案:错误.VisualFoxpro的过程(procedure)允许有参数,程序执行(do)不能带参数。()答案:错误.用delete和ZAP删除的记录都不能恢复。()答案:错误.数据库在操作之前必须打开。()答案:正确.多分支语句DOCASE-ENDCASE中的各个条件之间必须关联。答案:错误.对一个已打开的数据表,只需用BROWSE命令就可对表中的数据进行浏览和编辑。()答案:错误VISUALFOXPRO试题及答案(三)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述B)关键字描述C)二维表格描述D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现(3)专门的关系运算不包括下列中的A)联接运算B)选择运算C)投影运算D)交运算(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A)并运算B)交运算C)差运算D)积运算(5)关于VisualFoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0(6)在下面的表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.)B)LIKE(〃edit〃,〃edi?〃)C)AT(〃a〃,〃123abc〃)D)EMPTY(SPACE(10))(7)VisualFoxPro内存变量的数据类型不包括A)数值型B)货币型C)备注型D)逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是A)同一个数据库中的两个表B)两个自由表一个自由表和一个数据库表D)没有限制(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的〃规则〃是一个A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的A)参照完整性B)实体完整性C)域完整性D)字段完整性(11)用命令"INDEXon姓名TAGindex_name〃建立索引,其索引类型是A)主索引B)候选索引C)普通索引D)惟一索引(12)执行命令"INDEXon姓名TAGindex_name〃建立索引后,下列叙述错误的是A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是A)SELECT*FROM订单WHERESUBSTR(订购单号,4)="1"B)SELECT*FROM订单WHERESUBSTR(订购单号,4,1)="1"C)SELECT*FROM订单WHERE"1"$订购单号D)SELECT*FROM订单WHERERIGHT(订购单号,1)="1"(14)以下关于空值(NULL)叙述正确的是A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)VISUALFOXPROP不支持空值D)空值等同于数值0(15)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联”的正确叙述是A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则踉随移动D)当关闭父表时,子表自动被关闭(16)在SQL语句中,与表达式"工资BETWEEN1210AND1240”功能相同的表达式是A)工资>=1210AND工资<二1240B)工资>1210AND工资<1240C)工资<二1210AND工资>1240D)工资>=1210OR工资<二1240(17)在SQL语句中,与表达式〃仓库号NOTIN(〃wh1〃,〃wh2〃)”功能相同的表达式是A)仓库号二"wh1"AND仓库号="wh2"B)仓库号!="wh1"OR仓库号#"wh2"C)仓库号<>"wh1"OR仓库号!="wh2"D)仓库号!="wh1"AND仓库号!=“wh2"(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是A)ORDERstudentIN2INDEX学号B)USEstudentIN2ORDER学号C)INDEX学号ORDERstudentUSEstudentIN2(19)查询设计器中〃联接〃选项卡对应的SQL短语是A)WHEREB)JOINC)SETD)ORDERBY(20)在SQLSELECT语句中用于实现关系的选择运算的短语是A)FORB)WHILEC)WHERED)CONDITION(21)执行下列一组命令之后,选择〃职工〃表所在工作区的错误命令是CLOSEALLUSE仓库IN0USE职工IN0A)SELECT职工B)SELECT0C)SELECT2D)SELECTB(22)在VisualFoxPro中有如下程序:程序名:TEST.PRG调用方法:DOTESTSETTALKOFFCLOSEALLCLEARALLmX="VisualFoxPro"mY=〃二级〃DOSUB1WITHmX?mY+mXRETURN子程序:SUB1.PRGPROCEDURESUB1PARAMETERSmX1LOCALmXmX="VisualFoxProDBMS考试”mY="计算机等级"+mYRETURN执行命令DOTEST后,屏幕的显示结果为A)二级VisualFoxProB)计算机等级二级VisualFoxProDBMS考试C)二级VisualFoxProDBMS考试D)计算机等级二级VisualFoxPro(23)有关连编应用程序,下面的描述正确的是人)项目连编以后应将主文件视做只读文件一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性B)Caption属性Closable属性D)AlwaysOnTop属性(25)有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题B)属性C)事件D)方法(27)以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关(28)如果菜单项的名称为〃统计〃,热键是T,在菜单名称一栏中应输入A)统计(\C)统计(Alt+T)D)统计(T)(29)VisualFoxPro的报表文件.FRX中保存的是A)打印报表的预览格式8)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义(30)在DOWHILE…ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DOWHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行(31)一条没有指明去向的SQLSELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALTB)DELETEC)ESCD)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是A)SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩;WHERE课程.课程编号二学生成绩.课程编号;GROUPBY课程名称B)SELECT课程名称,MAX(成绩)分数FROM课程,学生成绩;WHERE课程.课程编号二学生成绩.课程编号;GROUPBY课程名称C)SELECT课程名称,SUM(成绩)分数FROM课程,学生成绩;WHERE课程.课程编号二学生成绩.课程编号;GROUPBY课程.课程编号D)SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩;WHERE课程.课程编号二学生成绩.课程编号;GROUPBY课程编号(33)统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是A)SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数;FROM学生成绩,课程WHERE课程.课程编号二学生成绩.课程编号;GROUPBY学生成绩.课程编号HAVINGCOUNT(*)<=2;ORDERBYCOUNT(课程编号)B)SELECT课程名称,开课院系,COUNT(学号)选修人数;FROM学生成绩,课程WHERE课程.课程编号二学生成绩.课程编号;GROUPBY学生成绩.学号HAVINGCOUNT(*)<=2;ORDERBYCOUNT(学号)SELECT课程名称,开课院系,COUNT(学号)AS选修人数;FROM学生成绩,课程WHERE课程.课程编号二学生成绩.课程编号;GROUPBY课程名称HAVINGCOUNT(学号)<=2;ORDERBY选修人数SELECT课程名称,开课院系,COUNT(学号)AS选修人数;FROM学生成绩,课程HAVINGCOUNT(课程编号)<=2;GROUPBY课程名称ORDERBY选修人数(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是CREATEVIEWAGE_LISTAS;SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)年龄FROM学生SELECT学号,姓名,年龄FROMAGE_LISTWHERE年龄=22CREATEVIEWAGE_LISTAS;SELECT学号,姓名,YEAR(出生日期)FROM学生SELECT学号,姓名,年龄FROMAGE_LISTWHEREYEAR(出生日期)二22CREATEVIEWAGE_LISTAS;SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)年龄FROM学生SELECT学号,姓名,年龄FROM学生

温馨提示

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

评论

0/150

提交评论