【计算机类职业资格】二级VISUAL+FOXPRO笔试-440及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-440及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-440及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试-440 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:78.00)1.在下列四个选项中,不属于基本关系运算的是A) 连接 B) 投影 C) 选择 D) 排序(分数:2.00)A.B.C.D.2.如果进栈序列为 e1、e2、e3、e4、e5,则可能的出栈序列是( )。Ae3、e1、e4、e2、e5 Be5、e2、e4、e3、e1Ce3、e4、e1、e2、e5 D任意顺序(分数:2.00)A.B.C.D.3.结构化程序设计的基本原则不包括( )。A) 多元性 B) 自顶向下C) 模块化 D) 逐步求精(分数:2.00)
2、A.B.C.D.4.下列关于栈的叙述中正确的是_。A) 在栈中只能插入数据 B) 在栈中只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D.5.在一个长度为 n 的顺序表中删除第 i(1in)个元素时,需要移动的元素个数为_。A) n-i+1 B) n-i C) i D) i-1(分数:2.00)A.B.C.D.6.常采用的两种存储结构是( )。A) 顺序存储结构和链式存储结构 B) 散列方法和索引方式C) 链表存储结构和数组 D) 线性存储结构和非线性存储结构(分数:2.00)A.B.C.D.7.以下叙述中错误的是( )。A对于 double
3、类型数组,不可以直接用数组名对数组进行整体输入或输出B数组名代表的是数组所占存储区的首地址,其值不可改变C当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D可以通过赋初值的方式确定数组元素的个数(分数:2.00)A.B.C.D.8.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。A)并 B)交C) 投影 D) 除(分数:2.00)A.B.C.D.9.一个模块内部之间联系的紧密程度称为_。A耦合度 B内聚度 C复杂度 D数据传输特性(分数:2.00)A.B.C.D.10.关于内存变量的调用,下列说法中正确的是( )。A私有变量只能被本层模
4、块程序调用B私有变量能被本层模块和下层模块程序调用C局部变量不能被本层模块程序调用D局部变量能被本层模块和下层模块程序调用(分数:2.00)A.B.C.D.11.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。A) 数据无冗余 B) 数据可共享C) 专门的数据管理软件 D) 特定的数据模型(分数:2.00)A.B.C.D.12.下列不属于软件工程 3 个要素的是( )。A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D.13.在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。A) 一对一 B) 一对多C) 多对一 D) 多
5、对多(分数:2.00)A.B.C.D.14.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( )。A参照完整性 B实体完整性C域完整性 D用户定义完整性(分数:2.00)A.B.C.D.15.下列函数中函数值为字符型的是A) DATE() B) TIME() C) YEAR() D) DATETIME()(分数:2.00)A.B.C.D.16.在概念模型中,一个实体相对于关系数据库中一个关系中的一个_。(A) 属性(B) 元组(C) 列(D) 字段(分数:2.00)A.B.C.D.17.下关于查询的描述正确的是_。A) 不能根据自由表建立查询B) 只能根据自由表建立查询C) 只
6、能根据数据库表建立查询D) 可以根据数据库表和自由表建立查询(分数:2.00)A.B.C.D.18.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,则这个字段(属性)就称为_。A) 外部关键字 B) 内部关键字 C) 关键字 D) 连接关键字(分数:2.00)A.B.C.D.19.SQL 语句中修改表结构的命令是_。A) MODIFY TABLE B) MODIFY STRUCTUREC) ALTER TABLE D) ALTER STRUCTURE(分数:2.00)A.B.C.D.20.下列数据库技术的术语与关系模型的术语的对应关系中哪一项是正确的 _
7、。(A) 记录与属性(B) 字段与元组(C) 记录类型与关系模式(D) 实例与关系(分数:2.00)A.B.C.D.21.主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。A复合索引文件 B结构复合压缩索引文件C非结构复合索引文件 D单一索引文件(分数:2.00)A.B.C.D.22.假设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )联系。Am:n B1:m Cm:k D1:1(分数:2.00)A.B.C.D.23.要判断数值型变量 Y 是否能够被 8 整除,错误
8、的条件表达式为( )。AINT(Y/8)=Y/8 BMOD(Y,8)=0CINT(Y/8)=MOD(Y,8) DMOD(Y,8)=MOD(8,8)(分数:2.00)A.B.C.D.24.MODIFY STRUCTURE 命令的功能是( )。A修改记录值 B修改表结构C修改数据库结构 D修改数据库或表结构(分数:2.00)A.B.C.D.25.有如下程序:INPUT TO AIF A=10S=0ENDIFS=1?S假定从键盘输入的 A 的值一定是数值型,那么上面条件选择程序的执行结果是 _。A) 0 B) 1 C) 由 A 的值决定 D) 程序出错(分数:2.00)A.B.C.D.26.以下关于
9、“视图”的正确描述是( )。A视图独立于表文件 B视图不可更新C视图只能从一个表派生出来 D视图可以删除(分数:2.00)A.B.C.D.27.在 Visual FoxPro 中,假设有一个表 RSDA,它的结构如表 3 所示。表 3 RSDA 表的结构 字段名 字段类型 字段宽度与小数 位 备注XM C 8 姓名NL N 3 年龄CSRQ D 8 出生日期JBGZ N 7,2 基本工资JJ N 7,2 奖金现在要为独立复合索引文件 RS.CDX 建立一个名为 GZ 的索引标识符,该索引标识符按应发工资(基本工资和奖金的和)升序排列,以下正确的命令是_。A) INDEX ON JBGZ+JJ
10、TO GZB) INDEX ON JBGZ+JJ TAG GZ OF RSC) INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ OF RSD) INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ(分数:2.00)A.B.C.D.28.以下关于关系的说法正确的是A) 列的次序非常重要 B) 当需要索引时列的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(分数:2.00)A.B.C.D.29.对于学生关系表 STUDENT,写一条规则,把其中的“年龄”属性限制在 1830 之间,则这条规则属于( )。A) 实体完整性
11、规则 B) 参照完整性规则C) 域完整性规则 D) 不属于以上任何规则(分数:2.00)A.B.C.D.30.假设有 student 表,可以正确添加字段“平均分数”的命令是( )。AALTER TABLE student ADD 平均分数 F(6,2)BALTER DBF student ADD 平均分数 F 6,2CCHANGE TABLE student ADD 平均分数 F(6,2)DCHANGE TABLE student INSERT 平均分数 6,2(分数:2.00)A.B.C.D.31.在 Visual FoxPro 中,嵌套查询是基于( )的查询A) 2 个关系 B) 3 个
12、关系C) 多个关系 D) 2 个或 3 个关系(分数:2.00)A.B.C.D.32.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。A) 出错(找不到文件)B) 与第一次执行的结果相同C) 系统打开“运行”对话框,要求指定文件D) 以上都不对(分数:2.00)A.B.C.D.33.在当前目录下有数据表文件“XS.dbf”,执行下列 SQL 语句后( )。
13、SELECT * FROM XS INTO CURSOR XS ORDER BY 学号A) 生成一个按“学号”升序的临时表文件,将原来的 XS.dbf 文件覆盖B) 生成一个按“学号”降序的临时表文件,将原来的 XS.dbf 文件覆盖C) 不会生成新的排序文件,保持原数据表内容不变D) 系统提示出错信息(分数:2.00)A.B.C.D.下列数据表。“学生”表:学号 C(8),姓名 C(8),性别 C(2),系名(10), 出生日期 D“课程”表:课程编号 C(4),课程名称 C(12),开课系名 C(10)“成绩”表:学号 C(8),课程编号 C(4),成绩 I(分数:10.00)(1).检索
14、每门课程的总分,查询结果中包括课程名和总分,正确的命令是( )。A) SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号B) SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号C) SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号D) SELECT 课程名称,SUM(成绩) A
15、S 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号(分数:2.00)A.B.C.D.(2).下列 SQL 查询语句所表示的含义是( )。SELECT 课程名称,开课系名,COUNT(学号) AS 选修人数; FROM 成绩,课程; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称; HAVING COUNT(*)3A) 检索开课在 3 门以上的开课系名、课程名称和选修人数B) 检索选修了 3 门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C) 检索每门课程中,有 3 人以上选修该课程的记录,显
16、示结果包括课程名称、开课系名和选修人数D) 检索选修人数最多的 3 门课程的记录,显示结果包括课程名称、开课系名和选修人数(分数:2.00)A.B.C.D.(3).为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于 100 分时,提示“成绩不能超过 100 分”的信息,正确的命令是( )。A) ALTER TABLE 成绩 ALTER 成绩; FOR CHECK 成绩=100 ERROR“成绩不能超过 100 分“B) ALTER TABLE 成绩 ALTER 成绩; (WHERE CHECK 成绩=100 ERROR“成绩不能超过 100 分“)C) ALTER TA
17、BLE 成绩 ALTER 成绩; SET CHECK 成绩=100 ERROR“成绩不能超过 100 分“D) ALTER TABLE 成绩 ALTER 成绩; (SET CHECK 成绩=100 ERROR“成绩不能超过 100 分“)(分数:2.00)A.B.C.D.(4).利用 SQL 派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的命令是( )。A) CREATE VIEW viewl AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生
18、.学号; ON 课程.课程编号=成绩.课程编号; GROUP BY 课程名称)B) CREATE VIEW view1 AS; (SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称)C) CREATE VIEW view1 AS; SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成
19、绩.课程编号; GROUP BY 课程名称D) CREATE VIEW view1 AS; SELECT 课程.课程名称,学生.姓名,成绩.成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩.学号=学生.学号; ON 课程.课程编号=成绩.课程编号; ORDER BY 课程名称(分数:2.00)A.B.C.D.(5).向“成绩”表末尾插入一条“学号”为“08102002”,“课程编号”为“4001”,“成绩”为“86”的新记录,正确的命令是( )。A) INSERT INTO 成绩 VALUES(08102002,4001,86)B) INSERT
20、INTO 成绩 VALUES(“08102002“,“4001“,86)C) INSERT FOR 成绩 VALUES(08102002,4001,“86“)D) INSERT FOR 成绩 VALUES(“08102002“,“4001“,86)(分数:2.00)A.B.C.D.34.为表单 MyForm 添加事件或方法代码,改变该表单中的控件 cmd1 的 Caption 属性的正确命令是_。A) MyForm.cmd1.Caption=“最后一个“B) This.cmd1.Caption=“最后一个“C) ThisForm.cmd1.Caption=“最后一个“D) ThisFormse
21、t.cmd1.Caption=“最后一个/(分数:2.00)A.B.C.D.二、填空题(总题数:11,分数:22.00)35.结构化分析方法是面向 1 进行分析的方法。(分数:2.00)填空项 1:_36.关系模型的数据操纵即是建立在关系上的数据操纵,一般有U /U、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_37.在结构化分析使用的数据流图(DFD) 中,利用U /U对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_38.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_39.在“报表设计器”中,要添加标题或其他说明文字,应使用_控件。(分数:2.
22、00)填空项 1:_40.在 SQL 的 WHERE 子句的条件表达式中,字符串匹配(模糊查询)的运算符是 1。(分数:2.00)填空项 1:_41.SQL SELECT 的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_42.MOD(17,-3) 函数的返回值是_。(分数:2.00)填空项 1:_43.BETWEEN (45,30,48)的运算结果是 _。(分数:2.00)填空项 1:_44.BETWEEN(40,30,48) 的运算结果是_。(分数:2.00)填空项 1:_45.创建视图时,相应的数据库必须是_状态。(分数:2.00)填空项 1:_二级
23、VISUAL+FOXPRO 笔试-440 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:78.00)1.在下列四个选项中,不属于基本关系运算的是A) 连接 B) 投影 C) 选择 D) 排序(分数:2.00)A.B.C.D. 解析:解析 本题考查考生对关系基本运算的掌握。在关系理论中,基本的关系运算有三种,它们分别是:选择运算、投影运算和连接运算;除了这三种以外,都不属于关系的基本运算。此外,考生还需要掌握这三种运算的基本规则本题中的选项 D 是排序操作,排序虽然也是对关系的操作,但它不属于这三种基本运算之中,属干扰项,因此答案为 D。2.如果进栈序列为
24、e1、e2、e3、e4、e5,则可能的出栈序列是( )。Ae3、e1、e4、e2、e5 Be5、e2、e4、e3、e1Ce3、e4、e1、e2、e5 D任意顺序(分数:2.00)A.B. C.D.解析:解析 根据栈先进后出的特点可知 e1 肯定是最后出栈的,因此正确答案为选项 B。3.结构化程序设计的基本原则不包括( )。A) 多元性 B) 自顶向下C) 模块化 D) 逐步求精(分数:2.00)A. B.C.D.解析:解析 结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO 语句,其中不包括多元性。4.下列关于栈的叙述中正确的是_。A) 在栈中只能插入数据 B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 440 答案 解析 DOC
