1、国家二级 VF 笔试-试卷 183 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.VisualFoxPro 的运算符优先级从高到低依次是_。(分数:2.00)A.字符串运算符、算术运算符、关系运算符、逻辑运算符B.算术运算符、字符串运算符、关系运算符、逻辑运算符C.算术运算符、关系运算符、字符串运算符、逻辑运算符D.算术运算符、关系运算符、逻辑运算符、字符串运算符3.对长度为 n 的线性表进行顺序查找,在最坏情
2、况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.nD.n+14.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态5.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确6.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员7.数据库管理系统的基础是_。(分数:2.00)A.操作系统B.数据库C.数据库系统D.系统软件8.在已打开的数据库文件中,有“姓名”
3、字段。此外又定义了一个内存变量“姓名”。要把内存变量“姓名”的值传送给当前记录的姓名字段,应使用的命令( )。(分数:2.00)A.姓名=M-姓名B.RAPLACE 姓名 WITH M -姓名C.STORE M-姓名 TO 姓名D.GTHER FROM M-姓名 FIELDS 姓名9.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是(分数:2.00)A.选择B.连接C.投影D.并10.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数11.下面概念中,不属于面向对象方
4、法的是_。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用12.要彻底删除表中的所有记录,可以使用_命令。(分数:2.00)A.APPENDB.DELETEC.ZAPD.BROWSE13.关系数据库管理系统所管理的关系是_。(分数:2.00)A.一个 DBF 文件B.若干个二维表C.一个 DBC 文件D.若干个 DBC 文件14.下列 SQL 语句中,修改表结构的是_。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT15.设计菜单要完成的最终操作是_。(分数:2.00)A.创建主菜单及子菜单B.指定各菜单任务C.浏览菜单D.生成菜单程序16
5、.不能够作为应用程序系统中的主程序的是_。(分数:2.00)A.表单B.菜单C.数据表D.程序17.若内存变量名与当前的数据表中的一个字段“student“同名,则执行命令?student 后显示的是 (分数:2.00)A.字段变量的值B.内存变量的值C.随机显示D.错误信息18.表单有自己的属性、事件和(分数:2.00)A.对象B.状态C.方法D.行为19.用来描述表单内部名称的属性是(分数:2.00)A.CaptionB.NameC.WindowTypeD.Label20.对于学生关系表 STUDENT,写一条规则,把其中的“年龄”属性限制在 1830 之间,则这条规则属于( )。(分数:
6、2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则D.不属于以上任何规则21.有图书表如下: 图书 图书编号 书名 出版单位 价格 作者编号 0001 计算机应用 清华出版社 26.50 10010002 C+ 电子工业出版社 32.00 10010003 计算机基础知识 电子工业出版社 28.00 10020004 网络应用 清华出版社 24.50 10030005 数据库应用 清华出版社 26.00 10030006 数据库组成原理 清华出版社 23.00 10030007 Java 电子工业出版社 27.50 10040008 网页设计 电子工业出版社 31.00 1004
7、执行如下 SQL 语句: SELECT DISTINCT 价格 FROM 图书; WHERE 价格=(SELECT MAX(价格) FROM 图书) INTO ARRAY arr 则?arr2的结果是(分数:2.00)A.23.00B.32.00CF.D.系统报错22.在 Visual、FoxPro 中,使用 LOCATEFORexpL命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令D.GO 命令23.Visual FoxPro 是一种关系
8、数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式24.在 Visual FoxPro 中,查询文件的扩展名是_。(分数:2.00)A.SCXB.PRGC.QPRD.LBT25.使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_。(分数:2.00)A.2 个B.3 个C.5 个D.6 个26.用二维表数据来表示实体及实体之间联系的数据模型称为_。(分数:2.00)A.实体联系模型B.层次模型C.网状模型D.关系模型27.
9、设学生表 S、课程表 C 和学生选课表 SC 的结构如下: S(学号,姓名,年龄,系别) C(课程号,课程名) SC(学号,课程号,成绩) 查询学生姓名及所选修课程的课程号和成绩,实现此功能的 SELECT 语句是_。(分数:2.00)A.SELECTS姓名,SC 课程号,SC 成绩 FROM S WHERE S学号=SC.学号B.SELECTS姓名,SC 课程号,SC 成绩 FROM SC WHERE S学号=SC.成绩C.SELECTS姓名,SC 课程号,SC 成绩 FROMS,SC WHERE S学号=SC.学号D.SELECTS姓名,SC 课程号,SC 成绩 FROM S,SC28.在
10、 Visual FoxPro 的数据工作区窗口,使用 SET RELATION TO 命令可以建立 2 个表之间的关联,这种关联是_。(分数:2.00)A.永久关联B.永久关联或临时关联C.临时关联D.永久关联和临时关联29.未婚男教师的逻辑表达式为( )。(分数:2.00)A.婚否=.FAND职业=教师AND性别=,男B.婚否=.FAND职业=教师AND性别=男C.婚否=.F职业=,教师,性别=男D.婚否=.FAND职业=教师+性别=男30.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 _。(分数:2.00)A.是同一个数据库中的两个表B.不同数据库中的两个表C.两
11、个自由表D.一个是数据库表另一个是自由表31.下列函数中函数值为字符型的是 _。(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()32.“查询设计器”中的“筛选”选项卡的作用是_。(分数:2.00)A.选择查询结果中包含的字段B.指定查询条件C.增加或删除查询的表D.观察查询生成的 SQL 程序代码33.一个数据库表最多可以设置_个触发器。(分数:2.00)A.1B.2C.3D.434.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(分数:2.00)A.属性B.元组C.列D.字段35.将在 1 工作区的父表按主关键字“职工号”和 2 工作区上的
12、子表建立临时关联,正确的是( )。(分数:2.00)A.SET REL ATION TO 职工号 INTO 2B.SET REL ATION TO 2 INTO 职工号C.SET REL ATION TO 职工号 TO2D.SET REL ATION TO 2 INTO 职工号36.连续执行以下命令之后,最后一条命令的输出结果是_。 SET EXACT OFF X=“A” ?IIF(“A”=X,X-“BCD“,X+“BCD“)(分数:2.00)A.AB.BCDC.ABCDD.ABCD二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令
13、关键字填空的必须拼写完整。(分数:2.00)_38.有如下的程序段,其功能是将汉字信息“全国计算机等级考试”从屏幕底部移至顶部,请填空: SET TALK OFF SET STATUS OFF x=”全国计算机等级考试” CLEAR K=23 D0 WHILE K0 1,26 SAY SPACE(18) k,26 SAY X P=INKEY(1) K=K-1 ENDDO(分数:2.00)填空项 1:_39.注释说明了程序的功能,它分为 1 注释和功能性注释。(分数:2.00)填空项 1:_40.在长度为 n 的线性表中查找一个表中不存在的元素,需要的比较次数为 1。(分数:2.00)填空项 1
14、:_41.在有 n 个结点的二叉树的 llink-rlink 法存储表示中,n 个结点所含有的 2n 个指针中,必有 1 个为空指针。(分数:2.00)填空项 1:_42.概要设计说明书是软件 1 阶段的主要成果。(分数:2.00)填空项 1:_43.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_44.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter 属性值为 。(分数:2.00)填空项 1:_45.建立一个视图 SCORE 的命令是: 1VIEW AS SELECT*FROMT
15、_SCORE。(分数:2.00)填空项 1:_46.设有使用零件表 SYLJ(项目号,零件号,数量),为“数量”字段增加有效性规则:数量0,应使用的 SQL 语句是: 1TABLE 使用零件 2 数量 SET 3 数量。(分数:2.00)填空项 1:_47.查询图书表中每类图书中多于 1 册的图书的分类号、册数和平均单价。请对下面的 SQL 语句填空:SELECT 分类号,COUNT(*),AVG(单价)FROM 图书;GROUP BY 分类号 HAVING 1(分数:2.00)填空项 1:_48.在表单中,域控件是指字段、内存变量和表达式计算结果链接的 1。(分数:2.00)填空项 1:_4
16、9.如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开该数据表文件,且不关闭前一个工作区上打开的,必须加短语 1 。(分数:2.00)填空项 1:_50.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_51.设有 SC (学号,课程号,成绩)表,下面 SQL 的 SELECT 语句检索成绩高于或等于平均成绩的学生的学号。 SELECT 学号 FROM sc WHERE 成绩=(SELECT 1FROM sc)(分数:2.00)填空项 1:_52.在 Visual FoxPro 中,数据库表 S 中的通用型字段的内容将存储在 1 文件中。(
17、分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 183 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.VisualFoxPro 的运算符优先级从高到低依次是_。(分数:2.00)A.字符串运算符、算术运算符、关系运算符、逻辑运算符B.算术运算符、字符串运算符、关系运算符、逻辑运算符 C.算术运算符、关系运算符、字符串运算符、逻辑运算符D.算术运算符、关系运算符、逻辑运算符、字符串运算符解析:3.对
18、长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.n D.n+1解析:解析:线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都将与表中所有元素进行了比较,因此比较次数为 n。4.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态 解析:解析:注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明
19、、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。5.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:6.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析:数据库系统由数据厍(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台 5 个部分构成。其中数据库管理系统是数据库系统的核心,它
20、负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等工作。7.数据库管理系统的基础是_。(分数:2.00)A.操作系统 B.数据库C.数据库系统D.系统软件解析:8.在已打开的数据库文件中,有“姓名”字段。此外又定义了一个内存变量“姓名”。要把内存变量“姓名”的值传送给当前记录的姓名字段,应使用的命令( )。(分数:2.00)A.姓名=M-姓名B.RAPLACE 姓名 WITH M -姓名 C.STORE M-姓名 TO 姓名D.GTHER FROM M-姓名 FIELDS 姓名解析:9.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是(分数:2.00
21、)A.选择B.连接 C.投影D.并解析:解析:关系代数中包括传统的集合运算和专门的关系运算。经过选择或投影运算得到的新关系的属性个数最多不会超过原关系中的属性个数。经过连接运算得到的新关系最多不少于原关系中属性的个数。10.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细
22、节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。11.下面概念中,不属于面向对象方法的是_。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用 解析:解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。12.要彻底删除表中的所有记录,可以使用_命令。(分数:2.00)A.APPENDB.DELETEC.ZAP D.BROWSE解析:13.关系数据库管理系统所管理的关系是_。(分数:2.00)A.一个 DBF 文件B.若干个二维表 C.一个 DB
23、C 文件D.若干个 DBC 文件解析:14.下列 SQL 语句中,修改表结构的是_。(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:15.设计菜单要完成的最终操作是_。(分数:2.00)A.创建主菜单及子菜单B.指定各菜单任务C.浏览菜单D.生成菜单程序 解析:16.不能够作为应用程序系统中的主程序的是_。(分数:2.00)A.表单B.菜单C.数据表 D.程序解析:17.若内存变量名与当前的数据表中的一个字段“student“同名,则执行命令?student 后显示的是 (分数:2.00)A.字段变量的值 B.内存变量的值C.随机显示D.错误信息解析:解
24、析:Visual FoxPro 中,变量包括字段变量和内存变量,当字段变量和内存变量同名时,系统优先使用字段变量,如果要使用内存变量,可以在内存变量之间加前缀“M.“或“M-“。18.表单有自己的属性、事件和(分数:2.00)A.对象B.状态C.方法 D.行为解析:解析:任一表单都有自己的属性、事件和方法。19.用来描述表单内部名称的属性是(分数:2.00)A.CaptionB.Name C.WindowTypeD.Label解析:解析:表单的属性大约有 100 多个,其中 Name 是用来描述表单的内部名称,Caption 是用来指明显示于表单标题栏上的文本,Window Type 用来指定
25、表单是模式表单还是非模式表单。20.对于学生关系表 STUDENT,写一条规则,把其中的“年龄”属性限制在 1830 之间,则这条规则属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则 D.不属于以上任何规则解析:解析:域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。同时也可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。21.有图书表如下: 图书 图书编号 书名 出版单位 价格 作者编号 0001 计算机应用 清华出版社 26.50
26、 10010002 C+ 电子工业出版社 32.00 10010003 计算机基础知识 电子工业出版社 28.00 10020004 网络应用 清华出版社 24.50 10030005 数据库应用 清华出版社 26.00 10030006 数据库组成原理 清华出版社 23.00 10030007 Java 电子工业出版社 27.50 10040008 网页设计 电子工业出版社 31.00 1004 执行如下 SQL 语句: SELECT DISTINCT 价格 FROM 图书; WHERE 价格=(SELECT MAX(价格) FROM 图书) INTO ARRAY arr 则?arr2的结果
27、是(分数:2.00)A.23.00B.32.00CF.D.系统报错 解析:解析:本题是一个简单的嵌套查询,将图书表中价格最高的值存放到数组 arr 中,其中 DISTINCT 短语的是去掉查询结果中的重复值。由于查询结果只有一个图书价格的最大值,所以执行“?arr2“命令时,所求的数组下标超出范围,系统报错。22.在 Visual、FoxPro 中,使用 LOCATEFORexpL命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令 D.GO
28、命令解析:解析:LOCATE 是按条件定位记录位置的命令,常用的命令格式是: LOCATE FOR 1Expression1 其中,1Expression1 是查询或定位的表达式。 该命令执行后将记录指定针定位在满足条件的第 1 条记录上,如果没有满足条件的记录则指针指向文件结束位置。 如果要使指针指向下一条满足 LOCATE 条件的记录,使用 CONTINUE 命令。同样,如果没有记录满足条件,则指针指向文件结束位置。23.Visual FoxPro 是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个
29、表之间有一定关系D.数据模型符合满足一定条件的二维表格式 解析:24.在 Visual FoxPro 中,查询文件的扩展名是_。(分数:2.00)A.SCXB.PRGC.QPR D.LBT解析:解析:查询文件的扩展名为 QPR,表单文件的扩展名为 SCX,命令文件的扩展名是 PRG,标签文件的扩展名是 LBT。25.使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_。(分数:2.00)A.2 个B.3 个C.5 个D.6 个 解析:解析:应该有 mm(1,1)、mm(1,2)、mm(1,3)、mm(2,1)、mm(2,2)、mm(2,3)共 6 个。26.
30、用二维表数据来表示实体及实体之间联系的数据模型称为_。(分数:2.00)A.实体联系模型B.层次模型C.网状模型D.关系模型 解析:解析:关系:表之间的一种链接,它允许用户不仅能从当前选定表中访问数据,而且可以访问其他表中的数据。这种链接指的是连接条件。关系模型:用二维表数据来表示实体及实体之间联系的数据模型。层次模型:用树形结构表示实体及其之间联系的模型。网状模型:用网状结构表示实体及其之间联系的模型。27.设学生表 S、课程表 C 和学生选课表 SC 的结构如下: S(学号,姓名,年龄,系别) C(课程号,课程名) SC(学号,课程号,成绩) 查询学生姓名及所选修课程的课程号和成绩,实现此
31、功能的 SELECT 语句是_。(分数:2.00)A.SELECTS姓名,SC 课程号,SC 成绩 FROM S WHERE S学号=SC.学号B.SELECTS姓名,SC 课程号,SC 成绩 FROM SC WHERE S学号=SC.成绩C.SELECTS姓名,SC 课程号,SC 成绩 FROMS,SC WHERE S学号=SC.学号 D.SELECTS姓名,SC 课程号,SC 成绩 FROM S,SC解析:28.在 Visual FoxPro 的数据工作区窗口,使用 SET RELATION TO 命令可以建立 2 个表之间的关联,这种关联是_。(分数:2.00)A.永久关联B.永久关联或
32、临时关联C.临时关联 D.永久关联和临时关联解析:29.未婚男教师的逻辑表达式为( )。(分数:2.00)A.婚否=.FAND职业=教师AND性别=,男B.婚否=.FAND职业=教师AND性别=男 C.婚否=.F职业=,教师,性别=男D.婚否=.FAND职业=教师+性别=男解析:30.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 _。(分数:2.00)A.是同一个数据库中的两个表 B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表解析:解析:要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表必须是同一个数据库中的两个表。31.下
33、列函数中函数值为字符型的是 _。(分数:2.00)A.DATE()B.TIME() C.YEAR()D.DATETIME()解析:解析:DATE()返回当前系统日期,函数为日期型。TIME()以 24 小时制、hh:mm:ss 格式返回当前系统时间,函数值为字符型; DATETIME()返回当前系统日期时间,函数值为日期时间型。YEAR()从指定的日期表达式或日期时间表达式中返回年份。返回值为数值型。32.“查询设计器”中的“筛选”选项卡的作用是_。(分数:2.00)A.选择查询结果中包含的字段B.指定查询条件 C.增加或删除查询的表D.观察查询生成的 SQL 程序代码解析:解析:“查询设计器
34、”中的“筛选”选项卡用于指定查询记录满足的条件。33.一个数据库表最多可以设置_个触发器。(分数:2.00)A.1B.2C.3 D.4解析:解析:在数据库“表设计器”中,选择“表”选项卡,可以设置 3 种触发器,即:插入触发器、更新触发器和删除触发器。当设置触发器后,在对数据库表进行插入、删除、更新时,数据库自动启动触发器所指定的程序,进行检测,以保持数据的完整性。插入触发器表示在数据库表中插入记录时所触发的检测程序,确定该插入的记录是否符合所设置的条件,如果符合条件,返回真值,允许插入该记录,否则不允许插入该记录。更新触发器表示在数据库表中修改记录时所触发的检测程序,确定被修改的记录是否符合
35、所设置的条件,如果符合条件,返回真值,所作的修改有效,否则不保存修改后的记录,同时可以还原修改以前的记录值。删除触发器表示在数据库表中删除记录时所触发的检测程序,确定被修改的记录是否符合所设置的条件,如果符合条件,返回真值,允许删除该记录,否则不允许删除该记录。34.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(分数:2.00)A.属性B.元组 C.列D.字段解析:解析:实体是指客观存在并且可以相互区别的事物。实体可以是实际的事物,也可能是抽象的事件。在概念模型中,一个实体相对于关系数据库中一个关系中的一个元组。因此本题的答案应该是 B。35.将在 1 工作区的父表按主关键字“职工
36、号”和 2 工作区上的子表建立临时关联,正确的是( )。(分数:2.00)A.SET REL ATION TO 职工号 INTO 2 B.SET REL ATION TO 2 INTO 职工号C.SET REL ATION TO 职工号 TO2D.SET REL ATION TO 2 INTO 职工号解析:解析:命令 SET RELATION TO 在两个打开的表之间建立关系,本题应为 SET RELATION TO 职工号 INTO 2。36.连续执行以下命令之后,最后一条命令的输出结果是_。 SET EXACT OFF X=“A” ?IIF(“A”=X,X-“BCD“,X+“BCD“)(分
37、数:2.00)A.AB.BCDC.ABCDD.ABCD 解析:解析:+:前后两个字符串首尾连接形成一个新字符串。 -:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 IIF 函数语法: IIF(IExpression,eExpression1,eExpression2) 返回值: Character,Numeric,Currency,Date,or DateTime 题目条件“A”=X 不成立,结果应是 X+“BCD“,值是 ABCD SET EXACT ON|OFF 命令 功能:用来指定在不同长度的字符串进行比较时的规则。 ON:在比较时将忽略表达式的尾部空格,较短的字
38、符通过添加空格来保持和较长的长度一样,然后才进行比较。 OFF(默认值):两个表达式一个字符一个字符进行比较直到右边表达式的最后。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.有如下的程序段,其功能是将汉字信息“全国计算机等级考试”从屏幕底部移至顶部,请填空: SET TALK OFF SET STATUS OFF x=”全国计算机等级考试” CLEAR K=23 D0 WHILE K0 1,26 SAY SPACE(18) k,26 SAY X P=INKEY(1) K
39、=K-1 ENDDO(分数:2.00)填空项 1:_ (正确答案:正确答案:k+1)解析:39.注释说明了程序的功能,它分为 1 注释和功能性注释。(分数:2.00)填空项 1:_ (正确答案:正确答案:序言性)解析:解析:注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,它给出了程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。40.在长度为 n 的线性表中查找一个表中不存在的元素,需要的比较次数为 1。(
40、分数:2.00)填空项 1:_ (正确答案:正确答案:n)解析:解析:在长度为 n 的线性表中查找一个表中不存在的元素,需要的比较次数为 n。41.在有 n 个结点的二叉树的 llink-rlink 法存储表示中,n 个结点所含有的 2n 个指针中,必有 1 个为空指针。(分数:2.00)填空项 1:_ (正确答案:正确答案:n+1)解析:解析:在有 n 个结点的二叉树的 llink-rlink 法存储表示中,总共有 2n+1 个分支(指针),除了根结点以外,其他的结点都有一个分支进入,因此共有 n-1 个分支不为空,其余的 2n-(n-1)个指针为空,即必有 n+1 个为空指针。42.概要设
41、计说明书是软件 1 阶段的主要成果。(分数:2.00)填空项 1:_ (正确答案:正确答案:概要设计)解析:解析:在软件生命周期中,每一阶段都有阶段成果。在软件概要设计阶段的主要文档有:概要设计说明书、数据库设计说明书、用户手册和集成测试计划。43.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案:一对多(或 I:N))解析:44.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter 属性值为 。(分数:2.00)填空项 1:_ (正确答案:正确答案:.T.)解析
42、:解析:表单属性大约有 100 个,但绝大多数很少用到。这些属性规定了表单的外观和行为,经常在设计阶段进行设计。 表单的 AutoCenter 属性值指定表单初始化时是否自动在 Visual FoxPro 主窗口中居中显示,如果属性值为.T.,则居中显示。45.建立一个视图 SCORE 的命令是: 1VIEW AS SELECT*FROMT_SCORE。(分数:2.00)填空项 1:_ (正确答案:正确答案:CREATE)解析:解析:在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。视图是根据对表的查询定义的,其命令格式如下: CREAT VIEW vi
43、ew_name AS select_statement 其中,select statement 可以是任意的 SELECT 查询语句,它说明了限定了视图中的数据;视图的字段名将与 select statement 中指定的字段名或表中的字段名同名。46.设有使用零件表 SYLJ(项目号,零件号,数量),为“数量”字段增加有效性规则:数量0,应使用的 SQL 语句是: 1TABLE 使用零件 2 数量 SET 3 数量。(分数:2.00)填空项 1:_ (正确答案:正确答案: AL TER ,ALTER COLUMN ,CHECK)解析:解析:修改表结构应用 ALTER TABLE 命令,对于一
44、张已存在的表,可以用 ALTER TABLE 命令的 SET CHECK 子句设置一个字段的规则,例如: ALTER TABLE cj ALTER COLUMN cj; SET CHECK cj0 AND cj10047.查询图书表中每类图书中多于 1 册的图书的分类号、册数和平均单价。请对下面的 SQL 语句填空:SELECT 分类号,COUNT(*),AVG(单价)FROM 图书;GROUP BY 分类号 HAVING 1(分数:2.00)填空项 1:_ (正确答案:正确答案:COUNT(*)1)解析:解析:查询操作用 SELECT 命令实现。本题是查询结果出自一个表的分组计算查询,按图书
45、的分类号进行分组,通过“GROUP BY 分类号”实现。计算每类图书的平均单价通过 AVG(单价)实现, COUNT(*)函数用于统计每类图书的册数。这是一个带限定条件的分组查询。要求按分类号进行分组的每一组的图书册数多于 1,即 COUNT(*)1 将其置于 HAVING 短语后面。SQL 分组计算与查询。48.在表单中,域控件是指字段、内存变量和表达式计算结果链接的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:文本框)解析:解析:在表单中,与字段、内存变量和表达式计算结果链接的控件是文本框。49.如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开该数据表文
46、件,且不关闭前一个工作区上打开的,必须加短语 1 。(分数:2.00)填空项 1:_ (正确答案:正确答案: -|_|-AGAIN)解析:解析:在 Visual FoxPro 中,一个工作区上只能打开一个数据表,如果要在不同工作区上打开同一个数据表文件,必须使用 AGAIN 短语。50.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_ (正确答案:正确答案:PUBLIC)解析:解析:题目要求定义公共变量,则可以用 PUBLIC 来声明。51.设有 SC (学号,课程号,成绩)表,下面 SQL 的 SELECT 语句检索成绩高于或等于平均成绩的学生的学号。 SELECT 学号