


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 二级 Visual Foxpro 数据库程序设计模拟 378选择题第 1 题:一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈, 然后再依次出栈,则元素出栈的顺序是 ( ) 。A. 12345ABCDEB. EDCBA54321C. ABCDE12345D. 54321EDCBA参考答案: B栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。第 2 题: 下列叙述中正确的是 ( ) 。A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C. 在循环队列中,只需要队尾
2、指针就能反映队列中元素的动态变化情况D. 循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案: D循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变 化情况,所以B与C错误。第 3 题:在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( ) 。A. O(n)B. O(n2)C. O(log2n)D. O(nlog2n)参考答案: C当有序线性表为顺序存储时才能用二分法查找。 可以证明的是对于长度为 n 的有 序线性表, 在最坏情况下, 二分法查找只需要比较 log2n 次,而顺序
3、查找需要比 较 n 次。第 4 题: 下列叙述中正确的是 ( ) 。A. 顺序存储结构的存储一定是连续的, 链式存储结构的存储空间不一定是连 续的B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表D. 链式存储结构比顺序存储结构节省存储空间参考答案: A链式存储结梅既可以针对线性结构也可以针对非线性结构, 所以B与C错误。链 式存储结构中每个结点都由数据域与指针域两部分组成, 增加了存储空间, 所以 D错误。第 5 题: 数据流图中带有箭头的线段表示的是 () 。A. 控制流B. 事件驱动C. 模块调用D. 数据流参考答案:
4、 D数据流图中带箭头的线段表示的是数据流, 即沿箭头方向传送数据的通道, 一般 在旁边标注数据流名。第 6 题: 在软件开发中,需求分析阶段可以使用的工具是 () 。A. N-S 图B. DFD 图C. PAD 图D. 程序流程图参考答案: B在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与 判定表,所以选择 B。第 7 题: 在面向对象方法中,不属于“对象”基本特点的是 () 。A. 一致性B. 分类性C. 多态性D. 标识唯一性参考答案: A对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性 好。所以选择 A。第 8 题: 一间宿舍可住多个
5、学生,则实体宿舍和学生之间的联系是 ( )A. 一对一B. 一对多C. 多对一D. 多对多 参考答案: B但一个学生只能住因为一间宿舍可以住多个学生即多个学生住在一个宿舍中, 间宿舍,所以实体宿舍和学生之间是一对多的关系。第 9 题: 在数据管理技术发展的三个阶段中,数据共享最好的是 ( )A. 人工管理阶段B. 文件系统阶段C. 数据库系统阶段D. 三个阶段相同参考答案: C数据管理发展至今已经历了三个阶段: 人工管理阶段、 文件系统阶段和数据库系 统阶段。其中最后一个阶段结构简单, 使用方便逻辑性强物理性少, 在各方面的 表现都最好,一直占据数据库领域的主导地位,所以选择C。第 10 题:
6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()A. 笛卡尔积B. 交C. 并D. 自然连接 参考答案: D 自然连接是一种特殊的等值连接, 它要求两个关系中进行比较的分量必须是相同 的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知 R与S进行的是自然连接操作。第 11 题: 以下关于“视图”的正确描述是 () 。A. 视图独立于表文件B. 视图不可进行更新操作C. 视图只能从一个表派生出来D. 视图可以进行删除操作参考答案: D视图是根据表定义的,因此视图基于表,所以A选项说法不正确;视图是操作表 的一种手段,通过视图可以查询表,也可以更新
7、表,所以 B选项说法不正确;视 图可以用来从一个或多个相关联的表中提取数据, 所以视图可以从多个表派生出 来,所以C选项说法不正确;而视图可以更新表,就可以进行删除操作,所以D选项的说法正确。第 12 题: 设置文本框显示内容的属性是 ()A. ValueB. CaptionC. NameD. InputMas参考答案: A文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对 象的名称; InputMask 属性指定在一个文本框中如何输入和显示数据;文本框无 Caption 属性。第 13 题:在 Visual FoxPro 中可以建立表的命令是 ()。A. CREAT
8、EB. CREATEDATABASEC. CREATEQUERYD. CREATE FORM参考答案: A用命令方式建立数据库表的是在命令窗口利用 OPENDATA命令先打开数据库,然 后利用CREATED令打开表设计器进行数据表设计。第 14 题: 为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设 置的属性是 (A. ValueB. ControlSourceC. InputMaskD. PasswordChar参考答案: D文本框的 Value 属性是文本框的当前内容; ControlSouree 属性为文本框指定一 个字段或内存变量,运行时,文本框首先显示该变量的内容
9、; InputMask 属性指 定在一个文本框中如何输入和显示数据; PasswordChar 属性指定文本框控件内 是显示用户输入的字符还是显示占位符;指定用作占位符的字符。第 15 题:假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( ) 。A. HideB. ShowC. ReleaseD. SetFocus参考答案: B表单的 Hide 方法用于隐藏表单,该方法将表单的 Visible 属性设置为 F; Show方法用于显表单,该方法将表单的 Visible属性值设为.T.,使之成为活 动表单; Release 方法用于从内存中释放表单; Setfocus 方
10、法让表单获得焦点, 使其成为活动表单。所以符合此题的方法是Show。第 16 题:让隐藏的MeForm表单显示在屏幕上的命令是()。A. MeFormDisplayB. MeFormShowC. MeFormListD. MeFormSee参考答案: B表单的Show方法用于显表单,该方法将表单的 Visible属性值设为.T.,使之 成为活动表单。DisPlay、List、See都不是表单的方法。第 17 题: 在数据库表设计器的“字段”选项卡中,字段有效性的设置项中不包括( ) 。A. 规则B. 信息C. 默认值D. 标题参考答案: D在数据库设计器的“字段”选项卡中,有一组定义字段有效性
11、规则的项目,它们 是规则、信息、默认值三项。第 18 题:报表的数据源不包括 ( ) 。A. 视图B. 自由表C. 数据库表D. 文本文件参考答案: D数据源是报表的数据来源, 通常是数据库中的表或自由表, 也可以是视图、 查询 或临时表。第 19 题:在 Visual FoxPro 中,编译或连编生成的程序文件的扩展名不包括 ( ) 。A. APPB. EXEC. DBCD. FXP参考答案: CVisual FoxPro 程序文件通过编译、连编,可以产生不同的目标代码文件,这些 文件具有不同的扩展名: exe(Visual FoxPro 可执行文件 ) ,app(Visual FoxPro
12、 应用程序文件 ) ,ap(Visual FoxPro 编译版本 ) ;第 20 题:在 Visual FoxPro 中,“表”是指 () 。A. 报表B. 关系C. 表格控件D. 表单参考答案: B在 Visual FoxPro 中,一个“表”就是一个关系。第 21 题:如果有定义 LOCAL data,data 的初值是 ()。A. 整数 0B. 不定值C. 逻辑真D. 逻辑假参考答案: D声明局部变量的命令是:LOCAL内存变量表 。该命令建立指定的局部内存变量, 并为它们赋初值逻辑假 F。第 22 题:执行如下命令序列后,最后一条命令的显示结果是 ()。DIMENSION M(,2 2
13、)M(1, 1)=10M(1, 2)=20M(2, 1)=30M(2, 2)=40? MA. 变量未定义的提示B. 10C. 20D. F.参考答案: C创建数组的命令格式有两种DIMENSION数组名 (下标上限1,下标上限2)DECI. ARE数组名 (下标上限1, 下标上限2)两种格式的功能完全相同。 数组创建后,系统自动给每个数组元素赋以逻辑假 F 可以用一维数组的形式访问二维数组。本题中M(2)与M(1, 2)是同一变量,所以M(2)的值为20。第 23 题:如果在命令窗口执行命令: LIST 名称,主窗口中显示:记录号名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段
14、为字符型、宽度为 6,那么下面程序段的输出结果是( ) 。GO 2SCAN NEXT 4 FOR LEFT名称,2)= “电”IF RIGHT(名称,2)= “线”EXIITENDIFENDSCAN名称A. 电话线B. 电线C. 电冰箱D. 电视机参考答案: ALEFT(字符表达式 , 数值表达式 )的功能是从字符表达式左边开始,截取 数 值表达式指定长度的字符串。RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。本题是从 2、3、4、5四条记录中,找出第一个字是“电”,最后一个字是“线”的第一个符合的记录, 并显示出来,由此可知第 3 条记录“电话线”符合。
15、第 24 题:在Visual FoxPro 中,要运行菜单文件 menul mpr,可以使用命令()。A. DO menu1B. DO menu1mprC. DO MENU menulD. RUN menu1参考答案: B运行菜单可以使用命令格式:DO文件名,但文件名的扩展名.mpr不能省略 第 25 题:有如下赋值语句,结果为“大家好”的表达式是 ()。a= “你好”b= “大家”A. b+AT(a, 1)B. b+RIGHT(a, 1)C. b+LEft(a , 3, 4)D. b+RIGHT(a, 2)参考答案: DLEFT(v字符表达式 , 数值表达式 )的功能是从字符表达式左边开始,
16、截取 数 值表达式指定长度的字符串。RIGHTS字符表达式 , 数值表达式):返回一个字符串右边的若干字符, 返回值是字符型。 一个汉字在计算机中占两个 字符,如果要取得一个完整的汉字字符,必须指定字符长度为2。AT(字符串表达式 1, 字符串表达式 2)的函数值为数值型。 A 选项的函数返回值 是数值型,答案不正确;B选项中,由于中文字符在 Visual FoxPro中占两个字 符,所以RIGHT(a, 1)也不正确,C选项中的表达式格式不正确,D选项中b的 值为“大家”,RIGHT(a 2)的值为“好”,所以D选项的答案正确。第 26 题:在下面的 Visual FoxPro 表达式中,运
17、算结果为逻辑真的是 ()A. EMPTY( NULL)LIKE('xy? xyz ')C. AT('xy , abexyz ')D. ISNULL(SPACE(O)参考答案: BEMPTY(表达式 )根据指定表达式的运算结果是否为“空”值,返回逻辑真(.T.) 或逻辑假( F.),这里所指的“空”值与NULL值是两个不同的概念,函数EMPTY( NULL的返回值为逻辑假,所以 A选项为逻辑假;LIKE(字符串表达式 1, 字符串表达式 2)比较两个字符串对应位置上的字符,若所有对应字符都 相匹配, 函数返回逻辑真, 否则返回逻辑假, 其中字符串表达式 l 中可包
18、含通配 符*和?, *表示若干个任意字符, ?表示任意一个字符, 所以 LIKE( xy? , xyz ) 为逻辑真;AT(字符串表达式1。字符串表达式2)的函数值为数值型,C选 项不正确;IS-NULL(表达式 )判断一个表达式的运算结果是否为 NULL®,若是 NULL®则返回逻辑真,否则返回逻辑假,SPACE(数值表达式 )返回由指定数目 的空格组成的字符串,所以SPACE(0为空字符串,ISNULL(SPACE(O)为逻辑假。第 27 题: 假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤” (C 型字段) 。在命令窗口输入并执行如下命令:姓名=姓名
19、- ”出勤”?姓名 屏幕上会显示 ( ) 。A. 李彤B .李彤出勤C. 李彤出勤D. 李彤一出勤参考答案: AC型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串 括起来,字符型变量的定界符必须成对匹配, 如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输击结果为“李彤”。第 28 题:设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同 学、并按年龄进行降序排序生成新的表 WS正确的SQL命令是()。A. SELECT*FROM S WHEIf性别= 女 AND年 龄V =18 ORDER BY 4 DESC INTO TA
20、BLE WSB. SELECT*FROM WHER性别=女AND年龄V =18 ORDEfBY年龄 INTO TABLE VSC. SELECT*FR01VI S WHER性别='女AND年龄V =18 ORDERBY 年龄 DESC INTO TABLE WSD. SELECT*FROM S WHE性I别-女 OR年龄V =18 ORDER BY 年龄 ASC INTO TABLE WS参考答案: A按年龄的降序排列,所以要用短语 DE-SC排序的字段有两种表示方式,分别是 按列号和字段名排序,因为字段名是变量,故不能加引号。第 29 题:设有学生选课表SC(学号,课程号,成绩,用S
21、QL命令检索同时选修了课程号 为“ C1”“ C5'课程的学生的学号的正确命令是()。A. SELECT学号 FROM SC WHERE?号= 'C1'ANC课程号= 'C5'B. SELECT学号 FROM SC WHE课程号='CI'AND课程号=(SELECTS程号 FROM SC WHER课程号=C5 )C. SELECT学号 FROM SC WHERE程号=Cl' AND学号=(SELECT学号 FROM SC WHER课程号='C5 )D. SELECT学号 FROM5CWHER课程号='C1 '
22、; AND学号 IN(SELECT学号 FROM5C WHER课程号='C5 )参考答案: D这个查询不能用简单的查询实现。 所以要用到嵌套查询, 在嵌套查询中内外层的 嵌套用IN而不用“ =”,D选项正确。第 30 题:存 VisuaI FoxPro 中对字段设置有效性规则,则下面描述正确的是 ()A. 自由表可以设置字段有效性规则B. 数据库表可以设置字段有效性规则C. 对视图可以设置字段有效性规则D. 可以对自由表和数据库表设置字段有效性规则 参考答案: B只有数据库表可以设置字段有效性规则,自由表和视图都不能设置 第 31 题:查询所有1982年3月20日以后(含)出生、性别为
23、男的学生,正确的 SQL语句 是 ( ) 。A. SELECT*FRO学生 WHERE生日期=人 1982-03-20AND性别=“男”B. SELECT*FRO学生 WHERE生日期V =A1982-03-20AND 性别=“男”C. SELECT*FRO学生 WHER出生日期=人 1982-03-20OR 性别=“男”D. SELECT*FRO学生 WHER出生日期V =人 1982-03-20OR 性别=“男” 参考答案: ASQL的基本形式由SELECT-FROM-WHE查询块组成。其中SELECT说明要查询的 字段,FROM说明要查询的字段来自哪个表或哪些表, WHER说明查询条件。
24、要求 时间为1982年3月20日以后,对应的SQL语句应为 WHER出生日期=八1982- 03-20, and表示“且”,本题 A选项正确。第 32 题:设有学生(学号,姓名,性别,出生日期 )和选课(学号,课程号,成绩 )两个关 系,计算刘明同学选修的所有课程的平均成绩,正确的 SQL语句是()。A. SELECT Ave成绩)FROM选课 WHER姓名=“刘明”B. SELECT Ave成绩)FROM学生,选课 WHER姓名=“刘明”C. SELECT Ave成绩)FROM学生,选课 WHER学生.姓名=“刘明”D. SELECT AVG成绩)FROM学生,选课 WHER学生.学号=选课
25、.学号AND姓 名=“刘明”参考答案: DSQL的核心是查询,它的基本形式由SE-LECT-FROM-WHERE询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以 对单个表或多个表进行查询,WHER说明查询条件,即选择元组的条件。要计算 刘明同学选修的所有课程的平均成绩,应设置 where条件为WHER学生.学号= 选课.学号.AND姓名=”刘明”,即D选项正确。第 33 题:设有学生(学号,姓名,性别,出生日期 )和选课(学号,课程号,成绩 )两个关 系,并假定学号的第 3、 4 位为专业代码。要计算各专业学生选修课程号为“ 10T课程的平均成绩,正
26、确的 SQL语句是()。A. SELECT专业 AS SUBS学号,3, 2),平均分 AS AVG成绩)FROM选课 WHERE 课程号=“ 101” GROUP B专业B. SELECT SUBS学号,3,2)As 专业,AVG成绩)AS平均分 FRO选课 WHERE 课程号=“101” GROUP BY 1C. SELECT SUBS学号,3,2)As 专业,AVe成绩)AS平均分 FRO选课 WHERE 课程号=“ 10T OR-DER BY专业D. SELECT专业 AS SUBS学号,3, 2),平均分 AS AVG成绩)FROM选课 WHERE 课程号=“ ioT ORDER B
27、Y 1参考答案: BSUBSTR(字符表达式 , 起始位置 , 长度)为取子串函数,从指定表达式值 的指定起始位置取指定长度的子串作为函数值。 要计算各专业学生选修课程号为“ 101”课程的平均成绩,应按学号分组,即 GROUP BY1因此B为正确选项。第 34 题:设有学生 (学号,姓名,性别,出生 El 期)和选课(学号,课程号,成绩 )两个关 系,查询选修课程号为“ 101 ”课程得分最高的同学,正确的 SQL语句是( )。A. SELECT学生.学号,姓名FROM学生,选课 WHER学生.学号=选课.学号 AND课程号=“ 101” AND成绩 =ALL(SELEC成绩 FROM选课)
28、B. SELECT学生.学号,姓名FROM学生,选课 WHER学生.学号=选课.学号 AND成绩=ALL(SELEC成绩 FRO诞课 WHER课程号=“101”)C. SELECT学生.学号,姓名FROM学生,选课 WHER学生.学号=选课.学号 AND成绩=ANY(SELEC成绩 FRO诞课 WHER课程号=“101”)D. SELECT学生.学号,姓名FROM学生,选课 WHER学生.学号=选课.学号 ANDS程号=“ 101” AND成绩=ALL(SELEC成绩 FRO诞课 WHER课程号=“ 101”)参考答案: D查询的基本形式由SELECT-FROM-WHE查询块组成。其中SELE
29、CT说明要查询的 字段,FROM说明要查询的字段来自哪个表或哪些表, WHER说明查询条件,即选 择元组的条件。内层“ SELECT成绩FROP选课WHER课程号="101" ”语句查询出 了选修课程号为101的成绩,外层格式正确的为D选项。第 35 题:设有选课 (学号,课程号,成绩 )关系,插入一条记录到“选课”表中,学号、 课程号和成绩分别是“ 02080111”、“ 103”和80,正确的SQL语句是()。A. INSERT INTO选课 VALUES(“02080111”,“103”,80)B. INSERT VALUES(“02080111”,“103”,80)
30、TO选课(学号,课程号,成 绩)C. INSERT VALUES(“02080111”,“103”,80)INTO选课(学号,课程号, 成绩)D. INSERTINTO选课(学号,课程号,成绩)FROM VALUESQ2080111”,“103”, 80)参考答案: A插数据的格式为INSERTINTO表名 (字段名1,字段名2,)VALUES(字段值1,字段值2,)。当插入的不是完整的记录时,可以通过字段名1,字段 名2来指定字段;VALUES字段值1,字段值2,)给出具体的记录值。B、C、D选项的格式错误。第 36 题:将学号为“ 02080110”、课程号为“ 102”的选课记录的成绩改
31、为 92,正确的 SQL语句是()。A. UPDAT选课 SET成绩 WITH92 WHER学号“02080110'AN课程号 “ 102”B. UPDAT选课 SET成绩=92 WHER学号=“02080110' AND课程号=“102”C. UPDATE FROM课 SET成绩 WITH 92 WHER学号 = “02080110' AND课程号 =“ 102”D. UPDATROI选课 SET成绩=92 WHER学号 “02080110'AND课程号 “ 102”参考答案: B更新数据的命令格式为:UPDATES名SET字段名仁表达式1,字段名2=表达式
32、2WHERE条件。一般使用WHER子句指定更新的条件,并且一次可以更新多 个字段;如果不使用 WHER子句,则更新全部记录。本题将学号为“ 0208010' 课程号为“ 102”的选课记录的成绩改为 92,正确的命令格式为选项 B。第 37 题:在SQL的 ALTER TABLED句中,为了增加一个新的字段应该使用短语( ) 。A. CREATEB. APPENDC. COLUMND. ADD参考答案: D向表中添加新的字段和新的索引,其命令格式为:ALTER TABLE表名>ADDCOLUMN字段类型 >< 长度 >,< 小数位数 >)NULLI
33、NOT NULL CHECK逻辑表达式l>ERROR字符型文本提示信息>I)EFAULT<默认值表达 式>ADD PRIMARYKEY索引表达式 2>TAG索引名 1>ADDUNIQtfE<索引表达式3>TAG索引名2>增加一个新的字段应该使用 ADD短语,即D选项正确。第 38 题:以下所列各项属于命令按钮事件的是 () 。A. ParentB. ThisC. ThisFormD. Click参考答案: D 在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是 Pare nt、This、ThisFor
34、m、ThisFormSet。this 是当前对 象,This-Form是当前表单,Pare nt是当前对象的父对象。因此 A、B C都不是 命令按钮的事件。 Click 为命令按钮的事件,在鼠标单击时引发,选项 D 正确。第 39 题:假设表单上有一选项组:O男O女,其中第一个选项按钮“男”被选中。请问 该选项组的 Value 属性值为 () 。A. T.B. “男”C. 1D. “男”或1参考答案: D选项组控件的 Value 属性用于初始化或返回选项组中被选中的选项按钮, Value 属性值的类型可以是数值型的,也可以是字符型的。若为数值型 N,则表示选项 组中第N个选项按钮被选中,若为字
35、符型 C,则表示选项组中Caption属性值为 C的选项按钮被选中。因此本题 D选项正确。第 40 题:假定一个表单里有一个文本框 Text1和一个命令按钮组CommandGroup1命令 按钮组是一个容器对象,其中包含 Comma nd和Comma ncL两个命令按钮。如果 要在Comma nd命令按钮的某个方法中访问文本框的 Value属性值,正确的表达 式是 () 。A. This ThisFormText1 ValueB. This ParentParentText1 ValueC. Parent ParentText1 ValueD. This ParentText1 Value参考
36、答案: B在容器的嵌套层次关系中, 引用其中某个对象, 需指明对象在嵌套层次中的位置。 经常要用到的关键字是: Parent( 对象的直接容器对象,即父对象 ) ;This( 当前 对象) ;ThisForm( 当前表单 );ThisFormSet( 当前表单集 ) 。本题 this Parent 是 Comma ndGroupIthis .Pare nt .Pare nt .是 Com-ma ndGroup 的 Pare nt,即 form1。 所以要在Comma nd命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是 This . Pare nt . Pare nt . Te
37、xt1 . Value,即选项 B。基本操作题第 41 题:(1 )在考生文件夹下新建一个名为“图书管理”的项目文件(2 )在项目中新建一个名为“图书”的数据库。(3 )将考生文件夹下的所有自由表添加到“图书”数据库中。(4 )在项目中建立查询book_qu,其功能是查询价格大于等于 10的图书(book 表)的所有信息,查询结果按价格降序排序。 参考答案:【操作步骤】 (1) 单击工具栏中的“新建”按钮,在“新建”对话框中选择 “文件类型”中的“项目”,再单击“新建文件”按钮,然后在“创建”对话框 输入文件名“图书管理”,单击“保存”按钮。 (2) 选择项目管理器中“数据” 节点下的“数据库
38、”选项,单击“新建”按钮,在“创建”对话框中输入数据库 文件名“图书”,单击“保存”按钮,这时,数据库设计器自动打开。 (3) 在数 据库设计器中右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话 框中将考生文件夹下的所有表文件依次添加到数据库中。 (4) 步骤 1:在项目 管理器的“数据”选项卡中选中“查询”选项,单击“新建”按钮,在弹出的对 话框中单击“新建查询”按钮,在“添加表或视图”对话框中将book表添加到查询设计器中。 步骤 2:在查询设计器的 “字段” 项卡中将所有字段添加到 “选 定字段”。步骤3:在“筛选”选项卡中,在“字段名”列中选择“book.价格”, “条件”列
39、中选择“ >=”,“结果”列中输入 10。 步骤 4:在“排序依据”选 项卡中将“ book.价格”作为排序条件,并选择“降序”排列。步骤5:单击工具栏上的“保存”铵钮,在“另存为”对话框中输入查询文件名book_qu,保存查询后关闭查询设计器。详细解答:简单应用题第 42 题: 建立一个表单文件myform,将employee表添加到表单的数据环境中,然后 在表单中添加表格控件 grid1 ,指定其记录源类型为“别名”、记录源为 employee 表文件,最后添加一个“退出”命令按钮控件 Com-mand,1 程序运行 时单击该命令按钮将关闭表单。(2)修改two. prg文件中的SQ
40、L SELEC命令,使之正确运行时可以显示 如下结果:组别组长组员1朱茵赵一军1朱茵李龙1朱茵王婧1朱茵王一凡2李毅刘严俊2李毅军杨小萍2李毅军胡小晴3吴军杨兰3吴军吴伟军3吴军赵小青3吴军韦小光4杨一明李琪4杨一明杨小阳4杨一明李楠4杨一明胡一刀参考答案:(1)【操作步骤】步骤 l :在命令窗口中输入命令 “Create form myform”,按下回车键新建一个表单。 步骤 2:在表单空白处单击鼠标右键,选择“数据环境”命令,为表单添加数据环境表“ employee”,并将“ employee”从 数据环境中拖拽表到表单中,在表单的属性窗口中修改表格的 Name!性为Gridl 步骤 3
41、:通过表单控件工具栏为表单添加一个命令按钮,修改其 Caption 属性为“退出”,双击命令按钮,编写其Click事件“ThisForm. Releage”。步骤 4:保存并运行表单。(2) 【操作步骤】步骤 l :单击工具栏中的“打开”按钮,打开考生文件夹下的程序文件 two. prg。步骤 2:修改程序中的错误命令。第1处错误改为:form employee p join employeec;第 2 处错误改为: on p .组别 = C. 组别 where C. 职务=“组长”and C.姓名<>p.姓名; 步骤3:保存并运行程序,查看程序的运行结果。详细解答:综合应用题第
42、43 题:在考生文件夹下完成下列操作:(1)建立一个表单名和文件名均为 myform的表单,如下图所示。表单的 标题为“教师情况”,表单中有两个命令按钮 (Command和Command2)两伞复 选框(eheck1 和 Check2 )和两个单选按钮(Optio n1 和 Optio n2) 。 Comma nd 和 Comma nd的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”, Optionl 和 Option2 的标题分别是“按职工号升序” 和“按职工号降序”。(2) 为“生成表”命令按钮编写 Click 事件代码,其功能是根据表单运行时复选 框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被 选中,生成的自由表命名为 two. dbf, two. dbf 的字段包括职工号、姓名、系 名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西大新县公安局招聘警务辅助人员22人模拟试卷及答案详解(考点梳理)
- 2025金华浦江县国控集团选聘1名市场化人员模拟试卷及答案详解(有一套)
- 王全兴劳动法课件
- 安全培训考核结果通报课件
- 2025年厦门市供电服务有限公司招聘12人模拟试卷参考答案详解
- 国开2025年《社会教育及管理》形考作业1-3终考答案
- 2025广西桂林医科大学第一附属医院公开选拔超声医学科主任1人模拟试卷附答案详解(完整版)
- 2025菏泽曹县教育系统公开招聘初级岗位教师(166人)考前自测高频考点模拟试题完整参考答案详解
- 2025黑龙江富裕县富裕镇人民政府招聘公益性岗位人员10人模拟试卷及答案详解(典优)
- 洗车毛巾专业知识培训总结
- 在课堂教学中寻找发展学生科学思维的生长点课件
- 因离婚给孩子申请改姓协议书
- 大众蔚揽保养手册
- 用车登记表(标准模版)
- GB/T 12190-1990高性能屏蔽室屏蔽效能的测量方法
- 中共一大会址
- 01第一章-稻谷的加工汇总课件
- 六年级LOGO小海龟编程
- 驻足思考-瞬间整理思路并有力表达
- 【QC成果】提高预制梁吊装一次就位合格率2018
- Unit 2 Lesson 3 Running and Fitness 课件 高中英语新北师大版必修第一册(2022-2023学年)
评论
0/150
提交评论