下载App
搜答案
所有课程
登录
注册
千题库
计算机
计算机二级
VFP数据库程序设计
VFP数据库程序设计
考试试题
[问答题]在考生文件夹下完成下列操作: 用户文件下以存在client(用户)表、topic(主题)表和reply(回复)表。考生文件夹下已有文件pone.prg,但其中有4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是:根据reply表统计各主题帖的回复数,并将统计值存入topic表中的已存在的“回复数”字段。最后要运行该程序文件。使用SELECT语句查询用户名为“chengguowe”的客户发布的主题的所有回复。查询结果包含编号、用户名、回复时间和主题帖编号四项内容,各记录按主题帖编号升序排序,主题帖编号相同再按回复时间升序排序,查询结果存放在表tableone中。最后将该语句保存在命令文件ptwo.prg中。
[问答题]在考生文件夹下完成下列操作: 1. 在TheatDB数据库中新建一个名为"好评"的视图,视图的功能是查询2013年7月1日以后(不含)观看的"影评"为好的评价数最多的前10名的电影信息;查询结果包含电影编号、电影名、类型和评价数;各记录按照评价数降序排列,若评价数相同则按电影名升序排列。最后利用刚创建的视图"好评"查询视图中的全部信息,并将结果保存到表estimate中。 2. 创建一个快捷菜单MyMenu,实现如图1所示的功能,即通过右击表单MyForm中的文本框时弹出的快捷菜单实现文本框字体的设置。具体要求如下: (1) 在MyMenu的"设置"代码中添加接受参数语句:PARAMETERS mfRef; (2) 在快捷菜单MyMenu中添加"宋体"、"黑体"和"楷体"菜单项,分别实现将调用快捷菜单的控件或对象的字体名属性(FontName)设置为"宋体"、"黑体"和"楷体",这些功能都通过执行"过程"完成; (3) 生成菜单程序文件; (4) 打开表单MyForm,在文本框Text1的RightClick事件代码中添加调用快捷菜单MyMenu的命令,实现通过快捷菜单设置Text1文本字体的功能。
[问答题]建立一个表单,表单文件名和表单控件名均为myform_b,表单标题为“订单管理”,表单其它功能如下:1.表单中含有一个页框控件(PageFrame1)和一个“退出”命令按钮(Command1),单击“退出”命令按钮关闭并释放表单;2.页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息:1).第一个页面Page1的标题为“职工”,其上的表格用于显示表employee中的内容。其中表格的控件名为grdEmployee、RecordSourceType属性值应为1(别名);2).第二个页面Page2的标题为“订单”,其上的表格用于显示表orders中的内容。其中表格的控件名为grdOrders、RecordSourceType属性值应为1(别名);3).第三个页面Page3的标题为“职工订单金额”,其上的表格显示每个职工的职工号、姓名及其所经手的订单总金额(注:表格只有3列,第1列为“职工号”,第2列为“姓名”,第3列为“总金额”)。其中表格的控件名为Grid1、RecordSourceType属性值应为4(SQL语句)。
[问答题]在考生文件夹下完成下列操作: 为了查询不同歌手演唱的歌曲,请设计一个表单mform.scx,其界面如下图所示: 表单控件名为formone,表单的标题为"歌曲查询"。表单左侧有一个标签控件Labelone,显示内容为"输入歌手姓名",一个文本框控件Textone用于输入歌手姓名,2个命令按钮Commanda和Commandb分别显示"查询"和"退出",以及一个表格控件Gridone。 表单运行时,用户首先在文本框中输入歌手"刘德华",然后单击"查询"按钮,如果输入正确,在表单右侧以表格形式显示此歌手的演唱的歌曲信息,包括歌曲名称、语言和点歌码,按点歌码升序排序,并将此信息存入tb.dbf文件中。单击"退出"按钮将关闭表单。
[问答题]设计一个文件名和表单名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为"外币市值情况"。表单中有一个"姓名"标签控件Label1、文本框控件Text1、一个表格控件Grid1和两个命令按钮"查询"(Command1)和"退出"(Command2),如下图所示:运行表单时,在文本框Text1中输入姓名,然后单击"查询"命令按钮,则在表格控件Grid1中会显示出他所持有的全部"外币名称"及对应的"人民币数量",并按人民币数量降序排序,同时将结果存储到自由表DBFA中。注意,某种外币相当于人民币数量的计算公式:人民币数量=该种外币的"现钞买入价"*该种外币的"持有数量"。单击"退出"按钮时关闭并释放表单。运行该表单,查询"林诗因"的外币市值情况。
[问答题]SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。为了对SCORE_MANAGER数据库中的数据进行查询,设计一个表单Myform3(表单文件名为Myform3,表单名为form1)。表单标题为"成绩查询";表单中有"查询"和"退出"(名称为Command1和Command2)两个命令按钮。表单运行时,单击"查询"按钮,查询每门课程的最高分,查询结果中含"课程名"和"最高分"字段,结果按课程名升序保存在表NEW_TABLE3中。单击"退出"按钮,关闭表单。注意:完成表单设计后要运行表单的所有功能。
[问答题]请在考生文件夹下完成下列基本操作题: 1. 新建一个名为"影院管理"的项目文件,将数据库TheatDB加入到新建的"影院管理"项目中。 2. 为"售票统计"表建立主索引,索引名为idx,要求按日期排序,日期相同时按放映厅排序。 3. 为"售票统计"表设置有效性规则:"座位总数"必须大于等于"售出票数";错误提示信息是"售出票数超过范围"。 4. 修改报表myReport,按"日期"分组统计每天的总售出票数,显示在每天的末尾。具体要求是:在组注脚添加一个标签对象,其文本为"总售出票数",另外添加一个域控件,显示每天的总售出票数。
[问答题]在考生文件夹下的数据库rate中完成下列操作:1.将自由表rate_exchange和currency_sl添加到rate数据库中。2.为表rate_exchange建立一个主索引,表currency_sl建立一个普通索引(升序),两个索引的索引名和索引表达式均为"外币代码"。3.为表currency_sl设定字段的有效性,规则为:"持有数量<>0",错误提示信息是"持有数量不能为0"。4.打开表单文件test_form,该表单的界面如下图所示,请修改"登录"命令按钮的相关属性,使其在运行时可以使用。
[问答题]请在考生文件夹下完成下列基本操作题: 1.新建"点歌"数据库,将考生文件夹下的所有自由表添加到该数据库中。 2.新建一个项目"点歌系统",将"点歌"数据库添加进该项目。 3.为"歌曲"表创建一个主索引,索引名为PK,索引表达式为"歌曲id";再创建一个普通索引,索引名和索引表达式均为"演唱者",以上索引都为升序。 4.为"歌手"表创建一个主索引,索引名和索引表达式都为 "歌手id",升序。为"歌曲"和"歌手"表创建永久联系,并设置参照完整性约束:更新规则为"级联",其它默认。
[问答题]在考生文件夹下,打开公司销售数据库SELLDB,完成如下简单应用:1.使用一对多表单向导生成一个名为SD_EDIT的表单。要求从父表DEPT中选择所有字段,从子表S_T表中选择所有字段,使用"部门号"建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为部门号(升序);表单标题为"数据输入维护"。2.在考生文件夹下打开命令文件TWO.PRG,该命令文件用来查询各部门的分年度的部门号、部门名、年度、全年销售额、全年利润和利润率(全年利润/全年销售额),查询结果先按年度升序、再按利润率降序排序,并存储到S_SUM表中。注意,程序在第5行、第6行、第8行和第9行有错误,请直接在错误处修改。 修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
[问答题]设计一个表单,所有控件的属性必须在表单设计器的属性窗口中设置,表单文件名为"外汇浏览",表单界面如下图所示:其中:(1)"输入姓名"为标签控件Label1;(2)表单标题为"外汇浏览";(3)文本框的名称为Text1,用于输入需要查询的姓名,如张三丰;(4)表格控件的名称为Grid1,用于显示所查询人持有的外币名称和持有数量,RecordSourceType的属性为4(SQL说明);(5)"查询"命令按钮的名称为Command1,单击该按钮时在表格控件Grid1中按持有数量升序显示所查询的人所持有的外币名称和数量(如上图所示),并将结果存储在以姓名命名的DBF表文件中,如张三丰.DBF;(6)"退出"命令按钮的名称为Command2,单击该按钮时关闭表单。完成以上表单设计后运行该表单,并分别查询"林诗因"、"张三丰"和"李寻欢"所持有的外币名称和持有数量。
[问答题]在考生目录下完成如下简单应用:1.用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。2.使用一对多报表向导建立报表。要求:父表为stock_name,子表为stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为stock_report。然后用报表设计器打开生成的文件stock_report.frx进行修改,将标题区中显示的当前日期移到页注脚区显示,使得在页注脚区能够显示当前日期。
[问答题]1.在考生文件夹下新建一个名为"外汇数据"的数据库。2.将自由表rate_exchange和currency_sl添加到数据库中。3.通过"外币代码"字段为rate_exchange和currency_sl两个表建立永久联系(如有必要请建立相关索引)。4.打开表单文件test_form,该表单的界面如下图所示,请将标签"用户名"和"口令"的字体都改为"黑体"。
[问答题]基本操作题为4道SQL题,请将每道题的SQL命令粘贴到sql.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。注意:必须使用SQL语句操作且SQL语句必须按次序保存sql.txt文件中,其他方法不得分。在考生文件夹下完成下列操作:1.利用SQL SELECT语句将表stock_sl.dbf复制到表stock_bk.dbf中。2.利用SQL INSERT语句插入记录("600028",4.36,4.60,5500)到stock_bk表中。3.利用SQL UPDATE语句将stock_bk.dbf表中"股票代码"为"600007"的股票"现价"改为8.88。4.利用SQL DELETE语句删除stock_bk.dbf表中"股票代码"为"600000"的股票。
[问答题]在考生文件夹下完成下列操作: 为了查询低价机票,请设计一个表单myform.scx,其界面如下图所示: 表单控件名为formone,表单的标题为"机票折扣查询"。 表单左侧有1个标签控件Labelone显示内容为 "输入折扣",1个文本框控件Text1用于输入要查询的折扣,2个命令按钮Commanda和Commandb分别显示"查询"和"退出"以及一个表格控件Gridone。 表单运行时,用户首先在文本框中输入折扣"5",然后单击"查询"按钮,如果输入正确,在表单右侧以表格形式显示低于此折扣(含)的信息,显示字段包括航线、价格、折扣和当前价格(价格*折扣/10),按折扣升序排序,折扣相同时按价格升序排序,并将此信息存入t.dbf文件中。单击"退出"按钮将关闭表单。
[问答题]在考生文件夹下完成如下简单应用:1.建立一个名为NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括"学号"、"姓名"和"系部"3个字段)。2.建立表单MYFORM3,在表单上添加一个表格控件(名称为grdCourse),并通过该控件显示表COURSE的内容(要求RecordSourceType属性必须为0)。
VFP数据库程序设计-题库
千题库下载
历年真题
历年考试真题试卷, 真实检验
章节练习
按章节做题, 系统练习不遗漏
考前押题
考前押题, 提高分数
模拟试题
海量考试试卷及答案, 分数评估
进入题库
真题试卷1
真题试卷1【新】
每日一练
2021年VFP数据库程序设计每日一练(01月24日)
2021年VFP数据库程序设计每日一练(01月23日)
2021年VFP数据库程序设计每日一练(01月22日)
2021年VFP数据库程序设计每日一练(01月21日)
2021年VFP数据库程序设计每日一练(01月20日)
2021年VFP数据库程序设计每日一练(01月19日)
2021年VFP数据库程序设计每日一练(01月18日)
2021年VFP数据库程序设计每日一练(01月17日)
2021年VFP数据库程序设计每日一练(01月16日)
2021年VFP数据库程序设计每日一练(01月15日)
热门试卷
真题试卷2【新】
真题试卷1【新】
真题试卷102
真题试卷101
真题试卷100
真题试卷99
真题试卷98
真题试卷97
真题试卷96
真题试卷95
真题试卷94
真题试卷93
真题试卷92
真题试卷91
真题试卷90
真题试卷89
真题试卷88
真题试卷87
相关课程
Access数据库程序设计
C++ 语言程序设计
C语言程序设计
Java语言程序设计
VB语言程序设计
二级 Ms Office高级应用
MySQL数据库程序设计
收藏本站
Ctrl+D
将本站加入到书签,做题找题搜题,快速快捷。
下载App
微信扫一扫打开
回到顶部