版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 二级 Visual Foxpro 数据库程序设计模拟 276选择题第 1 题: 下列数据结构中,属于非线性结构的是 ( ) 。A. 循环队列B. 带链队列C. 二叉树D. 带链栈参考答案: C树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。第 2 题: 下列数据结构中,能够按照“先进后出”原则存取数据的是 () 。A. 循环队列B. 栈C. 队列D. 二叉树参考答案: B栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。第 3 题: 对于循环队列,下列叙述中正确的是 ( ) 。A. 队头指针是固定不变的B. 队头指针一定大于队尾指针C. 队头指针一定小于队尾
2、指针D. 队头指针可以大于队尾指针,也可以小于队尾指针参考答案: D循环队列的队头指针与队尾指针都不是固定的, 随着入队与出队操作要进行变化 因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小 于队尾指针。第 4 题: 算法的空间复杂度是指 ( ) 。A. 算法在执行过程中所需要的计算机存储空间B. 算法所处理的数据量C. 算法程序中的语句或指令条数D. 算法在执行过程中所需要的临时工作单元数参考答案: A算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择 A) 第 5 题:软件设计中划分模块的一个准则是 ( ) 。A. 低内聚低耦合B. 高内聚低耦合C. 低内聚
3、高耦合D. 高内聚高耦合参考答案: B一般较优秀的软件设计, 应尽量做到高内聚, 低耦合, 即减弱模块之间的耦合性 和提高模块内的内聚眭,有利于提高模块的独立性。第 6 题: 下列选项中不属于结构化程序设计原则的是 ( )A. 可封装B. 自顶向下C. 模块化D. 逐步求精参考答案: A 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语 句,所以选择 A) 。第 7 题: 软件详细设计生产的图如下:该图是 ( )A. N-S 图B. PAD图C. 程序流程图D. E-R图参考答案: CN-S 图提出了用方框图来代替传统的程序流程图,所以 A)不对。 PAD图是问题分
4、 析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设 计的图形表示工具, 所以 B)不对。E R图是数据库中的用于表示 ER模型的图 示工具,所以 D)不对。根据图中所示表示方法是进行软件详细设计时使用的程 序流程图。第 8 题:数据库管理系统是 ( ) 。A. 操作系统的一部分B. 在操作系统支持下的系统软件C. 一种编译系统D. 一种操作系统参考答案: B数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、 数据操纵、 数据维护、控制及保护和数据服务等。 是一种在操作系统之上的系统 软件。第 9 题:在 E-R 图中,用来表示实体联系的图形是 ( )A
5、. 椭圆形B. 矩形C. 菱形D. 三角形参考答案: C在 ER 图中实体集用矩形,属性用椭圆,联系用菱形。第 10 题: 有三个关系 R、S和 T如下:9*则关系 T是由关系 R和 S通过某种操作得到,该操作为 ( )A. 选择B. 投影C. 交D. 并参考答案: D在关系 T中包含了关系 R与s 中的所有元组,所以进行的是并的运算第 11 题:假设表文件 TESTDBF已经在当前工作区打开,要修改其结构,可使用命令( ) 。A. MODI STRUB. MODI COMM TESTC. MODI DBFD. MODI TYPE TEST参考答案: A要用命令修改表结构,先用 USE打开要修
6、改的表,然后使用 MODIFY STRUCTURE 打开表设计器,对表结构进行修改。第 12 题:有如下赋值语句: a=计算机和 b=微型,结果为“微型机”的表达式是( ) 。A. b+LEFT(a,3)B. b+RIGHT(a,1)C. b+LEFT(a,5,2)D. b+RIGHT(a,2)参考答案: DLEFT(字符表达式 ,长度 )函数从指定表达式左端截取一个指定长度的子串作 为函数值。 RIGHT(字符表达式 ,长度) 函数从指定表达式右端截取一个指定 长度的子串作为函数值。在Visual FoxPro中,一个汉字的长度为 2。所以 RIGHT(a, 2)的值是“机”, b+RIGH
7、T(a,2)= 微型机。第 13 题:在 Visual FoxPro 中。有如下内存变量赋值语句:X=2001-07-28 10 :15: 20 PMY=FM=$12345N=12345Z=12324 执行上述赋值语句之后,内存变量 X、Y、M、N和 Z 的数据类型分别是 ( ) 。A.D、L、Y、N、CB.T、L、Y、N、CC.T、L、M、N、CD.T、L、Y、N、S参考答案: B 根据赋值的内容判断, x 是日期时间型 (T) ,Y是逻辑型(L) ,M是货币型(Y) ,N 是数值型 (N) ,Z是字符型 (C)。第 14 题: 下面程序的运行结果是 ( )SET EXACT ON s=ni
8、+SPACE(2) IF s=ni IF s=ni ?one ELSE ?two ENDIF ELSE IF s=ni ?three ELSE ?four ENDWENDIFRETURNA. oneB. twoC. threeD. four参考答案: C在用双等号运算符 (=) 比较两个字符串时,只有当两个字符串完全相同 (包括空 格以及各字符的位置 ) 时,运算结果才会是逻辑真 T,否则为逻辑假 F; 在用单等号运算符 (=) 比较两个字符串时, 运算结果与 SET EXACTONOFF的设置 有关:当设置 ON时,先在较短字符串的尾部加上若干个空格,使两个字符串的 长度相等, 然后再进行精
9、确比较, 当设置 OFF时,只要右边字符串与左边字符串 的前面部分内容相匹配,即可得到逻辑真 T的结果,即字符串的比较因右面 的字符串结束而终止。本题中, s=ni+SPACE(2)=nit ,第一层条件语句 (IF s=ni) 为逻辑假 F,则进入 ELSE分支中。由于本题设置了 SET ExACT ON,第二层条件语句 (IF s=ni) 中,等号右侧的长度小,所以会在右侧 的字符串增加两个空格, 使之和左侧的字符串长度相等, 这与 s(ni) 的值相等, 所以第二层条件语句为逻辑真 T,程序将执行: ?”three ”语句,所以运行 结果为: three 。第 15 题:要为当前表所有性
10、别为“女”的职工增加 100 元工资,正确的命令是 () 。A. REPLACE ALL工资 WITH工资 +100B. REPLACE工资 WITH工资+100 FOR性别 =女C. CHANGE AL工L 资 WITH工资 +100D. CHANGE AL工L 资 WITH工资+100 FOR性别=女参考答案: B在 Visual FoxPro 中,CHANG和E REPLACE命令都具有修改表记录的功能, 但是, CHANGE命令只能用于交互环境中对当前记录进行编辑、修改,因此首先排除选 项 C) 和 D) 。使用 REPLACE命令可以直接用指定的表达式或值修改记录,如果使 甩 FOR
11、短语,则修改逻辑表达式值为真的所有记录,选项 A)使用了 ALL 短语, 执行结果是修改表中所有记录,与题目要求不符。第 16 题:设 a=计算机等级考试 ,结果为考试的表达式是 ()。A. Left(a ,4)B. Right(a , 4)C. Left(a ,2)D. Right(a , 2)参考答案: BLEFT(字符表达式 ,长度 )函数从指定表达式左端截取一个指定长度的子串作 为函数值。 RIGHT(字符表达式 ,长度) 函数从指定表达式右端截取一个指定 长度的子串作为函数值。在 Visual FoxPro 中,一个汉字的长度为 2。所以 A)选 项 Left(a , 4)的值是“计
12、算”, B)选项 Right(a ,4) 的值是“考试”, C)选项 Left(a , 2)的值是“计”, D)选项 Right(a ,2) 的值是“试”。第 17 题:说明数组后,数组元素的初值是 ( ) 。A. 整数 0B. 不定值C. 逻辑真D. 逻辑假参考答案: D数组创建后,系统自动给每个数组元素赋以逻辑假 F。第 18 题:在 Visual FoxPro 中,通常以窗口形式出现,用以创建和修改表、表单、数据 库等应用程序组件的可视化工具称为 ( ) 。A. 向导B. 设计器C. 生成器D. 项目管理器参考答案: BVisual FoxPro 的设计器是创建和修改应用系统各种组件的可
13、视化工具,利用各 种设计器可以创建表、表单、数据库、查询、报表等。向导是一种交互式程序, 用户在一系列向导屏幕上回答问题或者选择选项, 向导会根据回答生 成文件或者执行任务,帮助用户快速地完成一般性的任务。 生成器是 带有选项卡的对话框, 用于简化对表单、 复杂控件和参照完整性代码的创建和修 改过程。 项目管理器是 Visula FoxPro 中处理数据和对象的主要组织 工具,它为系统开发者提供了极为便利的工作平台。第 19 题:在 Visual FoxPro 中,释放表单时会引发的事件是 ( )A. UnLoad事件B. Init 事件C. Load 事件D. Release 事件 参考答案
14、: A释放表单时,会引发 Destroy 和 Unload 事件。而 Init 和 Load 事件是在表单加 载时引发的事件。 Release 方法会将表单从内存中释放。第 20 题:在数据库中创建表的 CREATE TABL命E 令中定义主索引、实现实体完整性规则的 短语是 ( ) 。A. FOREIGN KEYB. DEFAULTC. PRIMARY KEYD. CHECK参考答案: C在建立表的语句 CREATET ABLE中, FOREIGNK EY短语用于建立和加强两个表数 据之间的链接的一列或多列,即外键约束; PRIMARYK EY短语用于定义满足实体 完整性的主索引, DEFA
15、ULT短语用于定义属性的默认值; CHECK短语是用于定义 属性的有效性规则的。第 21 题:在 Visual FoxPro 中,以下关于查询的描述正确的是 ( )A. 不能用自由表建立查询B. 只能用自由表建立查询C. 不能用数据库表建立查询D. 可以用数据库表和自由表建立查询参考答案: D创建查询必须基于确定的数据源。 从类型上讲, 数据源可以是自由表、 数据库表 或视图。从数量上讲, 源表可以是单张表或多张表。 多张表一般是指多张相关的 第 22 题:在 Visual FoxPro 中,数据库表字段的有效性规则的设置可以在 ( )A. 项目管理器中进行B. 数据库设计器中进行C. 表设计
16、器中进行D. 表单设计器中进行参考答案: C建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的 “字段”选项卡中有一组定义字段有效性规则的项目, 它们是“规则”、“信息”、 “默认值”三项。其中“规则”是逻辑表达式,“信息”是字符串表达式,“默 认值”的类型则以字段的类型确定。第 23 题:在 Visual FoxPro 的数据库表中只能有一个 ( )A. 候选索引B. 普通索引C. 主索引D. 唯一索引参考答案: CVisual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。主 索引是在指定字段或表达式中不允许出现重复值的索引, 主索引可以看作表中的
17、主关键字, 一个表中只能有一个主索引; 候选索引和主索引具有相同的特性, 但 候选索引可以有多个; 唯一索引是索引项的唯一, 而不是字段值的唯一; 普通索 引既允许字段中出现重复值,也允许索引项中出现重复值。第 24 题:在 Visual FoxPro 中以下叙述正确的是 ( ) 。A. 表也被称作表单B. 用 CREATE DATABA命SE令建立的数据库文件不存储用户数据C. 用 CREATE DATABA命SE令建立的数据库文件的扩展名是 DBFD. 一个数据库中的所有表文件存储在一个物理文件中参考答案: B表是关系数据库的一个关系, 而表单是 Visual FoxPro 提供的用于建立
18、应用程序 界面的最主要的工具之一, 表单内可以包含命令按钮、 文本框、 列表框等各种界 面元素,产生标准的窗口或对话框, 所以表和表单是不同的概念, A)选项中表也 被称作表单的说法不正确; 用 CREATED ATABAS命E 令建立的是数据库文件, 而数 据库是一个逻辑上的概念和手段, 它通过一组系统文件将相互关联的数据库表及 其相关的数据库对象统一组织和管理, 数据库文件不包含用户数据, 用户数据是 存储在表文件中, B)选项说法正确;数据库文件的扩展名是 DBC,而 DBF是数据 库表文件, C)选项的说法不正确;在 Visual FoxPro 每个表都对应一个 DBF文 件,即都对应
19、一个物理文件, 所以一个数据库中的所有表文件存储在一个物理文 件中的说法不正确。第 25 题:在 Visual FoxPro 中,菜单程序文件的默认扩展名是 ( ) 。A. mnxB. mntC. mprD. prg参考答案: C菜单程序文件的扩展名是 mpr;mnx 是菜单文件的扩展名; mnt 是菜单备注文件 的扩展名; prg 是程序文件的扩展名。第 26 题: 下面有关数据库表和自由表的叙述中,错误的是 () 。A. 数据库表和自由表都可以用表设计器来建立B. 数据库表和自由表都支持表间联系和参照完整性C. 自由表可以添加到数据库中成为数据库表D. 数据库表可以从数据库中移出成为自由表
20、参考答案: B所谓自由表,就是那些不属于任何数据库的表,在 Visual FoxPro 中创建表时, 如果当前没有打开数据库, 则创建的表也是自由表。 可以将自由表添加到数据库 中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。 所以 A)选项数据库表和自南表都可以用表设计器来建立的说法正确;C)、D)选项的说法也正确; 而 B)选项中, 由于自由表不属于任何数据库, 所以不支持表间 联系和参照完整性, B)选项说法不正确。第 27 题: 在视图设计器中有,而在查询设计器中没有的选项卡是 (A. 排序依据B. 更新条件C. 分组依据D. 杂项参考答案: B视图可以更新其中的
21、信息, 并将更新结果永久保存在磁盘上, 这也是视图与查询 的一个重要区别,所以视图设计器比查询设计器多了一个“更新条件”选项卡。第 28 题:为“歌手”表增加一个字段“最后得分”的 SQL语句是() 。A. ALTER TABLE歌手 ADD最后得分 F(6 ,2)B. ALTER DBF歌手 ADD最后得分 F 6 ,2C. CHANGE TABL歌E手 ADD最后得分 F(6 ,2)D. CHANGE TABL学E院 INSERT最后得分 F 6 ,2 参考答案: A修 改 表 结 构 可使 用 ALTER TABLE命 令 , 为 表 增 加 字 段 的 命 令 格 式 为:ALTERT
22、 ABI正表名ADDCOLUMN字段类型 长度 ,小数位数 )NuLLI NOT NULLCHECK逻 辑表达式 1ERROR字 符型文本提示信息 DEFAULT默认值表达式 ADD PRIMARY KEY索引表达式 2TAG索引名 1ADD UNIQUE索 引表达式 3TAG索引名2选项 B)、 C)、D)的格式错误, A)为正确答案。第 29 题:设有关系歌手 (歌手号,姓名,最后得分 )和关系评分 (歌手号,分数,评委 号) ,每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后 得分”的 SQL语句是 ()。A. UPDATE歌手 SET最后得分 =(SELECTA VG(
23、分数)FROM评分 WHER歌E 手号=歌 手歌手号 )B. UPDATE歌手 SET最后得分 EXISTS(SELECT Ave(分数 )FROM评分 WHER歌E 手号 =歌手歌手号 )C. UPDATE歌手 SET最后得分 =(SELECT Ave(分数 )FROM评分 )D. UPDATE歌手 SET最后得分 =(SELECT AVG(分数 )FROM评分 GROUPB Y评委 号)参考答案: A查询的基本形式由 SELECT FROMWHER查E 询块组成。其中 SELECT说明要查询 的字段,FROM说明要查询的字段来自哪个表或哪些表, WHER说E明查询条件, 即 选择元组的条件
24、。本题规定每个歌手的最后得分是所有评委给出的分数的平均值, 正确的语句应为 SELECTAVG分(数)FROM评分 WHER歌E 手号 =歌手歌手号,选项10A)为正确答案。第 30 题:设有关系评分 ( 歌手号,分数,评委号 ) ,插入一条记录到“评分”关系,歌手 号、分数和评委号的值分别是“ 1001”、 99 和“105”,正确的 SQL语句是 ( ) 。A. INSERT VALUES(1001,99,105)INTO 评分( 歌手号,分数,评委号 )B. INSERT TO评分 (歌手号,分数,评委号 )VALUES(1001,99,105)C. INSERTI NTO评分( 歌手号
25、,分数,评委号 )VALUES(1001,99,105)D. INSERT VALUES(1001,99,105) ,ID 评分( 歌手号,分数,评委号 )参考答案: C插入数据的格式为 INSERT INTO表名( 字段名 1 ,字段名 2, )VAIMES( 字 段值 1 ,字段值 2,) 。当插入的不是完整的记录时,可以通过字段名 1,字 段名 2来指定字段; VALUES字( 段值 1 ,字段值 2,) 给出具体的记录值。 C)选项格式正确。第 31 题: 设有关系评分 ( 歌手号,分数,评委号 ) ,如果每个歌手的“最后得分”的计算 方法是:去掉一个最高分和一个最低分,取剩下分数的平
26、均分。根据关系“评 分”求每个歌手的“最后得分”并存储于表 TEMP中,表 TEMP中有两个字段: “歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的 SQL语句是 () 。A. SELECT歌手号, (COUNT分( 数)一 MAx(分数) 一 MIN(分数)/(SUM(*)-2) 最 后得分 FROM评分 INTO DBF TENP GROUP B歌Y手号 ORDER BY最后得分 DEsCB. SELECT歌手号, (COUNT分( 数)一 MAX(分数) 一 MIN(分数)/(SUM(*)-2) 最 后得分 FROM评分 INTO DBF TEMP GROUP B评Y委
27、号 ORDER BY最后得分 DESCC. SELECT歌手号, (SUM(分数)一 MAX分( 数)一 MIN(分数)/(COUNT(*)-2) 最 后得分 FROM评评分 INTO DBF,IEMP GROUP B评Y 委号 ORDER BY最后得分 DESCD. SELECT歌手号, (SUM(分数)一 MAX分( 数)一 MIN(分数)/(COUNT(*)-2) 最 后得分 FROM评分 INTO DBF,TEMP GROUP B歌Y手号 OIIDER BY最后得分 DESC参考答案: D 根据题干要求的计算歌手“最后得分”的计算方法,应使用 Sum 计算分数而非 Count,因此首先
28、排除 A)、B)选项。求每个歌手的“最后得分”,应该按照歌手 号分组,即 GROUP BY歌手号。所以本题选 D)。第 32 题:与“ SELECT*FRO歌M手 WHERE NO最T(后得分900 OR最后得分 800) ”等价 的语句是 ( ) 。A. SELECT木 FROM歌手 WHER最E后得分 BETWEEN 900 AND 800B. SELECT*FRO歌M手 WHER最E 后得分=800 AND最后得分 =90011C. SELECT*FRO歌M手 WHER最E 后得分 900 OR最后得分 800D. SELECT*FRO歌M手 WHER最E 后得分=800 AND最后得分
29、 =900参考答案: B题干的 SQL语句的含义是,从“歌手”表中查询最后得分在8和 9之间的记录。表示“在和一之间”,其中包含等于,即大于等于 AND前面的数,小于 等于 AND后面的数,因此 A)选项的条件错误,应该为 BETWEEN800 AND9 00 B)为正确答案。第 33 题: 为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0 并且小于等于 10”,正确的 SQL语句是 ()。A. CHANGE TABL评E分 ALTER分数 SET CHECK分数=0 AND分数 =10B. ALTER TABLE评分 ALTER分数 SET CHECK分数=0 AND分数=10
30、C. ALTER TABLE评分 ALTER分数 CHECK分数=0 AND分数 =10D. CHANGE TABL评E分 ALTER分数 SET CHECK分数 =0 OR分数 =10参考答案: B修改表结构的命令是 ALTER TABLE,添 加有效性规则的命令 格式 为 : ALTER TABE 表 名 ALTERCOlMMN字 段 名1 NULLI NOT NULL SET DEFAuLT默 认 值 表 达 式 SET CHECK逻 辑 表 达 式 ERROR字 符 型 文 本 提 示 信息 RENAMEC OLUUMN字段名 2TO字段名 3 其中,ALTERCOLUMN字段名 1指
31、出要修改列的字段名; SET DEFAUIJT默认值表达式 重新设置默认值; SETCHECK逻辑表达式 ERROR字 符型文本提示信息 重新设 置字段的合法值及错误提示信息; RENAMCE OLUMN字段名 2TO字段名 3修改字 段名, 字段名 2 指定要修改的字段名, 字段名 3指定修改后的字段名。本题 B)选项的格式正确。第 34 题:设有关系歌手 ( 歌手号,姓名 ) ,根据“歌手”关系建立视图 myview,视图中含 有包括了“歌手号”左边第一位是“ 1”的所有记录,正确的 SQL语句是 () 。A. CREATE VIEW myview AS SELECT*FRO歌M手 WHE
32、RE LEFT歌(手号, 1)=1B. CREATE VIEW myview AS SELECT*FRO歌M手 WHERE LIKE(1,歌手号 )C. CREATE VIEW myview SELECT*FRO歌M手 WHERE LEFT歌( 手号, 1)=1D. CREATE VIEW myview SELECT*FRO歌M手 WHERE LIKE(1,歌手号 )参考答案: ALEFT(字符表达式 , 长度)取子串函数, LEFT(歌手号, 1)返回“歌手号”左 边第一位。本题要求视图中含有包括了“歌手号”左边第一位是“1”的所有记12录,应设置条件为 LEFT(歌手号, 1)=1 ,因此
33、 A)选项正确。 第 35 题:删除视图 myview的命令是 ()。A. DELETE myview VIEWB. DELETE myviewC. DROP myview VIEWD. DROP VIEW myview参考答案: D视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除, 其命令格式为: DROFVIEW视图名 。本题要删除视图 myview,正确的命令应为 DROP VIEW myview,即 D)选项正确。第 36 题:假设 tempdbf 数据表中有两个字段“歌手号”和“最后得分”。下面程序段 的功能是:将 tempdbf 中歌手的,最后得分”填入“歌手”
34、表对应歌手的 “最后得分”字段中。在下划线处应该填写的 SQL语句是 ()。USE歌手DO WHILENOTEOF()REPLAC歌E 手最后得分 WITH a2SKIPENDDOA. SELECT*FROM temp WHERE tem歌p 手号 =歌手歌手号 TO ARRAY aINTO ARRAY aTo FILE aINTO FILE aB. SELECT*FROM temp WHERE tem歌p 手号 =歌手歌手号C. SELECT*FROM temp WHERE tem歌p 手号 =歌手歌手号D. SELECT*FROM temp WHERE tem歌p 手号 =歌手歌手号参考答
35、案: B在 SQL查询语句的尾部添加 INTO ARRAY数 组名 可以将查询的结果放入指定的 数组中。本题 B) 选项的格式正确。第 37 题:与“ SELECT DISTINCT歌手号 FROM歌手 WHER最E后得分=ALL;(SELECT最后得 分 FRON歌手 WHERE SUBST歌R(手号, 1, 1)=2) ”等价的 SQL语句是 () 。A. SELECT DISTINCT歌手号 FROM歌手 WHER最E后得分 =(SELECT MAX(最后 得分)FRON歌手 WHERE SUBST歌R手( 号, 1,1)=12)B. SELECT DISTINCT歌手号 FROM歌手
36、WHER最E后得分 =(SELECT MIN(最后 得分)FROM歌手 WHERE SUBST歌R手( 号, 1,1)=2)C. SELECT DISTINCT歌手号 FRON歌手 WHER最E后得分 =ANY(SELEC最T后得13分 FRON歌手 WHERE SUBST歌R手( 号, 1, 1)=2)D. SELECTD ISTINCT歌手号 FROM歌手 WHER最E后得分 =SOME(SELEC最T后得 分 FROM歌手 WHERE SUBST歌R手( 号, 1, 1)=2)参考答案: ASUBSTR(字符表达式,起始位置 ,长度)为取子串函数, 从指定表达式值 的指定起始位置取指定长
37、度的子串作为函数值。 本题的 SQL语句的含义为, 从表 名为歌手的二维表中选出最后得分大于所有的歌手号的第一个字符为 2 的歌手 的最后得分,与此等价的 SQL命令为 A)选项。第 38 题:面关于运行应用程序的说法正确的是 ( )A. app 应用程序可以在 B.app 应用程序只能在 C.exe 应用程序可以在Visual FoxPro 和 Wintows 环境下运行 Windows环境下运行Visual FoxPro 和 Windows环境下运行D.exe 应用程序只能在Windows环境下运行参考答案: C应用程序连编结果有两种文件形式: 应用程序文件 ( app) :需要在 Vis
38、ual FoxPro中运行。可执行文件 ( exe) :既可以在 Visual FoxPro中运行,也可以在 Windows下运行。本题 C)选项叙述正确。第 39 题: 在表单控件中,不属于容器型控件的是 ( )A. 组合框B. 选项组C. 页框D. 表格参考答案: A表单中控件分为基本型控件和容器型控件。基本型控件有标签 (Label) 控件、命 令按钮 (CommandB utton) 、文本框 (TextBox) 、编辑框 (EditBox) 、列表框 (List1) 、 组合框 (ComboBox)、计时器控件 (Timer) 、微调控件 (Spinner) ;容器型控件有命 令组(
39、CommandGroup、) 选项组 (OptionGroup) 、表格(Grid) 、页框 (PageFrame)。 本题 A) 选项组合框属于基本型控件。第 40 题: 假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事 件是 ()。A. 表单的 badB. 表单的 Init14C. 选项按钮的 InitD. 选项按钮组的 Init参考答案: B事件是一种由系统预选定义,而由用户或系统触发的动作。可由用户触出 ( 如 click 事件) ,也可以是由系统触发 (如load 事件) 。一般来说,用户触发事件是 没有顺序性的, 但一个对象上所产生的系统触发事件还是有先后次序的
40、。 表单对 象从创建到被释放的整个过程可以分为 5 个阶段:装载阶段 (Load 事件) ; 对象生成阶段 (Init 事件) ;交互操作阶段 (如单击事件 ) ;对象释放阶段 (Destroy 事件) ;卸载阶段 (Unload 事件) 。有关表单和控件的 Load、Init 、 Destmy、Unload 事件的先后顺序可总结为:表单的 Load 事件;表单中控件 的 Init 事件;表单的 lnit 事件;表单的 Destroy 事件;表单中控件的 Destmy 事件;表单的 Unload 事件。因此本题 B)选项正确。基本操作题 第 41 题: 在考生文件夹下完成下列操作:(1) 新建
41、“点歌”数据库,将考生文件夹下的所有自由表添加到该数据 库中。(2) 新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。(3) 为“歌曲”表创建一个主索引,索引名为 PK,索引表达式为“歌 曲 id ”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索 引都为升序。(4) 为“歌手”表创建一个主索引,索引名和索引表达式都为“歌手 id ”,升序。为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约 束:更新规则为“级联”,其他默认。 参考答案:(1) 步骤 1:单击常用工具栏“新建”按钮或选择菜单栏“文件”一“新建” 命令,新建一个数据库,在弹出的对话框中输入文件名“点歌”
42、,单击“保存” 按钮。 步骤 2:在打开的数据库设计器中, 右键单击数据库空白处, 选 择“添加表”命令,将考生文件夹下的所有自由表添加到数据库中。 (2) 步骤 1:单击常用工具栏“新建”按钮或选择菜单栏“文件”一“新建”命令, 新建一个项目,在弹出的对话框中输入文件名 “点歌系统” 。 步骤 2: 在“数据”选项卡中单击“添加”按钮,将“点歌”数据库添加进项目中。 (3) 步骤 1:在“数据库设计器一点歌系统” 中,右键单击“歌曲” 表,选择“修改” 命令。步骤 2:在打开的表设计器中,单击“索引”选项卡,输入索引名称“PK”,类型设为“主索引”,表达式为“歌曲 id ”,设置为升序。再输
43、入 一个索引,名称和表达式均为 “演唱者” ,类型设为“普通索引” ,设置为升序, 单击“确定”按钮保存对表的修改。(4) 步骤 1:在“数据库设计器一点歌系统”中,右键单击“歌手”表,选择“修改”命令,在打开的表设计器中,15单击“索引”选项卡,输入索引名称“歌手 id ”,类型设为“主索引”,表达式 为“歌手 id ”,单击“确定”按钮。步骤 2:在数据库设计器窗口下将“歌手”表中的“歌手 id ”拖动至“歌曲”表中的“演唱者”处,即可建立两 表间联系。步骤 3:选择“数据库”一“清理数据库”菜单命令,首先清理数据库; 在已建立的关系线上单击鼠标右键, 在弹出的快捷菜单中单击 “编 辑参照
44、完整性” 按钮,在“编辑参照完整性生成器” 对话框中,选中“更新规则” 选项卡下的“级联”单选按钮,其他默认。单击“确定”按钮,保存改变,生成 参照完整性代码并退出。详细解答:第 42 题: 在考生文件夹下完成如下简单应用:(1) 打开表单 MYFORM44,把表单(名称为 Forml) 标题改为“欢迎 您”,将文本“欢迎您访问系统” (名称为 Labell 的标签)改为 25号黑体。最 后在表单上添加“关闭” ( 名称为 Commandl)命令按钮,单击此按钮关闭表单。保存并运行表单。(2) 设计一个表单 MYFORM,4表单中有两个命令按钮“查询”和“退 出”( 名称为 Command和l Command2。)单击“查询”命令按钮,查询 BOOKAUT数H据库中出版过 3 本以上 (含 3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作 者姓名升序保存在表 NEW_VIEW中4 。单击“退出”命令按扭关闭表单。 注意:完成表单设计后要运行表单的所有功能。 参考答案:(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 驾校学员管理规章制度-驾校学员管理办法
- 课程结课作业展示【课件文档】
- 数据要素公共数据库建设指南方针
- 家庭教育新理念
- 2026年研一线性代数基础测验通知试题及真题
- 2025年二级注册建筑师资格考试备考时间安排试题
- 造价工程师考试基础理论测试试题
- 企业内部审计质量控制实务(标准版)
- 人员实名制管理系统专项施工方案
- 企业内部审计考核指标手册
- 2025至2030中国电子设备电磁防护解决方案市场调研与商业机会分析报告
- 2026年芜湖职业技术学院高职单招职业适应性测试参考题库带答案解析
- 2026年春节放假安全培训:平安过大年防风险保祥和
- 矛盾纠纷排查调处台账管理规范文件
- 猪肉儿童营养食品创新创业项目商业计划书
- 2025至2030年中国干葡萄酒行业发展研究报告
- 北京市建设工程施工现场安全生产标准化管理图集(2019版)
- 提高治疗前肿瘤TNM评估率工作方案
- 庆阳网约车考试指南
- 你画我猜题目大全
- 《影视广告制作基础》-02影视广告的创意与构思课件
评论
0/150
提交评论