计算机二级考试资料_第1页
计算机二级考试资料_第2页
计算机二级考试资料_第3页
计算机二级考试资料_第4页
计算机二级考试资料_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上机考试常见题型知识点

一、项目管理器

1、项目中添加(移去)数据库或表

2、在项目中修改表结构

二、数据库

1、数据库中添加(移去)表

2、在数据库中修改表结构

3、建立索引与永久联系

4、字段有效性规则(规则、信息、默认值、空值)

5、参照完整性设置(插入、更新、删除;级联、限制、忽略)

|具体题号为卜

1-13-1-1,2,34-1-35-19-1-1,210-114-115-118-119-1-1,2,325-1-1,2,327-1-328-1-1,2,329-1-1,2,4

30-1-2,331-1-1,232-133-134-1-135-1-1,2,337-1-1,2,338-140-1-141-1-1,242-1-1,2,343-144-1

45-1-1,2,347-1-1,2,348-1-1,2,349-150-1-1,251-152-154-155-1-1,2,456-157-1

三、SQL

insert,delete、update»select语法格式

insertinto表名(字段名1,字段名2)values(值1,值2)

deletefrom表名where条件

update表名set字段名1=表达式1,字段名2=表达式2where条件

sele杏询对象(关键字列表)from数据源intotable表名where条件;

groupby分组字段having分组限制条件orderby排序依据

|具体题号为|:

25-1-426-1-3,427-1-429-1-339-1-1,240-1-442-1-446-2-148-1-449-2-151-2-152-2-155-1-3

56-2-157-2-1

四、查询与视图

1、查询与视图的差别

2、杳询设计器和视图设计器的使用

3、可用于解决•些题目要求你写SQL语句完成的查询问题(重点)

|具体题号为卜

7-18-1-1,29-1-418-1-422-1-3,423-1-3,425-2-132-2-233-2-236-2-140-2-244-2-245-2-226-2-2

31-2-236-2-247-2-148-2-149-2-250-1-450-2-253-2-254-2-255-2-2

五、表单

1、常考控件与属性

(1)命令按钮

常考内容:设置name、caption属性,命令按钮的click事件中添加代码

常考事件代码:退出或关闭thisfbrm.release

(2)文本框

属性:value

常考内容:

a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。

b.用文本框输入数据,只要将文本框的value属性取出即可。

⑶标签

常考内容:caption属性设置,用标签显示某内容,只要将此内容赋值给标签的caption属性即可。

(4)选项按钮组

属性:ButtonCount(设置选项数目)、value(保存着当前选中的选项号,N型)、Caption(设置选项的标题)

常考题型:选中某选项再单击某按钮,则做相应操作。

解决方法:先作判断,判断被选中的选项(方法:看选项按钮组OptionGroupl.value等于多少,若等于2,则说明是

第2个选项被选中),确定被选中的选项后在相应位置写SQL语句。

(5)组合框

属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置卜.拉组合框还是卜・拉列表框)、value(保存着当

前被选中的选项内容,C型)

常考题型:选中某条目后再单击某按钮,则做相应操作,因为value保存着当前被选中的选项内容,所以取出value

属性即可。

(6)计时器

属性:InterVai(设置时间间隔),若为0则计时器失效

常考题型:每隔多长时间做一次某件事情,则将InterVai设好,做某件事情的代码放入计时器的timer事件过程中。

(7)页框

属性:PageCount(设置页数)、ActivePage(设置活动页)、Caption(设置页的标题,注意不是页框PageFrame的标题而

是Pagel或Page2等各页的标题)

常考题型:在页中添加表格,由于页框是容器控件,注意往容器控件中添加控件的方法。

(8)表格(重点、难点)

属性:RecordSoureType(数据源类型)、RecordSource(数据源)、ColumnCount(表格歹ij数)、Caption(标题,注意是Header1

的标题,而不是表格Grid的标题)、Controlsource(注意是Column列的属性,用于指定这一列显示的字段)

常考题型:

a.用表格显示数据表或视图的内容(添加好数据环境后,设好以上属性即可):

b.用表格显示查询的数据结果,如在一文本框中输入数据,再按文本框中的数据杳询并将查询结果显示在表格中,这种

题关键是将查询的SQL语句赋值给表格的RecordSource属性(C型)。

c.有两张表格,一张表格显示一数据表内容,另一张表格显示与该数据表内容对应的另一数据表的内容,这种题先添加

数据环境,并使数据环境中的这两张表有联线(需先设置表间的永久联系);对两张表格RecordSourceType属性均设为“别

名”,RecordSource属性设为数据表文件名。

|具体题号为卜

3-1-45-1-46-19-112-1-415-1-316-1-41721-123-1-224-1-226-1-1,227-2-129-2-130-2-1

32-2-233-2-134-2-236-1-1,2,3,437-1-441-2-142-2-143-2-1,244-2-145-2-146-2-251-2-252-2

56-2-2

六、菜单

常考代码:

setsysmenutodefault(返回VFP系统菜单)、do菜单文件主名.mpr(运行菜单)

常考内容:

a.生成菜单:.mnx>.mpr

b.菜单分组线、菜单项的快捷键、跳过、状态栏中的提示信息

c.在表单中添加菜单

因为涉及菜单和表单两个文件,故需要分两块来做

(I)表单部分

1.将ShowWindow属性设为2

2.在表单的Init事件中添加代码:do菜单文件名.mprwiththis

(II)菜单部分

a.在“常规选项”中钩选“顶层表单”

b.在表单中调用快捷菜单

(1)菜单部分:设计为快捷菜单

(II)表单部分

表单的RightClick事件中添加代码

do菜单文件名.mpr

但体题号为卜

4-1-422-127-1-139-1-452-2-257-2-2

七、报表

题型:向导建报表、建快速报表、设计器中建报表

命令:reportform报表文件名preview

带区;三个默认带区、添加带区(添加分组带区、添加标题带区、添加总结带区)

计算:都用域控件;若是计算某个字段的总和或平均数,则是选择该字段后再点击“计算”按钮。

|具体题号为|:

8-1-318-1-2,319-1-427-1-228-1-431-1-434-1-435-1-437-2-239-2-240-1-341-1-342-1-447-1-4

50-2-153-2-157-2-1

第三大题归类总结:

表单问题:1、3、4、5、7、8、9、10,13、15、17、18、19、20、23、24、25、26、27、28、30、31、34、35、

37、45、47、48、49、50、51、52、53、54、55、56、57、58

菜单问题:2、11、12、14

程序问题:6、21

报表问题:46、51

上机考试模拟题1

一、基本操作题答案:(共4小题,第1和第2题是7分,第3和第4题是8分)

(1)①点击“文件"打开”,选择在考生目录下,文件类型选择为数据库,在对话框中双击“Ecommerce”。

②在“数据库设计器''中点击鼠标右键,选择“添加表”,再选择表“OrderItem",确定。

(2)①在索引标签中选择主索引,在索引名中输入“PK”。表达式输入“会员号+商品号”,同理完成普通索引。

(3)在数据库设计器环境下,直接拖动customer表内的索引名“会员号”到OrderlTem表中的索引名字段上,完成连接。

(4)单击“数据库”,选择“参照完整性”命令,打开“参照完整性生成器”,在“更新规则”页中选择“级联”在“插入规则”

页中选择“限制”单选项。在“删除规则''页中选择“限制”。

二、简单应用答案:(2小题,每题20分,计40分)

(1)①通过“文件”一“新建”一“查询”,新建立一个查询文件。

②在查询设计器中,根据题目要求添加三个表文件。并设立连接Customer.会员号=Orderitem.会员号(使用内

部联接)和Article.商品名=0rderilem.商品号(使用全联接)

③在查询设计器的“可用字段”列表中根据题目要求选择字段,并移动到“可用字段”列表框中。

④在函数和表达式文本框中输入“article.单价*article.数量as金额”。并单击“添加”按钮。将其添

加到“可用字段”中去。

⑤根据题目要求在“杳询设计器”的“排序依据''页中增加“会员号”和“商品名”为排序依据。

⑥单击“查询设计器”工具栏上的“查询去向”按钮,然后在“查询去向”窗口中,单击“表”按钮,并输入表的名称

“SS”。最后把查询另存为“qq”。

(2)select会员号,姓名,年龄fromcustomerwhere年龄<=30orderby年龄desctofilecut_ab,这条命令同时保存在

新建的程序文件(cmd_ab.prg)中

三、综合应用答案(1小题,计30分)

(1)新建如图所示的表单,将表的name属性改为myform,caption属性改为综合应用

(2)选中文本框,在属性窗口中选择value并输入=date()

(3)选择“查询”命令按钮,在属性窗口中选择caption在“查询”后输入(\<R)

在查询命令按钮的(Click)过程中输入如下信息:

selecta.会员号,姓名,sum(b.数量*c.单价)as总金额fromcustomera.orderitemb,articlecwherea.会员号=b.会员号andb.

商品号=c.商品号and日期>=(thisfbrm.textLvalue)groupby1orderby总金额intotabledbfo

最后运行表单,输入03/08/2003

上机考试模拟题2

基本操作题答案:(共4小题,第1和2题是7分、第3和4题是8分)

(1)文件一>新建一>表单一>保存表单(文件名为myform)

(2)将表单的WindowTypc属性设置为1-模式表单,将表单的caption属性设置为“表单操作”

(3)把两个表依次添加到表单的数据环境中

(4)在数据环境中直接从xucshcng表的学号拖到chcnji表的学号

简单应用答案(2小题,每题20分,计40分)

(1)①建立查询可以使用“文件”菜单完成,选择文件-新建-•查询~新建文件。

②将xuesheng表和chengji表添加到查询设计器中,将学号、姓名、数学、英语和信息技术5个字段添加I到“选

定字段”框中。

③切换到“筛选”选项卡,在其中进行如下设置:

字段名条件实例逻辑

数学>=85AND

英语>=85AND

信息技术>=85OR

数学>=90AND

英语>=90AND

信息技术>=75

④切换到“排序依据''中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”,单击“添加”按钮。

⑤单击“查询”菜单下的“查询去向”,选择“表”,输入表名“tablel”,单击“确定”按钮。

⑥单击“文件”菜单下的“保存”,输入查询名"queryl”,单击“保存”按钮.

⑦运行查询,关闭查询设计器窗口。

(2)①创建数据库可以使用“文件”菜单完成,选择文件一新建一数据库一新建文件,

②在数据库设计器中依次将xuesheng表和chengji表添加到数据库中。

③选择文件一新建一视图~新建文件,在“添加表或视图''对话框中将xuesheng表和chengji表添加到视图设计

器中,并通过“学号”设置两表间的联系。

④在“字段”选项卡中将学号、姓名、数学、英语、和信息技术5个字段添加到“选定字段”框中。

⑤切换到“筛选”选项卡,在其中进行如下设置:

字段名条件实例

LEFT(xuesheng.学号,8)=20001001

⑥切换到“排序依据”中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”,“添加”按钮。

⑦选择“文件”菜单下的“保存”命令,输入视图名“viewl”,单击“保存”按钮。

②在命令窗口中输入如卜SQL语句,并回车执行:

SELECT*FROMviewlINTOTABLEtable2

综合应用答案:(1小题,计30分)

建立菜单,在菜单“计算”的过程中输入如下语句:

selecta.学号,姓名,数学,英语,信息技术fromxueshenga,chengjibwherea.学号=b.学号orderbyIdescintotabletable3

altertabletable3add等级c(4)

updatetable3set等级="差"

updatetable3set等级="优"where数学>=60and英语>=60and信息技术>=60and(数学+英语+信息技术)/3>=90

updatetable3set等级="良"where数学>=60and英语>=60and信息技术>=6()and(数学+英语+信息技术)/3<90and

(数学+英语+信息技术)/3>=80

updatetable3set等级="中"where数学>=60and英语>=6()and信息技术>=60and(数学+英语+信息技术)/3<80and

(数学+英语喷息技术)/3>=70

updatetable3set等级="及格"where数学>=60and英语>=60and信息技术>=60and(数学+英语焉息技术)/3<70

菜单保存前选择系统菜单的“显示”中的“常规选项”,把替换改为追回

最后保存并生成菜单程序后运行菜单执行菜单中每个功能。

上机考试模拟题3

基本操作题答案(共4小题,第1和2题是7分、第3和4题是8分)

(1)文件一>新建一>选择数据库一>单击新建一>输入文件名“外汇数据”一>保存

(2)鼠标放在数据库的空白处右击一〉单击添加表一>选择rate_exchange—>确定一>鼠标放在数据库的空白处右击

—>单击添加表一>选择currencysl—>确定

(3)给表rate_cxchangc的外币代码建立主索引,给表currcncy_sl的外币代码建立普通索引,然后从主索引拖到普通

索引。

(4)打开表单一》把“用户名”和“口令”两个标签都选中一>在属性窗口中选择“FontNamc”属性一>选择“黑体”

简单应用答案:(2小题,每题20分,计40分)

(1)第一个错误将find改为locate,第二个错误:while前面加do,第三个错误:ratjexchange改为currency_sl

(2)文件一>新建一>菜单一>新建文件一>菜单一>在菜单名称框中分别输入:杳询和退出一>选择“杳询”在结果中

选择“子菜单”一>创建一>分别输入日元、欧元、美元一>在退出菜单中选择过程一>创建一>输入:setsysmenuto

default

综合应用答案:(1小题,计30分)

新建一个表单一>将表单的标题(c叩tion属性)改为“外汇持有情况”一>在表单中画一个选项组一>在选项组上单击右键

一,选择“生成器”一,将按钮的数IR改为3—A下面的标题分别改为日元、美元、欧元一,确定

在表单中再画两个命令按钮一>标题(caption属性)分别改为统计和退出

双击统计命令按钮一>在过程中输入如下信息:

a=thisfbrm.optiongroupLvalue

docase

casea=l

select姓名,持有数量fromrateexchangeb,currency_slcwhereb.外币代码=0.外币代码and外币名称="日元"into

tableratery

casea=2

select姓名,持有数量fromrateexchangeb,currency_slcwhereb.外币代码=(?.外币代码and外币名称="美元"into

tableratemy

casea=3

select姓名,持有数量fromrateexchangeb,currency_slcwhereb.夕卜币代码=c.外币代码and外币名称="欧元"into

tablerate_oy

endcase

“退出”命令按钮双击,在过程click中输入thisform.release

做完之后,保存表单并执行表单分别选择日元、美元、欧元并单击统计命令按钮。

上机考试模拟题4

基本操作题答案:(共四小题,第1和2题是7分、第3和4题是8分)

(1)文件-新建-项目-输入“库存管理”文件名-确定

(2)①在“项目管理器一饭店管理”中选择“数据”页面,点击“新建”按钮,在“新建数据库”窗体中单击“新建数据库”按

钮,然后把数据库名改成“使用零件情况”,单击保存。

②在“数据库设计器''中单击鼠标右键,选择“添加表”,选择表"零件信息”,确定。用同样的方法添加“使用零件”

表和“项目信息”表。

(3)①选择表“零件信息”点击左键,一在弹出的菜单中选择“修改”。

②在弹出窗体的“字段”页面的表格中直接加法如下信息:字段名:规格;类型:字符弄;长度:8。添加完成

后点击“确定”按钮,在弹出的对话框中单击“是”再次确定。

(4)打开菜单:找到“查找”子菜单一>选择后面的“选项”光标放在“按下要定义的键中”在键盘上直接按Ctrl+T,

然后保存菜单,并在菜单中选择“菜单”下的生成。

二.简单应用答案:(2小题,每题20分,计40分)

(l)selectb.项目号,项目名,b.零件号,零件名称from零件信息a,使用零件b,项目信息cwherea.零件号=b.零件号

andb.项目号=c.项目号orderbyIdose,3intotableitemtemp

并把这条命令保存在新建的文本文件(item.txt)中

(2)①打开在基本操作中建产的数据库“使用零件情况”。

②选择“文件”菜单下的“新建”命令,选择“视图”,点击“新建文件”,在“添加表或视图''对话框中选择加入零件信息、

使用零件和项目信息三个表。

③单击“字段”页,选择项目信息.项目号、项目信息.项目名、零件信息.零件名称、零件信息.单价、使用零件.数量等

字段添加到“选定字段”列表中。

④单击“排序依据''页,添加”项目信息.项目号''到"排序条件'’列表中,选择升序。

⑤单击“筛选”页设置”项目信息.项R号="s2"”

⑥点击文件菜单的“保存”命令,在保存对话框中输入法视图名称为view_item,点击确定按钮。

三.综合应用答案(1小题,计30分)

新建一个表单一>将表单的属性(name)改为fbrmtiem,caption改为“使用零件情况统计”一>在表单中画一个组合框、

一个文本框和两个命令按钮(标题分别改为“统计”和“退出”)

选中组合框一>将uRowSourceTypew属性设置为数组,在"Rowsource”属性中输入字母p

将Style属性改为“下拉列表框”

双击单表在“load”过程中输入如卜.信息:

Publicp[3]

P[l]="sl”

P[2]="s2”

P[3]="s3”

双击“统计”在(Click)过程输入如下信息:

selectsum(单价*数量)from零件信息a,使用零件bwherea.零件号=b.零件号and项目号=bol.valueinto

arrays

thisfbrm.textl.value=s

保存并运行表单。

上机考试模拟题5

一、基本操作题答案(共四小题,第1和2题是7分、第3和4是8分)

(1)文件一>新建一>数据库—>新建文件一>输入college—>保存一>鼠标放在数据库的空白处右击一>单击添加表一>

选择教师表一>确定一>鼠标放在数据库的空白处右击一>单击添加表一>选择课程表一>确定一>鼠标放在数据库的空白

处右击一>单击添加表一>选择学院表一>确定

(2)鼠标放在数据库中的教师表右击一>单击修改一>选择职工号一>在规则处输入字段有效性-确定

(3)打开程序:i=i+l改为i=i+2保存运行.

(4)文件一>新建一>表单一>向导一>表单向导一>确定一>选择课程表一>选择所有字段一>下一步一>下一步一>下一

步一>下一步一>输入文件名two—>保存

二、简单应用答案(2小题,每题20分,计40分)

⑴打开程序fbur:第1行的avge改为avg,第2行:教师表后面加,学院表,第3行ORDER改为group,第4行的GROUP

改为order第5行into后面加table.保存并运行.

(2)①建立查询可以使用“文件”菜单完成,选择文件一新建一查询一新建文件。

②将课程表和教师表添加到查询设计器中,将姓名、课程名、学时3个字段添加到“选定字段”框中。

③切换到“筛选”选项卡,在其中进行如下设置:

字段名条件实例

学时>=60

④切换至上排序依据''中选择字段“学时”,在“排序选项”处选择"升序”,单击“添加”按钮。选择字段“姓名”,在“排

序选项”处选择“降序”,单击“添加”按钮

⑤单击“查询”菜单下的“查询去向”,选择“表”,输入表名“five”,单击“确定”按钮。

⑥单击“文件”菜单下的“保存”,输入查询名"course_q”,单击“保存”按钮。

⑦运行查询,关闭查询设计器窗口。

三、综合应用答案(1小题,计30分)

1)新建立如下所示的表单:

2)双击“生成”输入如下语句:

a=thisfbnn.pageframe1.page1.comboLvalue

ifthisfbrm.pageframel.page2.optiongroupl.value=l

select系名,b.系号,avg(工资)as平均工资from学院表b,教师表cwherea.系号=b.系号and系名=aintotable

salary

else

select系名,b.系号,sum(工资)as总工资from学院表b,教师表cwherea.系号=b.系号and系名=aintotable

salary

endi

“退出”命令按钮自己完成.

保存并执行表单.

上机考试模拟题6

一、基本操作题答案(共四题,第1和2题是7分、第3和4是8分)

⑴选择表单,在属性窗口中选择caption属性输入”表单操作",选择命令按纽,在属性窗口中选择caption属性输

入“显示”

(2)选中文本框,在属性窗口中选择"value”属性输入0,在属性窗口中选择"width”属性输入60

(3)选中文本框,在属性窗口中选择"InputMask”属性输入:99999.99

(4)双击命令按钮输入:在wait的后面输入str(thisfdrm.textl.value,8,2)

二、简单应用答案(2小题,每题20分,计40分)

(1)selectyear(出生日期)as年份,count(*)as人数fromcustomersgroupby1orderby1intotabletableone并把这条

语句保存在程序文件中pone.prg.

(2)视图自己完成,最后视图中的信息保存在表中:

Select*fromviewoneintotabletabletwo

三、综合应用答案(1小题,计30分)

(1)产生goods表的一个副本:select*fromgoodsintotablegoodst

(2)语句1:setrelationto商品号intoc

语句2:setrelationto订单号intob

语句3:if

语句4:skip-n

语句5:replace库存量with库存量-b.数量

上机考试模拟题7

基本操作题答案:(共4小题,第1和2题是7分、第3和4题是8分)

(l)sclcct*fromstockslintotabicstockbk

⑵insertintostock_bkvalues("600028",4.36,4.60,5500)

(3)updatestockbkset现价=8.88where股票代码="600007"

(4)deletefromstock_bkwhere股票代码="600000"

以上四条命令在命令窗口中执行完后必须把以上四条命令保存在新建的文本文件(sql.txt)中,且每个小题占一项。

简单应用答案:(2小题,每题20分,计40分)

(1)①建立查询可以使用“文件”菜单完成,选择文件~新建一查询一新建文件。

②将stock_name和stock_sl添加到查询设计器中,将股票代码、股票简称、买入价、现价、持有数量5个字段添

加到“选定字段”框中。

③切换到“排序依据''中选择字段“股票代码”,在“排序选项”处选择"升序”,单击“添加”按钮。

④单击“文件”菜单下的"保存”,输入查询名"query,stock”,单击“保存”按钮。

运行杳询,关闭杳询设计器窗口。

(2)第1行的count改为sum,第4行的=改为in,第6行的like改为$

综合应用答案:(1小题,计30分)

建立表单一〉把两个表添加到表单的数据环境中,在数据环境中从Stock_name表的股票代码拖到Stock_sl表的股票代码,

然后从数据环境中按顺序拖动表Stockname和Stock_sl到表单中

在表单中添加"关闭”按钮,双击关闭,在click中输入:thisform.release

上机考试模拟题8

基本操作题答案:(共四小题,第1和2题是7分、第3和4题是8分)

(l)select外币名称,现钞买入价,卖出价fromrateexchangeintotablerate

并把这条命令保存有新建的文本文件(one.txt)中

(2)updaterateexchangeset卖出价=829.01where外币名称="美元”并把这条命令保存有新建的文本文件(two.txt)中

(3)文件,新建・>报表・>向导->选择表文件・>选择字段名->下一步卜・一步・>下一步->输入标题•确定

(4)打开报表文件,将标题带区的date。直接拖到页注角区

简单应用答案:(2小题,每题20分,计40分)

(1)新建如图所示的表单,在表单上画一个“计时器”同时将属性“Interval”改为500,双击“计时器”在过程(timer)

中输入:thisfbnn.label1.caption=time()

双击“暂停”在过程(Click)中输入:erval=O

双击“继续”在过程(Click)中输入:erval=50()

双击“退出”在过程(Click)中输入:thisfbnn.release

(2)①建立杳询可以使用“文件”菜单完成,选择文件f新建f杳询一新建文件。

②将scurrencysi.DBF和rate_exchange.DBF添加到查询设计器中,将“姓名“、“外币名称“、“持有数量“、”

现钞买入价”及表达式"现钞买入价*持有数量M5个字段添加到“选定字段”框中。

③切换到“排序依据”中选择字段“姓名”,在“排序选项”处选择“升序”,单击“添加”按钮。选择字段“持有数量”,在“排

序选项”处选择“降序”,单击“添加”按钮。

单击“查询”菜单下的“查询去向”,选择“表”,输入表名“results”,单击“确定”按钮。

④单击“文件”菜单卜的"保存”,输入杳询名“query_stock”,单击“保存”按钮。

运行查询,关闭查询设计器窗口。

综合应用答案:(1小题,计30分)

新建,个表单,将表单的属性(caption)改为“外汇”,在衣单中画个页框,同时将页框的(pagecount)改为3

在页框上单击右键一>选择“编辑”,分别将三个标题(caption属性)改为“持有人”,“外汇汇率”,“持有数量”

在第•个页框上画个表格,同时将表格的rccordsourcctypc属性改为“表"rccordsourcc属性中输入表名

“currency_slM,name属性改为“grdCurrencysIw

在第二个页框上画一个衣格,同时将表格的rccordsourcctypc属性改为“表",rccordsourcc属性中输入表名"ratc_exchangc",

name属性改为"grdRateexchange”

在第三个页框上画•个表格,同时将表格的rccordsourcctypc属性改为"查询",rccordsource属性中输入查询名"query”,

name属性不用改

“退出”命令按钮自己完成。最后保存文件fbrml并执行

上机考试模拟题9

基本操作题答案:(共4小题,第1和2题是7分、第3和4题是8分)

(1)文件->打开数据库sport->选择表文件temp右击->删除该数据库中的temp表-)鼠标放在数据库空白处右击-)选

择添加表金牌榜->确定->鼠标放在数据库空白处右击->选择添加表获奖牌情况”->确定鼠标放在数据库空白处右击

->选择添加表国家->确定

(2)打开金牌榜的表设计器

选中金牌数T升序T索引类型:普通索引

索引名和表达式均为金牌数

(3)altertable金牌榜add奖牌总数Icheck奖牌总数>=0,同时将语句保存在新建程序文件(one.prg)中。

(4)update金牌榜set奖牌总数=金牌数+银牌数+铜牌数,同时将语句保存在新建的程序文件(two.prg)中。

简单应用答案:(2小题,每题20分,计40分)

(1)①点击“打开”按钮,选择“文件类型''为“数据库”,选择文件“SPORT,dbc”,点击“确定“按钮。

②选择“表单”单选项,单击“向导”按钮,选择“表单向导”中的“一对多表单向导"并单击“确定

③在弹出的“步骤1从父表中选定字段''中,选择表“国家”,然后将"可用字段”框中的"国家名称”字段名移动到“选

定字段”框中(选择后单击向右单箭头键)。然后单击“下一步”按钮。

④在“步骤2从子表中选定字段”中选择题目要求的子表“获奖牌情况”的“项目名称”、“名次”两个字段移动到“选

定字段”框中(选择后单击向右单箭头键)。然后单击“下一步”按钮。

⑤在“步骤3建立表和表之间的关系”中。单击“卜一一步”按钮。

⑥在“步骤4选择表单样式”中选择样式为“阴影式”,按钮类型为“图片按钮”。单击“下一步”按钮。

⑦在“步骤5排序次序”中选择“升序”,并将“国家名称”移动到“选定字段”列表框中。然后单击“下一步”按钮。

⑧在“步骤6完成”中的“清键入表单标题”文本框中输入表单标题“奥运会获奖情况”,单击“完成”按钮。

⑨在“另存为”对话框中表单名“sporl_form",单击“保存”。

⑵①单击工具栏上的“新建”按钮,文件类型选择“视图”,单击“新建文件”按钮。

②将“国家”表和”获奖牌情况”表添加到“视图设计器”中,并通“国家代码”建立两表之间联接。

③在“字段”选项卡中,将“国家.国家名称''添加"选定字段''中,在"函数和表达式”中输入

“COUNT(获奖牌情况.名次)AS金牌数”,单击“添加”按钮,将表达式添加到“选定字段”框中。

④在“筛选”选项卡中,在字段名中选择“获奖牌情况.名次”,在条件中选择在实例中输入“1”。

⑤在“排序依据''选项卡中,将“COUNT(获奖牌情况.名次)AS金牌数(降序)”和“国家.国家名称(降序)”添加到

“排序字段”框中。

⑥在“分组依据''选项卡中,将“国家.国家名称”添加到“分组字段”框中。

⑦选“文件”菜单下的“保存”命令,输入视图名“sport.view”,单击“保存”,关闭视设计器窗口。

三.综合应用答案:(1小题,计30分)

打开表单文件myfbrm,选中列表框,在属性窗口中选择"RowSourceType”然后选择"3—SQL语句",在"RowSource"

在输入:select国家名称from国家intocursorIs

在“生成表”命令按钮的“Click”过程中输入如下语句:

gm=thisfbrm.listl.value

select运动员名称,项目名称,名次from国家a,获奖牌情况bwherea.国家代码=1).国家代码and国家名称=801into

table&gm

最后运行表单,并生成4个自由表。

上机考试模拟题10

基本操作题答案:(共四小题,第1和2题是7分、第3和4题是8分)

(1)文件->新建->项目->新建文件->输入"学生管理”的项目文件->保存

(2)在项目“数据”选项卡中选择数据库->添加->选择"学生"数据库->确定

(3)打开数据库->选择表”教师"表右击-〉删除->移去

(4)给表“学生”中字段“学号”建立主索引,给表“选课”中字段“学号”建立普通索引,从主索引拖到普通索

引。

简单应用答案:(2小题,每题20分,计40分)

(1)update教师set新工资=原工资*1.2where职称="教授"

update教师set新工资=原工资where职称!="教授”

insertinto教师values(“林红讲师”,10000,10200)

以上三条命令按顺序保存在新建的文本文件(teacher.txt)中。注意:文本文件保存时必须带扩展名。

(2)①建立查询可以使用“文件”菜单完成,选择文件一新建一查询一新建文件。

②将学生表课程表、选课表和课程表添加到杳询设计器中,将姓名和年龄2个字段添加到“选定字段”框中。

③切换到“筛选”选项卡,在其中进行如下设置:

字段名条件实例逻辑

课程名称=英语and

英语》=70

④切换到“排序依据”中选择字段“年龄”,在“排序选项”处选择“升序”

⑤单击“咨询”菜单卜.的“杳询去向”,选择"表”,输入表名“slud单击“确定”按钮。

⑥单击“文件”菜单下的“保存”,输入查询名“stud”,单击“保存”按钮。

⑦运行杳询,关闭杳询设计器窗口。

三.综合应用答案:(1小题,计30分)

新建表单一》将表单的标题(caption属性)改为"计算机系学生选课情况”一>表单中画一个表格一>选中表格在属性窗口中

选择recordsource属性改为“4—SQL说明”

在表单添加两个命令按钮,标题(caption属性)分别改为查询和退出一>双击查询命令按钮一>在过程中输入如卜.信息:

thisfbrm.grid1.recordsource=nselect姓名,课程名称,成绩from学生a,选课b,课程cwhere@.学号=卜学号andb.课程号=c.

课程号and系=6intocursors"

注意系='63必须用单引号.

执行表单。命令按钮“退出”的(click)过程中输入:thisfbrm.release

上机考试模拟题11

一、基本操作题答案:(共4小题,第1和2题是7分、第3和4题是8分)

(1)打开表单一〉将表单的caption属性改为表单操作,将表单的Movable改为.F.

(2)系统菜单选择“表单”一新建方法程序一〉输入名称(mymethod)->添加一>在属性窗口的最底端找到方法名

(mymethod)—>双击一>输入:wait"mymethod“window

(3)在Ok的"Click”过程中输入:thisfbrm.mymethod

(4)thisform.release

二、简单应用(2小题,每题20分,计40分)

(1)①建立查询可以使用“文件”菜单完成,选择文件一新建~查询f新建文件。

②将xuesheng表和chengji表添加到查询设计器中,将学号、姓名、数学、英语和信息技术5个字段添加到“选

定字段”框中。

③切换到“筛选”选项卡,在其中进行如下设置:

字段名条件实例逻辑

xuesheng.民族=汉AND

YEAR(xuesheng.出生日期)=1982

④切换到“排序依据''中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”,单击“添加”按钮。

⑤单击“查询”菜单下的“查询去向”,选择“表”,输入表名“tablel”,单击“确定”按钮。

⑥单击“文件”菜单下的“保存”,输入查询名"queryl”,单击“保存”按钮。

⑦运行查询,关闭查询设计器窗口。

(2)①创建数据库可以使用“文件”菜单完成,选择文件一新建一数据库一新建文件,

②在数据库设计器中依次将xuesheng表和chengji表添加到数据库中。

③选择文件一新建一视图一新建文件,在“添加表或视图”对话框中将xuesheng表和chengji表添加到视图设计

器中,并通过“学号”设置两表间的联系。

④在“字段”选项卡中将学号、姓名、数学、英语、和信息技术5个字段添加到“选定字段”框中。

⑤切换到“筛选”选项卡,在其中进行如卜.设置:

字段名条件实例逻辑

chengji.数学<60OR

chengji.英语<60OR

chengji.信息技术<60

⑥切换到“排序依据”中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”,“添加”按钮。

⑦选择“文件”菜单下的“保存”命令,输入视图名“view-单击“保存”按钮。

②在命令窗口中输入如下SQL语句,并回车执行:

SELECT*FROMviewlINTOTABLEtable2

三、综合应用答案:(1小题,计30分)

建立新表table3

建立菜单:在菜单的“计算”过程中输入如下信息:

selectavg(数学),avg(英语)fromxueshenga.chengjibwherea.学号=b.学号and民族="汉"intoarrays

insertintotable3values("汉",s⑴,s(2))

selectavg(数学),avg(英语)ftomxueshenga,chengjibwherea.学号=b.学号and民族!="汉"intoarrayk

insertintotable3values("其它",k(l),k(2))

菜单"返回”在过程中输入:setsysmenutodefault

菜单保存前选择系统菜单的“显示”中的“常规选项”,把替换改为追回

最后保存并生成菜单程序后运行菜单执行菜单中每个功能。

上机考试模拟题12

基本操作题答案:(共4小题,第1和2题是7分、第3和4题是8分)

(1)选中文本框Textl,在属性窗口中选择“Width”属性输入5()

(2)选中文本框Text2,在属性窗口中选择"Width”属性,单击右键,选择”重置为默认值”

(3)选中“Ok”按钮,在属性窗口中选择"Default”设诩为.T.

(4)选中"Cancel”按钮,在属性窗口选择caption属性,在字母C前面输入\<

简单应用答案:(2小题,每题20分,计40分)

(1)建立查询可以使用“文件”菜单完成,选择文件一新建一查询一新建文件,将xuesheng和chengji表添入查询设计

器中,在可用字段中选择“性别”字段,在“字段”选项上中利用函数和表达式创建“MAX(Chengji.英语)AS最

高分、Min(Chengji.英语)AS最低分、AVG(chengji.英语)AS平均分”字段并添加到选定字段中;在“排序选项”

处选择“xuesheng.性别”字段,在“排序选项“处选择“降序”;再切换至「分组依据“选项上中选择字段“xuesheng.

性别”;单击“查询”菜单下的“查询去向”,选择“表”,输入表名“tablel”,最后将查询保存在“query】,qpr”文件中,

并运行该查询。

(2)在“文件“菜单中选择“新建“,文件类型选择“报表”,单击“向导”按钮,选中“报表向导”,单击“确定”,然后按照向

导提示操作即可。

综合应用(1小题,计30分)

答案:新建菜单,在“计算“过程中输入如下语句:

selectavg(数学),avg(英语),avg(信息技术)fromchengjiintoarraytmp

selecta.学号,姓名fromxueshenga,chengjibwherea.学号=b.学号and数学>=tmp(l)and英语>=tmp(2)and信息技

?^>=tmp(3)orderby1descintotab

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论