《数据库程序设计》在线测试汇总.docx
数据库程序设计在线测试汇总数据库程序设计第01章在线测试 数据库程序设计第01章在线测试 剩余时间:5 5:10 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、Visual FoxPro支持的数据模型是 A、层次数据模型 C、网状数据模型 B、关系数据模型 D、树状数据模型 2、DBMS的主要功能不包括 。 A、数据定义 C、数据管理 B、数据操作 D、数据通讯 3、多用户数据库要解决的关键问题是: A、并发控制 C、网络速度 B、存储容量 D、数据存放地点 4、除了能存储已知的事实外,还能存储用于逻辑推理的规则的数据库为: A、集中式数据库 C、分布式数据库 B、传统数据库 D、智能数据库 5、VFP中能从管理上对项目的开发与维护给予有效支持的的辅助设计工具为: A、资源管理器 C、设计器 B、项目管理器 D、数据库管理系统 第二题、多项选择题 1、菜单的敏感性表现在 A、子菜单内容可变 B、菜单项内容可变 C、菜单项的颜色可变 D、弹出式菜单平时不显示,仅当使用时才弹出。 2、数据库管理系统的功能包括: A、数据定义功能 B、数据操作功能 C、数据通讯功能 D、控制和管理功能 3、VFP的交互操作方式有 A、批处理 B、命令执行方式 C、图形界面操作 D、程序执行方式 4、数据库系统的特点是 A、能实现数据共享 B、数据结构化更强 C、数据独立性 D、可控冗余度 E、适合网络传送 5、项目管理器可以对项目中的 进行管理。 A、文档 B、数据表 C、程序 D、菜单 E、类库 第三题、判断题 1、VFP菜单项名称中出现的带下划线的英文字母代表该菜单项的访问键 正确 错误 2、菜单项为灰色表示该项暂时不能使用。 正确 错误 3、分布式数据库使用时没有集中式数据库存取速度快。 正确 错误 4、数据库设计时,冗余度越小,质量越高。 正确 错误 5、访问分布式数据库,需要指明数据的存放地点。 正确 错误 数据库程序设计第02章在线测试 数据库程序设计第02章在线测试 剩余时间:3 7:33 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、可以链接或嵌入OLE对象的字段类型是 。 A、备注型字段 C、通用型和备注型字段 B、通用型字段 D、任何类型的字段 2、通用型字段的嵌入和链接可以区别在于 A、嵌入的对象不会随原对象的变化而变化,链接的对象会随原对象的变化而变化。 B、链接的对象不会随原对象的变化而变化,嵌入的对象会随原对象的变化而变化。 D、链接和嵌入的对象都会随原对象的变化而变化。 C、链接和嵌入的对象都不会随原对象的变化而变化。 3、如果需要将一个表SB复制为XLS电子表格,应该使用的命令为 A、copy file . C、copy stru . B、copy to . D、选择打开菜单的“另存为” 4、彻底删除 Sb表中“21”部门的设备的命令为: A、dele for 部门“21” C、pack for 部门“21” B、dele for 部门“21” pack D、zap for 部门“21” 5、删除SB表中的“部门”字段,命令为 A、drp 部门 c C、alter table sb drp 部门 c B、alter table sb drp 部门 D、drp 部门 第二题、多项选择题 1、一个表打开时,那些文件会被打开 A、.dbf文件 B、相关的所有文件 C、备份文件 D、如果有备注,相应的.fpt文件也被打开 2、命令窗口不显示时,要使它再现,可以用 A、窗口菜单 B、SHIFT+F2 C、CTRL+F2 D、数据工作期 E、项目管理器 3、能获得当天日期的表达式或函数为 A、diarydate B、date C、time D、year(date) 4、在SB表中,显示编号首位为1的设备信息。 A、list for left(编号,1)1 B、list for left(编号,1)"1" C、list for substr(编号,1,1)"1" D、list for substr(编号,1,1)1 E、list for right(编号,1)1 F、list for right(编号,1)"1" 5、在SB表中,显示所有价格大于10000的主要设备。 A、list for 价格10000 and 主要设备 B、list for 价格10000 or 主要设备 C、list for 价格10000 and 主要设备t D、list for 价格10000 and 主要设备.t. E、list for 价格10000 or 主要设备.t. F、list for 价格10000 or 主要设备t 第三题、判断题 1、图形可以存放在备注型或通用型字段中,它们都被保存在.FPT文件中 正确 错误 2、数值型字段的值,正负号和小数点都必须占一位。 正确 错误 3、定义一个数组:dime a(9),则各数组元素的初始值为0。 正确 错误 4、表达式12/31/99-12/31/98的结果365 正确 错误 5、insert , append命令都是既可以一次增加一条新记录,也可以一次增加一批新记录。 正确 错误 数据库程序设计第03章在线测试 数据库程序设计第03章在线测试 剩余时间:5 5:59 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 。 A、是同一个数据库中的两个表 C、不同数据库中的两个表 B、两个自由表 D、一个是数据库表另一个是自由表 2、不允许记录中出现重复索引值的索引是 。 A、主索引 C、主索引、候选索引和唯一索引 B、主索引和候选索引 D、主索引、候选索引、普遍索引 3、下面有关索引的描述正确的是 。 A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 C、创建索引是创建一个指向数据库表文件记录的指针构成的文件 B、索引与数据库表的数据存储在一个文件中 D、使用索引并不能加快对表的查询操作 4、为sb.dbf建立一个结构符合索引文件的索引标识,要求记录以部门升序排列,正确的命令是 A、index on 部门,-价格 tag bmjg1 C、index on 部门-val(价格) tag bmjg1 B、index on 部门-价格 tag bmjg1 D、index on val(部门)-价格/1000000 tag bmjg1 5、查询设备大修费用已超过5000的设备。正确的命令是: A、select 编号 from dx group by 编号 where sum(费用)5000 B、select 编号 group by 编号 having sum(费用)5000 D、select 编号,sum(费用) from sb having suC、select 编号 from sb group by 编号 having sum(费用)5000 m(费用)5000 第二题、多项选择题 1、不允许记录中出现重复索引值的索引是 。 A、主索引 B、候选索引 C、普遍索引 D、唯一索引 E、单索引文件 2、为sb.dbf建立一个结构复合索引文件,其中一个索引为部门升序,部门相同时价格按降序。正确的命令是: A、index on 部门,-价格 tag bmjg1 B、index on 部门 - 价格 tag bmjg1 C、index on 部门-str(价格) tag bmjg1 D、index on val(部门)-价格/1000000 tag bmjg1 3、根据sb表,bmdm表,显示主要设备的编号,名称及所在部门。 A、select sb.编号,sb.名称,bmdm.名称 from sb where sb.部门bmdm.代码 B、select sb.编号,sb.名称,bmdm.名称 from sb join bmdm on sb.部门bmdm.代码 C、select sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门bmdm.名称 D、select sb.编号,sb.名称,bmdm.名称 from sb inner join bmdm where sb.部门bmdm.代码 E、select sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门bmdm.代码 F、select sb.编号,sb.名称,bmdm.名称 from sb inner join bmdm on sb.部门bmdm.代码 4、根据sb表,zz表,查找增值设备的编号,名称及每次的增值金额。 A、select sb.编号,sb.名称,zz.增值 where sb.编号zz.编号 B、select sb.编号,sb.名称,zz.增值 from sb,zz on sb.编号zz.编号 C、select sb.编号,sb.名称,zz.增值 from sb,zz D、select sb.编号,sb.名称,zz.增值 from sb inner join zz where sb.编号zz.编号 E、select sb.编号,sb.名称,zz.增值 from sb,zz where sb.编号zz.编号 F、select sb.编号,sb.名称,zz.增值 from sb inner join zz on sb.编号zz.编号 5、查询所有主要设备的编号,名称,及部门名。正确的命令是: A、select sb.编号,sb.名称,bmdm.名称 where sb.部门bmdm.代码 and sb.主要设备 B、select 编号, 名称, 名称 from sb,bmdm where 部门 代码 and 主要设备 C、select sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门bmdm.代码 where sb.主要设备.t. D、select sb.编号,sb.名称,bmdm.名称 from sb inner join bmdm on sb.部门bmdm.代码 where sb.主要设备 E、select sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门bmdm.代码 and sb.主要设备 F、select sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门bmdm.代码 and sb.主要设备.t. 第三题、判断题 1、select 0 命令表示选定当前尚未使用的最小工作区。 正确 错误 2、只有当记录指针指向最后一条记录时,eof函数的值才为真。 正确 错误 3、视图比较小,所以适合网上传输。 正确 错误 4、查询的结果只能阅读,不能更新;视图的结果可以更新。 正确 错误 5、若数据库中有sb表,bmdm表,在为sb表增加记录时,为了防止输入不存在的部门号,则应该在两个表之间建立参照完整性。 正确 错误 数据库程序设计第04章在线测试 数据库程序设计第04章在线测试 剩余时间:5 8:22 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、将内存变量定义为全局变量的Visual FoxPro命令是 。 A、LOCAL B、PRIVATE C、PUBLIC D、GLOBAL 2、有文件名为p1.prg ,则执行该文件的命令是 A、do p1 C、modi comm p1 B、modi p1 D、以上答案都不正确 3、程序结束的同时,退出VFP系统的命令是: A、Return C、Quit B、Cancel D、Exit 4、若有命令:a1"1234" a2&a1 a3a2+4321 则a3的值为: A、“12344321” C、“5555” B、12344321 D、5555 5、在执行循环体时,如果需要退出循环,转去执行循环体后面的语句,需要在该处添加的语句为: A、loop C、quit B、exit D、return 第二题、多项选择题 1、Vfp中,模块可以指: A、主程序 B、子程序 C、自定义函数 D、过程 E、可以命名的程序段 2、下列说法正确的是: A、过程既可以和主程序在同一个文件中,也可以不在同一个文件中。 B、函数既可以和主程序在同一个文件中,也可以不在同一个文件中。 C、子程序既可以和主程序在同一个文件中,也可以不在同一个文件中。 D、子程序具有接受参数和回送参数的双重功能。 E、函数具有接受参数和回送参数的双重功能。 F、过程具有接受参数和回送参数的双重功能。 3、编译系统不能检查出来的错误是: A、命令字拼写错误 B、命令格式写错 C、处理逻辑有错 D、计算步骤出错 E、超出系统允许范围 F、数据类型不匹配 G、操作文件不存在 4、结构化程序设计的特点是: A、程序中只有三种基本结构:顺序结构,分支结构,循环结构 B、程序的每个模块只有一个入口和一个出口 C、遵循模块化原则 D、可以采用自顶向下的设计方法 E、可以采用自底向上的设计方法 5、要实现对表的扫描循环,可以使用的语句为: A、for.endfor B、csan.endscan C、do while.enddo D、do case.endcase 第三题、判断题 1、程序中每行只能写一条命令,若一条命令需分行书写,应在一行终了时键入“;”。 正确 错误 2、过程既可以和主程序在同一个文件中,也可以不在同一个文件中。 正确 错误 3、函数既可以和主程序在同一个文件中,也可以不在同一个文件中。 正确 错误 4、循环体中若有loop语句,则执行到该句时,能使执行转向循环语句头部继续循环。 正确 错误 5、循环体中若有exit语句,则执行到该句时,能使执行转向循环语句头部继续循环。 正确 错误 数据库程序设计第05章在线测试 数据库程序设计第05章在线测试 剩余时间:5 8:36 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是 。 A、DO mymenu C、DO mymenu.pjx B、DO mymenu.mpr D、DO mymenu.mnx 2、VFP的菜单有两种形式:下拉式菜单和弹出式菜单。所建立的快速菜单属于 A、下拉式菜单 C、下拉式菜单和弹出式菜单都可以 B、弹出式菜单 D、下拉式菜单和弹出式菜单都不是。 3、可以运行的菜单程序文件的扩展名为: A、.mnx C、.mnt B、.mpr D、.mpx 4、若需要在菜单设计器中为某菜单项编写多行代码则应选择结果列中的 项。 A、命令 C、子菜单 B、过程 D、填充名称 5、若使用用户自定义菜单时,还需要将系统菜单在其前面显示出来,则需要选择: A、替换 C、在.之前 B、追加 D、在.之后 第二题、多项选择题 1、定义一个快捷菜单需要的步骤有: A、定义一个菜单 B、定各菜单项 C、定各菜单项的动作 D、激活菜单 E、生成菜单 F、调用菜单 2、菜单的敏感性表现在: A、子菜单的内容可变 B、菜单项的颜色可变 C、在不同座标处触发的快捷菜单可变 D、同一项子菜单项,在不同环境中调用的功能不同。 3、菜单设计器中的“结果”选项有: A、为菜单定义一条命令 B、为菜单创建一个过程 C、创建一个子菜单 D、为菜单定义填充名称 4、和菜单cd 相关的文件有: A、cd.mnx B、cd.mnt C、cd.mpr D、cd.mpx E、cd.frm 5、可以建立菜单的方法有: A、在项目管理器中建立 B、在数据库设计器中建立 C、在菜单设计器中建立 D、在程序文件中直接编码 E、使用向导 第三题、判断题 1、VFP的菜单有两种形式:下拉式菜单和弹出式菜单。所建立的快速菜单属于弹出式菜单。 正确 错误 2、若要恢复系统菜单,可以使用命令set sysmenu to default 正确 错误 3、菜单项在有些时候是灰色,有些时候是黑色,表示菜单具有敏感性。 正确 错误 4、使用快速菜单命令的前提是菜单设计窗口为空。 正确 错误 5、既可以在菜单设计器中修改菜单,也可以直接在生成的.mpr菜单程序文件中修改菜单。 正确 错误 数据库程序设计第06章在线测试 数据库程序设计第06章在线测试 剩余时间:5 4:56 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、若有表单Form1.frm,则执行表单的命令为 A、DO Form1.frm C、Modi form1 B、DO FORM Form1 D、DO Form1 2、指定表单的内部背景色,应使用 属性。 A、Backcolor C、BorderStyle B、BackStyle D、ForeColor 3、简述Load,Init,Activate的前后顺序。 A、Load,Init,Activate C、Load,Activate,Init B、Init,Load,Activate D、Init,Load,Activate 4、对象的名称是 属性 A、caption C、name B、value D、text 5、Enabled和Visibled属性的区别是 A、Enabled属性为真,则该命令按钮颜色为浅色 C、Visibled属性为真,则该命令按钮不可见 B、Visibled属性为真,则该命令按钮颜色为浅色 D、Enabled属性为假,表示该命令按钮无效 第二题、多项选择题 1、关于Enabled和Visibled属性,正确的说法是: A、Enabled属性为假,则该命令按钮颜色为浅色 B、Visibled属性为真,则该命令按钮颜色为浅色 C、Visibled属性为真,则该命令按钮不可见 D、Enabled属性为假,表示该命令按钮无效 E、Visibled属性为假,则该命令按钮不可见 2、有关方法,正确的描述是: A、方法程序的过程代码既不可见,也不可以修改 B、方法程序的过程代码由VFP定义,事件代码由用户自定义。 C、方法程序可以被修改,但VFP为该方法定义的原有功能并不清除。 D、方法程序是可见的。 3、但用户选定一个表单并打开时,则触发了哪些事件: A、load事件 B、Init事件 C、Activate事件 D、refersh事件 4、在命令按钮上,点击一下鼠标键将触发哪些事件: A、MouseUp B、MouseDown C、GotFocus D、Click E、DblClick 5、创建表单的方法有: A、使用表单向导 B、使用表单生成器 C、创建快速表单 D、使用表单设计器 第三题、判断题 1、所有属性的修改,都可以在设计和运行两个阶段进行。 正确 错误 2、方法程序的过程代码既不可见,也不可以修改。 正确 错误 3、方法程序的过程代码由VFP定义,事件代码由用户自定义。 正确 错误 4、方法程序可以被修改,但VFP为该方法定义的原有功能并不清除。 正确 错误 5、和鼠标相关的事件代码中的nButton参数可以用来判别按下的是哪个鼠标键。 正确 错误 数据库程序设计第07章在线测试 数据库程序设计第07章在线测试 剩余时间:5 8:46 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、若需设计计时器控件的Timer事件每秒触发一次,则其interval属性应该设定为 。 A、1 C、1000 B、10 D、.t. 2、在表单上显示通用性字段,需要使用 控件。 A、ActiveX控件 C、编辑框 B、ActiveX绑定控件 D、任何控件都行 3、在Visual FoxPro中,表单是指 。 A、数据库中各个表的清单 C、窗口界面 B、数据库查询的列表 D、一个表中各个记录的清单 4、下面对控件的描述正确的是 。 A、用户可以在组合框中进行多重选择 B、用户可以在列表框中进行多重选择 D、用户对一个表单内的一组复选框只能选中其中一个 C、用户可以在一个选项组中选中多个选项按钮 5、下列哪些数据类型不适合用文本框显示。 A、数值型 C、逻辑型 B、日期型 D、备注型 第二题、多项选择题 1、下面对各控件的描述正确的是 。 A、用户可以在组合框中进行多重选择 B、用户只能在列表框中进行选中一个 C、用户可以在列表框中进行多重选择 D、用户对一个表单内的一组复选框只能选中其中一个 E、用户可以在一个选项组中选中多个选项按钮 F、用户只能在一个选项组中选中一个选项按钮 2、属于控制类控件的有: A、文本框 B、列表框 C、命令按钮 D、复选框 E、计时器 F、ActiveX绑定控件 3、下列属于输入类控件的有: A、图像 B、线条 C、文本框 D、微调控件 E、列表框 F、表格 G、命令按钮 4、下列那种类型可以作为列表框的填充项: A、表的字段 B、视图的字段 C、手工输入的字段 D、数组 5、图像控件可以创建图像,图像文件的类型可以是 A、.bmp B、.ico C、.gif D、.jpg 第三题、判断题 1、“备注”字段既可以和文本框数据绑定,也可以和编辑框数据绑定。 正确 错误 2、组合框的Value属性返回在列表中选定的项,DisplayValue属性则返回组合框中键入的文本。 正确 错误 3、若一个表单中有多个命令按钮,则只能设置一个命令按钮的Default属性设置为.t.,其他命令按钮的Default属性将自动设置为.。 正确 错误 4、复选框有两种状态:value值为时表示清除;value值为时表示选定。 正确 错误 5、只要是符合ActiveX技术标准的控件都可以添加到VFP控件中来。 正确 错误 数据库程序设计第08章在线测试 数据库程序设计第08章在线测试 剩余时间:5 6:59 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、下列是单文档界面的是: A、Windows的写字板 C、Word B、Windows的记事本 D、VFP的可视化环境 2、下列不是容器类控件的是: A、表单 C、表单集 B、表 D、表格 3、若要使子窗口能浮动到桌面上,需要设的属性为: A、ShowWindow属性为 C、WindowsStyle属性为 B、BorderStyle属性为0 D、Desktop属性为.t. 4、不能作为模版的有: A、子类 C、对象 B、父类 D、容器类 5、工具栏实际上是一个: A、表单集 C、命令按钮组 B、表单 D、菜单 第二题、多项选择题 1、VFP中使用表单集具有的优点是: A、运行表单时,各表单之间可以相互切换。 B、只有表单集上才可以建立工具栏。 C、可以及时调整各表单的相对位置。 D、各表单可以共享一个数据环境。使不同表单中的表的记录指针同步移动。 2、关于类的说法正确的是: A、对象是类的实例。 B、子类继承父类的全部特征,但不包括父类后来的修改。 C、类是对象的定义。 D、用户自定义的类不可以添加到表单控件工具栏中。 E、类库用来存储以可视化方式设计的类。 3、类的特性有: A、封装 B、子类 C、继承性 D、可视化 4、通常创建用户定义类的目的有: A、为通用功能创建控件类,以便将他们的实例添加到表单中。 B、赋于应用程序统一的外观和风格。 C、减少代码维护的难度。 D、使用户可以使用的控件种类更丰富。 5、在表单中添加菜单要做的设置有: A、在showWindow属性中制定该表单为顶层表单。 B、在表单的Load事件中设置一条调用菜单的命令。 C、菜单设计时,在“常规选项”对话框中将菜单设定为用于顶层表单。 D、在表单的Init事件中设置一条调用菜单的命令。 第三题、判断题 1、多文档界面上,只有顶层表单上可以添加菜单。 正确 错误 2、VFP中,工具栏实际上本身就是一个表单。 正确 错误 3、Windows 的记事本是单文档界面。 正确 错误 4、在多文档界面的顶层表单上添加菜单时,应在表单的Init事件中调用菜单。 正确 错误 5、子类继承父类的全部特征,但不包括父类后来的修改。 正确 错误 数据库程序设计第09章在线测试 数据库程序设计第09章在线测试 剩余时间:5 8:04 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、若报表中有细节、组标头、组注脚、标题、总结、页标头、页注脚带区,则他们的顺序应为 。 A、标题、页标头、组标头、细节、页注脚、组注脚、总结 B、标题、组标头、页标头、细节、页注脚、组注脚、总结 D、页标头、标题、组标头、细节、组注脚、页注脚、C、标题、页标头、组标头、细节、组注脚、页注脚、总结 2、对所有记录的汇总数据应该在 中显示。 A、细节 C、页注脚 总结 B、组注脚 D、总结 3、假定一个多页报表的业注脚带区已设置了某字段的价格统计,若要求每页价格分别小计,应该选择: A、页末归零 C、条件打印 B、页尾重置 D、按页分组 3、 3、 第二题、多项选择题 1、在和SB表相关的表单中建立一个表达式控件用来显示设备的役龄,则表达式应该为 A、/365 B、year-year(sb.启用日期) C、year(date -sb.启用日期) D、year(sb.启用日期)-year 2、一份报表只出现一次的带区是: A、细节 B、组标头 C、主注脚 D、页标头 E、页注脚 F、标题 G、总结 3、VFP中创建报表的方法有: A、报表向导 B、直接用报表设计器 C、快速报表 D、报表生成器 4、使用报表设计器设计一个“设备-部门明细报表”,必须要做的步骤有: A、分组表达式为“编号” B、分组表达式为“部门” C、添加“总结选项” D、选择“数据分组” E、对部门进行索引或排序。 F、使用报表向导 5、VFP中,下列选项中是报表控件的有: A、标签 B、域控件 C、线条 D、矩形 E、图片 F、命令按钮 G、复选框 第三题、判断题 1、分组表达式必须要先进行索引或排序。 正确 错误 2、VFP报表中,若需要按部门对设备数进行统计,则应先按部门分组,再在组注脚中增加域控件,其表达式为:count(sb.编号)。 正确 错误 3、报表制作前一定先要选择纸张大小规格。 正确 错误 4、报表中只能出现一对标题和总结带区,一对组标头和组注脚带区。 正确 错误 5、VFP报表中,若需要按部门对价格进行统计,则应先按部门分组,再在组注脚中增加域控件,其表达式为:sum(sb.价格)。 正确 错误 数据库程序设计第10章在线测试 数据库程序设计第10章在线测试 剩余时间:4 8:39 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、项目管理器中“允许被修改的数据文件”的类型应被设为: A、包含型 C、只读型 B、排除型 D、都有可能 2、数据库中有两个表:修理单表:xld汽车表:qc两个表的关系是: A、一对一 C、多对一 B、多对多 D、一对多 3、数据库中有两个表:修理单表:xld修理工表:xlg两个表的关系是: A、一对一 C、一对多 B、多对多 D、多对一 4、数据库中有两个表:修理工表:xlg汽车表:qc两个表的关系是: A、一对多 C、一对一 B、多对一 D、多对多 5、数据库中有两个表:车主表:cz修理单表:xld两个表的关系是: A、多对多 C、一对多 B、多对一 D、没有直接关系 第二题、多项选择题 1、主控程序的类型可以是: A、程序文件 B、菜单程序 C、表单文件 D、数据库表文件 E、数据库文件 2、在数据库系统开发过程中,属于设计阶段的工作是: A、需求分析设计 B、逻辑结构设计 C、物理结构设计 D、应用程序设计 E、代码编写 F、表结构的建立 3、界面的设计与编码包括以下内容: A、创建对象:包括表单集、表单、菜单、工具栏等 B、定义对象属性 C、编写对象的事件过程代码 D、用户定义属性 E、用户定义方法程序 F、建立数据库:包括数据库表、永久关系建立、视图等 G、数据输入 4、项目管理器中应被设“包含”类型的文件为: A、表单 B、允许修改的数据表文件 C、程序 D、菜单 E、不允许修改的数据表文件 5、程序设计过程中,不正确的说法是: A、数据库中的数据主要来源于手工操作时的输入数据,例如:让一张输入单对应一个表。 B、把一张单据拆分成几个表,会增加冗余,任何时候都是不可取的。 C、每个数据库表都需要在结构上满足一定的规范,才能使数据库设计合理。 D、数据库设计不是一项独立的开发活动,所以在应用程序设计的过程中随时有可能变动。 第三题、判断题 1、在数据库应用系统中,既可以先将数据库设计完成再设计应用程序,也可以先将应用程序设计完成再设计数据库。 正确 错误 2、数据库的物理设计指确定表的具体结构,即确定字段的名称、类型及宽度,确定索引等等。 正确 错误 3、应用程序正常运行后,就表示系统开发完毕,无需再做其它后续工作了。 正确 错误 4、VFP应用程序运行时,仍然需要有VFP开发环境来支持。 正确 错误 5、项目管理器中的主文件总是以粗体显示。 正确 错误 · · · · · · · · · · · · · · · 1.1 单选 错 项目管理器中“允许被修改的数据文件”的类型应被设为: 1.2 单选 对 数据库中有两个表:修理单表:xld汽车表:qc两个表的关系是: 1.3 单选 对 数据库中有两个表:修理单表:xld修理工表:xlg两个表的关系是: 1.4 单选 对 数据库中有两个表:修理工表:xlg汽车表:qc两个表的关系是: 1.5 单选 错 数据库中有两个表:车主表:cz修理单表:xld两个表的关系是: 2.1 多选 对 主控程序的类型可以是: 2.2 多选 对 在数据库系统开发过程中,属于设计阶段的工作是: 2.3 多选 对 界面的设计与编码包括以下内容: 2.4 多选 对 项目管理器中应被设“包含”类型的文件为: 2.5 多选 对 程序设计过程中,不正确的说法是: 3.1 判断 错 在数据库应用系统中,既可以先将数据库设计完成再设计应用程序,也可以先将应用程序设计完成再设计数据库。 3.2 判断 对 数据库的物理设计指确定表的具体结构,即确定字段的名称、类型及宽度,确定索引等等。 3.3 判断 对 应用程序正常运行后,就表示系统开发完毕,无需再做其它后续工作了。 3.4 判断 对 VFP应用程序运行时,仍然需要有VFP开发环境来支持。 3.5 判断 对 项目管