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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 350 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 _。(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.字段完整性2.一条没有指明去向的 SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是 _。(分数:2.00)A.ALTB.DELETEC.ESCD.RETURN3.在 SQL SELECT 语句中用于实现关系的选择运算的短语是 _。(分数:2.00)A.FOR

    2、B.WHILEC.WHERED.CONDITION4.在下面的表达式中,运算结果为逻辑真的是 _。(分数:2.00)A.EMPTY(.NUL)B.LIKE(“edit“,“edi?”)C.AT(“a“,“123abc“)D.EMPTY(SPACE(10)5.Visual FoxPro 的报表文件.FRX 中保存的是 _。(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义6.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release 是表单对象的 _。(分数:2.00)A.标题B.属性C.事件D.方法7.有关控件对象的

    3、 Click 事件的正确叙述是 _。(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发8.专门的关系运算不包括下列中的 _。(分数:2.00)A.连接运算B.选择运算C.投影运算D.交运算9.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为 _。(分数:2.00)A.并运算B.交运算C.差运算D.积运算10.以下叙述与表单数据环境有关,其中正确的是 _。(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的

    4、表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关11.查询设计器中“连接”选项卡对应的 SQL 短语是 _。(分数:2.00)A.WHEREB.JOINC.SETD.ORDERBY12.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 _。 CLOSEALI USE 仓库 IN 0 USE 职工 IN 0(分数:2.00)A.SEELECT 职工B.SELECT 0C.SELECT 2D.SELECT B13.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入 _。(分数:2.00)A.统计(B.统计(Ctrl+C.统计(AIt+D.统计(

    5、14.查询订购单号(字符型,长度为 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“15.在 Visual FoxPro 中有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SETTALK OFF CLOSE ALL CLEAR ALL mX=“V

    6、isual FoxPro“ mY“二级: DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX LOCAL mX mX=“Visual FoxPro DBMS 考试“ mY“计算机等级“+mY RETURN执行命令后,屏幕的显示结果为 _。(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS 考试C.二级 Visml FoxPro DBMS 考试D.计算机等级二级 Visual FoxPro16.执行命令“INDEX on 姓名 TAG inde

    7、x name”建立索引后,下列叙述错误的是 _。(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保留在. idx 文件中C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是 index name17.新创建的表单默认标题为 Forral,为了修改表单的标题,应设置表单的 _。(分数:2.00)A.Name 属性B.Caption 属性C.Closable 属性D.AlwaysOn Top 属性18.用命令“INDEX on TAG index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引D.唯一索引

    8、19.在 SQL 语句中,与表达式“工资 BErWEEN 1210 AND 1240”功能相同的表达式是 _。(分数:2.00)A.工资=1210 AND 工资=1240B.工资1210 AND 工资1240C.工资=1210 AND 工资1240D.工资=12100R 工资=124020.有关连编应用程序,下面的描述正确的是 _。(分数:2.00)A.项目连编以后应将主文件视作只读文件B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有 g 符号的文件在项目连编以后是只读文件21.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的

    9、“规则”是一个 _。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.日期表达式22.在 DO WHILE.ENDDO 循环结构中,EXIT 命令的作用是 _。(分数:2.00)A.退出过程,返回程序开始处B.转移到 DOWHILE 语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行D.终止程序执行23.把实体一联系模型转换为关系模型时,实体之间的多联系在关系模型中是通过 _。(分数:2.00)A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现第 3235 题使用如下三个表:学生.DBF:

    10、学号 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 课程课程编号:学生成绩课

    11、程编号; 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 学生

    12、成绩,课程 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 课程名称 HAVI

    13、NG COUNT(学号)=2; ORDER BY 选修人数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.CREAT

    14、E 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 YEAR(出生日期)=22D.CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名

    15、,年龄 FROM STUDENT WHERE 年龄=22(4).向学生表插入一条记录的正确命令是 _。(分数:2.00)A.APPEND INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28,“会计“)C.APPEND INTO 学生 VALUES(“10359999“,张三,男,1983-10-28“会计“)D.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28)24.两表之间“临时性”联系称为关联,在两个表之

    16、间的关联已经建立的情况下,有关“关联”的正确叙述是 _。(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子表自动被关闭25.对于现实世界中事物的特征,在实体联系模型中使用 _。(分数:2.00)A.属性描述B.关键字描述C.二维表描述D.实体描述26.关于 VisualFoxPro 的变量,下面说法中正确的是 _。(分数:2.00)A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组

    17、元素赋以数值 0D.数组元素的下标下限是 027.以下关于空值(NULL)的叙述正确的是 _。(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP 不支持空值D.空值等同于数值 028.在 SQL 语句中,与表达式“仓库号 NOT IN(“whl“,“wh2“)”功能相同的表达式是 _。(分数:2.00)A.仓库号=“wh1“ AND 仓库号=“wh2“B.仓库号!=“wh1“OR 仓库号#“wh2“,C.仓库号“wh1“ OR 仓库号!“wh2“D.仓库号户whl,tAND 仓库号!:”wh2”29.Visual FoxPro 内存变量的数据类型不包括 _。(

    18、分数:2.00)A.数值型B.货币型C.备注型D.逻辑型30.打开表并设置当前有效索引(相关索引已建立)的正确的命令是 _。(分数:2.00)A.ORDER student IN 2 index 学号B.USEstudent IN 2 ORDER 学号C.index 学号 ORDER studentD.USE student IN 231.为了设置两个表之间的数据参照完整性,要求这两个表是 _。(分数:2.00)A.同一个数据库中的两个表B.两个自由表C.一个自由表和一个数据库表D.没有限制二、B填空题/B(总题数:15,分数:30.00)32.表达式 STUFF(“GOODBOY“,5,3,

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

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

    21、:2.00)填空项 1:_41.在 Visual FoxPro 中,CREATE DATABASE 命令创建一个扩展名为U 【10】 /U的数据库文件。(分数:2.00)填空项 1:_42.用当前窗体的 LABEL1 控件显示系统时间的语句是: THISFORM.LABEL1.U 【11】 /U=TIME()(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,运行当前文件夹下的表单 T1.SCX 的命令是U 【12】 /U。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,使用 SQL 语言的 ALTERTABLE 命令给学生表 STUDENT 增

    22、加一个 Email 字段,长度为 30,命令是(关键字必须拼写完整): ALTER TABLE STUDENTU 【13】 /UEmail C(30)(分数:2.00)填空项 1:_45.说明公共变量的命令关键字是U 【14】 /U(关键字必须拼写完整)。(分数:2.00)填空项 1:_46.设有学生选课表 SC(学号,课程号,成绩),用 SQL 语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整): SELECT 课程号,AVG(成绩)FROMSCU 【15】 /U(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 350 答案解析(总分:100.00,做题时间

    23、:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 _。(分数:2.00)A.参照完整性B.实体完整性C.域完整性 D.字段完整性解析:解析 参照完整性与表之间的联系有关,实体完整性表明表中的记录是唯一的,域完整性指明字段的数据类型和宽度来限制该字段的取值范围,在数据完整性中无字段完整性的说法。2.一条没有指明去向的 SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是 _。(分数:2.00)A.ALTB.DELETEC.ESC D.RETURN解析:解析 ESC

    24、 键是终止、退出的意思,ALT 一般用于激活菜单,DELETE 用于删除,RETURN 用于程序返回或回车键。3.在 SQL SELECT 语句中用于实现关系的选择运算的短语是 _。(分数:2.00)A.FORB.WHILEC.WHERE D.CONDITION解析:解析 SQL 语句中的 WHERE 表示满足一定的条件(即进行选择运算),SQL 语句中没有 FOR, CONDITION 或 WHILE 等短语或关键字。4.在下面的表达式中,运算结果为逻辑真的是 _。(分数:2.00)A.EMPTY(.NUL)B.LIKE(“edit“,“edi?”)C.AT(“a“,“123abc“)D.E

    25、MPTY(SPACE(10) 解析:NULL.是空值而不是空的值。EMPTY()函数判断的是空的值(字符型为空格字符串,数值型为零)。 LIKE 判断一个字符串是否包含在另一个字符串中。AT 函数指出一个字符串在另一个字符串中出现的位置。5.Visual FoxPro 的报表文件.FRX 中保存的是 _。(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据 D.报表设计格式的定义解析:解析 报表文件.FRX 实际上是一个表,保存报表中各个控件的内容及位置信息。6.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release 是表单对象的 _。

    26、(分数:2.00)A.标题B.属性C.事件D.方法 解析:解析 关闭表单使用的是一段程序。事件是一段程序,需要用户进行编程,而方法是系统提供的程序。关闭表单可以不需要进行编程。7.有关控件对象的 Click 事件的正确叙述是 _。(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发 C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发解析:解析 Click 表示鼠标单击(一般指鼠标的左键)。8.专门的关系运算不包括下列中的 _。(分数:2.00)A.连接运算B.选择运算C.投影运算D.交运算 解析:解析 专门的关系运算包括连接、选择和投影。交运算属于集合运算。9.对关系 S

    27、和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为 _。(分数:2.00)A.并运算B.交运算 C.差运算D.积运算解析:解析 并运算产生两个关系的和,S 差 R 运算产生属于 S 但不属于 R 的集合,积运算产生的是两个关系的笛卡儿积。10.以下叙述与表单数据环境有关,其中正确的是 _。(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关解析:解析 在表单中需要操作表中的数据,所以打开表单时需要自动打开数据

    28、环境中的表(默认状态下,表是可读写的),表单关闭时,自动关闭数据环境中的表。如果使表单数据环境中的表处于只读状态,则需要单独进行设置。11.查询设计器中“连接”选项卡对应的 SQL 短语是 _。(分数:2.00)A.WHEREB.JOIN C.SETD.ORDERBY解析:解析 SQL 语句中的 WHERE 表示满足一定的条件,JOIN 表示两个表进行连接,SET 用于赋值,ORDER BY 用于对结果进行排序。12.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 _。 CLOSEALI USE 仓库 IN 0 USE 职工 IN 0(分数:2.00)A.SEELECT 职工B.S

    29、ELECT 0 C.SELECT 2D.SELECT B解析:解析 SELECT 0 是选择一个编号最小的并且没有使用的工作区。13.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入 _。(分数:2.00)A.统计( B.统计(Ctrl+C.统计(AIt+D.统计(解析:解析 可以为菜单项设置热键,设置热键时可以使用菜单设计器中的选项进行,也可以在菜单项后加入(热键)。14.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是 _。(分数:2.00)A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)=“1“B.SELECT * FROM 订单

    30、WHERE SUBSTR(订购单号,4,1)=“1“C.SELECT * FROM 订单 WHERE “1“$订购单号 D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)=“1“解析:解析 函数 SUBSTR 是从源字符串取子字符串函数,需要指明位置和个数,如果不指明个数则取到最后。RIGHT 是从源字符串右侧取子字符串函数,只需要指明个数。$是字符串包含运算,只要左侧的字符串出现在右侧字符串中表达式中即为真。15.在 Visual FoxPro 中有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SETTALK OFF CLOSE ALL CLE

    31、AR ALL mX=“Visual FoxPro“ mY“二级: DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX LOCAL mX mX=“Visual FoxPro DBMS 考试“ mY“计算机等级“+mY RETURN执行命令后,屏幕的显示结果为 _。(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS 考试C.二级 Visml FoxPro DBMS 考试D.计算机等级二级 Visual FoxPro 解析:解析 TEST 调用了子

    32、程序 SUB1,并且传递给 SUB1 一个参数 mX。但在子程序 SUB1 中定义了一个局部变量 mX,所以 SUB1 中的变量 mX 的值不会影响到 TEST 程序中的 mX,值发生改变的只是变量 mY。16.执行命令“INDEX on 姓名 TAG index name”建立索引后,下列叙述错误的是 _。(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保留在. idx 文件中 C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是 index name解析:解析 上述命令的执行结果是建立一个按升序排序的、索引表达式是“姓名”、索引名是 ind

    33、ex name 的当前有效的复合索引,索引文件的扩展名为.CDX。17.新创建的表单默认标题为 Forral,为了修改表单的标题,应设置表单的 _。(分数:2.00)A.Name 属性B.Caption 属性 C.Closable 属性D.AlwaysOn Top 属性解析:解析表单的标题可由 Caption 属性来设置。18.用命令“INDEX on TAG index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引 D.唯一索引解析:解析 INDEX 命令不能建立主索引,使用 INDEX 命令建立候选索引和唯一索引需要分别使用关键字 CANDID

    34、ATE 和 UNIQUE。19.在 SQL 语句中,与表达式“工资 BErWEEN 1210 AND 1240”功能相同的表达式是 _。(分数:2.00)A.工资=1210 AND 工资=1240 B.工资1210 AND 工资1240C.工资=1210 AND 工资1240D.工资=12100R 工资=1240解析:解析 BETWEEN 表示在两个连续的数值之间,包括初值和终值。20.有关连编应用程序,下面的描述正确的是 _。(分数:2.00)A.项目连编以后应将主文件视作只读文件 B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有 g 符号的文件

    35、在项目连编以后是只读文件解析:解析 一个项目中只能有一个主文件。数据库文件不能指定为主文件。在项目管理器中文件名左侧带有符号 g 的文件只是表示不进行连编。项目连编以后应将主文件视作只读文件可以避免被修改,如果被修改,则需要重新连编应用程序。21.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个 _。(分数:2.00)A.逻辑表达式 B.字符表达式C.数值表达式D.日期表达式解析:解析 字段有效性规则实现了域完整性,用于判断字段中输入的内容是否合法。22.在 DO WHILE.ENDDO 循环结构中,EXIT 命令的作用是 _。(分数:2.00)A.退出过程

    36、,返回程序开始处B.转移到 DOWHILE 语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行 D.终止程序执行解析:解析 EXIT 命令的作用是退出循环。按照程序顺序执行的原则,退出循环后,将跳转到循环语句后的第一条语句继续执行。23.把实体一联系模型转换为关系模型时,实体之间的多联系在关系模型中是通过 _。(分数:2.00)A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现 解析:解析 把实体一联系模型转换为关系模型时,需要实体之间存在多对多联系,一般需要一个中间环节将多对多的实体联系转化为一对多联

    37、系,这个中间环节一般是一个实体。第 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

    38、(成绩)分数 FROM 课程,学生成绩; WHERE 课程课程编号:学生成绩课程编号; GROUP BY 课程名称C.SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩 WHERE 课程,课程编号=学生成绩课程编号; GROUP BY 课程课程编号D.SELECT 课程名称,MAX(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程课程编号:学生成绩课程编号; GROUP BY 课程编号 解析:解析 查询课程的最高分,需要用到 MAX 函数。如果是每门课程则需要对课程进行分组,分组的依据是课程编号(因为在课程表中,课程名称可能相同)。(2).统计只有 2 名以下(

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

    40、)=2; ORDER BY COUNT(学号)C.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程课程编号二学生成绩课程编号; GROUP BY 课程名称 HAVING COUNT(学号)=2; ORDER BY 选修人数 D.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)=2; GROUP BY 课程名称 ORDER BY 选修人数解析:解析 实现统计功能应使用 COUNT 函数。排序应使用 ORDER BY 子句。统计课程情况必须对课程进行分

    41、组使用 GROUP BY 子句。要统计人数必须使用 COUNT(学号),HAVING 子句只能出现在 GROUP BY 子句中。(3).查询所有目前年龄是 22 岁的学生信息:学号、姓名和年龄,正确的命令组是 _。(分数:2.00)A.CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROMAGE LIST WHERE 年龄=22 B.CREATE VIEWAGE_LIST AS; SELECT 学号,姓名,YEAR(出生日期)FROM 学生 SELECT 学号,姓名,

    42、年龄 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 年龄=22解析:解析 学生的年龄等于当前的系统日期的年份减去学生的出生日期年份。

    43、本题是先建立一个包含年龄字段的视图,然后再从建立的视图中查询需要的数据。选项 B 和 C 是从建立的 AGE_LIST 视图中查询数据,但 AGE_LIST 视图中没有出生日期字段。选项 D 是从 STUDENT 表或视图中查询数据,但是 STUDENT表或视图不存在。(4).向学生表插入一条记录的正确命令是 _。(分数:2.00)A.APPEND INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28,“会计“) C.APPEND INTO 学生 VALUE

    44、S(“10359999“,张三,男,1983-10-28“会计“)D.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28)解析:解析 APPEND 命令不能直接向表中添加包含数据的记录。使用 INSERT 语句插入记录时,数据的顺序和类型必须与表中的字段的顺序和字段的数据类型严格一致。24.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是 _。(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按

    45、一定的规则跟随移动 D.当关闭父表时,子表自动被关闭解析:解析 建立“临时性”联系的两个表可以不属于一个数据库,并且与两表之间是否存在“永久性”联系没有关系。只不过是为了数据查询的方便(即当父表记录指针移动时,子表记录指针按一定的规则跟随移动);表的打开与关闭是独立进行的,一个表的打开与关闭不影响另一个表。25.对于现实世界中事物的特征,在实体联系模型中使用 _。(分数:2.00)A.属性描述B.关键字描述C.二维表描述 D.实体描述解析:解析 数据用于描述实体,而实体之间往往存耷联系;属性描述的只是实体的特征;关键字说明实体的查询方法;实体描述说明不了实体之间的联系;二维表格既能描述实体,又

    46、能描述实体之间的联系。26.关于 VisualFoxPro 的变量,下面说法中正确的是 _。(分数:2.00)A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同 C.定义数组以后,系统为数组的每个数组元素赋以数值 0D.数组元素的下标下限是 0解析:解析 在 Visual FoxPro 中变量不用声明即可引用。定义数组以后,系统为数组的每个数组元素赋以逻辑假,数组的下限是 1;数组中各个数组元素可以是不同的数据类型。27.以下关于空值(NULL)的叙述正确的是 _。(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值 C.VFP 不支持空值D.空值等同于数值 0解析:解析 数值 0 和空字符串都属于非空值,Visual FoxPro 支持空值,空值表示字段或变量还没有确定值。28.在 SQL 语句中,与表达式“仓库号 NOT IN(“whl“,“wh2“)”功能相同的表达式是 _。(分数:2.00)A.仓库号=“wh1“ AND 仓库号=“wh2“B.仓库号!=“wh1“OR 仓库号#“wh2“,C.仓库号“wh1“ OR 仓库号!“wh2“D.仓库号户whl,tAND 仓库号!:”wh2” 解析:解析NOT


    注意事项

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




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

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

    收起
    展开