2022年二级Visual+FoxPro数据库程序设计月 .pdf
《2022年二级Visual+FoxPro数据库程序设计月 .pdf》由会员分享,可在线阅读,更多相关《2022年二级Visual+FoxPro数据库程序设计月 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 真题 二级 Visual FoxPro数据库程序设计2013 年 09 月选择题第 1 题:支持子程序调用的数据结构是( ) 。A.栈B.树C.队列D.二叉树参考答案: A 栈支持子程序调用。 栈是一种只能在一端进行插入或删除的线性表。在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序, 最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行, 这种调用符合栈的特点,因此本题的答案为A选项。第 2 题:下列叙述中正确的是 ( )。A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式
2、存储结构参考答案: D 栈是先进后出的线性表, 所以 A选项错误; 队列是先进先出的线性表, 所以 B选项错误;循环队列是线性结构的线性表,所以C选项错误。第 3 题:对于循环队列,下列叙述中正确的是( ) 。A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针参考答案: D 循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作进行变化。因为是循环利用的队列结构, 所以对头指针有时可能大于队尾指针,有时也可能小于队尾指针。第 4 题:算法的空间复杂度是指 ( ) 。A.算法在执行过程中所需要的计算机存储空间B.
3、算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 2 参考答案: A 算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A选项。第 5 题:算法的有穷性是指 ( ) 。A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用参考答案: A 算法原则上能够精确地运行,
4、而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。第 6 题:对长度为 n 的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( ) 。A.快速排序B.冒泡排序C.直接插入排序D.堆排序参考答案: D 除了堆排序算法的比较次数是O(nlog2n) ,其他的都是 n(n-1)/2 。第 7 题:在面向对象方法中,不属于“对象”基本特点的是( )。A.一致性B.分类性C.多态性D.标识唯一性参考答案: A 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择 A 选项。第 8 题:一间宿舍可住多个学生,则实体宿舍和学生之间
5、的联系是( )。A.一对一B.一对多C.多对一D.多对多参考答案: B 因为一间宿舍可以住多个学生, 即多个学生住在一个宿舍中, 但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。第 9 题:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 3 有两个关系 R和 S如下:则由关系 R得到 S的操作是 ( )。A.选择B.投影C.插入D.连接参考答案: B 投影运算是指对于关系内的域指定可引入新的运算。本题中 S是在
6、原有关系 R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B选项。第 10 题:将 E-R图转换为关系模式时,实体和联系都可以表示为( ) 。A.属性B.键C.关系D.域参考答案: C 从 E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。第 11 题:假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用命令( ) 。A.MODI STRU B.MODI COMM TEST C.MODI DBF D.MODI TYPE TEST 参考答案: A 要用命令修改表结构,先用uSE打开要修改的表,然后使用MODI
7、FY STRLICTURE名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 4 打开表设计器,对表结构进行修改。第 12 题:有如下赋值语句: a=计算机 和 b=微型,结果为“微型机”的表达式是( ) 。A.b+LEFT(a,3) B.b+RIGHT(a,1) C.b+LEFT(a,5,2) D.b+RIGHT(a ,2) 参考答案: D LEFT( 字符表达式, 长度 ) 函数从指定表达式左端截取一个指定长度的子串作为函数值
8、。 RIGHT( 字符表达式, 长度 ) 函数从指定表达式右端截取一个指定长度的子串作为函数值。在 Visual FoxPro 中,一个汉字的长度为 2。所以 RIGHT(a ,2)的值是“机”, b+RIGHT(a ,2)=”微型机”。第 13 题:在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是( ) 。A.EMPTY(SPACE(0) B.LIKE( xy* ,xyz ) C.AT( xy,abexyz ) D.ISNULL(.NULL.) 参考答案: C SPACE 函数返回由指定数目组成的字符串,SPACE(0) 返回空字符串, EMPTY 函数判断指定的表达式的
9、运算结果是否为空,故A 选项为真; LIKE 函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B 选项为真; AT 函数如果前字符串是后字符串的子串, 返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C 选项返回的不为逻辑真;ISNULL函数判断一个表达式的值是否为空值,故 D选项为真。第 14 题:在 Visual FoxPro中,宏替换可以从变量中替换出( )。A.字符串B.数值C.命令D.以上 3 种都可能参考答案: D 宏替换的功能是替换出字符变量的内容,即的值是变量中的字符串。 去掉了定界符之
10、后,结果就可能有多种类型,可以是字符串、数值或命令。第 15 题:假设某表单的 Visible属性的初值为 .F. ,能将其设置为 .T. 的方法是( ) 。A.Hide B.Show 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 5 C.Release D.SetFocus 参考答案: B 表单的 Hide 方法用于隐藏表单, 该方法将表单的Visible属性设置为 .F. ;Show方法用于显表单,该方法将表单的Visi
11、ble属性值设为 .T. , 使之成为活动表单;Release 方法用于从内存中释放表单; SetFocus 方法让表单获得焦点, 使其成为活动表单。所以符合此题的方法是Show 。第 16 题:让隐藏的 MeForm 表单显示在屏幕上的命令是( ) 。A.MeForm.Display B.MeForm.Show C.MeForm.List D.MeForm.See 参考答案: B 表单的 Show方法用于显表单, 该方法将表单的 Visible属性值设为 .T. ,使之成为活动表单。 DisPlay 、List 、See都不是表单的方法。第 17 题:为当前表中所有学生的总分增加10 分,正
12、确的命令是 ( )。A.CHANGE 总分 WITH总分+10 B.REPLACE 总分 WITH总分+10 C.CHANGE ALL 总分 WITH总分+10 D.REPLACE ALL 总分 WITH总分+10 参考答案: D 直接修改记录的值, 可以使用 REPLACE 命令,其格式为 REPIACE FieldName WITH eExpression ,FieldName2 WITH eExpression2 FOR iExpression 本题中 A、C选项不对。 因要对所有学生的总分增加10 分,所以要用 ALL表示全部记录。第 18 题:在数据库表上的字段有效性规则是( )。A
13、.逻辑表达式B.字符表达式C.数字表达式D.算术表达式参考答案: A 建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是“规则”( 字段有效性规则 )、“信息” ( 违背字段有效性规则时的提示信息)、“默认值” ( 字段的默认值 )3 项。其中,“规则”是逻辑表达式; “信息”是字符串表达式; “默认值”的类型则以字段的类型确定。第 19 题:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页
14、- - - - - - - - - 6 在 Visual FoxPro中,释放表单时会引发的事件是( )。A.UnLoad事件B.Init事件C.Load 事件D.Release 事件参考答案: A 释放表单时,会引发Destroy 和 Unload 事件。而 Init和 Load事件是在表单加载时引发的事件。 Release 方法会将表单从内存中释放。第 20 题:在数据库中创建表的CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是 ( ) 。A.FOREIGN KEY B.DEFAULT C.PRIMARY KEY D.CHECK 参考答案: C 在建立表的语句 CRE
15、ATE TABLE 中,FOREIGN KEY短语用于建立和加强两个表数据之间的链接的一列或多列,即外键约束;PRlMARY KEY短语用于定义满足实体完整性的主索引; DEFAULT 短语用于定义属性的默认值;CHECK 短语是用于定义属性的有效性规则的。第 21 题:扩展名为 mpr的文件是 ( ) 。A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件参考答案: B mpr 是菜单程序文件的扩展名;菜单文件的扩展名是mnx ;菜单备注文件的扩展名是 mnt;菜单参数文件不存在。第 22 题:打开已经存在的表单文件的命令是( )。A.MODIFY FORM B.EDIT FORM
16、C.OPEN FORM D.READ FORM 参考答案: A 修改表单文件的命令格式是:MODIFY FORM 表单文件名。第 23 题:如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 7 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( ) 。 GO 2 SCAN NEXT 4 FOR LEF
17、F( 名称, 2)= 电 IF RIGHT( 名称, 2)= 线 EXIT ENDIF ENDSCAN 名称A.电话线B.电线C.电冰箱D.电视机参考答案: A LEFF( 字符表达式, 数值表达式) 的功能是从字符表达式左端开始,截取 数值表达式指定长度的字符串。 RIGHT( 字符表达式, 数值表达式)的功能是从指定表达式右端截取一个指定长度的字符串。本题是从 2、3、4、5 四条记录中,找出第一个字是“电”,最后一个字是“线”的第一个符合的记录,并显示出来,由此可知第3 条记录“电话线”符合。第 24 题:在 Visual FoxPro中,要运行菜单文件menu1.mpr ,可以使用命令
18、 ( )。A.DO menu1 B.DO menu1.mpr C.DO MENU menu1 D.RUN menu1 参考答案: B 运行菜单可以使用命令格式:DO 文件名 ,但文件名的扩展名 .mpr 不能省略。第 25 题:欲执行程序 temp.prg ,应该执行的命令是 ( )。A.DO PRG temp.prg B.DO temp.prg C.DO CMD temp.prg D.DO FORM temp.prg 参考答案: B 运行程序文件的命令方式是:DO 文件名 。文件为扩展名为 .prg的程序文名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
19、- - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 8 件。第 26 题:在 Visual FoxPro中下列陈述正确的是 ( ) 。A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象参考答案: C 客观世界里任何实体都可以被视为对象,对象可以是具体事物, 也可以指某些概念。所以数据环境是一个对象,它有自己的属性、方法和事件。关系是数据环境中的对象,它也有自己的属性、方法和事件。第 27 题:在视图设计器中有,而在查询设计器中没有的
20、选项卡是( ) 。A.排序依据B.更新条件C.分组依据D.杂项参考答案: B 视图可以更新其中的信息, 并将更新结果永久保存在磁盘上,这也是视图与查询的一个重要区别,所以视图设计器比查询设计器多了一个“更新条件”选项卡。第 28 题:为“歌手”表增加一个字段“最后得分”的SQL语句是 ( ) 。A.ALTER TABLE 歌手 ADD最后得分 F(6,2) B.ALTER DBF 歌手 ADD 最后得分 F6,2 C.CHANGE TABLE歌手 ADD 最后得分 F(6,2) D.CHANGE TABLE学院 INSERT最后得分 F6,2 参考答案: A 修改表结构可使用ALTER TAB
21、LE命令,为表增加字段的命令格式为ALER TABLE 表名 ADDCOLUMN 字段类型 长度 , 小数位数 )NULL|NOT NULL CHECK 逻辑表达式 1 ERROR 字符型文本提示信息DEFAULT 默认值表达式 ADD PRIMARY KEY 索引表达式 2 TAG 索引名 1 1 ADD UNIQUE 索引表达式 3 TAG 索引名 2 选项 B、C 、D的格式错误, A选项为正确答案。第 29 题:SQL语句中删除视图的命令是 ( )。A.DROP TABLE B.DROP VIEW C.ERASE TABLE D.ERASE VIEW 参考答案: B 名师资料总结 -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年二级Visual+FoxPro数据库程序设计月 2022 二级 Visual FoxPro 数据库 程序设计
限制150内