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

    【计算机类职业资格】国家二级VF笔试-试卷20及答案解析.doc

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

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

    【计算机类职业资格】国家二级VF笔试-试卷20及答案解析.doc

    1、国家二级 VF笔试-试卷 20及答案解析(总分:114.00,做题时间:90 分钟)一、选择题(总题数:38,分数:84.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性B.可行性C.有穷性D.拥有足够的情报3.数据结构中,与所使用的计算机无关的是数据的( )。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构4.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148

    2、B.169C.182D.1985.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表6.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解B.限制 GOTO语句的使用C.减少或取消注释行D.程序越短越好7.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化8.关于内存变量的调用,下列说法中正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序

    3、调用D.局部变量能被本层模块和下层模块程序调用9.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:2.00)A.树B.网络C.图D.二维表10.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移11.SQL语言又称为( )。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言12.Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一

    4、个表之间有一定关系D.数据模型符合满足一定条件的二维表格式13.列程序(请注意循环体内的 LOOP和 EXIT语句)的运行结果是( )。 X=8 DO WHILET X=X+1 IF X=INT(X3)*3 ? X ELSE LOOP ENDF IF X10 EXIT ENDIF END DO(分数:2.00)A.9 12B.12 15C.15 18D.18 2114.在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的命令是( )。(分数:2.00)A.SELECT姓名 TOP 2 FROM成绩表 WHERE物理 DESCB.SELECT姓名 TOP 2 FROM成绩表 FOR物

    5、理 DESCC.SELECT姓名 TOP 2 FROM成绩表 GROUP BY物理 DESCD.SELECT姓名 TOP 2 FROM成绩表 ORDER BY物理 DESC15.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.私有变量B.局部变量C.全局变量D.数组变量16.下列关于 SQL对表的定义的说法中,正确的选项是( )。(分数:2.00)A.利用 ALTER TABLE来定义一个新的数据表结构B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等C.SQL只能对数据库表实现其完整性、彳丁效性规则等信息的设置D.SQL的表定义语句只能定义表巾的候选索引、唯一索引和普

    6、通索引,不能定义主索引17.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保证记录的唯一性C.提高表之间的查询速度D.在插入、史新、删除记录时,确保已定义的表间关系18.如果要创建一个 3级分组报表,第一级分组是“工厂”,第二级分组足“车间”,第三级分组是“工资总和”,肖前索引的索引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和)C.车间+工厂+STR(工资总和)D.STR(工资总和)+车间+工厂19.“主键”不允许取重复值,是指( )。(分数:2.00)A.实体完整性约束规则B.引用完整性约束规则C.用户自定义完褴

    7、性约束规则D.数据完整性约束规则20.让控件获得焦点,使其成为活动对象的方法是( )。(分数:2.00)A.ShowB.RehasPC.SetFocusD.GotFocus21.在表单中列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以没置多重选择,组合框不可以D.组合框可以设置多重选择,而列表框不可以22.下列的 SQL语句能实现的功能是( )。 SELECT*FROM 仓厍 WHERE仓库号=“WHl” UNION SELECT*FROM仓库 wHERE仓库号=“WH2”(分数:

    8、2.00)A.查询在 WHl或者 WH2仓库巾的职工信息B.查询仓库号为 WHl或者 WH2的仓库信息C.查询既在仓库号为 WHl又在仓库号为 WH2工作的职工俯息D.语句错误,不能执行23.若将过程放在过程文件中,可_在应用程序中使用下列( )命令打开过程文件。(分数:2.00)A.SET ROUTINE TOB.SET PROCEDURE TOC.SET PROGRAM TOD.SET FUNCT1ON TO24.为视重命名的命令是( )。(分数:2.00)A.MODIEY V1EWB.CREATE VIEWC.DELETE VIEWD.RENAME VlEW25.当前目录下有数据库文件

    9、xsdak,数据库中有表文件 studentdbf,执行如下 SQL语句后( ) SELECT*FORM student INTODBF xsdak ORDER BY学号(分数:2.00)A.生成一个按“学号”升序的表文件 xsdakDbfB.生成一个按“学号”降序的表文件 xsdakDhfC.生成一个新的数据侔文件 xsdakDbcD.系统提出错的信息26.执行下列程序后,屏幕上显示的结果是( )。 X=2 Y=3 ? X.Y DO SUBL? X.YPROCEDURE SUBLPRIVATE YX=4Y=5RETURN(分数:2.00)A.2 3 4 5B.2 3 4 3C.4 5 4 5

    10、D.2 3 2 327.下列叙述中,不属于表单数据环境常用操作的是( )。(分数:2.00)A.向数据环境添加表或视图B.向数据环境中添加控件C.从数据环境中删除表或视图D.在数据环境中编辑关系28.SQL查询语句中,用来实现关系的投影运算的短语是( )。(分数:2.00)A.WHEREB.FROMC.SELECTD.GROUP BY29.下列叙述中,正确的是( )。(分数:2.00)A.在命令窗门中被赋值的变量均为局部变量B.在命令窗口中用 PRIVATE命令说明的变量均为局部变量C.在被调用的下级程序中用 PUBLIC命令说明的变量都会足全局变量D.在程序中用 PRjVATE命令说明的变量

    11、均为全局变世30.执行定义数组命令 DIMENSION A(3),则语句 A=3的作用是( )。(分数:2.00)A.对 A(1)赋值为 3B.对每个元素均赋相同的值 3C.对简单量 A赋值 3,与数组无关D.语法错误31.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设皆默认值。而数据库表字段不能设置默认值32.下列程序段中空格“?”处的结果是( )。 CLOSE DATA a=0 USE 教师 GO TOP DO WHILENOTE=OFO

    12、IF 主讲课程=“数据结构”OR主讲课程=“C 语言” a=a+1 ENDlF SKIP ENDDO ? a(分数:2.00)A.4B.5C.6D.733.为“教师”表的职工号字段添加有效性规则:职工号的最左边 3位字符是 110,正确的 SQL语句是( )。(分数:2.00)A.CHANGE TABLE教师 ALTER职工号 SET CHECK LEFT(职工号,3)=“110”B.ALTER TABLE教师 ALTER职工号 SET CHECK LEFT(职工号,3)=“110”C.ALTER TABLE教师 ALTER 职工号 CHECK LEFT(职工号,3)=“110”D.CHANG

    13、E TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“11”34.建立一个视图 salary该视图包括了系号和(该系的)平均工资两个字段,正确的 SQL语句足( )。(分数:2.00)A.CREATE VIEW salary AS系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系号B.CREATE VIEW salary AS SELECT系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系名C.CREATE VIEW salary SELECT 系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系号

    14、D.CREATE V1EW salary AS SELECT系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系号35.有 SQL语句: SELECT COUNT(*)AS 人数,主讲课程 FROM 教师 GROUP BY主讲课程 ORDER BY 人数DESC 该语句执行结果的第一条记录的内容是( )。(分数:2.00)A.4数据结构B.3操作系统C.2数据库D.1网络技术36.有 SQL语句: SELECT 学院系名,COUNT(*)AS 教师人数 FROM教师学院 WHERE 教师系号=学院系号 GROUP BY学院系名 与如上语句等价的 SQL语句是( )(分数:2.

    15、00)A.SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教师 INNER JOIN 学院 教师系号=学院系号GROUP BY 学院系名B.SELECT学院系名,COUNT(*)AS 教师人数 FROM 教师 INNER JOIN 学院 ON 系号 GROUP BY 学院系名C.SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教帅 INNER JOIN 学院 ON 教师系号=学院系号 GROUP BY 学院系名D.SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教师 INNER JOIN 学院 ON 教师系号=学院系号(分数:4.00)(1

    16、).求至少有 4个职工的每个仓库的工资总和( )。(分数:2.00)A.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工 WHERE COUNT(*)=4B.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工 GROUP BY 仓库号 SET COUNT(*)=4C.SELECT仓库号,CoUNT(*),SUM(工资)FROM 职工 GROUP BY 仓库号 HAVING COUNT(*)=4D.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工 GROUP BY 仓库号 WHERE COUNT(*)=4(2).执行下列 SQL语句后,显示查询

    17、到的仓库号有( )。SELECTDISTINCT 仓库号 FROM职工 WHERE工资=ALL(SELECT工资 FROM职工 WHERE仓库号=“WH3”)(分数:2.00)A.WHlB.WH2C.WH4D.WHl、WH3(分数:10.00)(1).为“歌手”表增加一个字段“最后得分”的 SQL语句是( )。(分数:2.00)A.ALTER TABLE歌手 ADD最后得分 F(6,2)B.ALTER DBF歌手 ADD最后得分 F6,2C.CHANGE TABLE歌手 ADD最后得分 F(6,2)D.CHANGE TABLE学院 INSERT最后得分 F6,2(2).插入一条记录到“评分”表

    18、中,歌手号、分数和评委号分别是“1001”、99 和“105”,正确的SQL语句是( )。(分数:2.00)A.INSERT VALUES(“1001”,99,“105”)INTO 评分(歌手号,分数,评委号)B.INSERT T0评分(歌手号,分数,评委号)VALUES(“1001”,99,“105”)C.INSERT INTO评分(歌手号,分数,评委号)VALUES(“1001”,99,“105”)D.INSERT VALUES(“1001”,99,“105”)TO 评分(歌手号,分数,评委号)(3).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0并且小于等于 10”,正

    19、确的SQL语句是( )。(分数:2.00)A.CHANGE TABLE评分 ALTER分数 SET CHECK分数=0 AND 分数=0 AND 分数=0 AND 分数=0 OR 分数6,“TRUE“,“FALSE”)的返回值是 1 。(分数:2.00)填空项 1:_47.SQL语句中, 1 命令短语的功能是修改表中的记录。(分数:2.00)填空项 1:_48.在 SQL语句中,为了避免查询到的记录重复,可用 1 短语。(分数:2.00)填空项 1:_49.有学生表 XS(学好、课程号、成绩),用 SQL语句检索每个学生的成绩总和的语句是: SELECT 学号,SLJM(成绩)FR(1)M X

    20、S 1。(分数:2.00)填空项 1:_50.调用表单的 1 方法可以重新绘制表单或控件,并刷新它的所有值。(分数:2.00)填空项 1:_51.用当前窗体的 LABELl控件显示系统时间的语句是 ThisFormLabell 1=IME()(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 20答案解析(总分:114.00,做题时间:90 分钟)一、选择题(总题数:38,分数:84.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性 B

    21、.可行性C.有穷性D.拥有足够的情报解析:解析:算法具有可行性、确定性、有穷性和拥有足够的情报四个特征。3.数据结构中,与所使用的计算机无关的是数据的( )。(分数:2.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:解析:数据的一种逻辑结构可以对应多种存储结构,数据的存储结构可以是顺序存储结构,也可以是链式存储结构。数据的逻辑结构与计算机无关,只是抽象地反映数据元素之间的逻辑关系。4.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148B.169 C.182D.198解析:解析:叶子结点即度为 0的结点,它总是

    22、比度为 2的结点多一个,所以,具有 60个叶子结点的二叉树有 59个度为 2的结点。总结点数=叶子结点数+度数为 1的结点数+结数为 2的结点数,即60+50+59=169,所以总结点为 169。5.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:解析:二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。6.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解 B.限制 GOTO语句的使用C.减少或取消注释行D.程序越短越好解

    23、析:解析:程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GO TO语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。7.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:8.关于内存变量的调用,下列说法中正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用解析:9.最常用的一种基本数据模型是关系

    24、数据模型,它的表示应采用( )。(分数:2.00)A.树B.网络C.图D.二维表 解析:解析:关系数据模型是属于数据库的一种最重要的数据模型,在关系数据模型中,实体及实体间的联系都用二维表来表示。10.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移解析:解析:程序的基本控制结构包括顺序、选择和循环(重复)。11.SQL语言又称为( )。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言 D.结构化操纵语言解析:解析:SQL 语言的全称为 Structured QueRy La

    25、ngLrage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言 4个部分。12.Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式 解析:解析:在关系数据库管理系统中。关系是指符合一定条件的二维表.把数据看成是二维表中的元素.一个二维表就是一个关系,表名就是关系名。13.列程序(请注意循环体内的 LOOP和 EXIT语

    26、句)的运行结果是( )。 X=8 DO WHILET X=X+1 IF X=INT(X3)*3 ? X ELSE LOOP ENDF IF X10 EXIT ENDIF END DO(分数:2.00)A.9 12 B.12 15C.15 18D.18 21解析:14.在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的命令是( )。(分数:2.00)A.SELECT姓名 TOP 2 FROM成绩表 WHERE物理 DESCB.SELECT姓名 TOP 2 FROM成绩表 FOR物理 DESCC.SELECT姓名 TOP 2 FROM成绩表 GROUP BY物理 DESCD.SELE

    27、CT姓名 TOP 2 FROM成绩表 ORDER BY物理 DESC 解析:15.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.私有变量 B.局部变量C.全局变量D.数组变量解析:解析:在程序中直接使用由系统自功隐含建立的变量都是私有变量。作用域是建立它的模型块及其下属的各层模型。局部变量只能在建立它的模型中使用。16.下列关于 SQL对表的定义的说法中,正确的选项是( )。(分数:2.00)A.利用 ALTER TABLE来定义一个新的数据表结构B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等C.SQL只能对数据库表实现其完整性、彳丁效性规则等信息的设置 D.SQ

    28、L的表定义语句只能定义表巾的候选索引、唯一索引和普通索引,不能定义主索引解析:解析:在 SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新的内容一样,可以完成其所有的功能,包括主索引、域完整性的约束、字段有效性规则等。17.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保证记录的唯一性C.提高表之间的查询速度D.在插入、史新、删除记录时,确保已定义的表间关系 解析:解析:参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。18.如果要创建一个 3

    29、级分组报表,第一级分组是“工厂”,第二级分组足“车间”,第三级分组是“工资总和”,肖前索引的索引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和) C.车间+工厂+STR(工资总和)D.STR(工资总和)+车间+工厂解析:解析:多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区”和“城市”字段,要使同一地区的记录集中在一起显示或打印,只需建立以“地区”字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一城市的记录也分级显示或打印,表必须建立了基于关键字表达式的复合索引(多重索引),如“地区”+“城市”。 题干中第一级分组

    30、是工厂,第二级分组是车间,第三级分组是工资总和,而且索引表达式的数据类型为字符型,应该先把数值型的字段“工资总和”用 STR函数转换成字符型,所以当前索引的索引表达式是:工厂+车间+STR(工资总和)。19.“主键”不允许取重复值,是指( )。(分数:2.00)A.实体完整性约束规则 B.引用完整性约束规则C.用户自定义完褴性约束规则D.数据完整性约束规则解析:解析:实体完整性是保证表中记录唯一的特性,也就是说,在一个表中不可能有重复的记录。在Visual FoxPro中,利用主关键字和候选关键字来保证实体完整性。20.让控件获得焦点,使其成为活动对象的方法是( )。(分数:2.00)A.Sh

    31、owB.RehasPC.SetFocus D.GotFocus解析:解析:Show 方法是显示一张表单;Release 方法是从内存中释放表单;SetFocus 使指定控件获得焦点,GotFoc:us 是对象获得焦点时触发。对象可能会由于用户的动作(如鼠标单击)或代码中调用setFoCUS方法而获得焦点。21.在表单中列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以没置多重选择,组合框不可以D.组合框可以设置多重选择,而列表框不可以 解析:解析:组合框与列表框类似,都是用于提供一组

    32、条目供用户从中选择。组合框和列表框的主要区别在于:对于列表框来说,通常只有一个条目是可见的。用户可以单击列表框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比组合框,列表框能够节省表单里的显示空间;列表框不提供多重选择的功能,没有 MultiSelect属性;组合框有两种形式:下拉组合和下拉列表框。22.下列的 SQL语句能实现的功能是( )。 SELECT*FROM 仓厍 WHERE仓库号=“WHl” UNION SELECT*FROM仓库 wHERE仓库号=“WH2”(分数:2.00)A.查询在 WHl或者 WH2仓库巾的职工信息B.查询仓库号为 WHl或者 WH2的仓库信息 C.查

    33、询既在仓库号为 WHl又在仓库号为 WH2工作的职工俯息D.语句错误,不能执行解析:23.若将过程放在过程文件中,可_在应用程序中使用下列( )命令打开过程文件。(分数:2.00)A.SET ROUTINE TOB.SET PROCEDURE TO C.SET PROGRAM TOD.SET FUNCT1ON TO解析:解析:一般情况下,过程保存在称为过程文件的单独文件里。过程文件包含的过程数量不限。过程文件的建立仍使用 MODIFY COMMAND命令,文件的默认扩展名还是.prg。要调用过程文件中的过程,首先要打开过程文件。打开过程文件的命令格式为: SET PR0cEDURE TO,AD

    34、DITIVE 可以打开一个或多个过程文件。一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。24.为视重命名的命令是( )。(分数:2.00)A.MODIEY V1EWB.CREATE VIEWC.DELETE VIEWD.RENAME VlEW 解析:解析:本题考查了视图的运用。视图虽然在磁盘上找不到类似的文件,但是可以通过命令RENAMEVIEW为视图重新命令,选项 A是修改视图,选项 B是建立视图,选项 C是删除视图。25.当前目录下有数据库文件 xsdak,数据库中有表文件 studentdbf,执行如下 SQL语句后( ) SELECT*FORM student INT

    35、ODBF xsdak ORDER BY学号(分数:2.00)A.生成一个按“学号”升序的表文件 xsdakDbf B.生成一个按“学号”降序的表文件 xsdakDhfC.生成一个新的数据侔文件 xsdakDbcD.系统提出错的信息解析:解析:本题考查 SQL查询语句中特殊运算符的含义及功能。在 SQL语句中,查询结果存放到的新表表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。且系统默认的排序方式是升序排序。系统默认排序为升序,所以 B错误,本题涉及排序,答案 C也是错误的。26.执行下列程序后,屏幕上显示的结果是( )。 X=2 Y=3 ? X.

    36、Y DO SUBL? X.YPROCEDURE SUBLPRIVATE YX=4Y=5RETURN(分数:2.00)A.2 3 4 5B.2 3 4 3 C.4 5 4 5D.2 3 2 3解析:解析:本题考查了 Visual FoxPro过程文件中不同变量的定义及参数的传递。主程序中有两个变量X,Y,未指定类型默认为 PUBLIC,然后调用 SUBl中,使用了两个与主程序同名的变量 X,Y,变量 Y被定义为私有变量,这样,Y 值的变化不会被反映到主程序的 Y中,而 X的值默认为 PUBLIC。27.下列叙述中,不属于表单数据环境常用操作的是( )。(分数:2.00)A.向数据环境添加表或视图

    37、B.向数据环境中添加控件 C.从数据环境中删除表或视图D.在数据环境中编辑关系解析:解析:本题考查了考生对表单数据基础知识的理解和运用。数据环境中不能添加控件,只能向表单添加控件,可以在数据环境中添加或删除表视图,以及编辑表间的关系。28.SQL查询语句中,用来实现关系的投影运算的短语是( )。(分数:2.00)A.WHEREB.FROMC.SELECT D.GROUP BY解析:解析:本题考查考生对 SQL语句结构的记忆及理解。掌握基本的 SQL查询语句中各个短语的含义。SELECT用于实现关系的投影操作,使用时将所选的字段名放在 SELECT之后,多个字段间用逗号隔开。WHERE用于实现关

    38、系的选择操作,FROM 指定查询数据的来源,CROUP BY 用于实现分组。29.下列叙述中,正确的是( )。(分数:2.00)A.在命令窗门中被赋值的变量均为局部变量B.在命令窗口中用 PRIVATE命令说明的变量均为局部变量C.在被调用的下级程序中用 PUBLIC命令说明的变量都会足全局变量 D.在程序中用 PRjVATE命令说明的变量均为全局变世解析:解析:本题考查对 Visual FoxPro中变量的定义及理解。在命令窗口中,只有 LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要是 PLIBLc说明的变量均是全局变量。30.执行定义数组命令 DIMENSION A(3),则

    39、语句 A=3的作用是( )。(分数:2.00)A.对 A(1)赋值为 3B.对每个元素均赋相同的值 3 C.对简单量 A赋值 3,与数组无关D.语法错误解析:解析:本题考查数组的概念及数组元素的赋值。31.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能 C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设皆默认值。而数据库表字段不能设置默认值解析:解析:所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE或早期版本的 FoxPro创建的数据库文件(.dbf)都是自由表。在 Visual

    40、FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有下列特点。数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联,支持 INSERT、UPDATE 和DELETE事件的触发器。32.下列程序段中空格“?”处的结果

    41、是( )。 CLOSE DATA a=0 USE 教师 GO TOP DO WHILENOTE=OFO IF 主讲课程=“数据结构”OR主讲课程=“C 语言” a=a+1 ENDlF SKIP ENDDO ? a(分数:2.00)A.4B.5C.6 D.7解析:解析:题中是统计主讲课程为数据结构和 C语言的记录条数,没有找到记录 a的值如 1,所以答案为 C。33.为“教师”表的职工号字段添加有效性规则:职工号的最左边 3位字符是 110,正确的 SQL语句是( )。(分数:2.00)A.CHANGE TABLE教师 ALTER职工号 SET CHECK LEFT(职工号,3)=“110”B.

    42、ALTER TABLE教师 ALTER职工号 SET CHECK LEFT(职工号,3)=“110” C.ALTER TABLE教师 ALTER 职工号 CHECK LEFT(职工号,3)=“110”D.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“11”解析:解析:为表添加字段语法为 ALT:ER TABLE tablename,根据题意职工号的最右边 3个字符是 110的语法为 SET CHECK LEFT(职工号,3)-“110”,所以答案为 B。34.建立一个视图 salary该视图包括了系号和(该系的)平均工资两个字段,正确的

    43、SQL语句足( )。(分数:2.00)A.CREATE VIEW salary AS系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系号B.CREATE VIEW salary AS SELECT系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系名C.CREATE VIEW salary SELECT 系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系号D.CREATE V1EW salary AS SELECT系号,AVG(工资)AS 平均工资 FROM教师 GROUP BY 系号 解析:35.有 SQL语句: SELECT COU

    44、NT(*)AS 人数,主讲课程 FROM 教师 GROUP BY主讲课程 ORDER BY 人数DESC 该语句执行结果的第一条记录的内容是( )。(分数:2.00)A.4数据结构B.3操作系统C.2数据库D.1网络技术 解析:解析:SQL 语句的含义为统计“教师”表中主讲课程的总人数并按照人数进行降序排列。36.有 SQL语句: SELECT 学院系名,COUNT(*)AS 教师人数 FROM教师学院 WHERE 教师系号=学院系号 GROUP BY学院系名 与如上语句等价的 SQL语句是( )(分数:2.00)A.SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教师 IN

    45、NER JOIN 学院 教师系号=学院系号GROUP BY 学院系名B.SELECT学院系名,COUNT(*)AS 教师人数 FROM 教师 INNER JOIN 学院 ON 系号 GROUP BY 学院系名C.SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教帅 INNER JOIN 学院 ON 教师系号=学院系号 GROUP BY 学院系名 D.SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教师 INNER JOIN 学院 ON 教师系号=学院系号解析:解析:本题中 sQL语句的含义是统计每个系的教师人数各是多少,通过 AS指定一个新的字段名“教师人数

    46、”,“教师”和“学院”表通过“系号”字段进行连接。(分数:4.00)(1).求至少有 4个职工的每个仓库的工资总和( )。(分数:2.00)A.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工 WHERE COUNT(*)=4B.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工 GROUP BY 仓库号 SET COUNT(*)=4C.SELECT仓库号,CoUNT(*),SUM(工资)FROM 职工 GROUP BY 仓库号 HAVING COUNT(*)=4 D.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工 GROUP BY 仓库号

    47、 WHERE COUNT(*)=4解析:(2).执行下列 SQL语句后,显示查询到的仓库号有( )。SELECTDISTINCT 仓库号 FROM职工 WHERE工资=ALL(SELECT工资 FROM职工 WHERE仓库号=“WH3”)(分数:2.00)A.WHlB.WH2C.WH4D.WHl、WH3 解析:(分数:10.00)(1).为“歌手”表增加一个字段“最后得分”的 SQL语句是( )。(分数:2.00)A.ALTER TABLE歌手 ADD最后得分 F(6,2) B.ALTER DBF歌手 ADD最后得分 F6,2C.CHANGE TABLE歌手 ADD最后得分 F(6,2)D.C

    48、HANGE TABLE学院 INSERT最后得分 F6,2解析:解析:为表增加字段的 SQL命令是 ALTER TABLE,格式是 ALTER TABLEADD字段名字段类型(宽度,小数位数)。(2).插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、99 和“105”,正确的SQL语句是( )。(分数:2.00)A.INSERT VALUES(“1001”,99,“105”)INTO 评分(歌手号,分数,评委号)B.INSERT T0评分(歌手号,分数,评委号)VALUES(“1001”,99,“105”)C.INSERT INTO评分(歌手号,分数,评委号)VALUES(“1001”,99,“105”) D.INSERT VALUES(“1001”,99,“105”)TO 评分(歌手号,分数,评委号)解析:解析:插入记录的 SQL命令是 INSERT INTO,格式是 INSERT INTO表文件名 VALUES。(3).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0并且小于等于 10”,正确的SQL语句是( )。(分数:2.00)


    注意事项

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




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

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

    收起
    展开