操作模拟题重点复习资料.docx

上传人:b****5 文档编号:6007712 上传时间:2023-01-02 格式:DOCX 页数:21 大小:199.64KB
下载 相关 举报
操作模拟题重点复习资料.docx_第1页
第1页 / 共21页
操作模拟题重点复习资料.docx_第2页
第2页 / 共21页
操作模拟题重点复习资料.docx_第3页
第3页 / 共21页
操作模拟题重点复习资料.docx_第4页
第4页 / 共21页
操作模拟题重点复习资料.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

操作模拟题重点复习资料.docx

《操作模拟题重点复习资料.docx》由会员分享,可在线阅读,更多相关《操作模拟题重点复习资料.docx(21页珍藏版)》请在冰豆网上搜索。

操作模拟题重点复习资料.docx

操作模拟题重点复习资料

一、程序设计题

1、编写一密码校验程序(假设密码为ABC),密码正确显示”欢迎使用本系统!

密码不正确显示“密码错误!

注用信息框函数显示。

程序文件名为A3..PRG

*A3.prg

CLEAR

settalkoff

ACCEPT“请输入您的密码:

”TOma

IFma=”ABC”

Messagebox(”欢迎使用本系统!

”)

ELSE

Messagebox(”密码错误!

”)

ENDIF

settalkon

return

2.火车站托运行李收费规定如下:

:

每票每人行李15公斤以下(含15公斤)每公斤收费0.75元,超过部分一律按每公斤1.60元收费.计算收费金额的程序。

程序文件名为A2.PRG

*A2.prg

clear

settalkoff

input"请输入行李重量"tow

ifw<=15

t=w*0.75

else

t=15*0.75+(w-15)*1.6

endif

?

"t=",t

settalkon

return

3.在学生情况表.dbf中按学生姓名查找记录。

如果找到了,显示该学生信息,否则显示“表中无此学生”。

注:

显示“表中无此学生”用信息框显示,程序文件名为A1..PRG

*A1.prg

clear

settalkoff

use学生情况表

accept"请输入查询学生姓名"toname

locafor姓名=name

iffound()

disp

else

messagebox("查无此人")

endif

use

settalkon

4编程显示sp.dbf表中单价大于等于1000元的所有商品记录,(用SCAN……ENDSCAN指针型循环语句)

CLEAR

settalkoff

USEsp

SCANFOR单价>=1000

DISPLAY

ENDSCAN

settalkon

USE

二、程序阅读及程序改错题

(一)阅读程序:

请将运行结果写在答题卡相应位置的横线上。

1.SETTALKOFF

X=5

DOWHILE.T.

X=X+1

IFX=INT(X/5)*5

?

X

ELSE

LOOP

ENDIF

IFX>26

EXIT

ENDIF

ENDDO

RETURN运行结果为:

1015202530

2.Clear

T=1

Fori=1to6

T=T*i

Endfor

?

”T=”,T

运行结果为:

T=720

3、settalkoff

STORE1TOT,I

DOWHILEI<5I

T=T*I

I=I+1

ENDDO

settalkon

“T=”,T

运行结果为T=24

(二)、程序改错题:

下面这段程序是求1+3+5+7··········101的和,其中有两个地方有错误,请你改正,并将答案填写在答题卡指定的地方:

1、N=1

S=0

DOWHILEN=101dowhilen>=101

S=S+N

N=N+1n=n+2

ENDDO

?

“S=”,S

RETURN

下面这段程序是求2+4+6+8··········56的和,其中有两个地方有错误,请你改正,并将答案填写在答题卡指定的地方:

2、N=0

S=0

DOWHILEN=56dowhilen>=56

S=S+N

N=N+1n=n+2

ENDDO

?

“S=”,S

RETURN

三、表单设计题

1.设计表单如下,请说明其中使用了哪些种类的控件,并说明各控件的主要属性设置,及相应的控件代码。

对象

属性

属性值

Label1

caption

输入第一数

Label2

caption

输入第一数

Label3

caption

输入第一数

Label4

caption

中间数为

Text1—text4

value

0

Command1

caption

计算

Command2

caption

退出

计算按钮CLICK的事件代码

a=thisform.text1.value

b=thisform.text2.value

c=thisform.text3.value

d=thisform.text4.value

m=max(a,b,c)

n=min(a,b,c)

d=a+b+c-m-n

thisform.text4.value=d

“退出”按钮的CLICK的事件代码为:

Thisform.Release

2.表单如下,输入一长方体的长、宽、高,计算其体积和表面积。

请说明其中使用了哪些种类的控件,并说明各控件的主要属性设置,及相应的控件代码。

填写在答题卡上

对象

属性

属性值

Label1

caption

请依次输入长方体的长宽高

Label2

caption

长方体表面积为:

Label3

caption

长方体体积为:

Text1—text5

value

0

Command1

caption

计算

Command2

caption

退出

计算按钮CLICK的事件代码:

a=thisform.text1.value

b=thisform.text2.value

c=thisform.text3.value

s=2*(a*b+a*c+b*c)

v=a*b*c

thisform.text4.value=s

thisform.text5.value=v

“退出”按钮的CLICK的事件代码为:

Thisform.Release

3已知学生情况表中有学号,姓名,性别,出生日期,入学成绩,少数民族否……字段。

设均有数据记录,只输入学生学号即可显示学生信息:

请说明其中使用了哪些种类的控件,并说明各控件的主要属性设置,及相应的控件代码。

填写在答题卡上

表单如下图

对象

属性

属性值

Form

caption

学生信息查询

Label1

caption

请输入学生学号

Label2

caption

姓名

Label3

caption

性别

Label4

caption

入学成绩

Label5

caption

出生日期

Text1—text5

value

Command1

caption

显示学生信息

Command2

caption

退出

计算按钮CLICK的事件代码:

use学生情况表

locafor学号=alltrim(thisform.text1.value)

thisform.text2.value=姓名

thisform.text3.value=性别

thisform.text4.value=入学成绩

thisform.text5.value=出生日期

use

“退出”按钮的CLICK的事件代码为:

Thisform.Release

4、表单如下:

建立一个表单,其功能是在三个文本框中输入的长,宽,高。

计算长方体的表面积。

写出表单的控件对象的属性及属性值,编写判断控件的CLICK的事件代码。

对象

属性

属性值

Label1

caption

请输入三角形的三边长度

Label2

caption

Text1—text3

value

0

Command1

caption

计算

Command2

caption

退出

计算控件CLICK的事件代码:

a=thisform.text1.value

b=thisform.text2.value

c=thisform.text3.value

s=(a+b+c)/2

ifs>0anda+b>candb+c>aandc+a>b

arca=sqrt(s*(s-a)*(s-b)*(s-c))

thisform.label2.caption="三角形的面积为"+str(arca,8,2)

else

thisform.label2.caption="不能构成三角形"

endif

thisform.text1.setfocus

退出控件CLICK的事件代码:

Thisform.Release

4表单如下。

写出表单的控件对象的属性及属性值,编写判断控件的CLICK的事件代码。

Label1

caption

输入第一数

Label2

caption

输入第一数

Optiongroup1

addproper

默认过程

Option1

caption

Option2

caption

Option3

caption

Option4

caption

Label3

caption

计算结果

Text1—text3

value

0

Command1

caption

计算

Command2

caption

退出

计算控件CLICK的事件代码:

x=thisform.optiongroup1.value

y=thisform.text1.value

z=thisform.text2.value

docase

casex=1

thisform.text3.value=y+z

casex=2

thisform.text3.value=y-z

casex=3

thisform.text3.value=y*z

casex=4

thisform.text3.value=y/z

endcase

退出控件CLICK的事件代码:

Thisform.Release

四、操作题

已知STUD表中有学号,姓名,性别,出生日期,入学成绩,少数民族否……字段。

设均有数据记录,用SELECT-SQL语句命令查询:

请写出正确操作命令

1)查询STUD表中1985年以后出生的学生的记录

2)查询STUD表中入学成绩平均分、入学成绩最高分。

3)查询STUD表中所有女生的学号,姓名,性别和入学成绩

4),查询STUD中入学成绩在450—600之间的学生记录。

5)将少数民族学生的入学成绩加10

1、select学号,姓名,性别,出生日期fromSTUDwhereyear(,出生日期)>1985

2、selectavg(入学成绩)as入学成绩平均分,max(入学成绩)as入学成绩最高分FROMSTUD

3、select学号,姓名,性别,入学成绩fromSTUDwhere性别=”女”

4、select*fromSTUDwhere入学成绩between450and600

5、updateSTUDset入学成绩=入学成绩+10

用VFP语句命令,写出正确操作命令10分

1、学生情况表结构全部复制到studentnew.dbf的新表文件

2、用LOATE命令查询入学成绩=650分的学员记录,显示记录

3.复制stud表在d:

\下、改名为stud1

4.对stud表的入学成绩进行排序(降序),排序文件名为STUD2.

5.显示STUD记录号为奇数的记录

1.copystrutod:

\studentnew.dbf

2.locafor入学成绩=650

disp

3.copytod:

\stud1

4.usestu表

sorton入学成绩/dtostud2

usestud2

listnext3

gobottom

skip-2

listrest

5.listformod(recno(),2)=1

 

五、填空题

1)在Visual FoxPro中,显示命令窗口的快捷键是_Ctrl+F2______。

2)在VisualFoxPro中,项目文件的扩展名是__pjx,pjt__

3)表单中的控件有两类:

与数据绑定的控件和不与数据绑定的控件。

与数据绑定的控件与__数据员____有关。

4)在关系数据库中,把数据表示成二维表,每一个二维表称为_关系_____

5)查询设计器的”筛选”选项卡用来指定查询的__条件__.

6)在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是__.F.____

7)在VisualFoxPro中选择一个没有使用编号的最小的工作区命令是__select0___

8)函数right(left(“广东海洋大学寸金学院”,12),8)的计算结果是____海洋大学_______

9)“湛江”$“广东省”,其值为_假值_____。

10)在命令窗口中输入_quit___命令,按Enter键,可以退出Visual FoxPro。

11)使用SQL操纵语句完成如下操作(将教师表中所有教授的工资提高5%)

 __update____教师SET工资=工资*1.05_where_____职称=“教授”

12)设变量A=35.61415926,执行命令?

ROUND(A,3)后屏幕显示结果是__35.614_____。

13).删除记录的操作通常分两步,先给要删除的记录作*标记,然后用__pack_____命令将要删除的记录从磁盘删除。

14)按一定的组织形式存储在一起的相互关联的数据集合称为__数据库_____

15)计算机数据管理的发展大致经历了人工管理、_文件系统_____ 和数据库系统三个阶段。

六、选择题

A),B),C),D)四个选项中,只有一个选项是正确的,请将正确的选项写在相应位置上

1)在VisualFoxPro中,如果希望跳出SCAN……ENDSCAN循环体、

执行ENDSCAN后面的语句,应使用(B)

A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句

2)在SQL查询时,使用WHERE子句指出的是__C__.

A)查询目标

B)查询结果

C)查询条件

D)查询视图

3)SQL中的UPDATE语句可以用于___B___。

A)更新数据表的结构B)更新数据表的值

C)更新索引D)更新查询

4)按一定的组织形式存储在一起的相互关联的数据集合称为___B____。

A)数据库管理系统B)数据库

C)数据库应用系统D)数据库系统

5))数据管理的核心问题是_A______。

A数据处理B)数据分组

C)安全维护D)数据传输

6)数据库系统中对数据库进行管理的核心软件是(A)

A)DBMSB)DBC)OSD)DBS

7)在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的(B)

A)参照完整性B)实体完整性

C)域完整性D)用户定义完整性

8)在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(D)

A)改变表中记录的物理顺序B)为了对表进行实体完整性约束

C)加快数据库表的更新速度D)加快数据库表的查询速度

9)SQL中的DELETE语句可以用于___C___。

A)删除数据表的结构B)删除数据表

C)删除数据表的记录D)删除数据表的字段

10)在SELECT语句中,为了在查询结果中消去重复记录,应使用____B____项。

A)PERCENTB)DISTINCTC)TOPND)WITHTIES

11)在SELECT语句中,如果要对输出的记录进行排序,应选使用___A____项。

A)ORDERbyB)GROUPbyC)HAVINGD)TOP

12)执行ACCEPT"输入X的值:

"TOX命令后,内存变量X的类型是(D)

A)数值型B)逻辑型C)任意型D)字符型

13)要从学生表中查询入学成绩最高的3个学生的记录,应使用的SELECT-SQL语句是____D____。

A)SELECT*FROM学生表ORDERBY入学成绩ASC

B)SELECT*FROM学生表ORDERBY入学成绩DESC

C)SELECT*FROM学生表TOP3ORDERBY入学成绩ASC

D)SELECT*FROM学生表TOP3ORDERBY入学成绩DESC

14)当前成绩表的记录中含有学号、写作、物理学、英语和总分等五个字段,其中后四个字段均为数值型字段,而总分则为三科成绩的累加和。

要计算所有记录的总分字段值,可用下列命令或SQL语句中的_____C__来实现。

A)UPDATE成绩表REPLACE总分=写作+物理学+英语

B)REPLACE总分WITH写作+物理学+英语

C)UPDATE成绩表SET总分=写作+物理学+英语

D)UPDATE成绩表写作+物理学+英语=总分

15)在默认情况下,文本框对象的Value属性值(B)。

A)是一个数值

B)是一个字符串

C)是一个日期

D)不确定

16)可用(B)命令来运行一个表单文件F1.scx。

A)DoF1.scx

B)DoformF1.scx

C)RunF1.scx

D)RunformF1.scx

17)在VisualFoxPro中,用于建立与修改程序文件的命令是___B_.

A)MODIFY〈文件名〉

B)MODIFYCOMMAND〈文件名〉

C)MODIFYPROCEDURE〈文件名〉

d)modistrution〈文件名〉

18)对于VFP来说,要开发一个完整良好的应用系统,必须建立一个(D)。

A)数据库文件B)菜单文件

C)报表文件D)项目文件

 

第一单元综合测试(1—4章)

班级______学号_________姓名_________得分__________

一、选择题(每题1分,共26分)

A),B),C),D)四个选项中,只有一个选项是正确的,请将正确的选项答在相应的_____.上

1)关系数据库管理系统所管理的关系是_B____.

A)一个DBF文件

B)若干个二维表

C)一个DBC文件

D)若干个DBC文件

2)不允许记录中出现重复索引值的索引是__C__.

A)只有主索引

B)主索引、候选索引、普通索引

C)主索引和候选索引

D)主索引、候选索引和唯一索引

3)要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表__A__.

A)是同一个数据库中的两个表

B)不同数据库中的两个表

C)两个自由表

D)一个是数据库表另一个是自由表

4)在VisualFoxPro中,可以对字段设置默认值的表__A__.

A)必须是数据库表

B)必须是自由表

C)自由表或数据库表

D)不能设置字段的默认值

5)VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是_C___.

A)索引、排序、查找

B)建库、录入、排序

C)选择、投影、连接

D)显示、统计、复制

6)可以链接或嵌入OLE对象的字段类型是_C___.

A)备注型字段

B)通用型和备注型字段

C)通用型字段

D)任何类型字段

7)在下列函数中函数值为数值的是__A__.

A)AT(‘人民’,‘中华人民共和国’)

B)CTOD(‘01/01/96’)

C)BOF()

D)SUBSTR(DTOC(DATE()),7)

8)VisualFoxPro参照完整性规则不包括_B___.

A)更新规则B)查询规则

C)删除归则D)插入规则

9)在一个二维表中,行称为___B_____,列称为________。

A)属性;元组B)元组;属性

C)关系;元组D)属性;关系

10)数据库系统的核心是____A____。

A)数据库管理系统

B)数据库

C)数据

D)数据库应用系统

11)支持数据库各种操作的软件系统是__C____。

A)数据库系统B)操作系统

C)数据库管理系统D)命令系统

12)在关系运算中,选择的操作对象是___A_____;投影的操作对象是________;连接的操作对象是________。

A)一个表;一个表;两个表

B)一个表;两个表;两个表

C)一个表;一个表;一个表

D)两个表;一个表;两个表

13)关于VFP命令格式的规则,下面叙述错误的是____D____。

A)每条命令必须以命令动词开头

B)命令动词太长,最小保留4个字符

C)FOR和WHILE引导的条件子句是有区别的

D)命令动词后面的子句顺序是不能调换的

14)关系模型是用关系表示___D____。

A)实体B)联系

C)属性D)实体及其联系

15)项目管理器中的“全部”选项卡用于显示和管理___B____。

A)数据、文档、自由表、文本文件

B)数据、文档、类库、代码、其他

C)表单、报表、文档、标签、查询

D)表单、菜单、文本文件、数据库、其他文件

16)在下面的VisualFoxPro表达式中,不正确的是(C)。

A{^2002-05-01}-10B{^2002-05-01}-DATE()

C{^2002-05-01}+DATE()D{^2002-05-01}+1000

17)在下列函数中函数值为数值2的是_A__

AABS(MOD(10,-3))BAT(“B”,”GBOODBOYS”,2)

CMXA(3,2,5)CRECORD(2.647,0)

18)打开数据库abc的正确命令是(A)

A)OPENDATABASEabcB)USEabc

C)USEDATABASEabcD)OPENabc

19)在VisualFoxPro中,下列关于表的叙述正确的是(C)

A)在数据库表和自由表中,都能给字段定义有效性规则和默认值

B)在自由表中,能给字段定义有效性规则和默认值

C)在数据库表中,能给字段定义有效性规则和默认值

D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值

20)在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:

(A)

A)1、4、8B)4、4、10

C)1、10、8D)2、8、8

21)在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为(D)

A)STUDENT.DOCB)STUDENT.MEM

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1