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

上传人:王申宇 文档编号:501639 上传时间:2018-11-29 格式:DOC 页数:21 大小:118.50KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷301及答案与解析.doc_第1页
第1页 / 共21页
[计算机类试卷]国家二级VF笔试模拟试卷301及答案与解析.doc_第2页
第2页 / 共21页
[计算机类试卷]国家二级VF笔试模拟试卷301及答案与解析.doc_第3页
第3页 / 共21页
[计算机类试卷]国家二级VF笔试模拟试卷301及答案与解析.doc_第4页
第4页 / 共21页
[计算机类试卷]国家二级VF笔试模拟试卷301及答案与解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 301及答案与解析 1 2 下面排序算法中,平均排序速度最快的是 ( )。 ( A)冒泡排序法 ( B)选择排序法 ( C)交换排序法 ( D)堆排序法 3 4 5 6 使用白盒测试法时,确定测试数据应该根据 ( )和指定的覆盖标准。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)使用说明书 ( D)程序的功能 7 软件调试的目的是 _。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 8 下面有关 E-R模型向关系模型转换的叙述中,不正确的是 ( )。 ( A)一个实体类型转换为一个关系模式 ( B)一个 1:1联系可

2、以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 ( C)一个 1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 ( D)一个 m:n联系转换为一个关系模式 9 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 10 下面不属于软件设计原则的是 _。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 11 软件开发的结构化设计 (SD)方法中,全面指导模块划分的最重要原则是_。 ( A)模块高内聚 ( B)模块低耦合 ( C)模块独立性

3、( D)程序模块化 12 设有关系 R和 S,在下列的关系运算中, _运算要求 R和 S不具有相同的元组,并且它们所有的属性项也不能相同。 ( A) R S ( B) RS ( C) R-S ( D) RS 13 下列说法错误的是 _。 ( A)关系中每一个属性对应一个值域 ( B)关系中不同的属性可对应同一值域 ( C)对应同一值域的属性为不同的属性 ( D) DOM(A)表示属性 A的取值范围 14 检索那些城市至少有一个仓库的职工年龄在 60以上的正确语句是 ( )。 ( A) SELECT城市 FROM仓库 WHERE仓库号 IN; SELECT 仓库号 FROM职工 WHERE年龄

4、60 ( B) SELECT城市 FROM仓库 WHERE仓库号 IN; (SELECT 仓库号 FROM职工 WHERE年 龄 60) ( C) SELECT仓库号 FROM职工 WHERE年龄 60 IN; SELECT城市FROM仓库 WHERE仓库号 ( D) SEIECT仓库号 FROM职工 WHERE年龄 60IN; (SELECT城市FROM仓库 WHERE仓库号 ) 15 在对象的引用中, ThisForm表示 _。 ( A)当前对象 ( B)当前表单 ( C)当前表单集 ( D)当前对象的上一级对象 16 如果在命令窗口输入并执行命令 “LIST名称 ”后在 主窗口中显示:

5、记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称 ,2)=“电 “ IF RIGHT (名称 , 2 ) =“线 “ LOOP ENDIF ? 名称 ENDSCAN ( A)电话线 ( B)电冰箱 ( C)电冰箱电线 ( D)电视机电冰箱 17 新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的 ( A) Name 属性 ( B) Caption 属性 ( C) Closable 属性 ( D) AlwaysOnTop属性 18 下列关

6、于项目及项目中文件的叙述,正确的是 ( )。 ( A)项目中的文件是项目的一部分 ( B)项目中的文件表示该文件与项目建立了一种联系 ( C)删除项目时自动删除项目中所包含的文件 ( D)项目中的各个文件之间是彼此联系的 19 假定系统日期是 2008年 1月 13日,则执行命令 PI=MOD(YEAR(DATE()-2000,10)后, PI的值是 ( )。 ( A) 012008 ( B) -8 ( C) 8 ( D) 0 20 要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为 ( )。 ( A) INT(Y 8)=Y 8 ( B) MOD(Y, 8)=0 ( C) INT(Y

7、8)=MOD(Y, 8) ( D) MOD(Y, 8)=MOD(8, 8) 21 在表单 MYFORM 的 INIT事件中,设置表单背景颜色为红色,正确的命令是( )。 ( A) MYFORM BACKCOLOR=ROB(255, 0, 0) ( B) THIS PARENT BACKCOLOR=RGB(255, 0, 0) ( C) THISFORM PARENT BACKCOLOR=RGB(255, 0, 0) ( D) THIS BACKCOLOR=RGB(255, 0, 0) 22 在 Visual FoxPro的 SQL查询巾,为了将查询结果存储到临时表应该使用短语( )。 ( A)

8、 INTO TEMP ( B) INTO DBF ( C) INTO TABLE ( D) INTO CURSOR 23 在 SQL语句中, SELECT语句中的 JOIN 是用来建立表间的联系短语,应放在下列哪个短语之后 ( )。 ( A) FROM ( B) WHERE ( C) ON ( D) GROUP BY 24 以下关于查询的叙述中,正确的是 _。 ( A)不能根据自由表建立查询 ( B)只能根据自由表建立查询 ( C)只能根据数据库表建立查询 ( D)可以根据数据库表和自由表建立查询 25 用命令 “INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其

9、索引 类型是 ( A)主索引 ( B)普通索引 ( C)候选索引 ( D)惟一索引 26 学生表 SX.DBF的结构为: SX(学号 C(5),姓名 C(10),年龄 N(2,0),性别L,系科号 C(2) 系科表 XK.DBF的结构为: XK(系科号 C(2),系科名 C(3) 其中有的学生还没有分配系科,现查询所有学生的学号、姓名、系科名,没有分配系科的只显示学号、姓名,则可以完成该查询的是 _。 使用左连接,左表为SX.DBF,右表为 XK.DBF,通过公共字段 “系科号 ”连接。 使用右连接,左表为 SX.DBF,右表为 XK.DBF,通过公共字段 “系科号 ”连接。 使用左连接,左表

10、为 XK.DBF,右表为 SX.DBF,通过公共字段 “系科号 ”连接。 使用右连接,左表为 XK.DBF,右表为 SX.DBF,通过公共字段 “系科号 ”连接。 ( A)只有 ( B)只有 ( C) 和 ( D) 和 27 在以下关于索引的说明中,错误的是 ( A)索引可以提高查询速度 ( B)索引可能降低更新速度 ( C)索引和排序具有不同的含义 ( D)不能更新索引字段 28 把一个项目 的编译成一个应用程序时,下面的叙述正确的是 ( A)所有的项目文件将组合为一个单一的应用程序文件 ( B)所有的项目包含文件将组合为一个单一的应用程序文件 ( C)所有的项目排除文件将组合为一个单一的应

11、用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 29 在使用之前打开非结构索引文件,应用 ( )命令。 ( A) INDEX ON ( B) SET INDEX TO ( C) SET ORDER TO ( D) SEEK 30 关于 SQL语句集合的并运算的说法,下列错误的是 ( )。 ( A)在 SQL语句中不能使用 UNION来组合子查询 ( B)两个 SELECT命令的查询结果中的列数不一定相同 ( C)两个 SELECT查询结果中的对应列必须有相同的数据类型 ( D)两个 SELECT查询结果中的对应列必须有相同的宽度 31 在 Visual FoxPro中,

12、以下关于删除记录的描述,正确的是 ( A) SQL的 DELETE命令在删除数据库表中的记录之前,不需要用 USE命令打开表 ( B) SQL的 DELETE命令和传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录 之前,都需要用 USE命令打开表 ( C) SQL的 DELETE命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro的 DE- LETE命令只能逻辑删除数据库表中的记录 ( D)传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表 32 如果将学生的 “照片 ”存储在表中,则数据应采用的字

13、段类型为 ( A)字符型 ( B)通用型 ( C)逻辑型 ( D)备注型 33 在 “表单控件 ”工具栏中,下列哪个控件可以用米保存不希望用户改动的文本( )。 ( A)标签 ( B)文本框 ( C)命令按钮 ( D)列表框 34 在 Visual FoxPro的数据库表中只能有一个 ( )。 ( A)候选索引 ( B)普通索引 ( C)主索引 ( D)惟一索引 35 在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录 (对应于 DISTINCT),应该使用的选项卡是 ( A)排序依据 ( B)联接 ( C)筛选 ( D)杂项 36 具有 n个节点的完全二叉树的深度为 _。 37

14、 在 Visual FoxPro中,基类的最小属性集为 Class、 BaseClass、 ClassLibrary和_。 38 若串 s=“Program“,则其子串的数目是 【 】。 39 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】和限制使用 goto语句。 40 栈的基本运算有 3种:入栈、退栈和【 】。 41 在 VisualFoxPro中,利用 _命令可以删除数据表的记录,必要时可以利用命令进行恢复。 42 在使用 SELECT语句中,使用 _子句指定查询所用的表。 43 在将设计好的表单存盘 时,系统将生成扩展名分别是 SCX和 _的两个文件。 44 CTOD

15、(“04-01-01“)+20的结果是 _。 45 SQL的 SELECT语句中,用来定义一个区间范围的特殊运算符是 _。 46 计算机算法指的是 _。 47 要改变表格对象中当前显示的列数,应设置表格的【 】属性。 48 设有如下关系表 R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是 NO。 其中 NO为学号, NAME为姓名, SEX为性别, AGE为年龄, CLASS为班号。写出实 现下列功能的 SQL语句。 删除姓 “王 ”的学生记录【 】 49 data=CTOD(“01-01-99“),则 data+365的值是【 】。 50 如果想为表单换一个标题,可以在属性

16、窗口中选取【 】属性。 国家二级 VF笔试模拟试卷 301答案与解析 1 【正确答案】 C 【试题解析】 在进行数据设计时,不但要把实体设计成关系,而且还要反映实体之间的联系。通常情况下,联系的处理方法如下:对于一对多的联系,应把 “一方 ”的主关键字字段添加到 “多方 ”表中作为外 部关键字;在多对多联系中,应创建一个 “纽带表 ”,该表包含相联系的两个表的主关键字;有的一对一的联系可把任一方的主关键字放到另一方表中,有的可合并到一张表中。 2 【正确答案】 D 【试题解析】 在各种排序方法中,快速排序法和堆排序法的平均速度是最快的。 3 【正确答案】 D 4 【正确答案】 B 【试题解析】

17、 VFP中的对象一般可分为两种:容器对象和控件对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引 用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如PARENT 是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象;THIS、 THIISFORM 和 THISFORMSET 是 3个关键字,分别表示当前对象、当前表单和当前表单集。 在所给题目中,共给出了 5个对象,我们首先要清楚哪些是容器哪些是控件,以及它们之间的包容层次关系。表单是最外层的容器,其中有一个文本框控

18、件 Text1和一个容器命令按钮组 CommandGroup1,而 CommandGroup1 中又有两个命 令按钮控件 Command1 和 Comwand2,故 CommandGroup1 是 Command1 和Command2 的父对象,表单是 CommandG-roup1 和 Text1的父对象。现在要在Command1 的方法中访问文本框 Text1 对象,即 Command1是当前对象,但由于Commandi 和 Text1 没有包容关系,故必须由 Command1找到跟 Text1有包容关系的对象来引用,也就是 Text1的父对象表单。 This代表当前的 Command1,T

19、his.Parnt指向父对象 CommandGroup1, This.Parent.Parent 则指向CornmandGroup1 的父对象表单, This.Parent.Parent.Text1 则通过父对象表单引用了文本框。 Text1。 对象访问属性的格式是:对象引用对象属性。所以引用文本框 Text1的 Value属性,正确的表达式应该是 This.Parent.Parent.Text1 Value。 5 【正确答案】 B 6 【正确答案】 A 【试题解析】 白盒测试是把测试对象看作是一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息来设计或选择测试用 例,对程序所有的逻辑

20、路径进行测试。所以,白盒测试的对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准测试数据。 7 【正确答案】 B 【试题解析】 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。 8 【正确答案】 C 【试题解析】 选项 C是错误的。一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的 n端实体 (而不是任意一端 )所对应的关系模式 合并。 9 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上

21、的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 10 【正确答案】 C 【试题解析】 在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。 11 【正确答案】 C 【知识模块】 软件工程基础 12 【正确答案】 D 【知识模块】 数据库设计基础 13 【正确答案】 C 【知识模块】 数据库设计基础 14 【正确答案】 B 【试题解析】 本题考查的是 SQL数套查询。该查询功能是通过子查询查找有职工年龄在 60岁以上的仓库号集合,然后在主查询中查找仓库号在这个集合中的记录,输出

22、该仓库的城市信息, IN相当于集合运算符 。 15 【正确答案】 B 【试题解析】 在对表单进行处理时,有一个内置的变量 ThisForm,该变量一直是表示当前正在处理的表单。 16 【正确答案】 C 【试题解析 】 本题考查对 SCAN语句的掌握和理解。 GO 2是指指针移动到第二条记录, SCAN语句按下来扫描下面的四条记录;根据 SCAN语句的循环条件 LEFT(名称, 2)=“电 ”可知,只要是名称字段中第一个字是 “电 ”就执行循环语句;在 SCAN循环语句内部 IF RIGHT(名称, 2)=“线 ” LOOP ENDIF 表示如果记录的最后一个字是 “线 ”就跳到循环的开始。也就

23、是说程序从第;条记录开始查找第一个字是 “电 ”并且最后一个字不是 “线 ”的记录来显示,符合显示条件的只有 “电冰箱 和 “电线 ”两条记录;这道题容易出错的是误 认为 “电线 ”最后一个字是 “线 ”,因为字段宽度是 6,所以从右边开始两个字节是空格。正确答案为 C。 17 【正确答案】 B 【试题解析】 本题考查表单的 Caption属性。在 Visual FoxPro 中,表单的Caption 属性用来指定标题内容。修改 Caption 属性可以修改标题内容。故选项 C为正确答案。选项 A是指定表单的名字,选项 C中的 Closable的属性指定表单是否可以通过单击关闭按钮或双击控制菜

24、单框来关闭表单。选项 D中的AlwaysOnTop 属性指定表单是否总是位于其他打开窗口之上。 18 【正确答案】 B 【试题解析】 在 Visual FoxPro中,新建或添加的文件并不是项目的一部分。每个文件都是独立存在的,项目所包含的文件只能表示该文件与项目之间存在着一种联系。 19 【正确答案】 C 【试题解析】 DATE()函数返回当前系统日期,由于题干中假定系统日期是 2008年 1月 13日,所以 DATE()的返回值是 “01/13/08”。 函数 YEAR()的格式是: YEAR(日期表达式 |日期时间表达式 );功能是:从指定的日期表达式或日期时间表达式中返回年份。函数的返

25、回值为数 值型。所以 YEAR(DATE()的返回值为 “2008”。 MOD函数是求余函数,格式是: MOD(数值表达式 1,数值表达式 2 );功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式2是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。 所以 MOD(YEAR(DATE()-2000, 10)=MOD(8, 10),返回值为 8,所以 PI 的值为 8,即选项 C)。 20 【正确答案】 C 【试题解析】 INTO函数的功能是返回指定数值表达式的整数部分, MODO函

26、数的功能是返回两个数值相除后的余数。所以 C为不正确的条件表达式。 21 【正确答案】 D 【试题解析】 MYFORM是表单名;修改表单背景属性时 .应指定标签所在的表单对象,使用 THISFORM关键字说明, Patent表示当前对象的直接容器对象; This 表示当前对象, 22 【正确答案】 D 【试题解析】 在 Visual FoxPro的 SQL 查询中,为了将查询结果存储到临时表应该使用短语 INTOCURSOR。 23 【正确答案】 A 【试题解析】 从 SELECT 标准语句的完整语法格式中抽出与连接运算相关的语法格式如下: SELECT FROM数据库表 1 INNER JO

27、IN数据库表 2 ON连接条件 WHERE INNER JOIN 等价于 JOIN,为普通的连接,在 Visual FoxPro 中称为内连接,在前面所提到的有关两个不同数据表之间的查询,它们之间的连接类型都是内连接; ON连接条件指定两个进行表连接的条件字段。 24 【正确答案】 D 25 【正确答案】 D 【试题解析】 该命令的含义是建立一个对 “姓名 ”字段的索引项,索引名为“index_name”, UNIQUE 说明建立惟一索引。 26 【正确答案】 C 【试题解析】 多表查询的连接类型有 4种:内部连接 (Inner Join),左连接 (Left Outer Join),右连接

28、(Right Outer Join),完全连接 (Full Join)。内部连接是指只有满足条件的记录包含在结果中。左连接是指左表记录与右表所有记录比较字段值,若有满足连接条件的,则在产生一个真实记录,若 都不满足,则在产生的记录中,来自于右表字段的值为空值 NULL。右连接是指右表记录与左表所有记录比较字段值,若有满足连接条件的,则产生一个真实记录,若都不满足,则产生的记录中来自于左表字段的值为空值 NULL。完全连接是指先按右连接比较字段值,再按左连接比较字段值。本题查询所有学生的学号、姓名、系科号,涉及SX DBF和 XK DBF两个表,通过公共字段 “系科号 ”连接。由于没有分配系科的

29、也要显示其学号、姓名,因此可以将 SX DBF作为左表,使用左连接,也可以将 SX.DBF作为右表,使用右连接。 27 【正确答 案】 D 【试题解析】 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的 .dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向 .dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作,但是所付出的代价是可能降低表更新的速度;有上面这段叙述可以看出,选项 D是本题答案。 28 【正确答案】 B 【试题解析】 连编应用

30、程序时,首先需要设置文件的 “排除 ”与 “包含 ”,然后设置应用程序的主程序,连编项目,当连编项目获得成功之后,可以试着运行该项目,如果该项目运行正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有 “包含 ”文件,并且应用程序连编结果有两种文件形式: 1)应用程序文件 (.app):需要在 Visual FoxPro 下运行。 2)可执行文件 (.exe):可以在Windows 下单独运行。因此本题中选项 B 为正确答案。 29 【正确答案】 B 【试题解析】 命令 INDEX ON是建立索引,命令 SET INDEX TO是打开索引文件,命 令 SET ORDER TO

31、指定当前索引项, SEEK是利用索引快速定位的命令。 30 【正确答案】 B 【试题解析】 并运算是将两个 SELECT 语句的查询结果合并成一个查询结果。 SQL 命令支持集合的并运算,运算符为 UNION。在 SQL 语句中不能使用 UNION来组合子查询,两个 SELECT 命令的查询结果中的列数必须相同,两个 SELECT查询结果中的对应列必须有相同的数据类型和宽度。 31 【正确答案】 A 【试题解析】 SQL的 DELETE删除命令在删除表中记录时,可在语句中指定数据表名称 ,不需要事先打开相应的数据表;而利用 Visual FoxPro 的 DELETE删除命令时,要先用 USE

32、 命令打开数据表;不管是 SQL 的 DELETE删除命令还是Visual FoxPro的 DE- LETE删除命令,对表中的记录都只能进行逻辑删除,要做进一步的物理删除应使用 PACK命令。 32 【正确答案】 B 【试题解析】 通用型字段类型用于标记电子表格、文档、图片等 OLE 对象,备注型字段类型用来存放不定长的字符型文本。 33 【正确答案】 A 【试题解析】 标签控件用以显示文本,被显示的文 本在 Caption属性中指定,称为标题文本。标签的标题文本不能在屏幕上直接编辑修改,但可以在代码中通过重新设置 Caption属性间接修改。 34 【正确答案】 C 【试题解析】 主索引是指

33、在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用,它强调的 “不允许出现重复值 ”是指建立索引的字段值不允许重复。 候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的惟一性并决定处理记录的顺序。 惟一索引是为了保持同早期版本的兼容性,它的 “惟一性 ”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。 普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一

34、个表中可以建立多个普通索引。 在一个表中可以建立多个普通索引、多个惟一索引、多个候选索引,但只能建立一个主索引。 35 【正确答案】 D 【试题解析】 本题考查对查询设计器的掌握。在查询设计器中 6个 选项卡分别对应的 SQL 语句短语如下: “字段 ”选项卡与 SQL 语句的 SELECT 短语对应。 “连接 ”选项卡与 SQL 语句的 JOIN短语对应。 “筛选 ”选项卡与 SQL 语句的 WHERE 短语对应 “排序依据 ”选项卡与 SQL 语句的 ORDER BY短语对应。 “分组依据 ”选项卡与 SQL 语句的 GROUP BY短语对应。 “杂项 ”选项卡中包含有 “无重复记录 ”选

35、项,此选项与 DISTINCT 对应。选项 D为正确答案。 36 【正确答案】 log2n+1 【试题解析】 根据二叉 树性质 5:具有 n个节点的完全二叉树的深度为 log2n +1,其中 log2n表示 log2n 的整数部分。 37 【正确答案】 ParentClass 38 【正确答案】 29 【试题解析】 串 s中共有 7个字符,由于串中字符各不相同,则其子串中有 0个字符的 1个 (空串 ), 1个字符的 7个, 2个字符的 6个, 3个字符的 5个, 4个字符的 4个, 5个字符的 3个, 6个字符的 2个, 7个字符的 1个,共有1+2+3+4+5+6+7+1=29。 39 【

36、正确答案】 模块化 【试题解析】 结构化程序设计方法 的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto语句。自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。限制使用 goto语句。 40 【正确答案】 读栈顶元素 【试题解析】 栈 的基本运算有 3种:入栈、退栈和读栈顶

37、元素。 入栈运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一 (即 top 加 1),然后将新元素插入到栈顶指针指向的位置。 退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素 (栈顶指针指向的元素 )赋给一个指定的变量,然后将栈顶指针退一 (即 top减 1)。 读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。 41 【正确答案】 DELETE, RECALL 【知识模块 】 关系数据库标准语言 SQL与视图 42 【正确答案】 FROM 【试题解析】 在 SELECT 语句中, PR

38、OM语句用于指定查询所涉及到的表。 43 【正确答案】 SCT 或 .SCT 【试题解析】 本题考查表单文件的类型。将设计好的表卑存盘时、设计的表单将被保存在一个表单文件和一个表单备注文件里。表单文件的扩展名为 .SCX,表单备注文件的扩展名为 .SCT。 44 【正确答案】 04/21/01 【试题解析】 函数 CTOD()是将字符串转换成日期或日期时间的函数。它的格式是: CTOD(字符表达式 );功能是:将字符表达式值转换成日期型数据。由于题干中的字符表达式没有确定日期的格式,所以 CTOD(“04-01-01“)表示的是 2001年 4月 1日,所以 CTOD(“04-01-01“)+

39、20的结果是 2001年 4月 21日,即“04/21/01“。 45 【正确答案】 BETWEEN.AND. 【试题解析】 SQL语句中可包含特殊运算符,其中用来定义一个区间范围的运算符是 BETWEEN.AND.。 46 【正确答案】 C 【试题解析】 算法的 定义是用来解决某一特定类型问题的有限运算序列。 47 【正确答案】 ColumnCount 【试题解析】 ColumnCount 属性用于设置表格中包含列控件的个数。 48 【正确答案】 DELETE FROM R WHERE NAME LIKE “王 %“ 或 DELETE FROM R WHERE NAME in(“王 “) 【

40、试题解析】 SQL从表中删除数据的命令格式为 DELETE FROM TableNameWHERE Condition 这里 FROM指定 从哪个表中删除数据, WHERE指定被删除的记录所满足的条件,如果不使用 WHERE子句,则删除该表的中全部记录。 注意:在 Visual FoxPro 下 SQL 中的 DELETE 命令同样是逻辑删除记录,如果要物理删除记录需要使用 PACK命令。 在 SQL语句中, LIKE 是字符串匹配运算符, %表示匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀也可以用作后缀。 49 【正确答案】 【 】 01-01-00(或 01/01/00) 【试题解析】 日期型数据 data与数值型数据相加,表示指 定日期的后若干天,结果仍为日期型。计算结果中,年份应为 2000,但因此处的日期格式为 mm-dd-yy,因此年份结果显示为 00。 50 【正确答案】 Caption 【试题解析】 Caption 属性用于显示表单栏标题,它的默认值是 Form1。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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