【计算机类职业资格】国家二级VF笔试-试卷157及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷157及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷157及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 157 及答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:21,分数:42.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件3.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-44.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)
2、=Y/8B.MOD(Y,8)=0C.NT(Y/8)=MOD(Y,8)D.MOD(Y,8)=MOD(8,8)5.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象6.下列货币型常量的表示中,错误的是( )。(分数:2.00)A.1234.56B.1234.57C.1234.57D.1234.577.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体
3、完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度8.连编应用程序能生成的文件是( )。(分数:2.00)Aprg 文件Bext 文件Cdbc 文件Dpll 文件9.执行 SELECT 0 选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0 号工作区D.选择了空闲的最小号工作区10.下列关于自由表的叙述,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro (FoxBASE)建立的表B.可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由
4、表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表11.要为当前表所有职工增加 200 元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金 WITH 奖金+200C.CHANGE ALL 奖金 WITH 奖金+200D.REPLACE ALL 奖金 WITH 奖金+20012.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件C.分组依据D.杂项13.在 Visual FoxPro 中下列叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据B.利用查询可以
5、修改数据C.查询和视图具有相同作用D.视图可以定义输出去向14.执行下列程序: CLEAR DO A RETURN PROCEDURE A S=5 DO B ?S RETURN PROCEDURE B S=S+10 RETURN(分数:2.00)A.5B.10C.15D.程序错误:找不到变量15.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在于表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引
6、,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引16.对于只有两种取值的字段,最好使用哪种数据类型( )。(分数:2.00)A.日期型B.字符型C.数值型D.逻辑型17.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象D.当前对象所在的表单集18.检索职工表中年龄大于 50 的职工姓名,正确的命令是( )。(分数:2.00)A.SELECT 姓名 WHERE 年龄50B.SELECT 姓名 FROM 职工 FOR 年龄50C.SELECT 姓名 FROM 职工 SET 年龄50D.SELECT
7、 姓名 FROM 职工 WHERE 年龄5019.当变量 K 在奇偶数之间变化时,下列程序的输出结果为( )。 CLEAR X=0 DO WHILE X6 IF INT(X/2)=X/2 ?”CHINA, ENDIF ?”中国” X=X+1 ENDDO(分数:2.00)A.CHINA 中国 中国 连续显示 3 次B.中国 中国 CHINA 连续显示 3 次C.CHINA 中国 中国 连续显示 2 次D.中国 中国 CHINA 连续显示 2 次20.SQL 用于显示部分查询结果的 TOP 短语,必须与下列哪个短语同时使用才有效( )。(分数:2.00)A.HAVINGB.DISTINCTC.OR
8、DER BYD.GROUP BY21.SQL 语句 DELETE FROM 学生 WHERE 年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25 的记录逻辑删除D.将学生表中年龄大于 25 的记录物理删除二、填空题(总题数:16,分数:32.00)22.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_23.在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 1 实际上对应一个处理模块。(分数:2.00)填空项 1:_24.结构化程序设计的 3 种基本
9、结构分别是顺序、选择和 1。(分数:2.00)填空项 1:_25.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2.00)填空项 1:_26.一个模块直接调用的其他模块个数称为 1。(分数:2.00)填空项 1:_27.数据库系统中实现各种数据管理功能的核心软件是 1。(分数:2.00)填空项 1:_28.项目管理器中,用于显示应用程序中所有的文件的是“ 1”选项卡。(分数:2.00)填空项 1:_29.自由表与数据库表相比较,在数据库中可以建立 1 索引,而在自由表中不能建立。(分数:2.00)填空项 1:_30.“报表控件”工具栏中的“图片/ActiveX
10、 绑定”控件用于显示图片和 1 字段的内容。(分数:2.00)填空项 1:_31.在 Visual FoxPro 中,用来确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_32.利用 SQL 语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为 18,语句格式为: CREATE TABLE 学生(; 学号 C(5) 1; 年龄 I DEFAULT 18)(分数:2.00)填空项 1:_33.通过 Visual FoxPro 的视图,不仅可以查询数据库表,还可以 1 数据库表。(分数:2.00)填空项 1:_34.为了通过视图更新基本表中的数据,需要在视图设计
11、器界面的左下角选中 1 复选框。(分数:2.00)填空项 1:_35.使用 SQL 语句实现将一条新的记录插入“学生”表中: INSERT 1 学生(学号,姓名)VALUES(“9801”,“李峰”)(分数:2.00)填空项 1:_36.当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为: SELECT A学号 FROM 选课表 A,选课表 B; WHERE A学号=B学号 AND; ” A课程名称=“计算机”AND 1(分数:2.00)填空项 1:_37.在成绩表中,检索选修 3 门以上课程的学生及格学科的总成绩。成绩表中包含学号、 姓名、课程名和成绩
12、 4 个字段。请将下列 SQL 语句补充完整。 SELECT 学号,SUM(成绩)FROM 成绩表; WHERE 成绩=60; GROUP BY 学号; 1COUNT(*)=3(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 157 答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:21,分数:42.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件
13、 解析:解析:在项目管理器窗口上有 6 个按钮:新建、添加、修改、浏览(运行)、移去和连编按钮,都不具有重命名文件的功能。3.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-4 解析:解析:MOD 函数是求余函数,格式是 MOD(数值表达式 1,数值表达式 2)。功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。 题干中的被除数是-4*7 即-28,除数是-24、4 即-6,被除数与
14、除数同号,所以函数值为两数相除的余数,即-4。4.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.NT(Y/8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析:INT()函数的功能是返回指定数值表达式的整数部分。 MOD()函数的功能是返回两个数值相除后的余数。现在假设 Y=16,则 INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8,8)=0。因为 INT(Y/8)=2, MOD(Y,8)=0,所以错误的条件表达式为选项 C)。5.下列关于数据环境和数据环境中
15、两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析:为表单建立数据环境,可以方便设置控件与数据之间的绑定关系。数据环境中能够包含表单所需要的一些表、视图以及表之间的关联。 数据环境是一个对象,有自己的属性、方法和事件。常用的两个数据环境属性是 AutoOpenTables 和 AutoCloseTables。 关系是数据环境中的对象,它有自己的属性、方法和事件。编辑关联主要通过设置关联的属性来完成。6.下列货币型常量的表示中,错误的是( )。
16、(分数:2.00)A.1234.56B.1234.57C.1234.57D.1234.57 解析:解析:货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号($),货币在存储和计算时,采用 4 位小数如果一个货币型常量多于 4 位小数,那么系统会自动将多余的小数位四舍五入。货币型常量没有科学记数法形式,所以选项 D)是错误的。7.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析:在一个表中可以建立多个普通索引、多
17、个惟一索引、多个候选索引,但只能建立一个主索引。一般来说,主索引是用于主关键字字段;候选索引用于那些不作为主关键字但字段值又必须惟一的字段;普通索引用于一般的提高查询速度;惟一索引用于一些特殊的处理程序设计。8.连编应用程序能生成的文件是( )。(分数:2.00)Aprg 文件Bext 文件 Cdbc 文件Dpll 文件解析:解析:如果程序运行正确,就可以量终连编成一个应用程序文件了。应用程序文件包括项目中所有“包含”文件。应用程序连编结果有两种文件形式。应用程序文件(.app):需要在 Visual FoxPro 中运行;可执行文件(.exe):需要在 Windows 中运行。9.执行 SE
18、LECT 0 选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0 号工作区D.选择了空闲的最小号工作区 解析:解析:指定工作区的命令是;SELECTnWorkArea|cTableAlias 其中,参数 nWodcArea 是一个大于等于 O 的数字,用于指定工作区号,最小的工作区号是 1,最大的工作区号是 32767,如果这里指定为 0,则选择编号最小的可用工作区(即尚未使用的工作区):如果在某个工作区中已经打开了表,若要回到该工作区操作该表,可以使用参数 cTableAlias,该参数是已经打开的表名或表的别名。10.下列关于自由表的叙述,正确的是( )
19、。(分数:2.00)A.全部是用以前版本的 FoxPro (FoxBASE)建立的表B.可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表解析:解析:所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE 或早期版本的 FoxPro 创建的数据库文件(.dbf)都是自由表。在 Visual FoxPro 中创建表时,如果当前没有打开数据库,则创建的表也是自由表可以将自由衷添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移
20、出,使之成为自由表。11.要为当前表所有职工增加 200 元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金 WITH 奖金+200C.CHANGE ALL 奖金 WITH 奖金+200D.REPLACE ALL 奖金 WITH 奖金+200 解析:解析:可以使用 REPLACE 命令直接用指定表达式或值修改记录,REPLACE 命令的常用格式是: REPLACE FieldName1 WITH eExpmssion1,FieldName2 WITH eExpression2 FOR IExpressionl 该命令的功能是
21、直接利用表达式 eExpression 的值替换字段 FieldName 的值,从而达到修改记录值的目的。该命令一次可以修改多个字段(eExptessionl,eExpression2)的值,如果不使用 FOR 短语,则默认修改的是当前记录:如果使用了 FOR 短语,则修改逻辑表达式 IExpmssion1 为真的所有记录。根据题意,要为当前表所有职工增加 200 元奖金,应该使用的命令是:REPLACE ALL 奖金 WITH 奖金+200。12.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件 C.分组依据D.杂项解析:解析:在视图设计器界
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 157 答案 解析 DOC
