一、选择题(每题1分)1、在关系模型中,关系规范化的过程是通过关系属性中的分解和关系模式中的分解来实现的。在实际应用中,设计关系模式是一般要求满足。A.1NFB.3NFC.2NFD.4NF2、下列有关关系的规范化的说法中,不正确的是。A、属性值是原子值,不可分解B、二维表中不允许出现完全相同的两行C、二维表中行、列的顺序均可任意交换D、二维表中允许出现相同的属性E、3、联接运算是根据给定的联接条件将两个关系拼成一个新的。A、元组B、关系C、属性D、列4、数据库表的记录有效性规则的设置可以实现。A.域完整性B.参照完整性C.实体完整性D.用户自定义完整性5、函数SELECT(0)的返回值是。A.当前工作区号B.当前未被使用的最小工作区号C.当前工作区的下一个工作区D.当前未被使用的最大工作区号6、设变量x的值为“abcd”(其长度为5,末尾为一个空格字符),变量y的值为“abcd”(其长度为5,第一个字符为空格),则表达式LEN(X+Y)和LEN(x-y)的返回值分别为。A.10,8B.10,9C.8,8D.10,107、以下几组表达式中,返回值均为.T.(真)的是。A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)B.EMPTY(0)、ISBLANK(SPACE(0))、ISNULL(.NULL.)C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)D.EMPTY({})、EMPTY(.NULL.)、EMPTY(0)8、设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是。A.CLOSETABLESALLB.CLOSEDATEBASEALLC.USEIN2D.USE9、JS(教师)表中有XG(性格,备注型)等字段,使用命令可以直接浏览/输出所有记录的XG字段的具体内容(即备注中的信息)。A.USEJSLISTOFFXGB.SELECTXGFROMJSC.USEJSBROWSEFIELDXGD.USEJS?XG10、数据库表的有效性规则保存在。A.项目文件中B.数据库文件中C.数据库表文件中D.数据库表的备注文件中11、依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是。CLOSETABLESALLSELECT0USEJSSELECT0USEJSAGAINBROWSEA.B、2B.JS、2C.B、5D.E、212、在下列有关数据库及表的叙述中,错误的是A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中B.一个表不可以从属于两个或两个以上的数据库C.创建一个数据库后,通常在外部存储器中生成三个文件D.表与表之间的永久性关系只能基于主索引来创建13、打开一个非空记录的表,若未作任何与记录指针移动相关的操作,则执行命令“?RECNO(),BOF(),EOF()”后屏幕上应显示。A.0、.T.和.T.B.0、.T.和.F.C.1、.T.和.T.D.1、.F.和.F.14、在下列有关数据库及表的叙述中,错误的是。A.在打开数据库表时,相关的数据库不会自动的被打开B.使用CLOSEDATABASEALL命令关闭数据库时,将关闭所有的已打开的表C.一个表可以在多个工作区中被打开D.利用项目管理器中的“移去”操作删除数据库时,数据库中的所有表均转换成自由表15、设当前工作目录(文件夹)中有一个表文件ABC.DBF,该表仅有两个字段(字段名分别为xx和yy,字段类型均为字符型,宽度均为10),且含有多条记录。下列SELECT-SQL命令中,语法错误的是。A.SELECT1,2,3FROMabcORDERBY3B.SELECTxx,COUNT(yy)FROMabcGROUPBYyyC.SELECTxx,SUM(yy)FROMabcGROUPBYxxORDERBY2D.SELECTxx+yy,xx-yyFROMabcTOPRINTER16、设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。下列SELECT-SQL命令中,语法错误的是A.SELECT*FROMxxTOARRAYtempB.SELECT*FROMxxINTOCURSORtempC.SELECT*FROMxxINTOTABLEtempD.SELECT*FROMxxTOFILEtemp17、在VisualFoxPro系统中,逻辑运算符执行的优先顺序由大到小依次是。A、NOT、AND、ORB、NOT、OR、ANDC、AND、NOT、ORD、OR、NOT、AND18、下列自定义函数NTOC()的功能是:当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期一~星期日”。例如,执行命令?NTOC(3),显示“星期三”。FUNCTIONNTOCPARAMETERSNLOCALCHCH=”一二三四五六日”MCH=”星期”+SUBSTR(CH,,2)RETURNMCHENDFUNCA.NB.2*NC.2*N-1D.2*N+119、对于VFP中的参照完整性规则,下列叙述不正确的是。A.更新规则是当父表中记录的关键字值被更新时触发B.删除规则是当父表记录被删除时触发C.插入规则有两个选项:限制、忽略D.插入规则是当父表中插入或更新记录时触发20、表单的name属性是用于。A.作为保存表单时的文件名B.引用表单对象C.显示在表单标题栏中D.作为运行表单程序时的程序名21、将表单中的所有文本框的enabled属性设置为假,可在表单的init事件处理代码中用setall方法进行设置。下列表述中,命令正确的是。A.THISFORM.SETALL(“ENABLED”,“.F.”,“TEXTBOX”)B.THISFORM.SETALL(ENABLED,“.F.”,TEXT)C.THISFORM.SETALL(“ENABLED”,.F.,“TEXTBOX”)D.THISFORM.SETALL(“ENABLED”,.F.)22、在下列有关控件的叙述中,错误的是。A.对于标签控件(LABEL)的CAPTION属性来说,其长度(即字符个数)没有限制B.复选框控件(CHECKBOX)的VALUE属性值可以设为0,或1,或2C.有些控件没有CAPTION属性,如文本框(TEXTBOX)D.有些控件可以通过相应的生成器设置其部分属性,例如命令按钮组(COMMANDGROUP)23、设表单form1上有一个命令按钮组commandgroup1,命令按钮组中有两个命令按钮(分别为cmd1和cmd2)。若单击命令按钮cmd2,可以将命令按钮cmd1设置为废止状态,则在命令按钮cmd2的click事件中,应包含命令(或功能与之等价的命令)。A.this.parent.cmd2.enabled=.F.B.thisform.cmd2.enabled=.F.C.this.commandgroup1.cmd2.enabled=.F.D.this.parent.cmd1.enabled=.F.24、在下列有关表单及一些控件的叙述中,错误的是。A.用户可以为表单创建新的方法和新的属性,但不能创建新的事件B.若将表单的ControlBox属性设置为.F.,则表单无最大化、最小化按钮,但有关闭按钮C.标签控件的Backstyle属性的默认值为1,即标签的背景为不透明D.组合框控件可以设置为下拉组合框或下拉列表框,其区别在于:前者既可以输入数据、也可以在下拉列表中选择一个数据,而后者只能在下拉列表中选择一个数据25、在下列几组控件中,均可直接添加到表单中的是。A.commandgroup、optionbutton、textboxB.page、pageframe、gridC.commandbutton、pageframe、editboxD.textbox、column、header26、若利用菜单设计器创建一个菜单后运行该菜单文件,则生成下列4个扩展名的相关文件。在这4个文件中,文件类型是文本文件且可以利用DO命令执行的是。A.MNXB.MNTC.MPRD.MPX27、在下列有关报表的叙述中,错误的是。A.定义报表的两个要素是报表的数据源和报表的布局B.报表的数据源只能是表C.报表布局的常规类型有列报表、行报表、一对多报表等D.标签实质上是一种多列布局的特殊报表28、在下列几组文件类型中,均可设置为项目主程序的是。A.表单、菜单和.PRG程序B.查询、菜单和表C.项目、数据库和.PRG程序D.表单、查询、报表29、下列类的特性中,______体现并扩充了面向对象程序设计方法的共享机制。A.抽象性B.多态性C.封装性D.继承性30、在VisualFoxPro系统中,用户不能自定义______。A.对象的属性B.对象的方法C.对象的事件D.对象所基于的类31、在VisualFoxPro中,创建_____将不以独立的文件存储。A.查询B.类库C.视图D.菜单32、表格控件的数据源类型只能是_____。A.表B.表或视图C.表或查询D.表、视图或查询33、在基类的最小属性集中,表示该类从属于哪种类库的关键字为。A、CLASSB、CLASSLIBRARYC、PARENTCLASSD、BASECLASS34、下列程序的功能是统计字符串中包含多少个中文字符,多少个英文字符(设字符串中的所有字符均为GB2312字符集中的字符或ASCII码字符)。从语法和语义上看,下列程序中存在______行错误语句。cString=“在下列VisualFoxPro的基类中,无Caption属性的基类是哪几个?”STORE0TOnCh,nEnDOWHILEcString#0c=LEFT(cString,1)IFASC(c)127nEn=nEn+1cString=SUBSTR(cString,2)ELSEnCh=nCh+1cString=SUBSTR(cString,3)ENDIFENDDOWAITWINDOWS“中西文字符个数分别为”+nCh+nEnA.1B.2C.3D.435、MyLabel是派生于标签基类的子类,该子类的BackColor属性为红色。在某表单上创建一个基于Mylabel类的标签对象Lb1,该对象的BackColor属性为黄色,则当运行该表单时,Lb1对象的背景颜色是____。A灰色B红色C黄色D红色与黄色的调配色36、下列关于表单可用事件来说,事件最后一个被触发。A.LOADB.ACTIVATEC.INITD.TIMER37、.在下列有关VFP对象(控件)的叙述中,错误的是。A、复选框控件的VALUE值只能为1(.T.)或0(.F.),不能为空值(.NULL.)B、一个标签控件可多行显示文本C、命令按钮控件上可同时显示文本和图片D、表格中的每一列都是容器对象,而且拥有自己的属性、事件和方法38、运行下列程序后,VFP主窗口显示的结果是。CLEARN=0DOWHILEN10IFINT(N/2)=N/2?“W”ENDIF??“FOX”N=N+1ENDDOA、显示5行,内容均为WFOXFOXB、显示5行,内容均为WFOXWFOXC、显示4行,内容均为WFOXFOXD、显示4行,内容均为FOXFOXW39、下列关于表单数据环境的叙述中,错误的是。A、表单运行时自动打开其数据环境中的表B、数据环境是表单的容器C、可以在数据环境中建立表之间的关系D、可以在数据环境中加入视图40、在下列机组VFP基类中,均具有CONTROLSOURCE属性的是。A、LISTBOX、LABEL、OPTIONBUTTONB、COMBOBOX、EDITBOX、GRIDC、COMBOBOX、GRID、TIMERD、EDITBOX、CHECKBOX、OPTIONBUTTON二、填空题(每空2分)1、数据库是一个容器,是许多相关的数据库表及其关系的集合。数据库通常包括两部分,一是按一定的数据模型组织并实际存储的所有应用需要的数据,二是存放在数据字典中的各种描述信息。这些描述信息是有关数据的“数据”,称为“_(1)___