【计算机类职业资格】二级VISUAL+FOXPRO笔试-393及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-393及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-393及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-393 及答案解析(总分:81.50,做题时间:90 分钟)一、选择题(总题数:35,分数:55.50)1.下面有关视图的描述,正确的是( )。A) 可以使用 MODIFY STRUCTURE命令修改视图的结构B) 视图不能删除,否则影响原来的数据文件C) 视图是对表的复制产生的D) 使用 SQL对视图进行查询时,必须事先打开该视图所在的数据库(分数:2.00)A.B.C.D.2.参照完整性与表之间有关的是A) 联系 B) 元组C) 联接 D) 属性(分数:1.00)A.B.C.D.3.下列选项中的_不是“项目管理器”中选项卡的名称。A数据 B文档 C代码
2、 D程序(分数:1.00)A.B.C.D.4.为课程表增加一个“学分”字段的正确命令是_。AMODIFY TABLE 课表 ADD COLUMN 学分 N(9,2)BMODIFY TABLE 课表 ADD FIELD 学分 N(9,2)CALTER TABLE 课表 ADD COLUMN 学分 N(9,2)DALTER TABLE 课表 ADD FIELD 学分 N(9,2)(分数:2.00)A.B.C.D.5.DBF:部门号 C(8),职工号 C(10),部门名 C(12),负责人 C(6),电话 C(16) 职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2)
3、,出生日期 D 工资.DBF:职工号 C(10),基本工资 N(8.2),津贴N(8.2),奖金 N(8.2),扣除 N(8.2)查询职工实发工资的正确命令是A) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM工资B) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM工资;WHERE职工.职工号=工资.职工号C) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM工资,职工 WHERE职工.职工号=工资.职工号D) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM工资 JOIN职工 WHERE职工,
4、职工号=工资.职工号(分数:1.00)A.B.C.D.6.若 R和 s的关系分别如下图所示:则 R和 S自然连接的结果是_。(分数:2.00)A.B.C.D.7.在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该文件将( )。A) 仅仅从该项目中移走B) 从项目中移走,并从磁盘上删除该文件C) 保留在项目中,但删除磁盘上的文件D) 从项目中移走,但可添加到另一个项目中(分数:2.00)A.B.C.D.8.在 Visual FoxPro的数据工作期窗口,使用 SET RELATION命令可以建立两个表之间的关联,这种关联是_。A) 永久性关联 B) 永久性关联
5、或临时性关联C) 临时性关联 D) 永久性关联和临时性关联(分数:1.00)A.B.C.D.9.Visual FoxPro 6.0程序设计的 3种基本结构是A) 顺序,选择,循环 B) 顺序,选择,逻辑C) 模块,转移,循环 D) 网状,选择,逻辑(分数:1.00)A.B.C.D.10.有如下程序:CLEARINPUT“请输入数值:”TO AIF A=10S=10END IFS=I?“S=”,SRETURN如果输入 A的值一定是数值型,那么上面条件选择程序的执行结果为( )。A) 0 B) 1C) 由 A值决定 D) 程序出错(分数:1.00)A.B.C.D.11.查询订购单号(字符型,长度为
6、 4)尾字符是“1”的错误命令是A) SELECT*FROM订单 WHERE SUBSTR(订购单号,4)=“1”B) SELECT*FROM订单 WHERE SUBSTR(订购单号,4,1)=“1”C) SELECT*FROM订单 WHERE“1”$订购单号D) SELECT*FROM订单 WHERE RIGHT(订购单号,1)=“1”(分数:1.00)A.B.C.D.12.修改本地视图的命令是A) RENAME VIEW B) CREATE VIEWC) OPEN VIEWW D) MODIFY VIEW(分数:2.00)A.B.C.D.13.在 Visual FoxPro中,程序文件的扩
7、展名为A) .QPR B) .PPGC) .PJX D) .SCX(分数:2.00)A.B.C.D.14.命令 Y=YEAR(12/15/99)执行后,内存变量 Y的值是_。A99 B05 C20 D出错信息(分数:1.50)A.B.C.D.15.下列选项中,不属于数据库管理的是( )。A) 数据库的建立B) 数据库的调整C) 数据库的监控D) 数据库的校对(分数:2.00)A.B.C.D.16.关于容器,以下叙述中错误的是( )。A) 容器可以包含其他控件B) 不同的容器所能包含的对象类型都是相同的C) 容器可以包含其他容器D) 不同的容器所能包含的对象类型是不相同的(分数:2.00)A.B
8、.C.D.17.以下关于查询描述正确的是A) 不能根据自由表建立查询B) 只能根据自由表建立查询C) 只能根据数据库表建立查询D) 可以根据数据库表和自由表建立查询(分数:1.00)A.B.C.D.18.下列变量名中不合法的是( )。A) XYZ B) 年龄C) 2X D) A2(分数:2.00)A.B.C.D.19.在关系模型中,为了实现“关系中不允许出现相同元组”的约束,应使用( )。A临时关键字 B主关键字C外部关键字 D索引关键字(分数:2.00)A.B.C.D.20.建立表单的命令是_。A) Create Form B) Start FormC) New Form D) Begin
9、Form(分数:2.00)A.B.C.D.21.如果在建立数据库表 stock.dbf时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的_。A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性(分数:1.00)A.B.C.D.22.下列关于 SQL对表的定义的说法中,正确的选项是( )。A利用 ALTER TABLE来定义一个新的数据表结构BSQL 的表定义语句定义自由表的域完整性、字段有效性规则等CSQL 只能对数据库表实现其完整性、有效性规则等信息的设置DSQL 的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引(分数:2.00)A.B
10、.C.D.23.在 Visual FoxPro中,字段的数据类型不可以指定为A) 日期型 B) 时间型C) 通用型 D) 备注型(分数:1.00)A.B.C.D.24.在 SQL的数据定义功能中,删除表字段名的命令格式是( )。AALTER TABLE 数据表名 DELETE COLUMN字段名BALTER TABLE 数据表名 DROP COLUMN字段名CALTER TABLE 数据表名 CANCEL COLUMN字段名DALTER TABLE 数据表名 CUT COLUMN字段名(分数:2.00)A.B.C.D.25.假设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名
11、职员,则部门与职员实体之间的联系类型是( )联系。Am:n B1:m Cm:k D1:1(分数:2.00)A.B.C.D.26.在 SQL查询时,用 WHERE子句指出的是_。A查询结果 B查询条件 C查询视图 D查询目标(分数:1.00)A.B.C.D.27.下列叙述中正确的是A) 程序设计就是编制程序B) 程序的测试必须由程序员自己去完成C) 程序经调试改错后还应进行再测试D) 程序经调试改错后不必进行再测试(分数:2.00)A.B.C.D.28.数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与_。A) 操作系统 B) 文件系统C) 数据集合 D) 数据库管理系统及相关
12、软件(分数:2.00)A.B.C.D.29.数据库系统中对数据库进行管理的核心软件是_。A) DBMS B) DB C) OS D) DBS(分数:1.00)A.B.C.D.30.在 Visual FoxPro,如果希望跳出 SCANENDSCAN循环体、执行 ENDSCAN后面的语句,应使用A) LOOP语句 B) EXIT 语句C) BREAK语句 D) RETURN 语句(分数:1.00)A.B.C.D.31.在 E-R图中,用( )来表示实体之间联系。A) 矩形 B) 菱形C) 椭圆形 D) 正方形(分数:2.00)A.B.C.D.32.如果 A“新年“,B“好“,CA+B,表达式&C
13、+“!“的值是_。A) A+B+! B) 新年好! C) C! D) 不能计算(分数:2.00)A.B.C.D.33.根据“歌手”表建立视图 myview,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的 SQL语句是A) CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1“B) CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE(“1“,歌手号)C) CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1“D)
14、CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(“1“,歌手号)(分数:2.00)A.B.C.D.34.打开一个项目文件,然后通过命令方式新建一个程序文件,则该程序文件( )。A) 存在于当前打开的项目文件中B) 不存在于当前打开的项目文件中,必须单独添加C) 不存在于当前打开的项目文件中,但与项目文件建立了联系D) 以上说法均不正确(分数:2.00)A.B.C.D.35.在下列 4个选项中,不属于基本关系运算的是_。A) 连接 B) 投影 C) 选择 D) 排序(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)36.为
15、使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter属性值为 1。(分数:2.00)填空项 1:_37.为了在报表中打印当前时间,这时应该插入一个 【12】 。(分数:1.00)填空项 1:_38.在 Visual FoxPro中,设有一个学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令“ 【12】 年龄 WITH年龄+1”将表中所有学生的年龄增加一岁。(分数:2.00)填空项 1:_39.在 SQL语句的 SELECT中,字符串匹配运算符用 1 表示,%可用来表示 0个或多个字符。(分数:2.00)填空项 1:_40.结构化程序设计方法的主要原则可以概
16、括为自顶向下、逐步求精、 【2】 和限制使用 goto语句。(分数:2.00)填空项 1:_41.数据模型所描述的内容通常由数据结构、数据操作和 【5】 三部分组成。(分数:1.00)填空项 1:_42.如下程序显示的结果是_。(分数:2.00)填空项 1:_43.用自身连接的方式查询与“陈静”教师职称相同的教师姓名、性别及职称。请对下列的 SELECT语句填空:SELECT 姓名,性别,Y职称 FROM教师表 AS ,教师表 AS Y;WHERE 【10】 AND 【11】 =“陈静”(分数:3.00)填空项 1:_44.SELECT*FROM student 【6】 FILE studen
17、t 命令将查询结果存储在 Student.txt文本文件中。(分数:2.00)填空项 1:_45.数据流图的类型有 【3】 和事务型。(分数:1.00)填空项 1:_46.使得面向对象的方法开发的软件可维护性好的主要原因有:面向对象的方法开发的软件的稳定性比较好,容易修改、理解和易于 【10】 。(分数:1.00)填空项 1:_47.实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于 【5】 的联系。(分数:1.00)填空项 1:_48.BETWEEN (45,30,48)的运算结果是 _
18、。(分数:2.00)填空项 1:_49.当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:SELECT A学号 FROM选课表 A,选课表 B;WHERE A学号=B学号 AND; ”A课程名称=“计算机”AND_(分数:2.00)填空项 1:_50.数据库系统其内部分为 3级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-393 答案解析(总分:81.50,做题时间:90 分钟)一、选择题(总题数:35,分数:55.50)1.下面有关视图
19、的描述,正确的是( )。A) 可以使用 MODIFY STRUCTURE命令修改视图的结构B) 视图不能删除,否则影响原来的数据文件C) 视图是对表的复制产生的D) 使用 SQL对视图进行查询时,必须事先打开该视图所在的数据库(分数:2.00)A.B.C.D. 解析:解析 视图并不是对表的复制,而是从基本表中派生出来的虚表。对视图的修改应使用命令MODIFY VIEW,而不是 MODWY STRUCTURE。视图是可以被删除的。只有在包含视图的数据库打开时,才能使用视图。2.参照完整性与表之间有关的是A) 联系 B) 元组C) 联接 D) 属性(分数:1.00)A. B.C.D.解析:解析 参
20、照完整性与表之间的联系有关,它的大概含义是:当插入、删除或修改一个表中数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。3.下列选项中的_不是“项目管理器”中选项卡的名称。A数据 B文档 C代码 D程序(分数:1.00)A.B.C.D. 解析:4.为课程表增加一个“学分”字段的正确命令是_。AMODIFY TABLE 课表 ADD COLUMN 学分 N(9,2)BMODIFY TABLE 课表 ADD FIELD 学分 N(9,2)CALTER TABLE 课表 ADD COLUMN 学分 N(9,2)DALTER TABLE 课表 ADD FIELD 学分 N(
21、9,2)(分数:2.00)A.B.C. D.解析:解析 表结构增加字段的格式为:ALTER TABLE 表名 ADD COLUMN字段名字段类型宽度。5.DBF:部门号 C(8),职工号 C(10),部门名 C(12),负责人 C(6),电话 C(16) 职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 工资.DBF:职工号 C(10),基本工资 N(8.2),津贴N(8.2),奖金 N(8.2),扣除 N(8.2)查询职工实发工资的正确命令是A) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM工资B) SELECT姓名
22、,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM工资;WHERE职工.职工号=工资.职工号C) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM工资,职工 WHERE职工.职工号=工资.职工号D) SELECT姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM工资 JOIN职工 WHERE职工,职工号=工资.职工号(分数:1.00)A.B.C. D.解析:解析 本题为简单的条件查询,WHERE 子句后面的条件:职工.职工号=工资.职工号,可以实现将数据表职工和工资表连接起来进行查询,并且将工资表的几个字段求和计算得到职工的实发工资。选项 C为正确答案,
23、选项 A缺少查询条件,选项 B的查询条件错误,选项 D使用的连接方法是错误的。6.若 R和 s的关系分别如下图所示:则 R和 S自然连接的结果是_。(分数:2.00)A.B. C.D.解析:解析 自然连接,计算过程如下:(1) 计算 RS;(2) 设置 R、S 和公共属性为 A1,A k,挑选 RS中满足 SA 1=RA 1,SA k=RA k的元组。去掉SA 1,SA k。7.在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该文件将( )。A) 仅仅从该项目中移走B) 从项目中移走,并从磁盘上删除该文件C) 保留在项目中,但删除磁盘上的文件D) 从项目中移
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 393 答案 解析 DOC
