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

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

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

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

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

    1、二级 VISUAL+FOXPRO笔试-397 及答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:33,分数:63.50)1.在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令( )。ASET CENTURY ON BSET CENTURY TO 4CSET YEAR TO 4 DSET YAER TO yyyy(分数:2.00)A.B.C.D.2.下面是关于表单数据环境的叙述,其中错误的是A) 可以在数据环境中加入与表单操作有关的表B) 数据环境是表单的容器C) 可以在数据环境中建立表之间的联系D) 表单运行时自动打开

    2、其数据环境中的表(分数:1.00)A.B.C.D.3.在命令窗口中,可用 DO命令运行菜单程序的扩展名为A) FMT B) MPR C) MNX D) FRM(分数:2.00)A.B.C.D.4.下列关于项目中“移出”文件的说法,正确的是( )。A) 被移出的文件将直接从磁盘中删除B) 被移出的文件将不能被任何项目添加C) 被移出的文件只是将文件移出项目,但文件保留在磁盘中D) 被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中(分数:2.00)A.B.C.D.5.有如下 SQL语句:SELECT 班级名称 FROM班级表 WHERE NOT EXISTS;(SELECT*FRO

    3、M 学生表 WHERE班级号=班级表班级号)执行该语句后,班级名称的字段值是A)03计算机一班B)03计算机二班C)03计算机三班D)03计算机一班和 03计算机二班(分数:1.00)A.B.C.D.6.下列函数依赖中_是平凡的 FD。AAB-BC BAB-CD CAB-A nAB-D(分数:2.00)A.B.C.D.7.下面有关 HAVING子句描述错误的是_。A) HAVING子句必须与 GROUP BY子句同时使用,不能单独使用B) 使用 HAVING子句的同时不能使用 WHERE子句C) 使用 HAVING子句的同时可以使用 WHERE子句D) 使用 HAVING子句的作用是限定分组的

    4、条件(分数:1.00)A.B.C.D.8.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B.C.D.9.在 E-R图中,属性用( )表示。A矩形 B四边形 C菱形 D椭圆形(分数:2.00)A.B.C.D.10.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90的元素时查找成功的比较次数为_。A) 1 B) 2 C) 3 D) 9(分数:2.00)A.B.C.D.11.下列不属于结构化分析的常用工具的是_。A) 数据流图 B) 数据字典 C) 判

    5、定树 D) PAD 图(分数:1.00)A.B.C.D.12.用 DIMENSLONa(2,3)命令定义数组 s后再对各元素赋值:a(1,2);2,a(1,3):3,a(2,1)=4, a(2,2)=5,a(2,3)=6,然后再执行命令?a(5),则显示结果是_。 A.F. B变量未定义C3 D 5(分数:1.50)A.B.C.D.13.容器类中的对象是( )修改的。A) 可以 B) 不可以C) 不确定 D) 以上答案都不对(分数:2.00)A.B.C.D.14.嵌套查询命令中的 IN,相当于A) 等号 B) 集合运算符 (分数:1.00)A.B.C.D.15.设 X=10,语句?VARTYP

    6、E(“X“)的输出结果是A) N B) CC) 10 D) X(分数:2.00)A.B.C.D.16.如果要创建一个 3级分组报表,第一级分组是“部门”(字符型),第二级分组是“性别”(字符型),第三级分组是“基本工资”(数值型),当前索引的索引表达式应当是( )。A) 部门+性别+基本工资B) 性别+部门+STR(基本工资)C) STR(基本工资)+性别+部门D) 部门+性别+STR(基本工资)(分数:2.00)A.B.C.D.17.用 SQL语言检索商品种类大于等于 2的部门名称及部门的商品数目,并按商品种类的数目降序排序,正确的命令是_。A) SELECTCOUNT(商品商品号)As 商

    7、品数目,部门名称;FROM部门,商品;WHERE部门部门号:商品部门号;GROUPBY部门名称;HAVING商品数目22;ORDERBY商品数目 DESCB) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FROM部门,商品;GROUPBY部门名称;HAVING商品数目=2And 部门部门号=商品。部门号;0RDER BY商品数目 DESCC)SELECTCOUNT(商品商品号)As 商品数目,部门名称; FROM部门,商品;GROUPBY部门名称;WHERE商品数目=2;ORDERBY商品数目 DESCD) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FRO

    8、M部门,商品;WHERE部门部门号:商品部门号 And商品数目:2;GROUPBY部门名称;ORDERBY商品数目 DESC(分数:1.00)A.B.C.D.18.显示与隐藏命令窗口的操作是A) 单击“常用”工具栏上的 “命令窗口”按钮B) 通过“窗口”菜单下的 “命令窗口”选项来切换C) 直接按 Ctrl+F2或 Ctrl+F4组合键D) 以上方法都以(分数:1.00)A.B.C.D.19.在 Visual FoxPro中,用于建立或修改程序文件的命令是 _。A) MODIFY文件名B) MODIFY COMMAND文件名C) MODIFY PROCEDURE文件名D) 上面 B和 C都对(

    9、分数:2.00)A.B.C.D.20.BROWSE命令的作用是( )。A) 只能浏览记录B) 只能修改记录C) 修改一条记录D) 打开一个可在其中查看和编辑数据库记录的窗口(分数:2.00)A.B.C.D.21.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。A) INDEX ON 学号,成绩 TO XHCJB) INDEX ON 学号+成绩 TO XHCJC) INDEX ON 学号,STR(成绩,3)TO XHCJD) INDEX ON 学号+STR(成绩,3)TO XHCJ(分数:2.00)A.B.C.D.22

    10、.若对已建立索引文件的数据库文件进行 INSERT,APPEND 等操作时,要能够自动更新索引文件的前提条件是( )。A) 索引文件应预先打开B) 索引文件应预先关闭C) 索引文件打开与关闭都可以D) 索引文件先关闭,操作后再打开(分数:2.00)A.B.C.D.23.报表文件的扩展名是A) MNX B) FXP C) PRG D) FRX(分数:2.00)A.B.C.D.24.下列关于类、对象、属性和方法的描述中错误的是( )。A) 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B) 属性用于描述对象的状态,方法用于表示对象的行为C) 基于同一类产生的两个对象可以分别设置自己的属

    11、性值D) 通过执行不同对象的同名方法,其结果必然是相同的(分数:2.00)A.B.C.D.25.数据流图(DFD)是用于描述结构化方法中_工作阶段的工具。A需求分析 B可行性研究 C详细设计 D程序编码(分数:2.00)A.B.C.D.26.在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。A) 限制(Restrjct)B) 忽略(Ignore)C) 级联(Cascade)D) 级联(Cascade)或限制(Restrict)(分数:2.00)A.B.C.D.27.Visual Foxp

    12、ro 6.0 程序设计的三种基本结构是_。(A) 顺序,选择,循环(B) 顺序,选择,逻辑(C) 模块,转移,循环(D) 网状,选择,逻辑(分数:2.00)A.B.C.D.28.实际存储在数据库中的表是A) 基本表 B) 视图 C) 基本表和视图 D) 以上均不是(分数:1.00)A.B.C.D.29.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A) 125 B) n/2C) n D) n+1(分数:2.00)A.B.C.D.30.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。A) 数据与程序独立存放 B) 不同的数据被存放在不同的文件中C) 不同的

    13、数据只能被对应的应用程序所使用 D) 以上 3种说法都不对(分数:2.00)A.B.C.D.31.将文本框的 PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑 2004“时,文本框中显示的是A)电脑 2004 B)* * * * *C)* * * * * * * * D)错误设置,无法输入(分数:1.00)A.B.C.D.32.下列函数中函数值为日期型的是( )。A) DAY() B) TTOC()C) CTOT() D) DATE()(分数:1.00)A.B.C.D.以下各题使用下列数据表。“外汇名”表:外币代码 外币名称 现钞买入价 现钞卖出价 基准价13 欧元

    14、 958.6400 985.2300 996.540028 英镑 1220.9700 1330.2200 1287.456537 法自 592.7650 618.1305 612.591026 加元 516.4110 531.4280 519.869015 美元 811.5410 817.8900 815.6650“持有数”表:姓名 外币代码 持有数量李巡芬 37 30000.00张武奇 13 1000.00马小六 15 3000.00马小六 37 4000.00张武奇 15 2200.00林诗诗 26 2000.20李巡芬 26 30000.00张武奇 28 3000.00马小六 26 30

    15、00.00马小六 13 4000.00张武奇 26 18000.00(分数:10.00)(1).执行下列 SQL语句后,第一条记录的内容是( )。SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数WHERE 外汇名.外币代码=持有数.外币代码AND 持有数量=10000ORDER BY 持有数量 DESC,姓名A张武奇 加元 18000B张武奇 法郎 18000C李巡芬 加元 30000D李巡芬 法郎 30000(分数:2.00)A.B.C.D.(2).查询持有外币种类在 4种及以上人员的姓名,以及持有的种类数量,并按种类数量升序排列,数量相同时,按姓名降序排列,下列语句正确的是

    16、( )。ASELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类,姓名 DESCBSELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY COUNT(*),姓名 DESCCSELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类 AND 姓名 DESCDSELECT 姓名,COUNT(*) AS 外币种类 FR

    17、OM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类+姓名 DESC(分数:2.00)A.B.C.D.(3).计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)ASELECT SUM(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码AND 姓名=“马小六“BSELECT SUM(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE

    18、 外汇名.外币代码=持有数.外币代码FOR 姓名=“马小六“CSELECT COUNT(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码AND 姓名=“马小六“DSELECT COUNT(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码FOR 姓名=“马小六/(分数:2.00)A.B.C.D.(4).将“外汇名”表美元和英镑的基准价下调 1%,下列 SQL语句正确的是( )。AUPDATE 外汇名 FOR 基准价=基准价 * 0.99WHERE 外币名称=“美元“

    19、 OR 外币名称=“欧元“BUPDATE 外汇名 SET 基准价=基准价 * 0.99WHERE 外币名称=“美元“ OR 外币名称=“欧元“CUPDATE 外汇名 SET 基准价=基准价 * 0.99WHERE 外币名称=“美元“ AND 外币名称=“欧元“DUPDATE 外汇名 FOR 基准价=基准价 * 0.99WHERE 外币名称=“美元“ AND 外币名称=“欧元/(分数:2.00)A.B.C.D.(5).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL语句正确的是( )。ADELETE FROM 持有数WHERE 持有数.外币代码=外汇名.外币代码AND 外币名称=“法

    20、郎“BDELETE FROM 持有数,外汇名WHERE 持有数.外币代码=外汇名.外币代码AND 外币名称=“法郎“CDELETE FROM 持有数 WHERE 外币代码 IN(SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)DDELETE FROM 持有数 WHERE 外币代码 INSELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎/(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)33.在 Visual FoxPro中,假设先打开了 sdb数据库文件,接着打开了 sc数据库文件,先要指定当前数据库为 SDB,应使用命

    21、令:_DATEABASE TO SDB。(分数:2.00)填空项 1:_34.在 SQL中,ALTER 命令有两个选择项, 1 子命令用于修改字段名, 2 子命令用于增加新的字段。(分数:1.00)填空项 1:_35.使用 SQL语句查询每个学生及其选修课程的情况:SELECT学生.*,选修课.*;FROM学生,选修课;WHERE_=_(分数:1.00)填空项 1:_36.通用型字段的数据可以通过剪贴板粘贴,也可以通过编辑菜单中的 1 命令来插入图形。(分数:1.00)填空项 1:_37.对于长度为 n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为 1。(分数:1.00

    22、)填空项 1:_38.如果要在表格中显示成绩表的内容,那么就应当在表格的 RecordSourceType属性值中填入_,在RecordSource属性值中填入_。(分数:3.00)填空项 1:_39.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2.00)填空项 1:_40.输出 50200 之间的所有素数,一行显示 5个,并求和。set talk offclearn=50j=0S=0_ i=2do while inif int(n/i)=n/iexitendif_enddoifi=n?str(n,5)S=S+Nj=j+l_?endifendifn=n+1e

    23、nddo?“S=“,Sreturn(分数:2.00)填空项 1:_41.数据库设计包括概念设计、 1 和物理设计。(分数:2.00)填空项 1:_42.若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_43.数据库三级模式体系结构的划分,有利于保持数据库的 1。(分数:1.00)填空项 1:_44.软件的调试方法主要有强行排错法、 1 和原因排除法。(分数:2.00)填空项 1:_45.对下列二叉树进行中序遍历的结果为_。(分数:2.00)填空项 1:_46.当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,

    24、这是指数据的 1。(分数:1.00)填空项 1:_47.使用 SQL语句实现将一条新的记录插入“工资”表中:INSERT_工资(职工号,实发工资)VALUES(“0801“,1800.00)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-397 答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:33,分数:63.50)1.在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令( )。ASET CENTURY ON BSET CENTURY TO 4CSET YEAR TO 4 DSET YAER TO

    25、yyyy(分数:2.00)A. B.C.D.解析:解析 固定语法:SET CENTURY ON 之后,日期变成 YYYY/MM/DD,SET CENTURY OFF 之后,日期变成 YY/MM/DD。2.下面是关于表单数据环境的叙述,其中错误的是A) 可以在数据环境中加入与表单操作有关的表B) 数据环境是表单的容器C) 可以在数据环境中建立表之间的联系D) 表单运行时自动打开其数据环境中的表(分数:1.00)A.B. C.D.解析:解析 数据环境中能够包含与表单有联系的表和视图以及表之间的关系,并且可以设置和编辑表之间的关系。数据环境的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释

    26、放而关闭。3.在命令窗口中,可用 DO命令运行菜单程序的扩展名为A) FMT B) MPR C) MNX D) FRM(分数:2.00)A.B. C.D.解析:解析 菜单文件的执行方式可以用命令的方式完成。当生成的可执行菜单文件 (.MPR)后可直接在命令窗口中通过 DO命令执行,故选项 B为正确答案。4.下列关于项目中“移出”文件的说法,正确的是( )。A) 被移出的文件将直接从磁盘中删除B) 被移出的文件将不能被任何项目添加C) 被移出的文件只是将文件移出项目,但文件保留在磁盘中D) 被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中(分数:2.00)A.B.C. D.解析:

    27、解析 在 Visual FoxPro项目管理器中,文件从项目管理器中移出,只是该文件不存在于此项目,但会保留在磁盘中。移出的文件可再次被原项目添加,也可以被其他项目添加。5.有如下 SQL语句:SELECT 班级名称 FROM班级表 WHERE NOT EXISTS;(SELECT*FROM 学生表 WHERE班级号=班级表班级号)执行该语句后,班级名称的字段值是A)03计算机一班B)03计算机二班C)03计算机三班D)03计算机一班和 03计算机二班(分数:1.00)A.B.C. D.解析:解析 该 SQL语句的功能是查找还没有学生记录的班级名称。在学生表中暂时还没有“03 计算机三班“学生

    28、的记录,所以查询结果为“03 计算机三班“。6.下列函数依赖中_是平凡的 FD。AAB-BC BAB-CD CAB-A nAB-D(分数:2.00)A.B.C. D.解析:7.下面有关 HAVING子句描述错误的是_。A) HAVING子句必须与 GROUP BY子句同时使用,不能单独使用B) 使用 HAVING子句的同时不能使用 WHERE子句C) 使用 HAVING子句的同时可以使用 WHERE子句D) 使用 HAVING子句的作用是限定分组的条件(分数:1.00)A.B. C.D.解析:解析 关系数据库标准语言 SQL/SQL的数据查询功能评析 HAVING 子句总是跟在 GROUP B

    29、Y子句之后,不可以单独使用。HAVlNG 子句和 WHERE子句不矛盾,在查询中是先用 WHERE子句限定元组,然后进行分组,最后用 HAVING子句限定分组条件。8.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B. C.D.解析:解析 层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。9.在 E-R图中,属性用( )表示。A矩形 B四边形 C菱形 D椭圆形(分数:2.00)A.B.C.D. 解析:10.已知一个有序表

    30、为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90的元素时查找成功的比较次数为_。A) 1 B) 2 C) 3 D) 9(分数:2.00)A.B. C.D.解析:根据二分法查找的查找过程,首先将 90与表中中间的元素 50进行比较,由于 90大于 50,所以在线性表的后半部分查找。第二次与比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。11.下列不属于结构化分析的常用工具的是_。A) 数据流图 B) 数据字典 C) 判定树 D) PAD 图(分数:1.00)A.B.C.D. 解析:解析 结构化分析的常用工具评析 结构化分析

    31、的常用工具有数据流图、数据字典、判定树和判定表。而 PAD图是常见的过程设计工具中的图形设计。12.用 DIMENSLONa(2,3)命令定义数组 s后再对各元素赋值:a(1,2);2,a(1,3):3,a(2,1)=4, a(2,2)=5,a(2,3)=6,然后再执行命令?a(5),则显示结果是_。 A.F. B变量未定义C3 D 5(分数:1.50)A.B.C.D. 解析:13.容器类中的对象是( )修改的。A) 可以 B) 不可以C) 不确定 D) 以上答案都不对(分数:2.00)A. B.C.D.解析:14.嵌套查询命令中的 IN,相当于A) 等号 B) 集合运算符 (分数:1.00)

    32、A.B. C.D.解析:解析 嵌套查询命令中,IN 相当于集合运算符15.设 X=10,语句?VARTYPE(“X“)的输出结果是A) N B) CC) 10 D) X(分数:2.00)A.B. C.D.解析:解析 本题考查函数 VARTYPE()的使用。函数 VARTYPE(表达式)用来测试表达式的类型,返回一个大写字母,函数值为字符型。字母 C表示字符型或者备注型。本题测试的是”X”,这是一个字符型表达式,因此其返回值为字符型,故选项 B为正确答案。16.如果要创建一个 3级分组报表,第一级分组是“部门”(字符型),第二级分组是“性别”(字符型),第三级分组是“基本工资”(数值型),当前索

    33、引的索引表达式应当是( )。A) 部门+性别+基本工资B) 性别+部门+STR(基本工资)C) STR(基本工资)+性别+部门D) 部门+性别+STR(基本工资)(分数:2.00)A.B.C.D. 解析:解析 STR(数值表达式)的功能是将数值表达式的值转换成字符串,本题中的“+”是字符串连接符,将 3个字段表达式按分组的级别顺序连接在一起,构成多重索引,实现多级分组。17.用 SQL语言检索商品种类大于等于 2的部门名称及部门的商品数目,并按商品种类的数目降序排序,正确的命令是_。A) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FROM部门,商品;WHERE部门部门号:商

    34、品部门号;GROUPBY部门名称;HAVING商品数目22;ORDERBY商品数目 DESCB) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FROM部门,商品;GROUPBY部门名称;HAVING商品数目=2And 部门部门号=商品。部门号;0RDER BY商品数目 DESCC)SELECTCOUNT(商品商品号)As 商品数目,部门名称; FROM部门,商品;GROUPBY部门名称;WHERE商品数目=2;ORDERBY商品数目 DESCD) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FROM部门,商品;WHERE部门部门号:商品部门号 And商品数目

    35、:2;GROUPBY部门名称;ORDERBY商品数目 DESC(分数:1.00)A. B.C.D.解析:解析 SQL 的数据查询功能:聚集查询 评析 VisualFoxPro 的 SELECT-SQL命令的一般语法格式如下:SELECTALL|DIST|NCT目标列表达式,目标列表达式FROM基本表(或视图),基本表(或视图)WHERE条件表达式 GROUPBY列名 1HAVING内部函数表达式ORDER BY列名 2ASC|DESC说明:SELECT 子句:ALL 表示选出的记录中包括重复记录,这是缺省值;DISTINCT 则表示选出的记录中不包括重复记录。 FROM 子句及其选项:用于指定

    36、查询的表,可以对单个表或多个表进行查询。WHERE 子句:说明查询条件,即筛选元组的条件。GROUPBY 子句:对记录按值分组,常用于分组统计。HAVING 子句:当含有 GROUPBY子句时,HAVING 子句可用作记录查询的限制条件;无 GROUPBY子句时HAVING子句的作用如同 WHERE子句。 ORDERBY 子句:指定查询结果中记录按排序,默认升序。选项 ASC表示升序,DESC 表示降序。在本题中,首先要查出各个部门的商品的种类,就要以部门名称对商品号进行 COUNT聚集查询。然后根据聚集查询的结果用 HAVING子句进行筛选,最后利用 ORDERBY 子句进行排序。在查询语句

    37、中,WHERE 子句用来实现两个表的连接。18.显示与隐藏命令窗口的操作是A) 单击“常用”工具栏上的 “命令窗口”按钮B) 通过“窗口”菜单下的 “命令窗口”选项来切换C) 直接按 Ctrl+F2或 Ctrl+F4组合键D) 以上方法都以(分数:1.00)A.B.C.D. 解析:解析 命令窗口是桌面上的一个重要部件,在该窗口中,可以直接输入 Visual FoxPro的各条命令,回车之后便立即执行该命令。有如下 3种操作可以用来显示与隐藏命令窗口;单击命令窗口右上角的关闭按钮可关闭它,通过“窗口”菜单下的“命令窗口”选项可以重新打开。单击“常用”工具栏上的“命令窗口”按钮。按 Ctrl+F4

    38、组合键隐藏命令窗口;按 Ctrt+F2组合键显示命令窗口。因此本题的正确选项为 D。19.在 Visual FoxPro中,用于建立或修改程序文件的命令是 _。A) MODIFY文件名B) MODIFY COMMAND文件名C) MODIFY PROCEDURE文件名D) 上面 B和 C都对(分数:2.00)A.B. C.D.解析:解析 建立或修改程序文件的命令语句评析 建立和修改程序文件的命令格式是:MODIFY COMMAND文件名,文件名前可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认扩展名.prg。20.BROWSE命令的作用是( )。A) 只能浏览记录B) 只能修改记录

    39、C) 修改一条记录D) 打开一个可在其中查看和编辑数据库记录的窗口(分数:2.00)A.B.C.D. 解析:21.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。A) INDEX ON 学号,成绩 TO XHCJB) INDEX ON 学号+成绩 TO XHCJC) INDEX ON 学号,STR(成绩,3)TO XHCJD) INDEX ON 学号+STR(成绩,3)TO XHCJ(分数:2.00)A.B.C.D. 解析:解析 利用命令建立多个宁段索引时,建立索引的字段之间应用“+”号连接,且字段类型要转换为字符型

    40、数据,STR()函数的功能是将数值型数据转换为字符型数据。22.若对已建立索引文件的数据库文件进行 INSERT,APPEND 等操作时,要能够自动更新索引文件的前提条件是( )。A) 索引文件应预先打开B) 索引文件应预先关闭C) 索引文件打开与关闭都可以D) 索引文件先关闭,操作后再打开(分数:2.00)A. B.C.D.解析:23.报表文件的扩展名是A) MNX B) FXP C) PRG D) FRX(分数:2.00)A.B.C.D. 解析:解析 MNX 是菜单文件的扩展名;FXP 是编译后的程序的扩展名;PRG 是程序文件的扩展名;FRX是报表文件的扩展名,故选 D) 。24.下列关

    41、于类、对象、属性和方法的描述中错误的是( )。A) 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B) 属性用于描述对象的状态,方法用于表示对象的行为C) 基于同一类产生的两个对象可以分别设置自己的属性值D) 通过执行不同对象的同名方法,其结果必然是相同的(分数:2.00)A.B.C.D. 解析:解析 类是具有相同属性和相同操作的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生的不同对象的属性可以分别设置,属性用于描述类的性质、状态,而方法是用于表示对象的行为。25.数据流图(DFD)是用于描述结构化方法中_工作阶段的工具。A需求分析 B可行

    42、性研究 C详细设计 D程序编码(分数:2.00)A. B.C.D.解析:解析 在需求分析阶段采用结构化分析,其结果是产生数据流图。26.在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。A) 限制(Restrjct)B) 忽略(Ignore)C) 级联(Cascade)D) 级联(Cascade)或限制(Restrict)(分数:2.00)A.B.C. D.解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据

    43、,来检查对表的数据操作是否正确。更新规则规定了当在父表中的主关键字段或候选关键字段更改时,是否进行参照完整性检查: 如果选择“级联”,用新的连接字段自动修改子表中的相关所有记录。 如果选择“限制”,若子表中有相关记录,则禁止修改父表中的连接字段值。 如果选择“忽略”,不做参照完整性检查,可以随意更新父表中的连接字段值。27.Visual Foxpro 6.0 程序设计的三种基本结构是_。(A) 顺序,选择,循环(B) 顺序,选择,逻辑(C) 模块,转移,循环(D) 网状,选择,逻辑(分数:2.00)A. B.C.D.解析:28.实际存储在数据库中的表是A) 基本表 B) 视图 C) 基本表和视

    44、图 D) 以上均不是(分数:1.00)A. B.C.D.解析:解析 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。而实际存储在数据库中的表我们也称其为基本表,不属于任何数据库的表为自由表。29.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A) 125 B) n/2C) n D) n+1(分数:2.00)A.B.C. D.解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元

    45、素为止在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n30.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。A) 数据与程序独立存放 B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用 D) 以上 3种说法都不对(分数:2.00)A.B.C.D. 解析:解析 数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改;二是逻辑独立性,即由于数据的局部逻辑结构(

    46、它是总体逻辑结构的一个子集,由具体的应用程序所确定,并且根据具体的需要可以作一定的修改)与总体逻辑结构之间也由系统提供映象,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序也可以不必修改。综上所述,本题的正确答案是 D)。31.将文本框的 PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑 2004“时,文本框中显示的是A)电脑 2004 B)* * * * *C)* * * * * * * * D)错误设置,无法输入(分数:1.00)A.B.C. D.解析:解析 PasswordChar 属性指定文本框控件内是显示用户输入的字符还

    47、是显示占位符。当为属性指定一个占位符(例如本题中的星号“*”),文本框中只显示占位符。由于一个汉字占两个字符位,因此本题在文本框中将显示 8个星号。32.下列函数中函数值为日期型的是( )。A) DAY() B) TTOC()C) CTOT() D) DATE()(分数:1.00)A.B.C.D. 解析:解析 函数 DAY()从指定的日期表达式或日期时间表达式中返回月里面的天数,返回值是数值型。函数 TTOC()将日期时间数据转换成字符串,返回值是字符型。函数 CTOT()将“字符表达式”值转换成日期时间型数据。函数 DATE()返回当前系统日期,函数值为日期型。以下各题使用下列数据表。“外汇名”表:外币代码 外币名称 现钞买入价 现钞卖出价 基准价13 欧元 958.6400 985.2300 996.540028 英镑 1220.9700 1330.2200 1287.456537 法自 592.7650 618.1305 612.591026 加元 516.4110 531.4280 519.869015 美元 811.5410 817.8900 815.6650“持有数”表:姓名 外币代码 持有数量李巡芬 37 30000.00张武奇 13 1000.00


    注意事项

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




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

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

    收起
    展开