【计算机类职业资格】国家二级(VF)机试-试卷5及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试-试卷5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试-试卷5及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试-试卷 5 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:41,分数:82.00)1.设 X=“123“,Y=“1234“,则下列表达式中值为T的是( )。(分数:2.00)A.X$YB.AT(X,Y)=0C.X=YD.X=Y2.假设当前系统日期是 2010 年 12 月 31 日,则执行命令 QR=MOD(YEAR(DATE()+1),10)后,QR 的值是( ),(分数:2.00)A.1B.0C.11D.系统报错3.执行如下程序,则最后 S 的显示值为( )。 SFT TALK OFF s=0 i=5 X=11 DO WHILE s15 AND
2、 年龄A.INSERT INTO student(学号,性别,年龄)VALUES(“0542”,“李雷”,“男”,17)B.INSERT INTO student(学号,性别,年龄)VALUES(“李雷”,“男”,20)C.INSERT INTO student(学号,性别,年龄)VALUES(“女”,25)D.INSERT INTO student(学号,性别,年龄)VALUES(“0897”,“安宁”,“女”,30)10.下列 SQL 语句中可以正确查询教师表中“系别号”字段的值为空值的所有记录的是( )。(分数:2.00)A.SELECT*FROM 教师 WHERE 系别号=B.SELE
3、CT*FROM 教师 WHERE 系别号=nullC.SELECT*FROM 教师 WHERE 系别号 is nullD.SELECT ISNULL(系别号)FROM 教师11.SQL 语言的更新命令的关键词是( )。(分数:2.00)A.INSERTB.UPDATEC.DELETED.SELECT12.根据“歌手”表建立视图 myview,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的 SQL语句是( )。(分数:2.00)A.CREATE VIEW myview AS SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=”1”B.CREATE VIEW myview
4、 AS SELECT*FROM 歌手 WHERE LIKE(“1”,歌手号)C.CREATE VIEW myview SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=“l”D.CREATE VIEW myview SELECT*FROM 歌手 WHERE LIKE(“1”,歌手号)13.下列关丁视图的描述,正确的是( )。(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL 对视图进行查询时,必须事先打开该视图所在的数据库14.要为当前表所有职称为“教授”的职工增
5、加 1000 元津贴,应使用命令( )。(分数:2.00)A.REPLACE ALL 津贴 WITH 津贴+1000B.REPLACE 津贴 WITH 津贴+1000 FOR 职称=“教授”C.CHANGE ALL 津贴 WITH 津贴+1000D.CHANGE ALL 津贴 WITH 津贴+1000 FOR 职称=“教授”15.在 Visual FoxPro 中,下面关于索引的正确描述是( )。(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快
6、对表的更新操作16.在表设计器的“字段”选项卡中,下列说法错误的是( )。(分数:2.00)A.“规则”框中输入的是字符串表达式B.“信息”框中输入的是逻辑表达式C.“规则”框中输入的是逻辑表达式D.“默认值”框中输入的必须是字符串表达式17.Visual FoxPro 的“参照完整性”中“插入”规则包括的选择是( )。(分数:2.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略18.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向19.在 Visual
7、 FoxPro 中,数据库表和自由表的字段名可允许的最大字符数分别是( )。(分数:2.00)A.10、10B.10、128C.128、10D.256、12820.Visual FoxPro 参照完整性规则包括_。(分数:2.00)A.查询规则、更新规则、删除规则B.查询规则、插入规则、删除规则C.插入规则、更新规则、删除规则D.查询规则、插入规则、更新规则21.在 Visual FoxPro 中,如果要将教师表(职工号,姓名,性别,工龄,基本工资)中“工龄”属性删除,正确的 SQL 命令是( )。(分数:2.00)A.ALTER FABLE 教师 DROP COLUMN 工龄B.DELETE
8、 工龄 FROM 教师C.ALTER TABLE 教师 DELETE COLUMN 工龄D.ALTER TABLE 教师 DELETE 工龄22.查询“工资表”的全部记录并存储于文本文件 one 中的正确 SQL 命令是( )。(分数:2.00)A.SELECT*FROM 工资表 INTO FILE oneB.SELECT*FROM 工资表 TO FILIE oneC.SELECT*FROM 工资表 INTO CURSOR oneD.SELECT*FROM 工资表 TO CURSOR one23.“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的
9、 SQL 命令是( )。(分数:2.00)A.CREATE TABLE 学生(学号 C(6)PRIMARY,姓名 C(8),性别 C(2),年龄 DB.CREATE TABLE 学生(学号 C(6)FOREIGN,姓名 C(8),性别 c(2),年龄 DC.CREATE TABLE 学生(学号 C(6)FOREIGN KEY,姓名 C(8),性别 C(2),年龄 DD.CREATE TABLE 学生(学号 C(6)PRIMARY KEY,姓名 C(8),性别 C(2),年龄 D24.假设“产品”表中有 C 型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删除标记,正确的 SQL 命令
10、是( )。(分数:2.00)A.DELETE FROM 产品 FOR 产地=“北京”B.DELETE FROM 产品 WHERE 产地=“北京”C.DELETE FROM 产品 FOR 产地=“北京*”D.DELETE FROM 产品 WHERE 产地 LIKE“北京”25.执行以下命令,输出结果是( )。 SET EXACT OFF A=“计算机” B=“计算机等级考试” ?A=B(分数:2.00)A.计算机B.等级考试C.TD.F26.命令?I,EN(SPACE(3)一 SPACE(2)的结果是( )。(分数:2.00)A.lB.2C.3D.527.打开数据库的命令是( )。(分数:2.0
11、0)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE28.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。(分数:2.00)A.规则B.信息C.默认值D.标题29.下列关于索引的叙述中,不正确的是( )。(分数:2.00)A.Visual FoxPro 支持单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令C.索引的类型有主索引、候选索引、唯一索引和普通索引D.索引文件不随库文件的关闭而关闭30.在 Visual FoxPro 中,每一个工作区中最多能打开数据库表的数毋是( )。(分数:2.00)A.1 个B.
12、2 个C.任意个,根据内存资源而确定D.35535 个31.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是( )。(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面三种说法都不对32.在 Visual FoxPro 中,关于查询和视图描述正确的是( )。(分数:2.00)A.查询是一个预先定义好的 SQL
13、 SELECT 语句文件B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表33.命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为( )。(分数:2.00)A.0B.5C.TD.F34.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录全部打上删除标记,正确的命令是( )。(分数:2.00)A.DELETE FROM 图书 FOR 图书号 LIKE“A”B.DELETE FROM 图书 WHILE 图书号 LIKE“A”C.D
14、ELETE FROM 图书 WHERE 图书号=“A*”D.DELETE FROM 图书 WHERE 图书号 LIKE“A”35.在 Visual FoxPro 中,下列关于 SQL 表定义语句(CREATE TABLE)的说法错误的是( )。(分数:2.00)A.可以定义一个新的基本表结构B.可以定义数据库表中的主关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样可以实现其完整性、有效性规则等信息的设置36.为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是( )。(分数:2.00)A.CHANGE TABLE 评分
15、ALTER 分数 SET CHECK 分数=0 AND 分数=0 AND 分数=0 AND 分数=0 0R 分数ALL(集合)”中的“SOMED.=SOME38.下列叙述中,不属于表单数据环境常用操作的是( )。(分数:2.00)A.向数据环境添加表或视图B.向数据环境中添加控件C.从数据环境中删除表或视图D.在数据环境中编辑关系39.不可以作为文本框控件数据来源的是( )。(分数:2.00)A.日期型字段B.备注型字段C.数值型字段D.内存变量40.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( )。(分数:2.00)A.单击选项按钮B.双击选项按钮C.先右击选项组,并选择
16、“编辑”命令,然后再单击选项按钮D.以上 B)和 C)都可以41.如果运行一个表单,以下事件首先被触发的是( )。(分数:2.00)A.LoadB.ErrorC.InitD.Click二、基本操作题(总题数:1,分数:2.00)42.1在考生文件夹下新建一个名为“图书管理”的项目文件。 2在项目中新建一个名为“图书”的数据库。 3将考生文件夹下的所有自由表添加到“图书”数据库中。 4在项目中建立查询 book_qu,其功能是查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)43.在考生文件夹下已有
17、order、orderitem 和 goods 3 个表。其中,order 表包含了订单的基本信息,orderitem 表包含了订单的详细信息,goods 表包含了商品(图书)的相关信息。 1利用查询设计器创建查询,从 order、orderitem 和 goods 表中查询客户名为 lilan 的所有订单信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量 6 项内容。各记录按订单号降序排序,订单号相同按商品名降序排序。查询去向为表 tableone。最后将查询保存在 querToneqpr 文件中,并运行该查询。 2首先创建一个名为 order_m 的数据库,并向其中添加 o
18、rder 表和 orderitem 表。然后在数据库中创建视图viewone:利用该视图只能查询商品号为 a00002 的商品订购信息。查询结果依次包含订单号、签订日期和数量 3 项内容。各记录按订单号升序排列,最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表 tabletwo 中。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)44.打开考生文件夹下的 DB 数据库,完成如下基本操作: 1为表 TABB 增加一个字段,字段名为“日期”,数据类型为日期型。 2使用 SQL UPDATE 语句将表 TABB 中所有记录的“日期”字段的值修改为 2005-10-01,
19、并将 SQL 语句存储到名为 TWOPRG 的文件中。 3用 SQL 语句将表 TABA 中的记录复制到另外一个与它结构相同的表 TABC 中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将 SQL 的 SELECT 语句存储到名为 THREEPRG 的文件中。 4使用报表向导建立一个简单报表。要求选择 TABA 中的所有字段;记录不分组;报表样式为随意式;列数为 1,字段布局为“列”,方向为“横向”;排序字段为 NO,升序;报表标题为“计算结果一览表”;报表文件名为 P_ONE。(分数:2.00)_国家二级(VF)机试-试卷 5 答案解析(总分:88.00,做题时
20、间:90 分钟)一、选择题(总题数:41,分数:82.00)1.设 X=“123“,Y=“1234“,则下列表达式中值为T的是( )。(分数:2.00)A.X$Y B.AT(X,Y)=0C.X=YD.X=Y解析:解析:关系表达式“$”含义为子串包含测试,如果左字符串是右字符串的一个子串,则结果为逻辑真(T),否则为逻辑假(F)。在用双等号运算符(=)比较两个字符串时,只有当两个字符串完全相同,运算结果才会是逻辑真,甭则为逻辑假。在用单等号运算符(=)比较两个字符串时,运算结果与SETEXACT ONOFF 的设胃有关。此外;AT()函数的函数值为数值型。2.假设当前系统日期是 2010 年 1
21、2 月 31 日,则执行命令 QR=MOD(YEAR(DATE()+1),10)后,QR 的值是( ),(分数:2.00)A.1 B.0C.11D.系统报错解析:解析:DATE()函数返回当前系统日期,在日期表达式中,一个口期可以加上一个整数 N,表示日期相应地向后移动 N 天,题干中当前日期是 2010 年 12 月 31 日,当日期加 1 后,所得日期为 2011 年 1 月 1日。YEAR()函数的功能是从指定的日期表达式或日期时间表达式中返回年份,所以本题中 YEAR(DATE()+1)的返回值为“2011”。MOD()函数是求余函数,功能是返回数值相除后的余数。根据计算,MOD(20
22、11,10)=1。3.执行如下程序,则最后 S 的显示值为( )。 SFT TALK OFF s=0 i=5 X=11 DO WHILE s15 AND 年龄A.INSERT INTO student(学号,性别,年龄)VALUES(“0542”,“李雷”,“男”,17) B.INSERT INTO student(学号,性别,年龄)VALUES(“李雷”,“男”,20)C.INSERT INTO student(学号,性别,年龄)VALUES(“女”,25)D.INSERT INTO student(学号,性别,年龄)VALUES(“0897”,“安宁”,“女”,30)解析:解析:由于“学号
23、”是主关键字,不可以为窄,因此是必填字段,在用 INSERT 插入记录时,学号字段的值小可省略,另外在插入记录时,插入数据的个数必须和字段个数相等。10.下列 SQL 语句中可以正确查询教师表中“系别号”字段的值为空值的所有记录的是( )。(分数:2.00)A.SELECT*FROM 教师 WHERE 系别号=B.SELECT*FROM 教师 WHERE 系别号=nullC.SELECT*FROM 教师 WHERE 系别号 is null D.SELECT ISNULL(系别号)FROM 教师解析:解析:SQL 支持空值。查询空值时要使用 ISNILL,=NULL 是无效的,因为空值不是一个确
24、定的值,所以不能用“=”这样的运算符进行比较。11.SQL 语言的更新命令的关键词是( )。(分数:2.00)A.INSERTB.UPDATE C.DELETED.SELECT解析:解析:在 SQL 命令中,INSERT 是插入语句的关键词,DELETE 是删除语句的关键词,SELECT 是查询语句的关键词,UPDATE 是更新语句的关键词。12.根据“歌手”表建立视图 myview,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的 SQL语句是( )。(分数:2.00)A.CREATE VIEW myview AS SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=”
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 答案 解析 DOC
