欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+FOXPRO笔试-129及答案解析.doc

    • 资源ID:1328431       资源大小:79.50KB        全文页数:23页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+FOXPRO笔试-129及答案解析.doc

    1、二级 VISUAL+FOXPRO笔试-129 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 _。(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.字段完整性2.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入 _。(分数:2.00)A.统计(T)B.统计(Ctrl+T)C.统计(AIt+T)D.统计(T)3.把实体一联系模型转换为关系模型时,实体之间的多联系在关系模型中是通过_。(分数:2.00)A.建立新的属性来实现B.建立新的关键字来实

    2、现C.建立新的关系来实现D.建立新的实体来实现4.有关连编应用程序,下面的描述正确的是 _。(分数:2.00)A.项目连编以后应将主文件视作只读文件B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有 g符号的文件在项目连编以后是只读文件5.专门的关系运算不包括下列中的 _。(分数:2.00)A.连接运算B.选择运算C.投影运算D.交运算6.对于现实世界中事物的特征,在实体联系模型中使用 _。(分数:2.00)A.属性描述B.关键字描述C.二维表描述D.实体描述7.Visual FoxPro的报表文件.FRX 中保存的是 _。(分数:2.00)A.打印

    3、报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义8.以下叙述与表单数据环境有关,其中正确的是 _。(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关9.为了设置两个表之间的数据参照完整性,要求这两个表是 _。(分数:2.00)A.同一个数据库中的两个表B.两个自由表C.一个自由表和一个数据库表D.没有限制10.执行命令“INDEX on 姓名 TAG index name”建立索引后,下列叙述错误的是 _。(分数:

    4、2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保留在. idx 文件中C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是 index name11.在 Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:DO TESTSETTALK OFFCLOSE ALLCLEAR ALLmX=“Visual FoxPro“mY“二级:DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mXLOCAL mXmX=“Visual FoxPro DBMS考试“mY

    5、“计算机等级“+mYRETURN执行命令后,屏幕的显示结果为 _。(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS考试C.二级 Visml FoxPro DBMS考试D.计算机等级二级 Visual FoxPro12.以下关于空值(NULL)的叙述正确的是 _。(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值 013.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的 _。(分数:2.00)A.标题B.属性C.事件D.方法第

    6、3235 题使用如下三个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I(分数:8.00)(1).查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是 _。(分数:2.00)A.SELECT课程名称,SUM(成绩)AS 分数 FROM课程,学生成绩;WHERE课程课程编号=学生成绩.课程编号;GROUP BY课程名称B.SELECT课程名称,MAX(成绩)分数 FROM课程,学生成绩;WHERE

    7、课程课程编号:学生成绩课程编号;GROUP BY 课程名称C.SELECT课程名称,SUM(成绩)分数 FROM课程,学生成绩WHERE课程,课程编号=学生成绩课程编号;GROUP BY课程课程编号D.SELECT课程名称,MAX(成绩)AS 分数 FROM课程,学生成绩;WHERE课程课程编号:学生成绩课程编号;GROUP BY课程编号(2).统计只有 2名以下(含 2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选修人数排序,正确的命令是 _。(分数:2.00)A.SELECT课程名称,开课院系,COUNT(课程编号)AS 选修人数;FROM学生成绩,课程

    8、WHERE课程课程编号;学生成绩课程编号;GROUP BY学生成绩课程编号 HAVING COUNT(*)=2;ORDER BY COUNT(课程编号)B.SELECT课程名称,开课院系,COUNT(学号)选修人数;FROM学生成绩,课程 WHERE课程课程编号:学生成绩课程编号;GROUP BY学生成绩学号 HAVING COUNT(*)=2;ORDER BY COUNT(学号)C.SELECT课程名称,开课院系,COUNT(学号)AS 选修人数;FROM学生成绩,课程 WHERE课程课程编号二学生成绩课程编号;GROUP BY课程名称 HAVING COUNT(学号)=2;ORDER BY

    9、选修人数D.SELECT课程名称,开课院系,COUNT(学号)AS 选修人数;FROM学生成绩,课程 HAVING COUNT(课程编号)=2;GROUP BY课程名称 ORDER BY选修人数(3).查询所有目前年龄是 22岁的学生信息:学号、姓名和年龄,正确的命令组是 _。(分数:2.00)A.CREATE VIEW AGE_LIST AS;SELECT学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM学生SELECT学号,姓名,年龄 FROMAGE LIST WHERE年龄=22B.CREATE VIEWAGE_LIST AS;SELECT学号,姓名,YEAR(出生日

    10、期)FROM 学生SELECT学号,姓名,年龄 FROM AGE LIST WHERE YEAR(出生日期)=22C.CREATE VIEW AGE_LIST AS;SELECT学号,姓名,YEAR(DATE0)-YEAR(出生日期)年龄 FROM学生SELECT学号,姓名,年龄 FROM学生 WHERE YEAR(出生日期)=22D.CREATE VIEW AGE_LIST AS;SELECT学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM学生SELECT学号,姓名,年龄 FROM STUDENT WHERE年龄=22A.向学生表插入一条记录的正确命令是 _。 AAPP

    11、END INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-2814.打开表并设置当前有效索引(相关索引已建立)的正确的命令是 _。(分数:2.00)A.ORDER student IN 2 index 学号B.USEstudent IN 2 ORDER 学号C.index 学号 ORDER studentD.USE student IN 215.一条没有指明去向的 SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是 _。(分数:2.00)A.ALTB.DELETEC.ESCD.RETURN16.有关控件对象的 Clic

    12、k事件的正确叙述是 _。(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发17.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个 _。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.日期表达式18.在 SQL语句中,与表达式“仓库号 NOT IN(“whl“,“wh2“)”功能相同的表达式是 _。(分数:2.00)A.仓库号=“wh1“ AND 仓库号=“wh2“B.仓库号!=“wh1“OR 仓库号#“wh2“,C.仓库号“wh1“ OR 仓库号!“wh2“D.仓库号户w

    13、hl,tAND 仓库号!:”wh2”19.查询设计器中“连接”选项卡对应的 SQL短语是 _。(分数:2.00)A.WHEREB.JOINC.SETD.ORDERBY20.在下面的表达式中,运算结果为逻辑真的是 _。(分数:2.00)A.EMPTY(.NULL.)B.LIKE(“edit“,“edi?”)C.AT(“a“,“123abc“)D.EMPTY(SPACE(10)21.对关系 S和关系 R进行集合运算,结果中既包含 S中元组也包含 R中元组,这种集合运算称为 _。(分数:2.00)A.并运算B.交运算C.差运算D.积运算22.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立

    14、的情况下,有关“关联”的正确叙述是 _。(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子表自动被关闭23.在 DO WHILE.ENDDO循环结构中,EXIT 命令的作用是 _。(分数:2.00)A.退出过程,返回程序开始处B.转移到 DOWHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行D.终止程序执行24.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 _。CLOSE

    15、ALIUSE仓库 IN 0USE职工 IN 0(分数:2.00)A.SEELECT 职工B.SELECT 0C.SELECT 2D.SELECT B25.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是 _。(分数:2.00)A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)=“1“B.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)=“1“C.SELECT * FROM 订单 WHERE “1“$订购单号D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)=“1“26.在 SQL SELECT语句中

    16、用于实现关系的选择运算的短语是 _。(分数:2.00)A.FORB.WHILEC.WHERED.CONDITION27.Visual FoxPro内存变量的数据类型不包括 _。(分数:2.00)A.数值型B.货币型C.备注型D.逻辑型28.用命令“INDEX on TAG index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引D.唯一索引29.新创建的表单默认标题为 Forral,为了修改表单的标题,应设置表单的 _。(分数:2.00)A.Name属性B.Caption属性C.Closable属性D.AlwaysOn Top属性30.关于 Vis

    17、ualFoxPro的变量,下面说法中正确的是 _。(分数:2.00)A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组元素赋以数值 0D.数组元素的下标下限是 031.在 SQL语句中,与表达式“工资 BErWEEN 1210 AND 1240”功能相同的表达式是 _。(分数:2.00)A.工资=1210 AND 工资=1240B.工资1210 AND 工资1240C.工资=1210 AND 工资1240D.工资=12100R 工资=1240二、填空题(总题数:15,分数:30.00)32.表达式 STUFF(“GOODBOY“,

    18、5,3,“GIRL“)的运算结果是 【1】 。(分数:2.00)填空项 1:_33.在 Visual FoxPro中,建立索引的作用之一是提 【2】 速度。(分数:2.00)填空项 1:_34.在 Visual FoxPro中通过建立主索引或候选索引来实现 【3】 完整性约束。(分数:2.00)填空项 1:_35.弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入 【4】 两个字符。(分数:2.00)填空项 1:_36.根据项目文件 mysub连编生成 APP应用程序的命令是:BUILD APP mycom 【5】 mysub(分数:2.00)填空项 1:_37.在 SQL SELE

    19、CT语句中将查询结果存放在一个表中应该使用 【6】 子句(关键字必须拼写完整)。(分数:2.00)填空项 1:_38.在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 【7】 规则。(分数:2.00)填空项 1:_39.在 Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是 【8】 (关键字必须拼写完整)。(分数:2.00)填空项 1:_40.将学生表 STUDENT中的学生年龄(字段名是 AGE)增加 l岁,应该使用的 SQL命令是:UPDATE STUDENT 【9】 (分数:2.00)填空项 1:_41.在 Visual FoxPro中,CR

    20、EATE DATABASE 命令创建一个扩展名为 【10】 的数据库文件。(分数:2.00)填空项 1:_42.用当前窗体的 LABEL1控件显示系统时间的语句是:THISFORM.LABEL1. 【11】 =TIME()(分数:2.00)填空项 1:_43.在 Visual FoxPro中,运行当前文件夹下的表单 T1.SCX的命令是 【12】 。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,使用 SQL语言的 ALTERTABLE命令给学生表 STUDENT增加一个 Email字段,长度为 30,命令是(关键字必须拼写完整):ALTER TABLE STUDENT

    21、 【13】 Email C(30)(分数:2.00)填空项 1:_45.说明公共变量的命令关键字是 【14】 (关键字必须拼写完整)。(分数:2.00)填空项 1:_46.设有学生选课表 SC(学号,课程号,成绩),用 SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整):SELECT课程号,AVG(成绩)FROMSC 【15】 (分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-129 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的

    22、_。(分数:2.00)A.参照完整性B.实体完整性C.域完整性 D.字段完整性解析:解析 参照完整性与表之间的联系有关,实体完整性表明表中的记录是唯一的,域完整性指明字段的数据类型和宽度来限制该字段的取值范围,在数据完整性中无字段完整性的说法。2.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入 _。(分数:2.00)A.统计(T) B.统计(Ctrl+T)C.统计(AIt+T)D.统计(T)解析:解析 可以为菜单项设置热键,设置热键时可以使用菜单设计器中的选项进行,也可以在菜单项后加入(热键)。3.把实体一联系模型转换为关系模型时,实体之间的多联系在关系模型中是通过_。(分数:

    23、2.00)A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现 解析:解析 把实体一联系模型转换为关系模型时,需要实体之间存在多对多联系,一般需要一个中间环节将多对多的实体联系转化为一对多联系,这个中间环节一般是一个实体。4.有关连编应用程序,下面的描述正确的是 _。(分数:2.00)A.项目连编以后应将主文件视作只读文件 B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有 g符号的文件在项目连编以后是只读文件解析:解析 一个项目中只能有一个主文件。数据库文件不能指定为主文件。在项目管理器中文件名左侧带有符号 g

    24、的文件只是表示不进行连编。项目连编以后应将主文件视作只读文件可以避免被修改,如果被修改,则需要重新连编应用程序。5.专门的关系运算不包括下列中的 _。(分数:2.00)A.连接运算B.选择运算C.投影运算D.交运算 解析:解析 专门的关系运算包括连接、选择和投影。交运算属于集合运算。6.对于现实世界中事物的特征,在实体联系模型中使用 _。(分数:2.00)A.属性描述B.关键字描述C.二维表描述 D.实体描述解析:解析 数据用于描述实体,而实体之间往往存耷联系;属性描述的只是实体的特征;关键字说明实体的查询方法;实体描述说明不了实体之间的联系;二维表格既能描述实体,又能描述实体之间的联系。7.

    25、Visual FoxPro的报表文件.FRX 中保存的是 _。(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据 D.报表设计格式的定义解析:解析 报表文件.FRX 实际上是一个表,保存报表中各个控件的内容及位置信息。8.以下叙述与表单数据环境有关,其中正确的是 _。(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关解析:解析 在表单中需要操作表中的数据,所以打开表单时需要自动打开数据环境中的表(默认状态下,表

    26、是可读写的),表单关闭时,自动关闭数据环境中的表。如果使表单数据环境中的表处于只读状态,则需要单独进行设置。9.为了设置两个表之间的数据参照完整性,要求这两个表是 _。(分数:2.00)A.同一个数据库中的两个表 B.两个自由表C.一个自由表和一个数据库表D.没有限制解析:解析 自由表中不能建立主关键字,也就无法建立表之间的联系,更无法设置两个表之间的参照完整性。10.执行命令“INDEX on 姓名 TAG index name”建立索引后,下列叙述错误的是 _。(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保留在. idx 文件中 C.表中记录按索引表达式升序

    27、排序D.此命令的索引表达式是“姓名”,索引名是 index name解析:解析 上述命令的执行结果是建立一个按升序排序的、索引表达式是“姓名”、索引名是 index name的当前有效的复合索引,索引文件的扩展名为.CDX。11.在 Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:DO TESTSETTALK OFFCLOSE ALLCLEAR ALLmX=“Visual FoxPro“mY“二级:DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mXLOCAL mXmX=“Visua

    28、l FoxPro DBMS考试“mY“计算机等级“+mYRETURN执行命令后,屏幕的显示结果为 _。(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS考试C.二级 Visml FoxPro DBMS考试D.计算机等级二级 Visual FoxPro 解析:解析 TEST 调用了子程序 SUB1,并且传递给 SUB1一个参数 mX。但在子程序 SUB1中定义了一个局部变量 mX,所以 SUB1中的变量 mX的值不会影响到 TEST程序中的 mX,值发生改变的只是变量 mY。12.以下关于空值(NULL)的叙述正确的是 _。(分数:2.

    29、00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值 C.VFP不支持空值D.空值等同于数值 0解析:解析 数值 0和空字符串都属于非空值,Visual FoxPro 支持空值,空值表示字段或变量还没有确定值。13.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的 _。(分数:2.00)A.标题B.属性C.事件D.方法 解析:解析 关闭表单使用的是一段程序。事件是一段程序,需要用户进行编程,而方法是系统提供的程序。关闭表单可以不需要进行编程。第 3235 题使用如下三个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出

    30、生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I(分数:8.00)(1).查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是 _。(分数:2.00)A.SELECT课程名称,SUM(成绩)AS 分数 FROM课程,学生成绩;WHERE课程课程编号=学生成绩.课程编号;GROUP BY课程名称B.SELECT课程名称,MAX(成绩)分数 FROM课程,学生成绩;WHERE 课程课程编号:学生成绩课程编号;GROUP BY 课程名称C.SELECT课程名称,SUM(成

    31、绩)分数 FROM课程,学生成绩WHERE课程,课程编号=学生成绩课程编号;GROUP BY课程课程编号D.SELECT课程名称,MAX(成绩)AS 分数 FROM课程,学生成绩;WHERE课程课程编号:学生成绩课程编号;GROUP BY课程编号 解析:解析 查询课程的最高分,需要用到 MAX函数。如果是每门课程则需要对课程进行分组,分组的依据是课程编号(因为在课程表中,课程名称可能相同)。(2).统计只有 2名以下(含 2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选修人数排序,正确的命令是 _。(分数:2.00)A.SELECT课程名称,开课院系,COUN

    32、T(课程编号)AS 选修人数;FROM学生成绩,课程 WHERE课程课程编号;学生成绩课程编号;GROUP BY学生成绩课程编号 HAVING COUNT(*)=2;ORDER BY COUNT(课程编号)B.SELECT课程名称,开课院系,COUNT(学号)选修人数;FROM学生成绩,课程 WHERE课程课程编号:学生成绩课程编号;GROUP BY学生成绩学号 HAVING COUNT(*)=2;ORDER BY COUNT(学号)C.SELECT课程名称,开课院系,COUNT(学号)AS 选修人数;FROM学生成绩,课程 WHERE课程课程编号二学生成绩课程编号;GROUP BY课程名称

    33、HAVING COUNT(学号)=2;ORDER BY选修人数 D.SELECT课程名称,开课院系,COUNT(学号)AS 选修人数;FROM学生成绩,课程 HAVING COUNT(课程编号)=2;GROUP BY课程名称 ORDER BY选修人数解析:解析 实现统计功能应使用 COUNT函数。排序应使用 ORDER BY子句。统计课程情况必须对课程进行分组使用 GROUP BY子句。要统计人数必须使用 COUNT(学号),HAVING 子句只能出现在 GROUP BY子句中。(3).查询所有目前年龄是 22岁的学生信息:学号、姓名和年龄,正确的命令组是 _。(分数:2.00)A.CREAT

    34、E VIEW AGE_LIST AS;SELECT学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM学生SELECT学号,姓名,年龄 FROMAGE LIST WHERE年龄=22 B.CREATE VIEWAGE_LIST AS;SELECT学号,姓名,YEAR(出生日期)FROM 学生SELECT学号,姓名,年龄 FROM AGE LIST WHERE YEAR(出生日期)=22C.CREATE VIEW AGE_LIST AS;SELECT学号,姓名,YEAR(DATE0)-YEAR(出生日期)年龄 FROM学生SELECT学号,姓名,年龄 FROM学生 WHERE

    35、YEAR(出生日期)=22D.CREATE VIEW AGE_LIST AS;SELECT学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM学生SELECT学号,姓名,年龄 FROM STUDENT WHERE年龄=22解析:解析 学生的年龄等于当前的系统日期的年份减去学生的出生日期年份。本题是先建立一个包含年龄字段的视图,然后再从建立的视图中查询需要的数据。选项 B和 C是从建立的 AGE_LIST 视图中查询数据,但 AGE_LIST视图中没有出生日期字段。选项 D是从 STUDENT表或视图中查询数据,但是 STUDENT表或视图不存在。A.向学生表插入一条记录的正确

    36、命令是 _。 AAPPEND INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-28解析:解析 APPEND 命令不能直接向表中添加包含数据的记录。使用 INSERT语句插入记录时,数据的顺序和类型必须与表中的字段的顺序和字段的数据类型严格一致。14.打开表并设置当前有效索引(相关索引已建立)的正确的命令是 _。(分数:2.00)A.ORDER student IN 2 index 学号B.USEstudent IN 2 ORDER 学号 C.index 学号 ORDER studentD.USE student IN 2解析:解析 ORDER student

    37、 IN 2 INDEX 学号和 INDEX学号 ORDER student两个语句的格式不正确,USE student IN 2 没有设置当前有效索引。15.一条没有指明去向的 SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是 _。(分数:2.00)A.ALTB.DELETEC.ESC D.RETURN解析:解析 ESC 键是终止、退出的意思,ALT 一般用于激活菜单,DELETE 用于删除,RETURN用于程序返回或回车键。16.有关控件对象的 Click事件的正确叙述是 _。(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发 C.

    38、用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发解析:解析 Click 表示鼠标单击(一般指鼠标的左键)。17.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个 _。(分数:2.00)A.逻辑表达式 B.字符表达式C.数值表达式D.日期表达式解析:解析 字段有效性规则实现了域完整性,用于判断字段中输入的内容是否合法。18.在 SQL语句中,与表达式“仓库号 NOT IN(“whl“,“wh2“)”功能相同的表达式是 _。(分数:2.00)A.仓库号=“wh1“ AND 仓库号=“wh2“B.仓库号!=“wh1“OR 仓库号#“wh2“,C.仓库号“wh1

    39、“ OR 仓库号!“wh2“D.仓库号户whl,tAND 仓库号!:”wh2” 解析:解析NOT IN 表示仓库号不在集合(“wh1”,“wh2”)中。19.查询设计器中“连接”选项卡对应的 SQL短语是 _。(分数:2.00)A.WHEREB.JOIN C.SETD.ORDERBY解析:解析 SQL 语句中的 WHERE表示满足一定的条件,JOIN 表示两个表进行连接,SET 用于赋值,ORDER BY 用于对结果进行排序。20.在下面的表达式中,运算结果为逻辑真的是 _。(分数:2.00)A.EMPTY(.NULL.)B.LIKE(“edit“,“edi?”)C.AT(“a“,“123ab

    40、c“)D.EMPTY(SPACE(10) 解析:NULL.是空值而不是空的值。EMPTY()函数判断的是空的值(字符型为空格字符串,数值型为零)。 LIKE 判断一个字符串是否包含在另一个字符串中。AT 函数指出一个字符串在另一个字符串中出现的位置。21.对关系 S和关系 R进行集合运算,结果中既包含 S中元组也包含 R中元组,这种集合运算称为 _。(分数:2.00)A.并运算B.交运算 C.差运算D.积运算解析:解析 并运算产生两个关系的和,S 差 R运算产生属于 S但不属于 R的集合,积运算产生的是两个关系的笛卡儿积。22.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下

    41、,有关“关联”的正确叙述是 _。(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭解析:解析 建立“临时性”联系的两个表可以不属于一个数据库,并且与两表之间是否存在“永久性”联系没有关系。只不过是为了数据查询的方便(即当父表记录指针移动时,子表记录指针按一定的规则跟随移动);表的打开与关闭是独立进行的,一个表的打开与关闭不影响另一个表。23.在 DO WHILE.ENDDO循环结构中,EXIT 命令的作用是 _。(分数:2.00)

    42、A.退出过程,返回程序开始处B.转移到 DOWHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行 D.终止程序执行解析:解析 EXIT 命令的作用是退出循环。按照程序顺序执行的原则,退出循环后,将跳转到循环语句后的第一条语句继续执行。24.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 _。CLOSEALIUSE仓库 IN 0USE职工 IN 0(分数:2.00)A.SEELECT 职工B.SELECT 0 C.SELECT 2D.SELECT B解析:解析 SELECT 0 是选择一个编号最小的并且没有使用的工作区。25.

    43、查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是 _。(分数:2.00)A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)=“1“B.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)=“1“C.SELECT * FROM 订单 WHERE “1“$订购单号 D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)=“1“解析:解析 函数 SUBSTR是从源字符串取子字符串函数,需要指明位置和个数,如果不指明个数则取到最后。RIGHT 是从源字符串右侧取子字符串函数,只需要指明个数。$是字符串包含运算,只要

    44、左侧的字符串出现在右侧字符串中表达式中即为真。26.在 SQL SELECT语句中用于实现关系的选择运算的短语是 _。(分数:2.00)A.FORB.WHILEC.WHERE D.CONDITION解析:解析 SQL 语句中的 WHERE表示满足一定的条件(即进行选择运算),SQL 语句中没有 FOR, CONDITION或 WHILE等短语或关键字。27.Visual FoxPro内存变量的数据类型不包括 _。(分数:2.00)A.数值型B.货币型C.备注型 D.逻辑型解析:解析 在 Visual FoxPro中内存变量的类型只能是数值型、货币型、逻辑型、日期型或日期时间型。28.用命令“I

    45、NDEX on TAG index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引 D.唯一索引解析:解析 INDEX 命令不能建立主索引,使用 INDEX命令建立候选索引和唯一索引需要分别使用关键字 CANDIDATE和 UNIQUE。29.新创建的表单默认标题为 Forral,为了修改表单的标题,应设置表单的 _。(分数:2.00)A.Name属性B.Caption属性 C.Closable属性D.AlwaysOn Top属性解析:解析表单的标题可由 Caption属性来设置。30.关于 VisualFoxPro的变量,下面说法中正确的是 _。(

    46、分数:2.00)A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同 C.定义数组以后,系统为数组的每个数组元素赋以数值 0D.数组元素的下标下限是 0解析:解析 在 Visual FoxPro中变量不用声明即可引用。定义数组以后,系统为数组的每个数组元素赋以逻辑假,数组的下限是 1;数组中各个数组元素可以是不同的数据类型。31.在 SQL语句中,与表达式“工资 BErWEEN 1210 AND 1240”功能相同的表达式是 _。(分数:2.00)A.工资=1210 AND 工资=1240 B.工资1210 AND 工资1240C.工资=1210 AND 工资1240D

    47、.工资=12100R 工资=1240解析:解析 BETWEEN 表示在两个连续的数值之间,包括初值和终值。二、填空题(总题数:15,分数:30.00)32.表达式 STUFF(“GOODBOY“,5,3,“GIRL“)的运算结果是 【1】 。(分数:2.00)填空项 1:_ (正确答案:GOODGIRL)解析:解析 STUFF()函数的作用是返回一个字符串,此字符串是通过用“GIRL“替换现有字符表达式“GOODBOY“中从第 5个开始的 3个字符得到的。33.在 Visual FoxPro中,建立索引的作用之一是提 【2】 速度。(分数:2.00)填空项 1:_ (正确答案:查询)解析:解析 要提高 Visual FoxPro中数据的查询速度,必须对表建立索引。34.在 Visual FoxPro中通过建立


    注意事项

    本文(【计算机类职业资格】二级VISUAL+FOXPRO笔试-129及答案解析.doc)为本站会员(progressking105)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开