当前位置:文档之家› 郑大 数据库程序设计在线测试及答案

郑大 数据库程序设计在线测试及答案

《数据库程序设计》第01章在线测试A BC D指的是。

A BC D的主要功能不包括A BC D 、多用户数据库要解决的关键问题是:A BC D中能从管理上对项目的开发与维护给予有效支持的的辅助设计工具为:A BC DD、弹出式菜单平时不显示,仅当使用时才弹出。

2、数据库管理系统的功能包括:A、数据定义功能B、数据操作功能C、数据通讯功能D、控制和管理功能3、VFP的辅助设计工具为A、向导B、设计器C、程序D、生成器E、项目管理器4、飞机售票系统是用的数据库类型为A、集中式数据库B、分布式数据库C、多用户数据库D、单用户数据库5、项目管理器可以对项目中的进行管理。

A、文档B、数据表C、程序D、菜单E、类库《数据库程序设计》第02章在线测试A BC DVisual FoxPro命令可以建立两个表之间的关联,这种关联是A BC D、逻辑性,日期型,日期时间型,备注型字段的长度分别为:A BC D、如果要修改表结构,则应该用A BC D、在当前盘当前目录下删除表A BC DC、文件关闭可以防止操作结束后数据的丢失。

D、当打开一个新表时,该工作区中原来打开的文件自动关闭。

E、VFP能自动关闭表,所以不用use命令关闭表也可以。

2、命令窗口不显示时,要使它再现,可以用A、窗口菜单B、SHIFT+F2C、CTRL+F2D、数据工作期E、项目管理器3、在SB表中,显示编号首位为1的设备信息。

A、list for left(编号,1)=1B、list for left(编号,1)="1"C、list for substr(编号,1,1)="1"D、list for substr(编号,1,1)=1E、list for right(编号,1)=1F、list for right(编号,1)="1"4、在SB表中,显示所有价格大于10000的主要设备。

A、list for 价格>10000 and 主要设备B、list for 价格>10000 or 主要设备C、list for 价格>10000 and 主要设备=tD、list for 价格>10000 and 主要设备=.t.E、list for 价格>10000 or 主要设备=.t.F、list for 价格>10000 or 主要设备=t5、在SB表中,显示“名称”字段中包含“车”字的设备信息。

《数据库程序设计》第03章在线测试A BC D、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表A BC D查询时,使用A BC DVisual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的A BC D5、扩展名为DBC的文件是。

A、表单文件B、数据库表文件C、数据库文件D、项目文件第二题、多项选择题(每题2分,5道题共10分)1、下面有关HAVING子句描述正确的是。

A、使用HAVING子句的作用是限定分组的条件B、使用HAVING子句的同时可以使用WHERE子句C、使用HAVING子句的同时不能使用WHERE子句D、HAVING子句经常与GROUP BY子句同时使用2、统计SB.dbf表中所有的主要设备数目。

命令为:A、count for 主要设备 to aB、cala count(编号) for 主要设备 to aC、sel_ect count(*) from sb where 主要设备D、sel_ect count(*) as 小计 from sb where 主要设备3、根据sb表,zz表,查找增值设备的编号,名称及每次的增值金额。

A、sel_ect sb.编号,sb.名称,zz.增值 where sb..编号=zz.编号B、sel_ect sb.编号,sb.名称,zz.增值 from sb,zz on sb..编号=zz.编号C、sel_ect sb.编号,sb.名称,zz.增值 from sb,zzD、sel_ect sb.编号,sb.名称,zz.增值 from sb inner join zz where sb..编号=zz.编号E、sel_ect sb.编号,sb.名称,zz.增值 from sb,zz where sb..编号=zz.编号F、sel_ect sb.编号,sb.名称,zz.增值 from sb inner join zz on sb..编号=zz.编号4、找出sb表中的所有主要设备A、sel_ect * where 主要设备B、sel_ect * from sb where 主要设备=.t.C、sel_ect 编号,名称,主要设备 from sb where 主要设备D、sel_ect sb.编号,sb.名称,sb.主要设备 from sb where 主要设备E、sel_ect * from sb where 主要设备F、sel_ect * from sb having 主要设备5、查询所有主要设备的编号,名称,及部门名。

正确的命令是:A、sel_ect sb.编号,sb.名称,bmdm.名称 where sb.部门=bmdm.代码 and sb.主要设备B、sel_ect 编号, 名称, 名称 from sb,bmdm where 部门=代码 and 主要设备C、sel_ect sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门=bmdm.代码 where sb.主要设备=.t.D、sel_ect sb.编号,sb.名称,bmdm.名称 from sb inner join bmdm on sb.部门=bmdm.代码 where sb.主要设备E、sel_ect sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门=bmdm.代码 and sb.主要设备F、sel_ect sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门=bmdm.代码 and sb.主要设备=.t.《数据库程序设计》第04章在线测试A BC D、程序结束的同时,退出A、ReturnB、CancelC、QuitD、Exit3、若有命令:a1="1234" a2=&a1 a3=a2+4321 则a3的值为:A、“12344321”B、12344321C、“5555”D、55554、若下层模块中建立的内存变量要供上层模块使用,则必须将改变量说明成:变量。

A、公共变量B、私有变量C、本地变量D、不作特别声明即可5、在执行循环体时,如果需要退出循环,转去执行循环体后面的语句,需要在该处添加的语句为:A、loopB、exitC、quitD、return第二题、多项选择题(每题2分,5道题共10分)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...endforB、csan....endscanC、do while.....enddoD、do case.....endcase《数据库程序设计》第05章在线测试《数据库程序设计》第05章在线测试剩余时间:59:46A BC D的菜单有两种形式:下拉式菜单和弹出式菜单。

所建立的快速菜单属于A BC D、可以运行的菜单程序文件的扩展名为:A BC D、若需要在菜单设计器中为某菜单项编写多行代码则应选择结果列中的A BC D、若使用用户自定义菜单时,还需要将系统菜单在其前面显示出来,则需要选择:A BC DF、调用菜单2、菜单的敏感性表现在:A、子菜单的内容可变B、菜单项的颜色可变C、在不同座标处触发的快捷菜单可变D、同一项子菜单项,在不同环境中调用的功能不同。

3、菜单设计器中的“结果”选项有:A、为菜单定义一条命令B、为菜单创建一个过程C、创建一个子菜单D、为菜单定义填充名称4、和菜单cd 相关的文件有:A、cd.mnxB、cd.mntC、cd.mprD、cd.mpxE、cd.frm5、可以建立菜单的方法有:A、在项目管理器中建立B、在数据库设计器中建立C、在菜单设计器中建立D、在程序文件中直接编码E、使用向导《数据库程序设计》第06章在线测试A BC D 、指定表单的内部背景色,应使用A BC D 、在用鼠标右键点击某文本框时,不能触发的事件为A BC D,InitA BC D 、对象的名称是属性A BC DB、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、MouseUpB、MouseDownC、GotFocusD、ClickE、DblClick5、创建表单的方法有:A、使用表单向导B、使用表单生成器C、创建快速表单《数据库程序设计》第07章在线测试A BC DVisual FoxProA BC D 、下面对控件的描述正确的是A BDC个A BC D 、下列哪些数据类型不适合用文本框显示。

A BC DA、用户可以在组合框中进行多重选择B、用户只能在列表框中进行选中一个C、用户可以在列表框中进行多重选择D、用户对一个表单内的一组复选框只能选中其中一个E、用户可以在一个选项组中选中多个选项按钮F、用户只能在一个选项组中选中一个选项按钮2、属于控制类控件的有:A、文本框B、列表框C、命令按钮D、复选框E、计时器F、ActiveX绑定控件3、下列属于输入类控件的有:A、图像B、线条C、文本框D、微调控件E、列表框F、表格G、命令按钮4、下列那种类型可以作为列表框的填充项:A、表的字段《数据库程序设计》第08章在线测试A BC D 、下列不是容器类控件的是:A BC D 、若要使子窗口能浮动到桌面上,需要设的属性为:A BC、WindowsStyle属性为2D、Desktop属性为.t.4、不能作为模版的有:A、子类B、父类C、对象D、容器类5、工具栏实际上是一个:A、表单集B、表单C、命令按钮组D、菜单第二题、多项选择题(每题2分,5道题共10分)1、关于类的说法正确的是:A、对象是类的实例。

相关主题