下载App
搜答案
所有课程
登录
注册
千题库
计算机
计算机二级
VFP数据库程序设计
VFP数据库程序设计
考试试题
[问答题]设计一个名为mystu的表单(文件名为mystu,表单名为form1),表单标题为"计算机系学生选课情况",所有控件的属性必须在表单设计器的属性窗口中设置。表单中有一个表格控件(名称为Grid1,该控件的RecordSourceType属性设置为4-SQL说明)和两个命令按钮"查询"(Command1)和"退出"(Command2)。运行表单时,单击"查询"命令按钮后,表格控件中显示6系(系字段值等于字符6)的所有学生的姓名、选修的课程名和成绩。单击"退出"按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。
[问答题]在考生文件夹下完成如下简单应用:1.建立一个名为NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括"学号"、"姓名"和"系部"3个字段)。2.建立表单MYFORM3,在表单上添加一个表格控件(名称为grdCourse),并通过该控件显示表COURSE的内容(要求RecordSourceType属性必须为0)。
[问答题]设计名为mystock的表单(控件名,文件名均为mystock)。表单的标题为“股票持有情况”。表单中有两个文本框(Text1和Text2)和三个命令按钮“查询”(名称为Command1)、“退出”(名称为Command2)和“清空”(名称为Command3)。运行表单时,在文本框Text1中输入某一股票的汉语拼音,然后单击“查询”按钮,则Text2中会显示出相应股票的持有数量,并计算相应股票的浮亏信息追加到stock_fk表中,计算公式是浮亏金额=(现价-买入价)*持有数量。单击“清空”按钮物理删除表stock_fk的全部记录。单击“退出”按钮关闭表单。请运行表单,单击“清空”按钮后,依次查询qlsh、shjc和bggf的股票持有数量,同时计算浮亏金额。
[问答题]在考生文件夹下完成下列操作: 1. 打开数据库employee_m,然后为其中的employee表建立一个普通索引,索引名为nf,索引表达式为"year(出生日期)"。 2. 通过department表的"部门号"与employee表的"部门"在两个表之间建立一个一对多的永久联系(需要建立必要的索引)。 3. 为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。 4. 使用SQL ALTER语句为employee表的"性别"字段设置有效性规则:性别必须是"男"或"女"。然后将该语句保存在命令文件sone.prg中。
[问答题]设计一个文件名和表单名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为"外币市值情况"。表单中有一个"姓名"标签控件Label1、文本框控件Text1、一个表格控件Grid1和两个命令按钮"查询"(Command1)和"退出"(Command2),如下图所示:运行表单时,在文本框Text1中输入姓名,然后单击"查询"命令按钮,则在表格控件Grid1中会显示出他所持有的全部"外币名称"及对应的"人民币数量",并按人民币数量降序排序,同时将结果存储到自由表DBFA中。注意,某种外币相当于人民币数量的计算公式:人民币数量=该种外币的"现钞买入价"*该种外币的"持有数量"。单击"退出"按钮时关闭并释放表单。运行该表单,查询"林诗因"的外币市值情况。
[问答题]在考生文件夹下完成下列操作: 1. 建立一个文件名和表单名均为formFilm的表单,表单中包括一个标签(Label1)、一个下拉列表框(Combo1)、一个表格(Grid1)和两个命令按钮"查询"和"退出"(Command1和Command2),Label1的标题为"电影类型",Grid1的RecordSourceType值为4(SQL说明)。 2. 设置下拉列表框(Combox1)的RowSource和RowSourceType属性手工指定为"select distinct 类型 from 电影 into cursor myList"和3。 3. 为"查询"命令按钮编写Click事件代码,其功能是:表单运行时,根据下拉列表框(Combox1)选定的电影类型,在表格(Grid1)中按照观看日期的降序和观众名升序显示观看该类型的电影名、观众名、观看日期和影评,并将结果存储到自由表watch.dbf中。 4. 运行表单,在下拉列表框中选择"武侠",查询该类型的观看信息。
[问答题]在考生文件夹下完成如下简单应用:1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),将统计结果保存在新表NEW_TABLE中,表中只有一个字段,字段名为“学生人数”。2.使用一对多报表向导建立报表。要求:父表为“学生”,子表为“课程”,从父表中选择“姓名”字段,从子表中选择全部字段,通过“学号”为两个表建立联系;按“学号”降序排序;生成的报表名为student_report。
[问答题]在考生目录下完成如下简单应用:1.用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。2.使用一对多报表向导建立报表。要求:父表为stock_name,子表为stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为stock_report。然后用报表设计器打开生成的文件stock_report.frx进行修改,将标题区中显示的当前日期移到页注脚区显示,使得在页注脚区能够显示当前日期。
[问答题]1.设计一个如下图所示的表单,具体描述如下:(1)表单名和文件名均为Timer,表单标题为"时钟",表单运行时自动显示系统的当前时间;(2)显示时间的为标签控件Label1(要求在单表中居中,标签文本对齐方式为居中);(3)单击"暂停"命令按钮(Command1)时,时钟停止;(4)单击"继续"命令按钮(Command2)时,时钟继续显示系统的当前时间;(5)单击"退出"命令按钮(Command3)时,关闭表单。提示:使用计时器控件,将该控件的Interval属性设置为500,即每500毫秒触发一次计时器控件的Timer事件(显示一次系统时间);将该控件的Interval属性设置为0将停止触发Timer事件。在设计表单时将Timer控件的Interval属性设置为500。2.使用查询设计器设计一个查询,要求如下:(1)基于自由表currency_sl和rate_exchange;(2)按顺序含有字段"姓名"、"外币名称"、"持有数量"、"现钞买入价"及表达式"现钞买入价*持有数量";(3)先按"姓名"升序排列,若"姓名"相同再按"持有数量"降序排序;(4)查询去向为表results;(5)完成设计后将查询保存为query文件,并运行该查询。
[问答题]建立一个表单,表单文件名和表单控件名均为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语句)。
[问答题]请在考生文件夹下完成下列基本操作题: 在考生文件夹下有一表单文件formone.scx和一个自定义类库文件classlibone.vcx。打开表单文件formone.scx,然后在表单设计器环境下完成如下操作: 1. 将表单的标题设置为“简单操作”,并使表单不能最大化。 2. 为表单添加一个名为np的属性,其初始值为系统当前日期(不含时间)。 3. 为表单添加一个名为nm的方法,其代码如下:thisform.np=thisform.np+1wait dtoc(thisform.np) window4. 在表单中添加一个mybutton按钮,该按钮类定义于类库文件classlibone.vcx。将该按钮的Name属性设置为mcb,然后设置其Click事件代码,其功能是调用表单的nm方法。
[问答题]1.在考生文件夹下根据SCORE_MANAGER数据库,使用查询向导建立一个含有"姓名"和"出生日期"的标准查询QUERY3_1.QPR。2.从SCORE_MANAGER数据库中删除名为NEW_VIEW3的视图。3.用SQL命令向SCORE1表中插入一条记录:学号为"993503433"、课程号为"0001"、成绩为99。4.打开表单MYFORM3_4,向其中添加一个"关闭"命令按钮(名称为Command1),表单运行时,单击此按钮关闭表单(不能有多余的命令)。
[问答题]在考生文件夹下,打开公司销售数据库SELLDB,完成如下简单应用:1.使用一对多表单向导生成一个名为SD_EDIT的表单。要求从父表DEPT中选择所有字段,从子表S_T表中选择所有字段,使用"部门号"建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为部门号(升序);表单标题为"数据输入维护"。2.在考生文件夹下打开命令文件TWO.PRG,该命令文件用来查询各部门的分年度的部门号、部门名、年度、全年销售额、全年利润和利润率(全年利润/全年销售额),查询结果先按年度升序、再按利润率降序排序,并存储到S_SUM表中。注意,程序在第5行、第6行、第8行和第9行有错误,请直接在错误处修改。 修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
[问答题]在考生文件夹下完成如下简单应用:1.使用SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders表),并将结果按金额升序、金额相同按订购单号升序存储到表results中。2.使用SQL命令建立视图view_b,视图中是目前在orders表中没有所签订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存在文本文件view_b.txt中。
[问答题]在考生文件夹下,打开一个公司销售数据库SELLDB,完成如下操作:1.为各部门分年度季度销售金额和利润表S_T创建一个主索引和普通索引(升序),主索引的索引名为NO,索引表达式为"部门号+年度";普通索引的索引名和索引表达式均为部门号;2.在S_T表中增加一个名为"备注"的字段、字段数据类型为"字符"、宽度为30;3.使用SQL的ALTER TABLE语句将S_T表的年度字段的默认值修改为2004,并将该SQL语句存储到命令文件ONE.PRG中; 4.通过"部门号"字段建立S_T表和DEPT表间的永久联系,并为该联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"忽略"。
[问答题]在考生目录下完成下列操作:1.从数据库stock中移去表stock_fk(不是删除)。2.将自由表stock_name添加到数据库中。3.为表stock_sl建立一个主索引,索引名和索引表达式均为“股票代码”。4.为stock_name表的股票代码字段设置有效性规则,“规则”是:left(股票代码,1)=”6”,错误提示信息是“股票代码的第一位必须是6”。
百度扫一扫练题
微信扫一扫答题
历年真题
章节练习
考前押题
模拟试题
进入题库
真题试卷1
真题试卷1【新】
每日一练
2022年VFP数据库程序设计每日一练(08月11日)
2022年VFP数据库程序设计每日一练(08月10日)
2022年VFP数据库程序设计每日一练(08月09日)
2022年VFP数据库程序设计每日一练(08月08日)
2022年VFP数据库程序设计每日一练(08月07日)
2022年VFP数据库程序设计每日一练(08月06日)
2022年VFP数据库程序设计每日一练(08月05日)
2022年VFP数据库程序设计每日一练(08月04日)
2022年VFP数据库程序设计每日一练(08月03日)
2022年VFP数据库程序设计每日一练(08月02日)
热门试卷
真题试卷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
微信扫一扫打开
回到顶部