1、计算机二级(VF)64 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.假设表单上有一选项组:男 女,其中第一个选项按钮“男”被选中。请问该选 项组的 Value 属性值为_。 (分数:70.00)AT.B.“男“C.1D.“男“或 12.在 Visual FoxPro 中,要运行查询文件 query1.qpr,可以使用命令_。 (分数:70.00)A.DO query1B.DO query1.qprC.DO QUERY query1D.RUN query13.扩展名为 dbf 的文件是( )。
2、(分数:70.00)A.表文件B.表单文件C.数据库文件D.项目文件4.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.使用报表设计器可以创建自定义报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表5.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足 条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用_。 (分数:70.00)A.再次使用 LOCATE FOR 命令B.SKIP 命令C.CONTINUE 命令D.GO 命令6.SQL 语句中修改表结构的命令是
3、_。 (分数:70.00)A.ALTER TABLEB.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE7.函数 LEN(ROUND(123456,2)的结果是( )。(分数:70.00)A.6B.7C.123.46D.系统报错8.在 Visual FoxPro 中,一个表可以建立一个( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引9.下列关于查询的说法,正确的是( )。(分数:70.00)A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE10.将编辑框的 Read Only 属性值设置为T,
4、则运行时此编辑框中的内容( )。(分数:70.00)A.将当前菜单设置为默认菜单B.将屏蔽系统菜单,使菜单不可用C.将系统菜单恢复为缺省的配置D.将缺省配置恢复成 Visual FoxPro 系统菜单的标准配置11.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.All Fries(*.*)B.Text Files(*.*)C.Batch Files(*bat)D.All Files (*)|Text Files(*)12.允许记录中出现重复值,且在索引中也保存每个重复值的索引是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引13.在 SQL 语句
5、中,与表达式“工资 BETWEEN l000 AND l500”功能相同的表达式是( )。(分数:70.00)A.“属性”对话框B.“程序代码”窗口C.“选项”对话框D.对象浏览器14.在 Visual FoxPro 中,字段的宽度不是由系统自动给出的字段类型是( )。(分数:70.00)A.throwsB.ExceptionC.ThrowableD.Error15.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:70.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职工表B.CREATE VIEW
6、 ZG_view AS; SELECT 职工号,姓名 FROM 职工表C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表16.在 Visual FoxPro 中,可以同时打开表文件的个数最多是( )。(分数:70.00)A.16B.32767C.255D.25617.下列选项中,不属于 SQL 数据定义功能的是( )。(分数:70.00)A.0.123B.123000C.21e35D.12318.布局类型为一对多的报表,一般适用于打印( )。(分数:70.
7、00)A.财政报表、销售总结B.列表C.发票、会计报表D.电话薄、名片19.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:70.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应D.传送参数和接收参数的名字必须相同20.在命令按钮组中,决定命令按钮数目的属性是( )。(分数:70.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据D.以上说法均不对21.在
8、Visual FoxPro 中,删除数据库表 S 的 SQL 命令是_。 (分数:70.00)A.DROP TABLE SB.DELETE TABLE SC.DELETE TABLE S.DBFD.ERASE TABLE S22.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:70.00)A.if(x0)y=1 else if(x0)y=-1; else y=O;B.if(x) if(x0)y=1; else if(x0)y=-1;C.y=-1; if(x) if(x0)y=1; else if(x=0)y=0; else y=-1;D.y=0; if(x=0)
9、if(x0)y=1; else y=-1;23.利用命令定义条形菜单,下列正确的一项是( )。(分数:70.00)A.DEHNE POPUPB.DEFINE MENUC.DEHNE PADD.DEFINE BAR24.检索尚未确定的供应商的定单号,正确的命令是( )。(分数:70.00)A.CODEB.ALIGNC.WIDTHD.HEIGHT25.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.菜单B.工具栏C.表单D.数据库26.在 SQL 的 SELECT 查询的结果中,消除重复记录的方法是【 】。(分数:70.00)A.通过指定主索引实现B.通过指定惟一索引实现C.使
10、用 DISTINCT 短语实现D.使用 WHERE 短语实现27.下列叙述中正确的是【 】。(分数:70.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误28.执行 SET SYSMENU TO 命令后( )。(分数:70.00)A.将当前菜单设置为默认菜单B.将屏蔽系统菜单,使菜单不可用C.将系统菜单恢复为缺省的配置D.将缺省配置恢复成 Visual FoxPro 系统菜单的标准配置29.假设表中共有 10 条记录,执行下列命令后,屏幕所显示的记录号顺序
11、是( )。 USE ABC.dbf GOTO 6 HST NEKT 5 (分数:70.00)A.一对多B.多对一C.一对一D.多对多30.假设表中共有 10 条记录,执行下列命令后,屏幕所显示的记录号顺序是( )。 USE ABC.dbf GOTO 6 HST NEKT 5 (分数:70.00)A.15B.16C.510D.61031.“主键”不允许取重复值,是指( )。(分数:70.00)A.2B.62C.8D.2632.对于查询输出到临时表中的叙述,下列说法错误的是( )。(分数:70.00)A.DBFB.DBCC.DCXD.DCT33.在 Visual FoxPro 中,在数据库中创建表
12、的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是【 】。(分数:70.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK34.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。(分数:70.00)A.临时关键字B.主关键字C.外部关键字D.索引关键字35.下列叙述中正确的是_。 (分数:70.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令36.在 SQL 语句中,与表达式“工资 BETWEEN l000 AN
13、D l500”功能相同的表达式是( )。(分数:70.00)A.工资=1000 AND 工资=1500B.工资=1500 AND 工资=1000C.工资=1000 OR 工资=1500D.工资=15000R 工资=1000037.某二叉树中有 11 个度为 2 的结点,则该二叉树中的叶子结点数为【 】。(分数:70.00)A.n+1B.n-1C.2nD.n238.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.public class test public int x=0; public test(int x ) this.x=x; B.public class Test
14、public int x=0; public Test(int x ) this.x=x; C.public class Test extends T1 T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 39.下列关于连编应用程序的说法中,正确的是( )。(分数:70.00)A.连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性B.可随时连编应用程序C.应用程序文件和可执行文件都可以
15、在 Windows 中运行D.应用程序文件和可执行文件都必须在 Visual FoxPro 中运行40.对数据表的记录做相同规律的修改时,最方便的是使用( )。(分数:70.00)A.EDITB.BROWSEC.REPLACED.CHANGE41.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是_。 (分数:70.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系42.下列日期表达式错误的是( )。(分数:70.00)A.DLLB.APPC.PRGD.EXE43.要运行表单文件 form1,
16、下列命令正确的是( )。(分数:70.00)A.ASCII 文件和二进制文件B.文本文件和数据文件C.数据文件和可执行文件D.顺序文件和随机文件44.下列关于项目及项目中文件的叙述,正确的是( )。(分数:70.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联45.在 Visual FoxPro 中设置参照完整性时,要设置成:当更改父表中的主关键字段或候选关键字段时,自动更新相关子表中的对应值,应在“更新规则”选项卡中选择( )。(分数:70.00)A.B.=C.,D.;46.以下关于视
17、图的描述中,正确的是( )。(分数:70.00)A.视图结构可以使用 MODIFY STRUCTURE 命令来修改B.视图不能同数据库表进行联接操作C.视图不能进行更新操作D.视图是从一个或多个数据库表中导出的虚拟表47.执行 SET SYSMENU TO 命令后( )。(分数:70.00)A.12,abcdB.10,bcdeC.2,defgD.0,cdef48.在 Visual FoxPro 中,以独占方式打开数据库文件的命令短语是( )。(分数:70.00)A.EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDATE49.下列关于组合框的说法中,正确的是( )。(分数:7
18、0.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect 属性的设置D.以上说法均正确50.在 E-R 图中,用来表示实体的图形是_。 (分数:70.00)A.矩形B.椭圆形C.菱形D.三角形51.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区 中,那么可以将上述索引设置为当前索引的命令是_。 (分数:70.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER
19、 TO XM52.有 A、B、C 三个数据表,若已建立了 AB 的关联,需要再建立 BC 的关联,形成 ABC 的关联,则( )。(分数:70.00)A.必须使用带 ADDITIVE 子句的 SET RELATION 命令B.直接利用 SET RELATION 命令进行关联C.在保持 AB 关联的基础上不能再建立 BC 关联D.在保持 AB 关联的基础上不能在建立的 BC 关联,但可以建立 AC 关联53.在关系模型中,每个关系模式中的关键字【 】。(分数:70.00)A.可由多个任意属性组成B.最多由一个属性组成C.可由一个或多个其值能惟一标识关系中任何元组的属性组成D.以上说法都不对54.
20、在“数据工作期”窗口中,“一对多”按钮的作用是( )。(分数:70.00)A.OPRB.PRGC.PJXD.SCX55.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:70.00)A.添加文件B.运行文件C.重命名文件D.连编文件56.查询学生表中学号(字符型,长度为 2)尾数字符是“1”的错误命令是( )。(分数:70.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用57.在 Visual FoxPro 中调用表单文件 mf1 的正确命令是【 】。(分数:70.00)A
21、.DO mf1B.DO FROM mf1C.DO FORM mf1D.RUN mf158.Visual FoxPro 提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是( )。(分数:70.00)A.表单设计器B.报表设计器C.数据环境设计器D.数据库设计器59.下列关于快捷菜单的说法,正确的是( )。(分数:70.00)A.2 3B.2 56C.5 12D.10 2060.下列日期表达式错误的是( )。(分数:70.00)A.2004/03/09+15B.2004/02/25+date()C.2004/03/09-15D.004/02/25-date()二、填空题(每空 2 分,共
22、 30 分)(总题数:20,分数:30.00)61.在 Visual FoxPro 的字段类型中,系统默认的日期型数据占 1 个字节,逻辑型字段占 2 个字节。(分数:1.50)填空项 1:_62.利用 SQL 语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。 SELECT 1 FROM 选课表 WHERE 2 (分数:1.50)填空项 1:_63.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2 改为 4,则语句为: ALTER TABLE 学生表 1 (分数:1.50)填空项 1:_64.当前目录下有“工资表”文件,现要将“职称”为“
23、工程师”的工资增加 30 元,则语句为: UPDATE 工资表 1WHERE 职称=工程师 (分数:1.50)填空项 1:_65.设置字段有效性规则在表设计器的 1 选项卡中进行。而设置记录有效性规则,是在表设计器的 2 选项卡中进行。(分数:1.50)填空项 1:_66.在没有打开索引的情况下,如果当前记录指针指向 20 号记录,执行命令 SKIP-4 后,记录指针指向第 1 记录。(分数:1.50)填空项 1:_67.函数 STR(12345454,7,3)的值为 1。(分数:1.50)填空项 1:_68.在 Visual FoxPro 中视图可以分为本地视图和 1 视图。(分数:1.50
24、)填空项 1:_69.使数据库表变为自由表的命令是 1TABLE。(分数:1.50)填空项 1:_70.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:1.50)填空项 1:_71.要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的 1 事件代 码中添加调用弹出式菜单程序的命令。(分数:1.50)填空项 1:_72.表间永久性联系不能控制不同工作区中 1 的联动,要实现联动功能,需要建立表之间的 2。(分数:1.50)填空项 1:_73.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:1.50)填空项 1:_74.在表
25、单中要使控件成为可见的,应设置控件的 1 属性。(分数:1.50)填空项 1:_75.当前目录下有“工资表”文件,现要将“职称”为“工程师”的工资增加 30 元,则语句为: UPDATE 工资表 1WHERE 职称=工程师 (分数:1.50)填空项 1:_76.执行命令 STORE2004-05-01 TO rq 后,函数 DAY(rq)的值是 1。(分数:1.50)填空项 1:_77.表示“1962 年 10 月 27 日”的日期常量应该写为 1。(分数:1.50)填空项 1:_78.SQL 语句中,修改列的短语是 1,增加列的短语是 2。(分数:1.50)填空项 1:_79.检索学生表中,
26、“籍贯”为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FROM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:1.50)填空项 1:_80.诊断和改正程序中错误的工作通常称为 1。(分数:1.50)填空项 1:_计算机二级(VF)64 答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.假设表单上有一选项组:男 女,其中第一个选项按钮“男”被选中。请问该选 项组的 Value 属性值为_。 (分数:70.00)AT.B.“男“C.1 D.“男“或
27、1解析:选项按钮的 Value 属性:用来表示选项按钮的状态, 1 表示选定,0 表示未选定。2.在 Visual FoxPro 中,要运行查询文件 query1.qpr,可以使用命令_。 (分数:70.00)A.DO query1B.DO query1.qpr C.DO QUERY query1D.RUN query1解析:运行查询可以使用命令格式:DO queryfile 其中 queryfile 是查询文件名,此时必须给出查询文件的扩展名.qpr。3.扩展名为 dbf 的文件是( )。(分数:70.00)A.表文件 B.表单文件C.数据库文件D.项目文件解析:在 Visual FoxPr
28、o 中,数据库的文件扩展名为 DBC,表单的文件扩展名为 SCX,项目管理器的文件扩展名是 PJX。4.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.使用报表设计器可以创建自定义报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表 解析:在 Visual FoxPro 中,创建报表的方法通常有 3 种:一是使用报表设计器创建自定义报表;二是使用报表向导创建报表;三是使用快速报表创建简单规范的报表。而快速报表是在报表设计器中完成的。5.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查
29、找到满足 条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用_。 (分数:70.00)A.再次使用 LOCATE FOR 命令B.SKIP 命令C.CONTINUE 命令 D.GO 命令解析:LOCATE 是按条件定位记录位置的命令,常用命令格式是:LOCATE FOR lExpression1 其中lExpression1 是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第 1 条记录上,如果 没有满足条件的记录则指针指向文件结束位置。如果要使指针指向下一条满足 LOCATE 条件的记录,使用CONTINUE 命令,如果没有记录再满足条件, 则指针指向文件结束位置
30、。6.SQL 语句中修改表结构的命令是_。 (分数:70.00)A.ALTER TABLE B.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE解析:在 Visual FoxPro 中,修改表的结构有两个命令:ALTER TABLE:用 SQL 命令修改表的结构;MODIFY STRUCTURE:在表设计器中修改表的结构; 题目要求是 SQL 语句中修改表结构的命令,所以命令是 ALTER TABLE。7.函数 LEN(ROUND(123456,2)的结果是( )。(分数:70.00)A.6B.7C.123.46D.系统报错 解析:ROUND( )
31、函数在保留指定的小数位数时,要做四舍五入运算,保留小数点后两位,结果为12346,是一个数值型数据。LEN( )函数只能用来求字符串的长度,本题中 ROUND( )的函数值为数值型,函数类型不匹配,系统报错。8.在 Visual FoxPro 中,一个表可以建立一个( )。(分数:70.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。9.下列关于查询的说法,正确的是( )。(分数:7
32、0.00)A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE 解析:在 Visual FoxPro 中用来修改数据表记录的命令可以是 EDIT 或 CHANGE 命令,也可用 BROWSE 命令打开浏览器,在浏览器中直接修改记 录。MODIFY STRUCTURE 是修改数据表结构的命令,不能修改表中记录。10.将编辑框的 Read Only 属性值设置为T,则运行时此编辑框中的内容( )。(分数:70.00)A.将当前菜单设置为默认菜单B.将屏蔽系统菜单,使菜单不可用 C.将系统菜单恢复为缺省的配置D.将缺省配置恢复成 Visual FoxPro 系统菜单的标准
33、配置解析:不带参数的 SET SYSMENU TO 命令,将屏蔽系统菜单,使菜单不可用。其中 TO DEFAULT 将系统菜单恢复为缺省的配置;SAVE 参数将 当前的系统菜单配置指定为缺省配置;NOSAVE 参数将缺省配置恢复成Visual FoxPro 系统菜单的标准配置。11.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.All Fries(*.*) B.Text Files(*.*)C.Batch Files(*bat)D.All Files (*)|Text Files(*)解析:通用对话框控件的 CommonDialogl 的 Filter 属性用来指定在对话
34、框中显 示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件类型”的下 拉列表中选择。Filter 的属性值由一对或多对文本字符串组成,每对字符串用管道符“|” 隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符和文件扩展名,称为 “过滤器”。如“*txt“等,各对字符串之间也用管道符隔开。其格式如下: 窗体对话框名Filter=”描述符 1|过滤器 1|描述符 2|过滤器 2” 如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列 表选择要显示的文件类型,而最初默认显示的文件类型(过滤器)可以由 Filterlndex 属性 来指定,该属性是一
35、个整数。用 Filter 属性设置多个过滤器后,每个过滤器都有一个值, 第一个过滤器的值为 1,第二个过滤器的值为 2,用Filterlndex 属性可以指定作为默 认显示的过滤器,本题中的值是 1,所以显示 All Files(*.*)。12.允许记录中出现重复值,且在索引中也保存每个重复值的索引是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引 解析:主索引和候选索引中不允许出现重复值,惟一索引中虽然可以允许出现重复值,但它只保留重复出现的第一个记录。13.在 SQL 语句中,与表达式“工资 BETWEEN l000 AND l500”功能相同的表达式是( )。(
36、分数:70.00)A.“属性”对话框B.“程序代码”窗口C.“选项”对话框 D.对象浏览器解析:要强制用户显式声明变量,可以单击“工具”菜单下的“选项”命令,打开“选项”对话框,在“编辑器”选项卡下,选中“要求变量声明”复选框即可。这样在每次新建文件时,Visual Basic 将Option Explicit(选择显式)自动添加到全局变量或模块级变量的声明部分,或者也可以在声明部分直接输入这条语句。这样就必须在使用变量前声明,否则将会发生出错信息;属性窗口是用来设置对象属性的;程序代码窗口是用来编辑事件过程的。14.在 Visual FoxPro 中,字段的宽度不是由系统自动给出的字段类型是
37、( )。(分数:70.00)A.throwsB.Exception C.ThrowableD.Error解析:用户自定义异常是通过继承 Exception 类来创建的。注意:自己定义异常的格式是 public class类名 extends Exception15.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:70.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表 C.CREATE QUERY Z
38、G_view; SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表解析:SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name,column_name)AS select_statement。 16.在 Visual FoxPro 中,可以同时打开表文件的个数最多是( )。(分数:70.00)A.16B.32767 C.255D.256解析:在 Visual FoxPro 中,最小的工作区号是 1,最大的工作区号 32767,且在每
39、个工作区上只允许打开 1 个表文件,所以同时最多可以 打开 32767 个表文件。17.下列选项中,不属于 SQL 数据定义功能的是( )。(分数:70.00)A.0.123B.123000C.21e35 D.123解析:在 C+语言中,实数有两种形式表示,即十进制数形式和指数形式,在指数形式中,e3,21e35,e3,e 等都是不合法的指数形式。再如 123e3 或 123E3 都代表 123 乘以 10 的 3 次方。注意,字母 e 的前面必须有数字,且 e 的后面必须是整数。18.布局类型为一对多的报表,一般适用于打印( )。(分数:70.00)A.财政报表、销售总结B.列表C.发票、会
40、计报表 D.电话薄、名片解析:在报表的 4 种布局类型中,一般来说,打印财政报表、销售总结等报表,应使用列报表布局类型;打印列表就采用行报表布局类型;打印的是发票、会计报表等,就使用一对多报表的布局类型;打印电话薄、名片等就采用多栏报表布局类型。19.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:70.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应 D.传送参数和接收参数的名字必须相同解析:接收参数的
41、语句 PARAMTERS,应该是模块程序的第一条可执行命令,在调用模块程序时,必须和语句 PARAMTERS 语句搭配使用,发送参数和接收参数的名字可以不一样,但排列顺序和数据类型必须一一对应。20.在命令按钮组中,决定命令按钮数目的属性是( )。(分数:70.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据 D.以上说法均不对解析:如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态 HTML 格式。所以可以发布数据库中存在的数据。21.在 Visual FoxPro 中,删除数据库表 S 的 SQL 命令是_。 (分
42、数:70.00)A.DROP TABLE S B.DELETE TABLE SC.DELETE TABLE S.DBFD.ERASE TABLE S解析:从当前数据库中移出表或删除表。语法:DROP TABLE TableName | FileName | ? RECYCLE。22.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:70.00)A.if(x0)y=1 else if(x0)y=-1; else y=O; B.if(x) if(x0)y=1; else if(x0)y=-1;C.y=-1; if(x) if(x0)y=1; else if(x=0)y=
43、0; else y=-1;D.y=0; if(x=0) if(x0)y=1; else y=-1;解析:条件运算符要求有三个操作对象,它是 c+语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式 1?表达式 2:表达式 3,先求解表达式 1,若为非 0(真)则求解表达式 2,此时表达式 2 的值就作为整个条件表达式的值。若表达式 1 的值为 0(假),则求解表达式 3,表达式 3 的值就是整个条件表达式的值。本题中用了两次三目运算符。23.利用命令定义条形菜单,下列正确的一项是( )。(分数:70.00)A.DEHNE POPUPB.DEFINE MENU C.DEHNE PADD.D
44、EFINE BAR解析:无论是条形菜单还是弹出式菜单,都可以通过命令进行定义和设计,定义条形菜单完整的命令格式为:DEFINE MENUBARINWINDOW| IN SCREEN。24.检索尚未确定的供应商的定单号,正确的命令是( )。(分数:70.00)A.CODEB.ALIGN C.WIDTHD.HEIGHT解析:在一个 Applet 中,CODE,WIDTH 和 HEIGHT 属性是一定要出现的。CODE 属性指定了 Applct 和JApplct 字节码的文件名。WIDTH 和 HEIGHT 这两个属性指定厂 Applet 显示区的以像素为单位的宽度和高度。ALIGN 这个可选属性指
45、定了 Applet 在浏览器中的对齐方式。 25.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.菜单B.工具栏C.表单D.数据库 解析:用户界面中,包含应用程序中的表单、工具栏和菜单等,而数据库则用于保存要处理的数据,与界面无关。26.在 SQL 的 SELECT 查询的结果中,消除重复记录的方法是【 】。(分数:70.00)A.通过指定主索引实现B.通过指定惟一索引实现C.使用 DISTINCT 短语实现 D.使用 WHERE 短语实现解析:在 SQL 的 SELECT 查询结果中,可以通过 DISTINCT 短语消除重复记录。27.下列叙述中正确的是【 】。(分数:7
46、0.00)A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:软件测试是为了发现错误而执行程序的过程,且为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。28.执行 SET SYSMENU TO 命令后( )。(分数:70.00)A.将当前菜单设置为默认菜单B.将屏蔽系统菜单,使菜单不可用 C.将系统菜单恢复为缺省的配置D.将缺省配置恢复成 Visual FoxPro 系统菜单的标准配置解析:不带参数的 SET SYSMEN
47、U TO 命令,将屏蔽系统菜单,使菜单不可用。其中 TO DEFAULT 将系统菜单恢复为缺省的配置;SAVE 参数将 当前的系统菜单配置指定为缺省配置;NOSAVE 参数将缺省配置恢复成Visual FoxPro 系统菜单的标准配置。29.假设表中共有 10 条记录,执行下列命令后,屏幕所显示的记录号顺序是( )。 USE ABC.dbf GOTO 6 HST NEKT 5 (分数:70.00)A.一对多 B.多对一C.一对一D.多对多解析:举个例子:在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系。30.假设表中共有 10 条记录,执行下列命令后,屏幕所显示的记录号顺序是( )。 USE ABC.dbf GOTO 6 HST NEKT 5 (分数:70.00)A.15B.16C.510D.610 解析:利用 GOTO 命令将记录指针定位到记录号为 6 的记录上,NEXT5 是表示从当前记录起到其后的总共5 条记录的范围,因此本题所显示的 记录范围是从第 6 条记录开始到第 10 记录。31.“主键”不允许取重复值,是指( )。(分数:70.00)A.2B.62 C.8D.26解析:在默认的情况下,InputBox 函数的返回