一、程序选择题1.关系中的“主关键字”不允许取空值是指(A)约束规则A.实体完整性B.数据完整性C.引用完整性D.用户定义完整性2.在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是(C)A.一对一B.一对多C.多对多D.未知3.一个关系相当于一张二维表。二维表中的各栏目相当于该关系的(D)A.元组B.结构C.数据项D.属性4.以下有关VisualPoxPro工作方式的叙述中,正确的是(D)A.只有一种工作方式,即命令工作方式B.有两种工作方式,即键盘和鼠标方式C.有两种工作方式,即命令和程序方式D.有三种工作方式,即命令、程序和菜单方式5.对于只有两种取值的字段,一般使用(D)数据类型A.字符型B.数字型C.日期型D.逻辑型6.在VisualFoxPro中,可以使用的变量有(A)。A.内存变量、字段变量和系统内存变量B.内存变量和自动变量C.字段变量和简单变量D.全局变量和局部变量7.设系统日期是2003年1月1日,则表达式DTOC(DATE())+28的值是(D)A.2003/01/29B.2003/01/0128C.2031/01/01D.出错信息8.数学表达式4≤X≤7在VisualFoxpro中应表示为(B)A.X=4.OR.X=7B.X=4.AND.X=7C.X≤7.AND.4≤XD.4≤X.OR.X≤79.以下各表达式中,不合法的逻辑表达式是(A)A.25年龄35B.FOUND()C..NOT..T.D.zb$zbd10.若X=56.789,则命令?STR(X,2)-SUBS(56.789,5,1)的显示结果是(B)A.568B.578C.48D.4911.若DATA=99/11/20,表达式&DATE的结果的数据类型是(B)A.日期型B.数值型C.字符型D.不确定12.下列数据中合法的VisualFoxPro常量是(B)。A.01/10/2003B..Y.C.TrueD.75%13.逻辑删除表文件中所有记录的操作是(D)A.PACKB.ZAPC.DELETED.DELETEALL14.删除数据库表中的记录有(B)方式A.1种B.2种C.3种D.4种15.当前表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是(C)。REPLACEsnameWITH于丹樱?LEN(sname)A.3B.6C.10D.1116.下面有关字段名的叙述中,错误的是(C)A.字段名必须以字母或汉字开头B.自由表的字段名最大长度为10C.字段名中可以有空格D.数据库表中可以使用长字段名,最大长度为128个字符17.设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态。若执行命令SKIP-1后再执行命令?RECNO(),屏幕将显示(B)A.0B.1C.-1D.出错信息18.职工表中有D型字段出生日期,若要计算职工的整数实足年龄,可以使用命令(C)A.?DATE()-出生日期/365B.?(DATE()-出生日期)/365C.?INT((DATE()-出生日期)/365)D.?ROUND(DATE()-出生日期)/365)19.下列关于空值的说法是(B)A.空值与0,空字符串有相同的含义B.空值就是缺值或没有固定值C.可以把空理解为任何意义的数据D.设有一个表示价格的字段值,空值表示免费20.在设计数据库表时,若在工号字段的输入掩码文本框中输入GH999,则在输入时输入的格式是(C)A.由字母GH和三个9组成B.由两个任意的字母和三个9组成C.由字母GH和一到三位数字组成D.由字母GH和三位数字组成21.在visualfoxpro中,数据库表和自由表相比具有很多优点,以下所列中不属于其优点的是(D)A.可以命名长表名和表中的长字段名B.可以设置字段的默认值和输入掩码C.可以设置字段级规则和记录级规则D.可以创建表之间的临时关系22.从数据库中删除表abc.dbf的命令是(A)A.droptableabc.dbfB.altertableabc.dbfC.deletetableabc.dbfD.ereasetableabc.dbf23.SQL语句中条件短语的关键字是(A)A.WHEREB.FORC.WHILED.CONDITION24.SQL语言具有(B)的功能A.关系规范化,数据操纵,数据控制,数据定义B.数据定义,数据操纵,数据查询,数据控制C.数据定义,关系规范化,数据控制,数据操纵D.数据定义,关系规范化,数据操纵,数据查询25.在下列关于视图的叙述中,正确的一条是(D)A.视图和查询一样B.若导出某视图的数据库被删除了,该视图不受任何影响C.视图一旦建立,就不能被删除D.当某一视图被删除后,由该视图导出的其他视图也将自动删除26.在VISUALFOXPRO中建立查询后,可以从表中提取符合指定条件的一组记录,(A)A.但不能修改记录B.同时又能更新数据C.但不能设定输出字段D.同时可以修改数据,但不能将修改的内容写回原表27.以下操作不能在“数据”选项卡中实现的是(D)A.在“数据”选项卡中可以新建或修改查询B.可以展开数据库到表的单个字段C.在“数据”选项卡中可以新建数据库表和自由表D.在“数据”选项卡可以新建下一个表单28.在数据库应用系统中,为保证数据安全通常使用中口令程序。要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用(B)命令A.settalkoff,settalkonB.setconsoleoff,setconsoleonC.setconsoleon,setconsoleoffD.setdeletedoff,setdeletedon29.执行下列程序:settalkoffstore0tox,ydowhilex20x=x+yy=y+2enddo?x,ysettalkonreturn在屏幕上显示的输出结果是(A)A.2010B.1020C.2022D.222030.用于建立、修改、运行与打印程序文件的VisualFoxPro命令依次是(D)A.create,modify,do,printB.modifycomm,modifycomm,do,printC.modifycomm,modifycomm,run,typeD.modifycomm,modifycomm,do,type31.若将过程或函数放在过程文件中,可以在应用程序中使用(A)命令打开过程文件A.setprocedureto文件名B.setprocedureto文件名setfunctionto文件名C.setprocedureto文件名setprogramto文件名D.setprocedureto文件名setroutineto文件名32.下列关于“事件”叙述中,错误的是(A)A.VisualFoxPro中基类的事件可以由用户创建B.VisualFoxPro中基类的事件是由系统预先定义好的,不可由用户创建C.事件是一种事先定义好的特定的动作,由用户或系统激活D.鼠标的单击、双击、移动和键盘上的按键均可激活某个事件33.在VisualFoxPro系统中,以下关于事件的叙述错误的是(B)A.事件是每个对象可以识别和响应的某些行为和动作B.事件不能适用于多种控件C.事件是通过用户的操作行为引发的D.当事件发生时,将执行包含在事件过程中的全部代码34.创建对象后,还必须为对象设置属性,下列说法中正确的是(C)A.只能设置单个对象的属性B.设置多个属性只能在属性窗口进行C.可使用WITH……ENDWITH语句设置多个属性D.对象的属性设置只能在窗口中进行35.不可以作为文本框控件数据来源的是(A)A.备注型字段B.内在变量C.字符型字段D.数值型字段36.要想使在文本框中输入数据时屏幕上显示的是“*”号,则该设置的属性是(D)A.AlignmentB.EnabledC.MaxLengthD.PassWordChar37.以下关于文本框和框的叙述中,错误的是(A)A.在文本框和编辑框中都可以输入和各种类型的数据B.在文本框中可以输入和编辑字符型、数值型、日期型和逻辑型数据C.在编辑框中只能输入和字符型数据D.在编辑框中可以进行文本的选定、、复制和粘贴等操作38.在VisualFoxPro系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发(B)事件A.ClickB.DblClickC.InitD.KeyPress39.设计表单时,可以利用(D)向表单中添加控件A.表单设计器工具栏B.布局工具栏C.调色板工具栏D.表单控件工具栏40.标签标题文本最多可包含的字符数是(C)A.64B.128C.256D.1024标准答案:ACDDDADBABBBDBCCBCBCDAABDADBADAABCADABDC二、程序判断题1.只能由数据库表创建查询。F2.向表单中添加控件的方法是,选定表单控件工具栏中某一控件,然后再单击表单,便可添加一个选定的控件。T3.用命令DIMENSIONS(3,4)定义后,S数组中共有12个数据元素。T4.在VisualFoxPro中,命令文件的扩展名是.dbf。F5.在使用计时器时,若想让计时器在表单加载时就开始工作,应该设置Enabled属性为.T.。T6.在创建表单时,用文本框控件创建的对象用于保存不希望用户改动的文本。T7.如果一个关系中的属性或属性组不是该关系的关键字,但它是另一个关系的关键字,则这个关键字为该关系的主关键字。F8.数学表达式4≤X≤7在VisualFoxpro中应表示为X=4.AND.X=7。T9.逻辑删除数据库表中的记录命令字为zap。F10.建立两个表关联,要求两个表都必须排序。F标准答案:FTTFTTFTFF