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

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

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

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

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

clear

use学生情况表

accept"

请输入查询学生姓名"

toname

locafor姓名=name

iffound()

disp

else

messagebox("

查无此人"

use

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

USEsp

SCANFOR单价>

=1000

DISPLAY

ENDSCAN

USE

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

(一)阅读程序:

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

1.SETTALKOFF

X=5

DOWHILE.T.

X=X+1

IFX=INT(X/5)*5

X

LOOP

IFX>

26

EXIT

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

“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

“S=”,S

RETURN

下面这段程序是求2+4+6+8·

56的和,其中有两个地方有错误,请你改正,并将答案填写在答题卡指定的地方:

2、N=0

DOWHILEN=56dowhilen>

=56

三、表单设计题

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

对象

属性

属性值

Label1

caption

输入第一数

Label2

Label3

Label4

中间数为

Text1—text4

value

0

Command1

计算

Command2

退出

计算按钮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.表单如下,输入一长方体的长、宽、高,计算其体积和表面积。

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

填写在答题卡上

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

长方体表面积为:

长方体体积为:

Text1—text5

计算按钮CLICK的事件代码:

a=thisform.text1.value

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

v=a*b*c

thisform.text4.value=s

thisform.text5.value=v

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

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

填写在答题卡上

表单如下图

Form

学生信息查询

请输入学生学号

姓名

性别

入学成绩

Label5

出生日期

显示学生信息

use学生情况表

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

thisform.text2.value=姓名

thisform.text3.value=性别

thisform.text4.value=入学成绩

thisform.text5.value=出生日期

use

4、表单如下:

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

计算长方体的表面积。

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

请输入三角形的三边长度

Text1—text3

计算控件CLICK的事件代码:

a=thisform.text1.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)

不能构成三角形"

thisform.text1.setfocus

退出控件CLICK的事件代码:

4表单如下。

Optiongroup1

addproper

默认过程

Option1

Option2

Option3

Option4

计算结果

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

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