版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机二级vfp操作题单选题100道及答案1.在VFP中,用于关闭所有表文件的命令是()A.CLOSEALLB.CLOSETABLESC.USED.CLEARALL答案:A解析:CLOSEALL命令能关闭所有类型文件包括表文件;CLOSETABLES只关闭表文件;USE用于打开表;CLEARALL清除内存变量等。2.要在VFP中创建一个新的数据库,应该使用的命令是()A.CREATETABLEB.CREATEDATABASEC.OPENDATABASED.MODIFYDATABASE答案:B解析:CREATEDATABASE用于创建新数据库;CREATETABLE创建表;OPENDATABASE打开数据库;MODIFYDATABASE修改数据库。3.以下哪个是VFP中用于统计记录个数的函数()A.SUM()B.AVERAGE()C.COUNT()D.MAX()答案:C解析:COUNT()函数用于统计记录个数;SUM()求和;AVERAGE()求平均值;MAX()求最大值。4.在VFP中,要将当前表中所有记录的“年龄”字段值加1,应该使用的命令是()A.REPLACEALL年龄WITH年龄+1B.UPDATE年龄=年龄+1C.SET年龄=年龄+1D.CHANGEALL年龄WITH年龄+1答案:A解析:REPLACEALL可对表中所有记录指定字段进行替换操作;UPDATE是SQL语句用于更新数据,但格式不对;SET和CHANGE不能实现此功能。5.已知表中有“姓名”和“成绩”字段,要查询成绩最高的学生姓名,正确的SQL语句是()A.SELECT姓名FROM表名WHERE成绩=MAX(成绩)B.SELECT姓名FROM表名WHERE成绩=(SELECTMAX(成绩)FROM表名)C.SELECT姓名FROM表名ORDERBY成绩DESCLIMIT1D.SELECT姓名FROM表名GROUPBY成绩HAVING成绩=MAX(成绩)答案:B解析:要查询成绩最高的学生姓名,需用子查询先找出最高成绩,再通过外层查询找出对应姓名;A选项MAX(成绩)不能直接在WHERE子句用;C是MySQL语法;D的GROUPBY和HAVING用法错误。6.在VFP中,建立索引时,“升序”对应的关键字是()A.ASCB.DESCC.ORDERD.SORT答案:A解析:ASC表示升序;DESC表示降序;ORDER用于排序子句;SORT是排序命令。7.若要将一个表中的数据追加到另一个表中,应使用的命令是()A.APPENDBLANKB.APPENDFROMC.INSERTINTOD.REPLACE答案:B解析:APPENDFROM用于从一个表向当前表追加记录;APPENDBLANK添加空白记录;INSERTINTO插入单条记录;REPLACE是替换字段值。8.在VFP中,表单的Load事件在什么时候触发()A.表单对象创建之前B.表单对象创建之后C.表单显示之前D.表单显示之后答案:A解析:Load事件在表单对象创建之前触发。9.下面关于VFP中数组的说法,错误的是()A.数组必须先定义后使用B.数组可以是一维或二维的C.数组元素的类型可以不同D.数组定义后,所有元素的值都为0答案:D解析:数组定义后元素值默认是逻辑假.F.,不是0;A、B、C关于数组的描述都是正确的。10.要在VFP中删除一个数据库文件,应该使用的命令是()A.DELETEDATABASEB.ERASEDATABASEC.DROPDATABASED.REMOVEDATABASE答案:A解析:DELETEDATABASE用于删除数据库文件;其他选项命令不存在。11.在VFP中,以下哪个函数可以返回当前日期()A.DATE()B.TIME()C.DATETIME()D.YEAR()答案:A解析:DATE()返回当前日期;TIME()返回当前时间;DATETIME()返回当前日期时间;YEAR()提取日期中的年份。12.若要在VFP中对表按“学号”字段进行升序排序,应使用的命令是()A.SORTTO新表名ON学号B.SORTTO新表名ON学号ASCC.ORDERBY学号D.INDEXON学号答案:B解析:SORTTO新表名ON学号ASC可对表按学号升序排序生成新表;A未指定升序;C是SQL排序子句;D是建立索引。13.在VFP中,表单控件的Click事件是在()时触发。A.鼠标单击控件B.鼠标双击控件C.控件获得焦点D.控件失去焦点答案:A解析:Click事件在鼠标单击控件时触发;DblClick是双击触发;GotFocus是获得焦点触发;LostFocus是失去焦点触发。14.已知表中有“单价”和“数量”字段,要计算总价(总价=单价*数量),并将结果存储在“总价”字段中,应使用的命令是()A.REPLACEALL总价WITH单价*数量B.UPDATE表名SET总价=单价*数量C.SUM(单价*数量)INTO总价D.AVERAGE(单价*数量)INTO总价答案:A解析:REPLACEALL可对所有记录的总价字段按单价*数量替换;B是SQL更新语句,但在VFP里用REPLACE更简单;C、D函数不能实现此功能。15.在VFP中,要打开一个已经存在的表单文件,应该使用的命令是()A.CREATEFORMB.MODIFYFORMC.OPENFORMD.SHOWFORM答案:B解析:MODIFYFORM用于打开并修改已存在的表单文件;CREATEFORM创建新表单;没有OPENFORM和SHOWFORM命令。16.以下哪个是VFP中用于计算字符串长度的函数()A.LEN()B.LEFT()C.RIGHT()D.SUBSTR()答案:A解析:LEN()返回字符串长度;LEFT()取字符串左边部分;RIGHT()取右边部分;SUBSTR()截取子字符串。17.在VFP中,建立表的结构时,“字段类型”中不包括以下哪种()A.字符型B.数值型C.布尔型D.日期时间型答案:C解析:VFP表结构字段类型有字符型、数值型、日期时间型等,没有布尔型这种字段类型。18.若要在VFP中对表按“性别”字段进行分组统计“人数”,应使用的SQL语句是()A.SELECT性别,COUNT(*)AS人数FROM表名GROUPBY性别B.SELECT性别,SUM(*)AS人数FROM表名GROUPBY性别C.SELECT性别,AVERAGE(*)AS人数FROM表名GROUPBY性别D.SELECT性别,MAX(*)AS人数FROM表名GROUPBY性别答案:A解析:用COUNT(*)统计记录数来表示人数,GROUPBY按性别分组;SUM是求和;AVERAGE是求平均;MAX是求最大。19.在VFP中,表单的Init事件在()时触发。A.表单对象创建之前B.表单对象创建之后C.表单显示之前D.表单显示之后答案:B解析:Init事件在表单对象创建之后触发。20.下面关于VFP中内存变量的说法,正确的是()A.内存变量必须先赋值后使用B.内存变量的类型可以随时改变C.内存变量只能存储数值类型的数据D.内存变量的作用域是全局的答案:B解析:内存变量类型可随时改变;A可先定义;C可存储多种类型数据;D有局部和全局之分。21.要在VFP中删除表中的记录,应使用的命令是()A.DELETEB.PACKC.ZAPD.ALLOFTHEABOVE(此为示例,题目中不会出现此类表述)答案:A解析:DELETE给记录加删除标记;PACK删除有标记记录;ZAP删除所有记录,本题问加删除标记选A。22.在VFP中,以下哪个函数可以将数值型数据转换为字符型数据()A.STR()B.VAL()C.ASC()D.CHR()答案:A解析:STR()将数值转字符;VAL()字符转数值;ASC()返回字符ASCII码;CHR()根据ASCII码返回字符。23.若要在VFP中对表按“成绩”字段进行降序排序,应使用的命令是()A.SORTTO新表名ON成绩B.SORTTO新表名ON成绩DESCC.ORDERBY成绩D.INDEXON成绩答案:B解析:SORTTO新表名ON成绩DESC对表按成绩降序排序生成新表;A未指定降序;C是SQL排序子句;D是建立索引。24.在VFP中,表单控件的DblClick事件是在()时触发。A.鼠标单击控件B.鼠标双击控件C.控件获得焦点D.控件失去焦点答案:B解析:DblClick事件在鼠标双击控件时触发。25.已知表中有“语文”“数学”“英语”字段,要计算三门课的平均分并存储在“平均分”字段中,应使用的命令是()A.REPLACEALL平均分WITH(语文+数学+英语)/3B.UPDATE表名SET平均分=(语文+数学+英语)/3C.AVERAGE(语文,数学,英语)INTO平均分D.SUM(语文+数学+英语)/3INTO平均分答案:A解析:REPLACEALL可对所有记录的平均分字段按计算结果替换;B是SQL更新语句,VFP用REPLACE更简单;C、D函数使用错误。26.在VFP中,要关闭一个已经打开的数据库,应该使用的命令是()A.CLOSEDATABASEB.CLOSETABLESC.USED.CLEARALL答案:A解析:CLOSEDATABASE关闭打开的数据库;CLOSETABLES只关表;USE打开表;CLEARALL清除内存变量等。27.以下哪个是VFP中用于提取字符串左边部分的函数()A.LEFT()B.RIGHT()C.SUBSTR()D.LEN()答案:A解析:LEFT()提取字符串左边部分;RIGHT()提取右边部分;SUBSTR()截取子字符串;LEN()返回字符串长度。28.在VFP中,建立表的结构时,“字段宽度”对于()字段是必须指定的。A.字符型B.数值型C.日期型D.逻辑型答案:A解析:字符型字段必须指定宽度;数值型除小数位数外可默认;日期型和逻辑型宽度固定。29.若要在VFP中对表按“班级”字段进行分组统计“总分”(假设表中有“成绩”字段),应使用的SQL语句是()A.SELECT班级,SUM(成绩)AS总分FROM表名GROUPBY班级B.SELECT班级,COUNT(成绩)AS总分FROM表名GROUPBY班级C.SELECT班级,AVERAGE(成绩)AS总分FROM表名GROUPBY班级D.SELECT班级,MAX(成绩)AS总分FROM表名GROUPBY班级答案:A解析:SUM(成绩)计算总分,GROUPBY按班级分组;COUNT统计记录数;AVERAGE求平均;MAX求最大。30.在VFP中,表单的Destroy事件在()时触发。A.表单对象创建之前B.表单对象创建之后C.表单释放之前D.表单释放之后答案:C解析:Destroy事件在表单释放之前触发。31.下面关于VFP中索引的说法,错误的是()A.索引可以提高查询速度B.索引可以改变表中记录的物理顺序C.可以为表建立多个索引D.主索引字段的值必须唯一答案:B解析:索引不改变表中记录物理顺序,只是逻辑排序;A、C、D关于索引描述正确。32.要在VFP中恢复被删除标记的记录,应使用的命令是()A.RECALLB.PACKC.ZAPD.DELETE答案:A解析:RECALL恢复有删除标记记录;PACK删除有标记记录;ZAP删除所有记录;DELETE加删除标记。33.在VFP中,以下哪个函数可以将字符型数据转换为数值型数据()A.VAL()B.STR()C.ASC()D.CHR()答案:A解析:VAL()将字符转数值;STR()数值转字符;ASC()返回字符ASCII码;CHR()根据ASCII码返回字符。34.若要在VFP中对表按“年龄”字段进行升序排序,同时要求相同年龄的记录按“姓名”字段升序排序,应使用的命令是()A.SORTTO新表名ON年龄,姓名B.SORTTO新表名ON年龄ASC,姓名ASCC.ORDERBY年龄,姓名D.INDEXON年龄+姓名答案:B解析:SORTTO新表名ON年龄ASC,姓名ASC按年龄和姓名升序排序生成新表;A未指定升序;C是SQL排序子句;D索引不能实现此排序。35.在VFP中,表单控件的GotFocus事件是在()时触发。A.鼠标单击控件B.鼠标双击控件C.控件获得焦点D.控件失去焦点答案:C解析:GotFocus事件在控件获得焦点时触发。36.已知表中有“单价”“数量”和“折扣”字段,要计算实际总价(实际总价=单价*数量*折扣),并将结果存储在“实际总价”字段中,应使用的命令是()A.REPLACEALL实际总价WITH单价*数量*折扣B.UPDATE表名SET实际总价=单价*数量*折扣C.SUM(单价*数量*折扣)INTO实际总价D.AVERAGE(单价*数量*折扣)INTO实际总价答案:A解析:REPLACEALL可对所有记录的实际总价字段按计算结果替换;B是SQL更新语句,VFP用REPLACE更简单;C、D函数使用错误。37.在VFP中,要创建一个新的表单,应该使用的命令是()A.CREATEFORMB.MODIFYFORMC.OPENFORMD.SHOWFORM答案:A解析:CREATEFORM创建新表单;MODIFYFORM打开并修改已存在表单;没有OPENFORM和SHOWFORM命令。38.以下哪个是VFP中用于提取字符串右边部分的函数()A.RIGHT()B.LEFT()C.SUBSTR()D.LEN()答案:A解析:RIGHT()提取字符串右边部分;LEFT()提取左边部分;SUBSTR()截取子字符串;LEN()返回字符串长度。39.在VFP中,建立表的结构时,“小数位数”对于()字段是可以指定的。A.数值型B.字符型C.日期型D.逻辑型答案:A解析:数值型字段可指定小数位数;字符型、日期型、逻辑型不存在小数位数概念。40.若要在VFP中对表按“部门”字段进行分组统计“人数”,并只显示人数大于10的部门,应使用的SQL语句是()A.SELECT部门,COUNT(*)AS人数FROM表名GROUPBY部门HAVING人数>10B.SELECT部门,COUNT(*)AS人数FROM表名WHERE人数>10GROUPBY部门C.SELECT部门,SUM(*)AS人数FROM表名GROUPBY部门HAVING人数>10D.SELECT部门,AVERAGE(*)AS人数FROM表名GROUPBY部门HAVING人数>10答案:A解析:COUNT(*)统计人数,GROUPBY分组,HAVING筛选分组结果;B中WHERE不能用别名筛选;C、D函数使用错误。41.在VFP中,表单的Unload事件在()时触发。A.表单对象创建之前B.表单对象创建之后C.表单释放之前D.表单释放之后答案:D解析:Unload事件在表单释放之后触发。42.下面关于VFP中数据库表和自由表的说法,错误的是()A.数据库表可以有字段级规则和记录级规则,自由表没有B.数据库表可以有长表名和长字段名,自由表没有C.数据库表和自由表都可以添加到数据库中D.数据库表和自由表都可以从数据库中移除成为自由表答案:C解析:自由表可以添加到数据库中成为数据库表,但数据库表本身就在数据库里,不能说再添加到数据库;A、B、D说法正确。43.要在VFP中永久删除表中的所有记录,应使用的命令是()A.DELETEALLB.PACKC.ZAPD.RECALLALL答案:C解析:ZAP永久删除表中所有记录;DELETEALL加删除标记;PACK删除有标记记录;RECALLALL恢复有标记记录。44.在VFP中,以下哪个函数可以返回字符串中指定字符的ASCII码值()A.ASC()B.CHR()C.STR()D.VAL()答案:A解析:ASC()返回字符串中指定字符的ASCII码值;CHR()根据ASCII码返回字符;STR()数值转字符;VAL()字符转数值。45.若要在VFP中对表按“成绩”字段进行降序排序,同时要求相同成绩的记录按“学号”字段升序排序,应使用的命令是()A.SORTTO新表名ON成绩DESC,学号ASCB.SORTTO新表名ON成绩,学号C.ORDERBY成绩DESC,学号ASCD.INDEXON成绩+学号答案:A解析:SORTTO新表名ON成绩DESC,学号ASC按成绩降序、学号升序排序生成新表;B未指定排序方式;C是SQL排序子句;D索引不能实现此排序。46.在VFP中,表单控件的LostFocus事件是在()时触发。A.鼠标单击控件B.鼠标双击控件C.控件获得焦点D.控件失去焦点答案:D解析:LostFocus事件在控件失去焦点时触发。47.已知表中有“基本工资”“奖金”和“扣除”字段,要计算实发工资(实发工资=基本工资+奖金-扣除),并将结果存储在“实发工资”字段中,应使用的命令是()A.REPLACEALL实发工资WITH基本工资+奖金-扣除B.UPDATE表名SET实发工资=基本工资+奖金-扣除C.SUM(基本工资+奖金-扣除)INTO实发工资D.AVERAGE(基本工资+奖金-扣除)INTO实发工资答案:A解析:REPLACEALL可对所有记录的实发工资字段按计算结果替换;B是SQL更新语句,VFP用REPLACE更简单;C、D函数使用错误。48.在VFP中,要修改一个已经存在的数据库表结构,应该使用的命令是()A.MODIFYSTRUCTUREB.ALTERTABLEC.CREATETABLED.USETABLE答案:A解析:MODIFYSTRUCTURE用于修改已存在数据库表结构;ALTERTABLE是SQL修改表结构语句;CREATETABLE创建表;USETABLE打开表。49.以下哪个是VFP中用于截取字符串子串的函数()A.SUBSTR()B.LEFT()C.RIGHT()D.LEN()答案:A解析:SUBSTR()用于截取字符串子串;LEFT()提取左边部分;RIGHT()提取右边部分;LEN()返回字符串长度。50.在VFP中,建立表的结构时,“字段类型”为日期型时,其宽度()A.固定为8B.可以自定义C.固定为10D.没有宽度概念答案:A解析:日期型字段宽度固定为8。51.若要在VFP中对表按“专业”字段进行分组统计“平均成绩”(假设表中有“成绩”字段),应使用的SQL语句是()A.SELECT专业,AVERAGE(成绩)AS平均成绩FROM表名GROUPBY专业B.SELECT专业,SUM(成绩)AS平均成绩FROM表名GROUPBY专业C.SELECT专业,COUNT(成绩)AS平均成绩FROM表名GROUPBY专业D.SELECT专业,MAX(成绩)AS平均成绩FROM表名GROUPBY专业答案:A解析:AVERAGE(成绩)计算平均成绩,GROUPBY按专业分组;SUM求和;COUNT统计记录数;MAX求最大。52.在VFP中,表单的Resize事件在()时触发。A.表单大小改变B.表单位置改变C.表单显示D.表单隐藏答案:A解析:Resize事件在表单大小改变时触发。53.下面关于VFP中视图的说法,错误的是()A.视图可以基于单个表或多个表创建B.视图可以更新数据C.视图是独立的数据库对象,不依赖于表D.视图可以用于查询数据答案:C解析:视图依赖于表,不是独立的数据库对象;A、B、D关于视图的描述正确。54.要在VFP中删除一个数据库表的索引,应该使用的命令是()A.DELETEINDEXB.DROPINDEXC.REMOVEINDEXD.UNSETINDEX答案:B解析:DROPINDEX用于删除数据库表的索引;其他选项命令不存在。55.在VFP中,以下哪个函数可以将日期型数据转换为字符型数据()A.DTOC()B.CTOD()C.DATE()D.TIME()答案:A解析:DTOC()将日期型数据转换为字符型数据;CTOD()字符转日期;DATE()返回当前日期;TIME()返回当前时间。56.若要在VFP中对表按“工龄”字段进行升序排序,同时要求相同工龄的记录按“入职时间”字段升序排序,应使用的命令是()A.SORTTO新表名ON工龄ASC,入职时间ASCB.SORTTO新表名ON工龄,入职时间C.ORDERBY工龄,入职时间D.INDEXON工龄+入职时间答案:A解析:SORTTO新表名ON工龄ASC,入职时间ASC按工龄和入职时间升序排序生成新表;B未指定升序;C是SQL排序子句;D索引不能实现此排序。57.在VFP中,表单控件的KeyPress事件是在()时触发。A.按下键盘按键B.释放键盘按键C.鼠标单击控件D.鼠标双击控件答案:A解析:KeyPress事件在按下键盘按键时触发。58.已知表中有“单价”“数量”“税率”字段,要计算含税总价(含税总价=单价*数量*(1+税率)),并将结果存储在“含税总价”字段中,应使用的命令是()A.REPLACEALL含税总价WITH单价*数量*(1+税率)B.UPDATE表名SET含税总价=单价*数量*(1+税率)C.SUM(单价*数量*(1+税率))INTO含税总价D.AVERAGE(单价*数量*(1+税率))INTO含税总价答案:A解析:REPLACEALL可对所有记录的含税总价字段按计算结果替换;B是SQL更新语句,VFP用REPLACE更简单;C、D函数使用错误。59.在VFP中,要将一个自由表添加到数据库中,应该使用的命令是()A.ADDTABLEB.INSERTTABLEC.USETABLED.OPENTABLE答案:A解析:ADDTABLE将自由表添加到数据库中;INSERTTABLE插入表记录;USETABLE打开表;OPENTABLE不是标准命令。60.以下哪个是VFP中用于去除字符串左边空格的函数()A.LTRIM()B.RTRIM()C.TRIM()D.ALLTRIM()答案:A解析:LTRIM()去除字符串左边空格;RTRIM()去除右边空格;TRIM()和ALLTRIM()去除两边空格。61.在VFP中,建立表的结构时,“字段类型”为逻辑型时,其宽度()A.固定为1B.可以自定义C.固定为2D.没有宽度概念答案:A解析:逻辑型字段宽度固定为1。62.若要在VFP中对表按“班级”字段进行分组统计“最高成绩”(假设表中有“成绩”字段),应使用的SQL语句是()A.SELECT班级,MAX(成绩)AS最高成绩FROM表名GROUPBY班级B.SELECT班级,SUM(成绩)AS最高成绩FROM表名GROUPBY班级C.SELECT班级,AVERAGE(成绩)AS最高成绩FROM表名GROUPBY班级D.SELECT班级,COUNT(成绩)AS最高成绩FROM表名GROUPBY班级答案:A解析:MAX(成绩)计算最高成绩,GROUPBY按班级分组;SUM求和;AVERAGE求平均;COUNT统计记录数。63.在VFP中,表单的Activate事件在()时触发。A.表单获得焦点B.表单失去焦点C.表单显示D.表单隐藏答案:A解析:Activate事件在表单获得焦点时触发。64.下面关于VFP中存储过程的说法,错误的是()A.存储过程可以包含多条SQL语句B.存储过程可以提高执行效率C.存储过程只能在数据库中创建D.存储过程不能有参数答案:D解析:存储过程可以有参数;A、B、C关于存储过程的描述正确。65.要在VFP中删除一个数据库表,应该使用的命令是()A.DELETETABLEB.DROPTABLEC.REMOVETABLED.UNSETTABLE答案:B解析:DROPTABLE用于删除数据库表;其他选项命令不存在。66.在VFP中,以下哪个函数可以将字符型数据转换为日期型数据()A.CTOD()B.DTOC()C.DATE()D.TIME()答案:A解析:CTOD()将字符型数据转换为日期型数据;DTOC()日期转字符;DATE()返回当前日期;TIME()返回当前时间。67.若要在VFP中对表按“年龄”字段进行降序排序,同时要求相同年龄的记录按“性别”字段升序排序,应使用的命令是()A.SORTTO新表名ON年龄DESC,性别ASCB.SORTTO新表名ON年龄,性别C.ORDERBY年龄,性别D.INDEXON年龄+性别答案:A解析:SORTTO新表名ON年龄DESC,性别ASC按年龄降序、性别升序排序生成新表;B未指定排序方式;C是SQL排序子句;D索引不能实现此排序。68.在VFP中,表单控件的MouseMove事件是在()时触发。A.鼠标移动B.鼠标单击C.鼠标双击D.鼠标右键单击答案:A解析:MouseMove事件在鼠标移动时触发。69.已知表中有“本金”“利率”“期限”字段,要计算利息(利息=本金*利率*期限),并将结果存储在“利息”字段中,应使用的命令是()A.REPLACEALL利息WITH本金*利率*期限B.UPDATE表名SET利息=本金*利率*期限C.SUM(本金*利率*期限)INTO利息D.AVERAGE(本金*利率*期限)INTO利息答案:A解析:REPLACEALL可对所有记录的利息字段按计算结果替换;B是SQL更新语句,VFP用REPLACE更简单;C、D函数使用错误。70.在VFP中,要修改一个数据库表的字段名,应该使用的命令是()A.ALTERTABLE表名RENAMECOLUMN旧字段名TO新字段名B.MODIFYTABLE表名RENAMECOLUMN旧字段名TO新字段名C.UPDATETABLE表名RENAMECOLUMN旧字段名TO新字段名D.SETTABLE表名RENAMECOLUMN旧字段名TO新字段名答案:A解析:ALTERTABLE表名RENAMECOLUMN旧字段名TO新字段名用于修改数据库表的字段名;其他选项命令格式错误。71.以下哪个是VFP中用于去除字符串右边空格的函数()A.RTRIM()B.LTRIM()C.TRIM()D.ALLTRIM()答案:A解析:RTRIM()去除字符串右边空格;LTRIM()去除左边空格;TRIM()和ALLTRIM()去除两边空格。72.在VFP中,建立表的结构时,“字段类型”为备注型时,其宽度()A.固定为4B.可以自定义C.固定为10D.没有宽度概念答案:A解析:备注型字段宽度固定为4。73.若要在VFP中对表按“部门”字段进行分组统计“最低成绩”(假设表中有“成绩”字段),应使用的SQL语句是()A.SELECT部门,MIN(成绩)AS最低成绩FROM表名GROUPBY部门B.SELECT部门,SUM(成绩)AS最低成绩FROM表名GROUPBY部门C.SELECT部门,AVERAGE(成绩)AS最低成绩FROM表名GROUPBY部门D.SELECT部门,COUNT(成绩)AS最低成绩FROM表名GROUPBY部门答案:A解析:MIN(成绩)计算最低成绩,GROUPBY按部门分组;SUM求和;AVERAGE求平均;COUNT统计记录数。74.在VFP中,表单的Deactivate事件在()时触发。A.表单获得焦点B.表单失去焦点C.表单显示D.表单隐藏答案:B解析:Deactivate事件在表单失去焦点时触发。75.下面关于VFP中触发器的说法,错误的是()A.触发器可以在表插入、更新或删除记录时触发B.触发器可以实现数据的完整性约束C.触发器只能在数据库表中创建D.触发器不能有条件判断答案:D解析:触发器可以有条件判断;A、B、C关于触发器的描述正确。76.要在VFP中删除数据库中的存储过程,应该使用的命令是()A.DELETEPROCEDUREB.DROPPROCEDUREC.REMOVEPROCEDURED.UNSETPROCEDURE答案:B解析:DROPPROCEDURE用于删除数据库中的存储过程;其他选项命令不存在。77.在VFP中,以下哪个函数可以返回当前时间()A.TIME()B.DATE()C.DATETIME()D.YEAR()答案:A解析:TIME()返回当前时间;DATE()返回当前日期;DATETIME()返回当前日期时间;YEAR()提取日期中的年份。78.若要在VFP中对表按“成绩”字段进行升序排序,同时要求相同成绩的记录按“姓名”字段降序排序,应使用的命令是()A.SORTTO新表名ON成绩ASC,姓名DESCB.SORTTO新表名ON成绩,姓名C.ORDERBY成绩,姓名D.INDEXON成绩+姓名答案:A解析:SORTTO新表名ON成绩ASC,姓名DESC按成绩升序、姓名降序排序生成新表;B未指定排序方式;C是SQL排序子句;D索引不能实现此排序。79.在VFP中,表单控件的RightClick事件是在()时触发。A.鼠标左键单击B.鼠标右键单击C.鼠标双击D.鼠标移动答案:B解析:RightClick事件在鼠标右键单击时触发。80.已知表中有“单价”“数量”“折扣率”字段,要计算折后总价(折后总价=单价*数量*(1-折扣率)),并将结果存储在“折后总价”字段中,应使用的命令是()A.REPLACEALL折后总价WITH单价*数量*(1-折扣率)B.UPDATE表名SET折后总价=单价*数量*(1-折扣率)C.SUM(单价*数量*(1-折扣率))INTO折后总价D.AVERAGE(单价*数量*(1-折扣率))INTO折后总价答案:A解析:REPLACEALL用于对表中所有记录的折后总价字段按公式计算结果进行替换;B是SQL更新语句,在VFP里REPLACE更简便;C、D函数使用有误,不能实现该功能。81.在VFP中,要将数据库表从数据库中移除变成自由表,应使用的命令是()A.REMOVETABLEFROMDATABASEB.FREETABLEC.UNATTACHTABLED.DETACHTABLEFROMDATABASE答案:A解析:REMOVETABLEFROMDATABASE可将数据库表从数据库移除成为自由表;其他选项不是标准VFP命令。82.以下哪个是VFP中用于将小写字母转换为大写字母的函数()A.UPPER()B.LOWER()C.PROPER()D.STRTRAN()答案:A解析:UPPER()将小写字母转换为大写字母;LOWER()是将大写转小写;PROPER()使每个单词首字母大写;STRTRAN()用于字符串替换。83.在VFP中,建立表结构时,“字段类型”为通用型时,其宽度()A.固定为4B.可以自定义C.固定为10D.没有宽度概念答案:A解析:通用型字段宽度固定为4。84.若要在VFP中对表按“课程名称”字段进行分组统计“选课人数”(假设表中有“学号”字段),应使用的SQL语句是()A.SELECT课程名称,COUNT(DISTINCT学号)AS选课人数FROM表名GROUPBY课程名称B.SELECT课程名称,SUM(学号)AS选课人数FROM表名GROUPBY课程名称C.SELECT课程名称,AVERAGE(学号)AS选课人数FROM表名GROUPBY课程名称D.SELECT课程名称,MAX(学号)AS选课人数FROM表名GROUPBY课程名称答案:A解析:COUNT(DISTINCT学号)统计不同学号数量即选课人数,GROUPBY按课程名称分组;SUM、AVERAGE、MAX函数用于此场景不恰当。85.在VFP中,表单的Hide事件在()时触发。A.表单显示B.表单隐藏C.表单获得焦点D.表单失去焦点答案:B解析:Hide事件在表单隐藏时触发。86.下面关于VFP中数据字典的说法,错误的是()A.数据字典存储数据库表的结构和约束信息B.数据字典可以提高数据的一致性和完整性C.数据字典只能在数据库创建时生成,不能修改D.数据字典有助于数据库的管理和维护答案:C解析:数据字典可以修改;A、B、D关于数据字典的描述正确。87.要在VFP中修改数据库表的字段类型,应该使用的命令是()A.ALTERTABLE表名ALTERCOLUMN字段名新类型B.MODIFYTABLE表名ALTERCOLUMN字段名新类型C.UPDATETABLE表名ALTERCOLUMN字段名新类型D.SETTABLE表名ALTERCOLUMN字段名新类型答案:A解析:ALTERTABLE表名ALTERCOLUMN字段名新类型用于修改数据库表的字段类型;其他选项命令格式错误。88.在VFP中,以下哪个函数可以返回字符串的子串起始位置()A.AT()B.LEFT()C.RIGHT()D.SUBSTR()答案:A解析:AT()返回字符串中子串的起始位置;LEFT()取字符串左边部分;RIGHT()取右边部分;SUBSTR()截取子字符串。89.若要在VFP中对表按“入职年份”字段进行升序排序,同时要求相同入职年份的记录按“部门”字段降序排序,应使用的命令是()A.SORTTO新表名ON入职年份ASC,部门DESCB.SORTTO新表名ON入职年份,部门C.ORDERBY入职年份,部门D.INDEXON入职年份+部门答案:A解析:SORTTO新表名ON入职年份ASC,部门DESC按入职年份升序、部门降序排序生成新表;B未指定排序方式;C是SQL排序子句;D索引不能实现此排序。90.在VFP中,表单控件的DragDrop事件是在()时触发。A.开始拖动控件B.拖动控件过程中C.拖动控件放下时D.取消拖动控件答案:C解析:DragDrop事件在拖动控件放下时触发。91.已知表中有“基本工资”“加班工资”“补贴”和“扣除”字段,要计算应发工资(应发工资=基本工资+加班工资+补贴-扣除),并将结果存储在“应发工资”字段中,应使用的命令是()A.REPLACEALL应发工资WITH基本工资+加班工资+补贴-扣除B.UPDATE表名SET应发工资=基本工资+加班工资+补贴-扣除C.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年乡镇教师综合能力测试题及答案
- 2026年fib带图测试题及答案
- 2026年单元测试题带答案
- 2026年科勒品牌历史测试题及答案
- 团校结业考核试题及答案解析
- 波谱分析紫外专项试题及答案
- 2026年陕西安全b模拟试题及答案详解
- 2026年中国电解铜箔市场竞争态势及十五五发展态势预测报告
- 2026年上消化道出血护理模拟试题及答案详解
- 2026年中国微型滤波器行业市场专项调研及投资前景可行性预测报告
- 集装箱堆放制度规范
- 2026小红书商业产品全景手册
- DB5334∕ T 7-2022 《暗紫贝母育苗技术规程》
- 2025年杭州市富阳区卫健系统事业单位招聘编外人员43人考试参考试题及答案解析
- 铁路防寒过冬培训课件
- 面粉厂安全隐患排查与整改措施
- 内燃机 摇臂滚轮销、活塞销类金刚石涂层(DLC)工艺规范
- CJ/T 527-2018道路照明灯杆技术条件
- 国际贸易学 第五版 课件全套 金泽虎 第1-14章 导论、传统国际贸易理论-国际贸易与经济增长
- 《翰墨之情》教学课件-2024-2025学年苏少版(2024)初中美术七年级上册
- 2025年北京市延庆区中考零模语文试题(原卷版+解析版)
评论
0/150
提交评论