ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:84KB ,
资源ID:501542      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-501542.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VF笔试模拟试卷20及答案与解析.doc)为本站会员(syndromehi216)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级VF笔试模拟试卷20及答案与解析.doc

1、国家二级 VF笔试模拟试卷 20及答案与解析 1 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 2 在结构化程序设计中,模块划分的原则是 ( )。 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度、模块间具有低耦合度 3 一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 ( )。 ( A) 221 ( B) 219 ( C) 231 ( D) 229 4 下面选项中小属于面向对象程序设计特征的是 ( )。 ( A

2、)继承性 ( B)多态性 ( C)类比性 ( D)封装性 5 下列叙述中正确的是 ( )。 ( A)在面向对象的程序设计中,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述 3种说法都不对 6 设有如下 3个关系表: 下列操作中正确的是 ( )。 ( A) T=RRS ( B) T=R S ( C) T RS ( D) T=R/S 7 某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为 ( )。 ( A) n+1 ( B) n-1 ( C) 2n ( D) n/2 8 在关

3、系数据库中,用来表示实体之间联系的是 ( )。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 9 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 10 下列叙述中错误的是 ( )。 ( A)在数据库系统中,数据的物理结构必须与逻辑结构一致 ( B)数 据库技术的根本目标是要解决数据的共享问题 ( C)数据库设计是指在已有数据库管理系统的基础上建立数据库 ( D)数据库系统需要操作系统的支持 11 Visual FoxPro是一种关系数据库管理系统,所谓关系是指 ( )。 ( A)表中各条记录彼此有一定关系

4、( B)表中各个字段彼此有一定关系 ( C)一个表与另一个表之间有一定关系 ( D)数据模型符合满足一定条件的二维表格式 12 为使日期型数据库能够显示世纪 (即年为 4位 ),应该使用命令 ( )。 ( A) SET MARK ON ( B) SET DATE ON ( C) SET CENTURY ON ( D) SET STRICTDATE ON 13 ?STR(123.45,5,1)命令的输出结果是 ( )。 ( A) 123.4 ( B) 123.5 ( C) 123.45 ( D) * 14 在 Visual FoxPro中,假设当前没有打开的数据库,在命令窗口输入 MODIDFY

5、 DATEBASE命令,系统产生的结果是 ( )。 ( A)系统会弹出 “创建 ”对话框:请用户输入数据库名并保存 ( B)系统会弹出 “打开 ”对话框,请用户选择数据库名 ( C)系统会弹出 “另存为 ”对话框,请用户输入数据库名并保存 ( D)出错信息,提示 “数据库不存在 ” 15 下列程序 (请注意循环体内的 LOOP和 EXIT语句 )的运行结果是 ( )。 X=8 DO WHILE .T. X=X+1 IF X=INT(X/3)*3 ?X ELSE LOOP ENDIF IF X 10 EXIT ENDIF ENDDO ( A) 9 12 ( B) 12 15 ( C) 15 18

6、 ( D) 18 21 16 要求为当前表建立一个候选索引,索引表达式为 “职工号 ”,索引名 zgh,则下列各语句中,正确的是 ( )。 ( A) INDEX ON 职工号 TAG zgh UNIQUE ( B) INDEX TO 职工号 TAG zgh UNIQUE ( C) INDEX ON 职工号 TAG zgh CANDIDATE ( D) INDEX TO 职工号 TAG zgh CANDIDATE 17 设置参照完整性的目的是 ( )。 ( A)建 立两表个之间的联系 ( B)保证记录的惟一性 ( C)提高表之间的查询速度 ( D)在插入、更新、删除记录时,确保已定义的表间关系

7、18 假设已经生成了名为 TESTMENU的菜单,执行该菜单可在命令窗口中输入( )。 ( A) DO TESTMENU ( B) DO TESTMENU.MPR ( C) DO TESTMENU.PJX ( D) DO TESTMENU.MNX 19 如果要创建一个 3级分组报表,第一级分组是 “工厂 ”,第二级分组是 “车间 ”,第三级分组是 “工资总和 ”,当前索引的索引表达式应当是 ( )。 ( A)工厂 +车间 +工资总和 ( B)工厂 +车间 +STR(工资总和 ) ( C)车间 +工厂 +STR(工资总和 ) ( D) STR(工资总和 )+车间 +工厂 20 新创建的表单默认标

8、题为 “Forml”,为把表单标题改变为 “计算机等级考试 ”,应设置表单的 ( )。 ( A) Name属性 ( B) Caption属性 ( C) Closable属性 ( D) AlwaysOnTop属性 21 有关查询设计器,正确的描述是 ( )。 ( A) “连接 ”选项卡与 SQL语句的 GROUP BY短语对应 ( B) “筛选 ”选项卡与 SQL语句的 HAVING短语对应 ( C) “排序依据 ”选项卡与 SQL语句的 ORDER BY短语对应 ( D) “分组依据 ”选项卡与 SQL语句的 JOIN ON短语对应 22 在表单中,有关列表框和组合框内选项的多重选择,正确的叙

9、述是 ( )。 ( A)列表框和组合框都可以设置成多重选择 ( B)列表框和组合框都不可以设置成多重选择 ( C)列表框可以设置多重选择,而组合框不可以 ( D)组合框可以设置多重选择,而列表框不可以 23 下列叙述正确的是 ( )。 ( A)自由表不能被加入到数据库中 ( B)数据库表可以建立字段级规则和约束,而自由表不能 ( C)可以在自由表之间建立参照完整性规则,而数据库表不能 ( D)可以为自由表字段设置默认值,而数据库表字段不能设置默认值 24 如果要为控件设置焦点,则下列属性值是真 (.T.)的是 ( )。 ( A) Enabled和 Cancel ( B) Enabled和 Vi

10、sible ( C) Default和 Cancel ( D) Visible和 Cancel 25 在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件 ,下列各项中,对应正确的一项是 ( )。 ( A)字符型字段 标签 ( B)逻辑型字段 文本框 ( C)备注型字段 编辑框 ( D)数据表 列表框 26 下列关于 SQL语言特点的描述中,错误的是 ( )。 ( A)语言非常简洁 ( B)是一种一体化语言 ( C)是一种高度过程化的语言 ( D)可以直接以命令方式交互使用,也可以程序方式使用 27 若将过程放在过程文件中,可在应用程序中使用下列哪条命令打

11、开过程文件( )。 ( A) SET ROUTINE TO文件名 ( B) SET PROCEDURE TO文件名 ( C) SET PROGRAM TO文件名 ( D) SET FUNCTION TO文件名 28 有 “仓库 ”表和 “保管工 ”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名 ( )。 ( A) SELECT 姓名 ,仓库名 FROM 保管工 ; WHERE 工资 1500 ( B) SELECT 姓名 ,仓库名 FROM 仓库 ; WHERE 工资 1500 ( C) SELECT 姓名 ,仓库名 FROM 保管工 ,仓库 ; WHERE(工资 1500) OR

12、 (保管工 .仓库号 =仓库 .仓库号 ) ( D) SELECT 姓名 ,仓库名 FROM 保管工 ,仓库 ; WHERE(工资 1500) AND (职工 .仓库号 =仓库 .仓库号 ) 29 SQL的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来存放查询结果 ( )。 ( A)数组、永久性表、视图 ( B)临时表、视图、文本文件 ( C)视图、永久性表、文本文件 ( D)永久性表、数组、文本文件 30 下列 SQL语句能实现的功能是 ( )。 SELECT*FROM 仓库 WHERE 仓库号=“WH1“; UNION; SELECT * FROM 仓库 WHERE 仓库

13、号 =“WH2“ ( A)查询在 WH1或者 WH2仓库中的职工信息 ( B)查询仓库号为 WH1或者 WH2的仓库信息 ( C)查询即在仓库号为 WH1,又在仓库号为 WH2工作的职工信息 ( D)语句错误,不能执行 31 在程序设计阶段应该采取 _和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。 32 注释一般分为序言性注释和 _注释。 33 在面向对象方 法中,类的实例称为 _。 34 某二叉树中度为 2的结点有 18个,则该二叉树中有 _个叶子结点。 35 数据流图的类型有 _和事务型。 36 度为 10的线性表进行冒泡排序,最坏情况

14、下需要比较的次数为 _。 37 Visual FoxPro 0的项目文件的扩展名是 _。 38 在 Visual FoxPro中所谓自由表就是不属于任何 _的表。 39 为了判别 LOCATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数 _。 40 表格控件的列数由 _属性指定,该属性的默认值为 -1。 41 设有学生表 (姓名,班级名称 ),用 SQL语句检索每个班级的学生总人数的语句是: SELECT 班级名称, _AS 人数 FROM 学生表 GROUP BY 班级名称 42 在 Visual FoxPro中,视图可以分为本地视图和 _视图。 43 在 Visual F

15、oxPro中为了通过视图修改基本表中的数据,需要在视图设计器的_选项卡下设置有关属性。 44 检索学生表中 “性别 ”为 “男 ”的学生记 录,将结果保存到文本文件 xb中, SQL语句为: SELECT * FROM 学生表 WHERE 性别 =“男 “_xb 45 查询 “学生成绩 ”表中所有不是姓 “李 ”的学生记录,完成下列 SQL语句: SELECT * FROM 学生成绩 WHERE 姓名 _ “李 %“ 46 用 SQL语句实现将所有教师的奖金提高 10%: UPDATA 教师 _奖金 =奖金 *1.1 国家二级 VF笔试模拟试卷 20答案与解析 1 【正确答案】 D 【试题解析

16、】 结构化程序设计方法的主要原则有 4点 :自顶向下 (选项 A) 、逐步求精 (选项 B) 、模块化 (选项 C) ,限制使用 GOTO语句。没有可复用原则。 2 【正确答案】 D 【试题解析】 模块划分的原则有:模块的功能应该可预测,如果包含的功能太多,则不能体现模块化设计的特点,选项 A错误。模块规模应适中,一个模块的规模不应过大,选项 B错误。改进软件结构,提高模块独立性。通过模块的分解或合并,力求降低耦合提高内聚,所以选项 C错误,选项 D正确。 3 【正确答案】 B 【试题解析】 在任意二叉树中,度为 0的结点 (也就是叶子结点 )总比度为 2的结点多一个。由于本题中的二叉树有 7

17、0个叶了结点,所以有 69个度为 2的结点。该二叉树中总结点数为:度为 2的结点数 +度为 1的结点数 +度为 0的结点数=69+80+70=219。 4 【正确答案】 C 【试题解析】 面向对象方法具有封装性、继承性、多态性几大特点。 5 【正确答案】 C 【试题解析】 正面向对象的程序设计中,对象是面向对象的软件的基本模块。从模块的独立性考虑,对象内部各种元素彼此结合得很紧密,内聚性强。由于完成对象功能所需要的元素 (数据和方法 )基本上都被封装在对象内部,它与外界 的联系自然就比较少,所以,对象之间的耦合通常比较松。所以,选项 A与选项 B错误,选项 C正确。 6 【正确答案】 C 【试

18、题解析】 R表中只有一个域名 A,有两个记录,分别是 m和 n: s 表中有两个域名,分别是 B和 C,其所对应的记录分别为 1和 3。表 T是由 R的第一个记录依次与 S的所有记录组合,然后再由 R的第二个记录与 S的所有记录组合,形成的一个新表。上述运算符合关系代数的笛卡尔积运算规则。关系代数中,笛卡尔积运算用 “”来表示。因此,上述运算可以表示为 T=RS。 7 【正确答案】 A 【试题解 析】 对任意一棵二叉树,若终端结点 (即叶子结点 )数为 n0,而其度数为2的结点数为 n2,则 n0=n2+1。由此可知,若二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为 n+1。 8

19、【正确答案】 D 【试题解析】 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。即关系模型是用二维表格数据来表示实体本身及其相互之间的联系。 9 【正确答案】 B 【试题解析】 数据库产生的背景就是计算机的应用范围越来越广泛,数据量急剧增加,对数据共享的要求越来越高。数据库技术的根本目标就是 解决数据的共享问题。 10 【正确答案】 A 【试题解析】 数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。选项 A的说法是错误的。 11 【正确答案

20、】 D 【试题解析】 在关系数据库管理系统中,关系是指符合 定条件的二维表,把数据看成是二维表中的元素,一个二维表就是一个关系,表名就是关系名。 12 【正确答案】 C 【试题解析】 命令格式 : SET CENTURY ON|OFF|TO世纪值 ROLLOVER年份参照值 该命令用于如何显示或解释一个日期数据的年份。其中, ON显示世纪,即用 4位数字表示年份; OFF不显示世纪,即用 2位数字表示年份。它是系统默认的设置; TO决定如何解释一个用 2位数字年份表示的日期所处的世纪。 13 【正确答案】 B 【试题解析】 STR()函数是将数值转换成字符串。格式: STE(数值表达式 ,长度

21、 ,小数位数 )功能:将数值表达式的值转换成字符串,转换时根据需要自动四舍五入 。返回字符串的理想长度 L应该是数值表达式值的整数部分位数加上小数位数值,再加上 1位小数点。如果长度值大于 L,则字符串加前导空格以满足规定的长度要求;如果长度 值大于等于数值表达式值的整数部分位数 (包括负号 )但又小于 L,则优先满足整数部分而自动调整小数位数;如果长度值小于数值表达式,值的整数部分位数,则返回一串星号 (*)。小数位数默认值为 0,长度默认值为 10。函数 STR(123.45,5, 1)即长度为 5,小数位数为 1,所以 8TR(123.45, 5, 1)精出的结果是 123.5。 14

22、【正确答案】 B 【试题解析】 利用命令方式可以修改数据库; MODIFY DATABASE数据库名|? NOWAITNOEDIT如果不输入数据库名或使用 “?”,将打开 “打开 ”对话框,由用户选择要修改的数据库。 NOWAIT只能在程序中使用,在命令窗口中无效。使用 NOEDIT参数后,只能打开数据库设计器,但是不能对数据库进行修改。 15 【正确答案】 A 【试题解析】 DO WHILE-ENDDO语句的格式: DO WHILE条件命令序列 ENDDO执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间韵命令序列 (循环体

23、)。当执行到ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。在循环语句的循环体中还可以出现两条特殊的命令: LOOP和 EXIT。这两条命令会影响循环语句的正常执行流程。 如果循环体包含 LOOP命令,那么当遇到 LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE处重新判断条件; 如果循环体包含 EXIT命令,那么当遇到 EXIT时,就结束循环语句的执行,转回执行 EXIT后面的语句。分析题干,首先将初始值 8分别赋给两个变量 X,然后进入循环。执行 X=X+

24、1后, X=9,出了表示取整数,则INT(X/3)*3的结果为 9,即 IF的判断条件成立,所以输出 X,即输入 9,因为此时 X=9,小于 10,再次进入循环。执行 X=X+1后, X=10,则 INT(X/3)*3的结果为 9,即 IF的判断条件不成立,执行 LOOP命令,不再执行后面的语句,而是转回 DO WHILE处重新判断条件,重新执行循环。执行 X=X+1后, X=11,则INT(X/3)*3的结果为 9,即 IF的判断条件不成立,执行 LOOP命令,不再执行后面的语句,而是转回 DO WHILE处重新判断条件,重新执行循环。执行 X=X+1后, X=12,则 INT(X/3)*3

25、的结果为 12,即 IF的判断条件成立,所以输入 X,即输入 12,因为此时 X=12,大于 10,执行 EXIT命令,跳出循环。最后输出的是 9和 12。 16 【正确答案】 C 【试题解析】 利用 INDEX命令可以为数据表建立候选索引、惟一索引和普通索引,其基本格式包括: INDEX ON索引表达式 TO 索引文件名 |TAG标记名 OF索引文件名 UNIQUE|CANDIDATE其中, TO 索引文件名用来建立单索引文件; TAG标记名用来建立结构复合索引文件; OF索引文件名用来建立非结构复合索引文件; UNIQUE说明建立惟一索引, CANDIDATE说明建立候选索引。 17 【正

26、确答案】 D 【试题解析】 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改 个 表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。 18 【正确答案】 B 【试题解析】 可使用命令 DO文件名运行菜单程序,但文件名的扩展名是 .MPR不能省略。运行菜单程序时,系统会自动编译 .MPR文件,产生用于运行的 .MPX文件。所以执行 TESTMENU的菜单命令是: DO TESTMENU.MPR。 19 【正确答案】 B 【试题解析】 多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区 ”和 “城市 ”字段,要使同一地区的记录集中在一起

27、显示 或打印,只需建立以“地区 ”字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引 (多重索引 ),如 “地区 ”+“城市 ”。愿意中第一级分组是工厂,第二级分组是车间,第三组分组是工资总和,而且索引表达式的数据类型为字符型,应该先把数值型的字段 “工资总和 ”用 STR函数转抉成字符型,所以当前索引的索引表达式是:工厂 +车间 +STR(工资总和 )。 20 【正确答案】 B 【试题解析】 表单属性大约有 100个,但绝大多数很少用到。 这些属性规定了表单的外观和行为,经常在设计阶段进行设计。表单的

28、Caption属性值指明显示于表单标题栏上的文本。 21 【正确答案】 C 【试题解析】 在查询设计器界面中,有 6个选项卡,它们分别是:字段、连接、筛选、排序依据,分组依据和杂项。这 6个选项卡和 SQL SELECT语句的各短语是相对应的:字段 ”选项卡对应于 SELECT短语,指定所要查询的数据: “连接 ”选项卡对应于 JOIN ON短语,用于编辑连接条件; “筛选 ”项卡对应于 WHERE短语,用于指定查询条件; “排序依据 ”选项卡对应于 ORDER BY短语,用于指定排序的字段和排序方法; “分组依据 ”选项卡对应于 GROUP BY短语和 HAVING短语,用于分组; “杂项

29、”选项卡可以指定是否要重复的记录 (对应于 DISTINCT)及列在前面的记录 (对应于 TOP短语等 )。 22 【正确答案】 C 【试题解析】 组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于: 对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比列表框,组合框能够节省表单里的显示空间; 组合框不提供多重选择的功能,没有 MultiSelect属性, 组合框有两种形式:下拉组合框和下拉列表框。 23 【正确答案】 B 【试题解析】 所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE或

30、早期版本的 FoxPro创建的数据库文件 (.dbf)都是自由表。在 Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。自由表不能建立字段级规则和约束等。事实上,数据库表与 自由衷相比,数据库表具有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字,参照完整性和表之间的关联。

31、支持 INSERT、 UPDATE和 DELETE事件的触发器。 24 【正确答案】 B 【试题解析】 在表单的控件中, Setfocus可以让控件获得焦点,使其成 为活动对象。如果一个控件的 Enabled属性值和 Visible属性值为 .F.,将不能获得焦点。如果一个控件获得焦点,则 Enabled属性值和 Visible属性值为 .T.。 25 【正确答案】 C 【试题解析】 在 Visual FoxPro中,利用数据环境,将字段拖到表单中,默认情况下,字符型字段产生文本框控件;逻辑型字段产生复选框;备注型字段产生编辑框控件;表或视图则产生表格控件。 26 【正确答案】 C 【试题解析

32、】 SQL是一体化的语言,它可以完成数据库操作要求的所有功能,包括数据查 询、数据操纵、数据定义和数据控制,是一种全能的数据库语言。SQL是 种高度非过程化的语言,不需要告诉计算机一步一步地怎么做,而是要描述清楚用户要 “做什么 ”,然后就交给系统,由系统自动完成用户的请求。 SQL语言非常简洁,虽然 SQL的功能很强大,但语法却很简单,只有为数不多的几条命令。 SQL语言可以直接以命令方式交互使用,也可以嵌入到计算机程序语言中使用。 27 【正确答案】 B 【试题解析】 般情况下,过程保存在称为过程文件的单独文件里。过程文件包含的过程数量不限。过程文件的建立仍使用 MODIFY CONNAN

33、D命令,文件的默认扩展名还是 .PRG。要调用过程文件中的过程,首先要打开过程文件。打开过程文件的命令格式是: SET PROCEDURE TO过程文件 1 ,过程文件 2 ,. ADDITIVE可以打开一个或多个过程文件。一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。 28 【正确答案】 D 【试题解析】 本题中 SQL查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项 A)和选项 B)中都缺少查询的数据表,且查询条件有误;选项 C)中查询条件错误,应使用 AND进行条件连接,而不是 OR。 29 【正确答案】 D 【试题解析】 在 SQL的查询中,其结

34、果可存放到数组、临时表、永久性表或文本文件中,但是不能存放到视图中。视图是从基本表中派生出来的一个 “虚表 ”,不能用来存放 SQL的查询结果。 30 【正确答案】 B 【试题解析】 SQL支持集合的并 (UNION)运算,即可以将两个 SELECT语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值 域 (相同的数据类型和取值范围 )。所以题干中的 SQL语句实现的功能是查询仓库号为 WH1或WH2的仓库信息。 31 【正确答案】 自顶向下 【试题解析】 程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对

35、复杂的问题,应该设计一些子目标作为过渡。上述方法概括为:自顶向下,逐步细化。 32 【正确答案】 功能性 【试题解析】 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,给出程序的整体说明:功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。 33 【正确答案】 对象 【试题解析】 在面向对象的程序设计方法中,类是具有相同属性或方法的对象的抽象,对象是类的实例。 34 【正确答案】 19 【试题解析】 在任意一棵二又树中,度数为。的结点 (即叶子结点 )总比度为 2的结点多一个,因此该二叉树中叶子结点为 18+1=19。 35 【正确答案】 变换型 【

36、试题解析】 典型的数据流类型有两种:变换型和事务型。 36 【正确答案】 45 【试题解析】 对于长度为 N的线性表,在最坏情况下 (即线性表中元素现在的顺序与目标顺序 正好相反 ),冒泡排序需要经过 N/2遍的从前往后的扫描和 N/2遍的从后往前的扫描,需要的比较次数为 N(N-1)/2。 37 【正确答案】 .PJX 【试题解析】 在 Visual FoxPro中,项目是指文件,数据和文档的集合。项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为 .PJX的项目文件。 38 【正确答案】 数据库 【试题解析】 所谓自由表就是不属于任何数据库的表,所有由 Foxbase

37、或早期版本的 FoxPro创建的数据库文件 (.dbf)都是自由表。在 Visual FoxPro中创建表,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。 39 【正确答案】 FOUND 【试题解析】 LOCATE是按条件定位记录位置的命令,常用的命令格式是; LOCATE FOR lExpression1其中, lExpression1是查询或定位的表达式。该命令执行后将记录指定针定位在满足条件的第 1条记录上,如果没有满足条件的记录则指针指向文件结束位置。如果要使指针指向下一条满足 LOCATE条

38、件的记录,使用 CONTINUE命令。同样,如果没有记录满足条件,则指针指向文件结束位置。为了判别 LOCATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数 FOUND,如果有满足条件的记录,该函数返回真,否则返回假。 40 【正确答案】 ColoumnCount 【试题解析】 表格的 ColoumnCount属性用于指定表格的列数,也即一个表格对象所包含的列对象的数目。该属性的默认值为 -1,此时表格将创建足够多的列来显示数据源中的所有字段。 41 【正确答案】 COUNT(*) 【试题解析】 SQL不仅有一般的检索功能,而且还有计算方式的检索,用于计算检索的函数见下表。

39、检索每个班级人数时,必须对记录分组,并利用统计函数 COUNT()进行人数统计。 42 【正确答案】 远程 【试题解析】 视图分为本地视图和远程视图两种,其中本地视图表示所能更新的源表是数据库表或自由表,这些源表未被放在服务器上;而远程视图所能更新的源表来自于服务器上的表或者是来自远程数据源。 43 【正确答案】 更新条件 【试题解析】 视图设计器和查询设计器的使用方式几乎完全一样。主 要有 3点不同: 查询设计器的结果是将查询以 .QPR为扩展名的文件形式保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中。 由于视图是可以用于更新的,所以它有更新属性需要设置,为

40、此在视图设计器中多一个 “更新条件 ”选项卡。 在视图设计器中没有 “查询去向 ”的问题。 44 【正确答案】 TO FILE 【试题解析】 在 SQL语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中。使用短语 TO FILE FileName ADDITIVE可以将查询结果存放 到文本文件中, FileName是文件名,默认扩展名是 txt。如果使用 ADDITIVE结果将追加在原文件的尾部,否则将覆盖原来的文件。 45 【正确答案】 NOT LIKE 【试题解析】 利用 SQL查询记录时,可以使用通配符 “%” ,表示 0个或多个任意字符。特殊运算符 LIKE在此处

41、为字符串匹配运算符。 46 【正确答案】 SET 【试题解析】 UPDATE命令是用新的值更新表中的记录。格式为: UPDATE 数据库名 1!表名 1 SET 列名 1=表达式 1,列名 2=表 达式 2. WHERE FiltorCondition1AND|OR FilterCondition2. UPDATE 数据库名 1!表名 1 指出进行记录修改的表名称;其中, SET指出将被更新的字段及它们的新值。如果省略了 WHERE子句,则该字段的所有字段值均用同一个值进行更新;列名 1指出枝更新的字段;表达式 1给出被更新字段的新值; WHERE FilterCondition指定被更新串段需要满足的条件。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1