问答题在考生文件夹下完成如下综合应用: ①首先将books.dbf中所有书名中含有“计算机”3个字的图书复制到表books bak中,以下操作均在books bak表中完成。 ②复制后的图书价格在原价格基础上降价5%。 ③从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表new tabIe4中(字段名为“出版单位”和“均价”)。
问答题①根据数据库“学生管理”中的表“宿舍信息”和“学生信息”建立一个名为myv的视图,该视图包含字段“姓名”、“学号”、“系”、“宿舍”和“电话”。要求根据学号排序(升序)。 ②建立一个表单,文件名为myf,在表单上显示前面建立的视图。在表格控件下面添加一个命令按钮,标题为“关闭”。单击该按钮退出表单。
问答题建立一个表单,表单文件名和表单控件名均为myform_b,表单标题为“订单管理”,表单其他功能如下: (1)表单中含有一个页框控件(PageFrame1)和一个“退出”命令按钮(Command1),单击“退出”命令按钮关闭并释放表单; (2)页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息: ①第一个页面Page1的标题为“职工”,其上的表格用于显示表emlployee中的内容。其中表格的控件名为grdemployee、RecordSourceType属性值应为1(别名)。 ②第二个页面Page2的标题为“订单”,其上的表格用于显示表orders中的内容。其中表格的控件名为grdorders、RecordSourceType属性值应为1(别名)。 ③第三个页面Page3的标题为“职工订单金额”,其上的表格显示每个职工的职工号、姓名及其所经手的订单总金额(注:表格只有3列,第1列为“职工号”,第2列为“姓名”,第3列为“总金额”)。其中表格的控件名为Grid1、RecordSourceType属性值应为4(SQL语句)。
问答题在考生文件夹下,打开资源数据库frdb,完成如下简单应用:(1)使用表单向导选择资源表fr_t生成一个名为fr_edit的表单。要求选择fr_t表中所有字段,样式为阴影式;按钮类型为图片按钮;排序字段选择户主编号(升序);表单标题为“资源数据输入维护”。(2)使用查询设计器设计一个查询one,按户主编号(取自fr_t表),树种名称(取自tree_t表)分组汇总每个农户的面积(取自fr_t表)和蓄积(取自fr_t表),查询结果按户主编号升序排序,并输出到one表中。one表中的字段为户主编号、树种名称、面积合计、蓄积合计。注意:查询设计完成后必须运行。
问答题综合应用题在名称为Form1的窗体上绘制三个名称为Label1、Label2、Label3的控件和两个名称分别为COMSTART和COMEXIT、标题分别为“开始”和“退出”的命令按钮。编写函数lTEM(A,N),其功能是由数字A组成的不多于N位数的整数,利用该函数求6666—666—66—6的值并把结果写入考生文件夹下的out.dat文件中。单击完毕,“开始”按钮变为“完成”,且无效,如图6-6所示。
问答题设计一个表单名和文件名均为form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(CoHlbo1)、一个文本框Tlextl)和两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有3个条目“s1”、“s2”和“s3”(只有3个,不能输入新的,RowSourceType的属性为 “数组”,Style的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。
问答题在考生文件夹下有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)4个表。 1.创建一个名为“订单管理”的数据库,并将考生文件夹下的customers表添加到该数据库中。 2.利用表设计器为customers表建立一个普通索引,索引名为bd,表达式为“出生日期”。 3.在表设计器中为customers表的“性别”字段设置有效性规则,规则表达式为:性别$”男女”,出错提示信息是:“性别必须是男或女”。 4.利用INDEX命令为customers表建立一个普通索引,索引名为khh,表达式为“客户号”,索引存放在customers.cdx中。然后将该INDEX命令存入命令文件pone.prg中。
问答题(1)在考生文件夹下,打开DB数据库,完成如下基本操作。 给表tabb增加一个字段,字段名为“日期”,数据类型为日期型。 (2)使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置有效性规则:奖牌总数>=0。 (3)为“教师表”的“职工号”字段增加有效性规则:职工号的最左边三位字符是110,表达式应为:LEFT(职工号,3)=”110”。
问答题在考生文件夹下有工资数据库wage3,包括数据表文件:zg(仓库号C(4),职工号C(4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。
程序运行时,单击“统计”菜单项应完成下列操作:检索出工资小于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库号升序,在仓库号相同的情况下再按职工号升序存放到empl(empl为自由表)文件中,该数据表文件和zg数据表文件具有相同的结构。
单击“退出”菜单项,程序终止运行。
(注意:相关数据表文件存在于考生文件夹下)
问答题请在考生文件夹下建立一个数据库ks4。
(2)将考生文件夹下的自由表stud、cour、scor加入到数据库ks4中。
(3)为stud表建立主索引,索引名和索引表达式均为“学号”;
为cour表建立主索引,索引名和索引表达式均为“课程编号”;
为scor表建立两个普通索引,其中一个索引名和索引表达式均为“学号”,另一个索引名和索引表达式均为“课程编号”。
(4)在以上建立的各个索引的基础上为3个表建立联系。
问答题设计名为form_book的表单(控件名为form1,文件名为formbook)。表单的标题设为“图书情况统计”。表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个命令按钮“统计”(名称为Command1)和“退出”(名称为Command2)。如图2.19所示。运行表单时,组合框中有三个条目“清华”、“北航”、“科学”(只有三个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出“图书”表中该出版社图书的总数。单击“退出”按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。
问答题在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,利用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括“课程名称”和“分数”,将查询结果存储到max表中(字段名是“课程名称”和“分数”),并将相应的SQL语句存储到命令文件one.prg中。 (2)查询成绩不及格的课程,将查询的课程名称存入文本文件new.txt,并将相应的SQL语句存储到命令文件two.prg中。
问答题(1)从student表查询所有性别为“男”的学生信息,并按学号升序排序将查询结果存入resLdts表。(2)利用表单向导牛成一个表单,该表单含有studenl表的“学号”、“班级”、“姓名”和“性别”4个字段,按“学号”字段升序排序,其他设置采用默认值,并将表单保存为student.sex文件。(3)建市一个命令文件myprog.prg,该命令文件只有一行语句,即执行前一小题生成的表单文件。(4)为student表增加一个“年龄”字段,类型为数值型(2)。
问答题将考生文件夹下的自由表“职工”添加到数据库“养殖场管理”中。
问答题已有计算机等级考试数据库表DJKS.DBF,字段包括考号(类型N,宽度5),姓名(类型C,宽度6)、笔试成绩(类型N,宽度3),上机成绩(类型N,宽度3)和平均成绩(类型N,宽度4),但各成绩字段为空;另有成绩数据库CJ.DBF。字段包括考号(类型C,宽度5)、 考场编号(类型C,宽度3)、笔试成绩(类型N,宽度3)和上机成绩(类型N,宽度3),考生的考试成绩已录入其中。请编写程序PROGB.PRG,保存在c:\ata\temp\420202\1234567\dit\GAE\temp,要求把考生的考试成绩填写到数据库表DJKS.DBF中,然后再计算笔试和上机成绩的平均成绩,填入各记录“平均成绩”字段中、最后生成一个与DJSK.DBF结构完全相同的不及格数据库BJG.DBF,把平均成绩不及格的考生记录复制到不及格库。注意:按多工作区,用DO WHILE ……ENDDO循环结构完成,不得使用APPEND FROM命令。
问答题简单应用题(共2小题,每题20分,计40分)
(1)在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修了"网络工程"课程的学生的全部信息,并将结果按学号降序存放在 netp.dbf文件中(表的结构同student,并在其后加入课程号和课程名字段)。
(2)在考生文件夹下有一个数据库stsc,其中有数据库表student,使用一对多报表向导制作一个名为cjb的报表,存放在考生文件夹下。要求:从父表student中选择学号和姓名字段,从子表score中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为"学生成绩表"。
问答题(1)利用查询设计器创建查询,从xuesheng和chen~i表中找出所有1982年出生的汉族学生记录。查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号"降序排序;查询去向为表table1。最后将查询保存在query1.qpi文件中,并运行该查询。 (2)首先创建数据库ci_m,并向其中添加xuesheng表和chenNi表。然后在数据库中创建视图view1:利用该视图只能查询数学、英语和信息技术3门课中至少有一门不及格(小于60分)的学生记录;查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按学号降序排序。最后利用刚创建的视图viewl查询视图中的全部信息,并将查询结果存放在表。table2中。
问答题打开“商品表”,使用BROWSE命令浏览时,使用“文件”菜单中的选项将“商品表”中的记录生成文件名为“商品表.htm”的HTML格式文件。
问答题将文本框和命令按钮两个控件设置为顶边对齐.
问答题在考生文件夹下已有表单文件formtest.scx,其中包含一个文本框、一个表格和两个命令按钮。请按下面要求完成相应的操作: ①通过“属性”窗口,将文本框Text1的Value属性值设置为当前系统日期(日期型,不含时间)。 ②通过“属性”窗口,将表格Grid1的RecordResourceType属性值设置为“4-SQL说明”。 ③修改“确定”按钮的Click事件代码。当单击该按钮时,表格Grid1内将显示指定日期以后(含)签订的订单信息(包括“订单号”、“订购日期”和“总金额”信息)。 ④设置“退出”按钮的Click事件代码。当单击该按钮时,将释放并关闭表单。
