首页 - 网校 - 万题库 - 美好明天 - 直播 - 导航
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级考试 > VFP > 模拟试题 > 正文

2017年9月计算机二级Visual FoxPro章节练习题(5)

来源:考试吧 2017-08-25 14:29:27 要考试,上考试吧! 万题库
“2017年9月计算机二级Visual FoxPro章节练习题(5)”供考生参考。更多计算机等级考试模拟试题等信息请访问考试吧计算机等级考试网。

  点击查看:2017年9月计算机二级Visual FoxPro章节练习题汇总

  第3章 Visual FoxPro数据库及其操作

  3.2 建立数据库表

  1 [单选题] 有如下职员数据库表:

  职员(职员号(C,3.,姓名(C,6.,性别(C,2.,职务(C,10..为职员表的“性别”字段设置有效性规则(只能取“男”或“女”.,正确的SQL语句是

  A.ALTERTABLE职员ALTER性别CHECK性别$”男女”

  B.ALTERTABLE职员ADD性别CHECK性别$”男女”

  C.ALTERTABLE职员ALTER性别SETCHECK性别$”男女”

  D.ALTERTABLE职员ALTER性别ADDCHECK性别$”男女”

  参考答案:C

  参考解析:

  【答案】C【解析】使用ALTERTABLE命令可以向表中添加新的 字段和新的索引或者修改表的结构和字段名,其中修改表结构的标准格式为:ALTERTABLE<表名>ALTER[COL-UMN]<字段名1>[NULLINOTNULL][SETDEFAULT<默认值表达式>][SETCHECK<逻辑表达式>[ERROR<字符型文本提示信息>]][RENAMECOLUMN<字段名2>TO<字段名3>],根据其标准格式可以知道C选项正确。

  2 [单选题] 在SQL中,修改表结构的语句是

  A.MODIFYTABLE

  B.ALTERslRUCTURE

  C.ALTERTABLE

  D.ALTERDATABASE

  参考答案:C

  参考解析:

  【答案】C 【解析】修改表结构的命令是ALTERTABLE,其基本命令格式为:ALTERTABLE。主要有三种作用:①向表中添加新的字段和新的索引;②修改表的结构和字段名;③删除表中的字段、索引及有效性规则、错误提示信息及默认值。

  3 [单选题] 向student表插入一条新记录的正确SQL语句是

  A.APPENDINTOstudentVALUES(’0401’,’王芳,,’女’,l8.

  B.APPENDstudentVALUES(’0401’,7王芳,,,女,。18.:

  C.INSERTINTOstudentVALUES(’0401’,’王芳,,’女’,l8.

  D.INSERTstudentVALUES(’0401’,’王芳’,’女,,18.

  参考答案:C

  参考解析:

  【答案】C [脯'1INSERTINTO<表名>[(字段名1[,字段名2,……].]VALUES(字段值l[,字段值2。……].命令用于插入数据,只有C选项的SQL命令格式正确..

  4 [单选题] 假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令

  A.MODISTRU

  B.MODICOMMTEsT

  C.MODIDBF

  D.MODITYPETEST

  参考答案:A

  参考解析:

  【答案】A 【解析】‘‘MODIFYCOMMAND<文件名>”用来建立和编辑程序,MODIFYSTRU命令可修改表的结构,所以答案为A。

  5 [单选题] SQL命令:ALTERTABLESADD年龄ICHECK

  年龄>15AND年龄<30,该命令的含义是

  A.给数据库表s增加一个“年龄”字段

  B.将数据库表s中“年龄”字段取值范围修改为l5至 30岁之间

  C.给数据库表s中“年龄”字段增加一个取值范围约束

  D.删除数据库表S中的“年龄”字段,字段取值范围为5至30岁之间

  参考答案:A

  参考解析:

  A【解析】修改表结构的命令是ALTERTABLE,该命令三 种格式。本题中的SQL命令用于向表中添加新的字段和新.的索引,其语句说明如下:

  ①ALTERTABLE<表名>修改指定的表;

  ②ADD[COLUMN]<字段名1>向表中添加新的字段;

  ③ADDPRIMARYKEY<索引表达式2>TAG<索引名l>向表中添加主索引:

  ④ADDUNIQUE<索引表达式3>TAG<索引名2>

  向表中添加候选索引;

  ⑤NULLINOTNULL指定字段可以为空或不能为空。本题SQL命令是给数据库表S增加一个“年龄”字段。

  6 [单选题] 在VisualFoxPr0中,定义数据的有效性规则时,在

  规则框输入的表达式的类型是

  A.数值型

  B.字符型

  C.逻辑型

  D.日期型

  参考答案:C

  参考解析:

  【答案】C 【解析】在字段有效性组框可以定义字段的有效性规则、违反规则时的提示信息和字段的默认值,在规则框输入的表达式的类型为逻辑型。

  7 [单选题] 打开数据库abe的正确命令是

  A.OPENDATABASEabe

  B.USEabe

  C.USEDATABASEabe

  D.OPENabe

  参考答案:A

  参考解析:

  【答案】A、【解析】使用命令打开数据库,其语法格式为:OPENDATABASE[数据库名l?] [EXCLUSIVEISHARED].[NOUPDATE]

  [VALIDATE]

  其中各参数的含义如下:

  ①EXCLUSIVE:以独占方式打开数据库;②SHARED:以共享方式打开数据库:

  ③NOUPDATE:按只读方式打开;

  VALIDATE:指定VisualFoxPr0检查在数据库中引用的

  对象是否合法。

  8 [单选题] 在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该的使用命令是(  )。

  A.REPLACE AGE WITH AGE+1

  B.MODIFY STUDENT SET AGE=AGE+1

  C.ALTER STUDENT SET AGE WITH AGE+1

  D.UPDATE STUDENT SET AGE=AGE+1

  参考答案:D

  参考解析:

  替换可以使用REPLACE和UPDATE命令,其中REPLACE的格式为: REPLACE FieldNamel WITH eExpressionl[ADDITIVE] [,FieldName2 WITH eExpression2[ADDITIVE]]...

  [Scope][FOR IExpressionl][WHILE lExpression2]

  [IN nWorkArea I cTableAlias]

  [NOOPTIMIZE]

  UPDATE的格式为:

  UPDATE[DatabaseName1!]TableNamel

  SET Column_Namel=eExpressionl

  [,Column_Name2=eExpression2…]

  WHEREFilterConditionl[ AND|OR FiherCondition2…]]

  但REPLACE不是SQL语句,故本题A不是正确答案,正确答案是D。

  9 [单选题] 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(  )。

  A.改变表中记录的物理顺序

  B.为了对表进行实体完整性约束

  C.加快数据库表的更新速度

  D.加快数据库表的查询速度

  参考答案:D

  参考解析:

  建立索引的主要目的是为了提高查询的效率。

  10 [单选题] 在Visual FoxPr0中,有如下程序:

  *程序名:TEST.PRGSET TALK OFF

  PRIVATE X,YX=”数据库”Y=”管理系统”DO sub 1

  7 X+YRETURN*子程序:subl

  PROCEDU sublLOCAL X

  X=”应用”Y=”系统”X=X+YRETURN

  执行命令DO TEST后,屏幕显示的结果应是(  )。

  A.数据库系统

  B.应用系统

  C.数据库管理系统

  D.应用管理系统

  参考答案:A

  参考解析:

  在子程序subl中定义了局部变量x,该局部变量x值的改变不影响全局变量中的x。而子程序中Y值的改变会导致全局变量Y值的改变。最终X=”数据库”,Y=”系统”。显示x+Y的值则为“数据库系统”。

  11 [单选题] 人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以作为主关键字的是(  )。

  A.身份证号

  B.姓名

  C.性别

  D.年龄

  参考答案:A

  参考解析:

  主关键字是表中区别不同的记录的标识,在该表中只有身份证号能具有这个作用,所以用其作为主关键字。

  12 [单选题] 建立一个库文件结构,库中有姓名字段(Char型,6字节)、出生年月字段(Data型)和婚否字段(Losic型),则该库中总的字段宽度是(  )。

  A.15

  B.16

  C.17

  D.18

  参考答案:B

  参考解析:

  本题考查的知识点是在Visual FoxPro中,各种数据类型所占用的字节大小。本题中姓名字段为 Char型,占用6个字节,出生年月字段类型为Date型,占用8字节,婚否字段(Logic型)占用l字节,共l5字节,但是在Vis— ual FoxPro中,每个记录还会额外保留一个字节,因此每个记录占用的字节数为16。因此本题的正确答案是选项B。

  13 [单选题] 在用SQL语句建立数据表时,给字段属性定义默认值,应使用短语(  )。

  A.FREE

  B.KEY

  C.UNIQUE

  D.DEFAULT

  参考答案:D

  参考解析:

  四个选项中列出的短语都是属于CRE—ATE TABLE语句的短语:A选项FREE短语用于指定所建立的表是一个自由表,即不添加到当前数据库中;B选项KEY短语与PRIMARY结合用于定义主关键字;C选项UNIQUE短语用于建立候选索引;D选项DEFAULT短语可用于指定短语的默认值。

  14 [单选题] 在数据库中建立表的命令是(  )。

  A.CREATE

  B.CREATE DATABASE

  C.CREATE QUERY

  D.CREATE FORM

  参考答案:A

  参考解析:

  Create DataBase为建立数据库的命令,Create Query用来建立查询,Create Form用来建立表单。

  15 [单选题]

   2017年9月计算机二级Visual FoxPro章节练习题(5)

  参考答案:A

  16 [单选题]

  

2017年9月计算机二级Visual FoxPro章节练习题(5)

  参考答案:C

  17 [单选题]

   2017年9月计算机二级Visual FoxPro章节练习题(5)

  参考答案:C

  18 [单选题]

2017年9月计算机二级Visual FoxPro章节练习题(5)

  参考答案:B

  19 [单选题]

   2017年9月计算机二级Visual FoxPro章节练习题(5)

  参考答案:A

  20 [单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是

  A.m:1联系

  B.1:m联系

  C.1:1联系

  D.m:n联系

  参考答案:B

  相关推荐:

  全国计算机等级考试教材目录(2017年版)

  各地2017年全国计算机等级考试准考证打印时间汇总

  2017年全国计算机等级考试考前必做试题及答案汇总

  2017年计算机等级考试备考经验及应试技巧汇总

  历年真题汇总|考试吧特别策划:2017年计算机等级考试报考指南

0
收藏该文章
0
收藏该文章
文章搜索
万题库小程序
万题库小程序
·章节视频 ·章节练习
·免费真题 ·模考试题
微信扫码,立即获取!
扫码免费使用
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 出版物经营许可证新出发京批字第直170033号 
京ICP证060677 京ICP备05005269号 中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧