vfp复习题Word文档格式.docx

上传人:b****5 文档编号:20015162 上传时间:2023-01-15 格式:DOCX 页数:13 大小:23.38KB
下载 相关 举报
vfp复习题Word文档格式.docx_第1页
第1页 / 共13页
vfp复习题Word文档格式.docx_第2页
第2页 / 共13页
vfp复习题Word文档格式.docx_第3页
第3页 / 共13页
vfp复习题Word文档格式.docx_第4页
第4页 / 共13页
vfp复习题Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

vfp复习题Word文档格式.docx

《vfp复习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《vfp复习题Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

vfp复习题Word文档格式.docx

11事件过程是

A、一段程序

B、一段文字

C、一种语言

D、几条记录0A

12方法是

A、一段文字

B、一种语言

C、一段程序

D、几条记录0C

13通过表单的()功能,可以实现表和表单的有机结合

A、属性

B、数据环境

C、代码

D、生成器0B

14VFP的编程的基本步骤是()

A、新建表单、添加控件

B、编写相应的代码

C、保存和运行表单

15执行路线是一条直线的程序结构为

A、顺序结构

B、选择结构

C、循环结构

D、网状结构0A

16执行路线从一条分成多条的程序结构为

D、网状结构0B

17执行路线形成闭环的程序结构为

D、网状结构0C

18能够被其他程序调用的程序为

A、主程序

B、结构化程序

C、子程序

D、表单程序0C

19子程序的结束语句一般为

A、close

B、enddo

C、end

D、return0D

20只在建立它的程序模块中使用变量为

A、局部变量

B、私有变量

C、全局变量

D、字段变量0A

21在建立它的程序模块及其下属各层程序模块中使用的变量为

D、字段变量0B

22在应用程序的任何模块中都可以使用的变量为

C、全局变量

D、字段变量0C

23VFP中的数据模型包含()

A、关系型

B、图型

C、立体型

D、层次模型0AD

24一个关系对应一个()

A、二维表

B、工作簿

C、工作簿中的数据清单

D、数据库0AC

25数据库的简写是()

A、DB

B、DataBase

C、BB

D、BD0AB

26字符表达式的运算结果是()数据

A、字符型

B、数值型

C、逻辑表达式

D、可以参与字符运算0AD

27逻辑表达式的运算结果是()数据

A、逻辑型

B、数值型常量

C、字符常量

D、可以参与字符运算0A

28函数RECCOUNT()给出当前数据表中()

A、最大记录号

B、记录数

C、当前记录号

D、最小记录号0AB

29数据表中的每一行对应一个

A、记录

B、字段

C、记录中各字段的值

D、字段变量的取值范围0AC

30产生新数据表的命令有

A、create

B、sort

C、index

D、structure0AB

31打开数据表时,当前记录是

A、1号记录

B、2号记录

C、最后记录

D、首记录0AD

32使用modistru命令可以修改数据表中的

A、数据类型

B、字段名称

C、记录类型

D、记录内容0AB

33structure在数据表中插入字段,可以使用命令

A、插入字段

B、修改字段

34计时器控件的主要属性有

A、enabled

B、interval

C、date

D、time0AB

35VFP是关系型数据库管理系统0Y

36网状型数据模型就是一个二维表0N

37数据库的英文缩写是DB0Y

38[98632]是字符型常量0Y

39.f.是常字符型量0N

40数值表达式的运算结果是数值型数据0Y

41逻辑表达式的运算结果是逻辑型数据0Y

42数据表中记录指针指向最后一个记录后面时,EOF()=.T.0Y43数据表中每一行对应一条记录0Y

44用repl命令不能只更新一个记录0N

45用locate命令找到所查记录时,随即将其显示在显示器上0N

46一个工作区,同时只能打开一个数据表0Y

47AVERAGE是在CALCULATE命令中使用的函数0N

48A、B、C字母分别是1、2、3号工作区的别名0Y

49H、I、J字母分别是11、12、13号工作区的别名0N

50使用SELECT命令可以改变当前工作区的位置0Y

51B.姓名:

表示B工作区中数据表的<

姓名>

字段0Y

52form1.text1.value=“zhang”是一种相对引用0N

53执行路线从一条分成多条的程序结构为分支结构0Y

54全局变量的值可以在各级程序中使用0Y

55this.value=1表示选择了命令按钮组中第一个按钮0Y

56计时器控件timer主要是利用系统时间控制某些定时操作0Y

57打开数据表gzqk.dbf命令【1】gzqk1[1B]Use[1E]

58显示数据表当前记录内容【1】1[1B]disp[###]display[1E]

59在数据表的当前记录之后插入一条空记录:

【1】blank1[1B]Insert[###]inse[1E]

60假设表gzqk.dbf中有8条记录,再增加相同的8条记录:

appe【1】gzqk1[1B]from[1E]

61已知表中有16条记录,第9条记录之后的编号字段值修改为"

BH09"

至"

BH016"

replall编号with"

BH0"

+allt(str(recno()))for【1】1[1B]recno()>

8[1E]

62假设已有3个工作区(1-3)被使用,在第4号工作区中打开gh.dbf:

Usegh【1】01[1B]in[1E]

63显示当前工作区中表的编号、姓名和第2号工作区中表的基本工资List编号,姓名,【1】

[1B]b.基本工资[1E]

64对gzqk.dbf,综合计算人员总数、基本工资的最大值、最小值、平均值、总计:

【1】cnt(),max(基本工资),min(基本工资),avg(基本工资),sum(基本工资)1[1B]Calc[###]calculate[1E]

65查找编号为<

BH010>

的记录:

【1】for编号=”BH010”1[1B]Loca[###]locate[1E]

66用SQL语言建立数据表ry.dbf:

crea【1】ry(姓名C(8),性别C

(2))1[1B]table[1E]

67关闭正在使用数据表zgqk.dbf的命令:

【1】1[1B]use[1E]

72有一个表单,表单中有一个文本框,名称为Text1,有一个按钮,试编写按钮的单击事件,实现计算1!

+2!

+3!

+…+10!

将结果显示在文本框Text1中。

73有一个表单,表单中有三个文本框,名称分别为Text1、Text2、Text3,有一个标签Label1,有一个按钮,试编写按钮的单击事件,分别以Text1、Text2、Text3中输入值为一元二次方程的二次项、一次项和常数项时方程的根,结果显示在文本框标签中。

说明:

方程无实根时,在Label1中显示“方程无实根”,否则显示计算出的二个实根。

238假设某个表单中有一个命令按钮cmdClose,为了实现当用户

单击此按钮时能够关闭该表单的功能,应在该按钮的Click

事件中写入语句()。

A、ThisForm.Close

B、ThisForm.Erase

C、ThisForm.Release

D、ThisForm..Return0C

239表单有自己的属性、方法和()。

A、图形

B、容器

C、形状

D、事件0D

240在表单控件中,既可接收输入数据,又可在其中编辑现有数

据的控件是()。

B、列表框

C、复选框

D、D.标签0A

241当鼠标双击对象时引发的是()事件。

A、Click

B、DbClick

C、RightClick

D、GotFoucus0B

242在VisualFoxPro中,Width属性只能接收()类型的数据。

A、字符

B、逻辑

C、日期

D、数值0D

243在VisualFoxPro中,()是描述对象行为的过程,

()用来表示对象的状态,正确的是()。

A、属性,类

B、方法,属性

C、方法,类

D、属性,方法0B

244内存变量一旦定义后,它的()可以改变。

A、类型和值

B、值

C、类型

D、宽度0A

245在"

职工档案"

表文件中,婚否是L型字段,性别是C型字段,若检索"

已婚的女同志"

,应该用()逻辑表达式。

A、婚否.OR.(性别='

女'

B、(婚否=.T.).AND.(性别='

C、婚否.AND.(性别=女)

D、已婚.OR.(性别=女)0B

246假定系统日期是1998年12月20日,有如下命令:

N=(YEAR(DATE())-1900)%100,执行后N的值应为()

A、1998

B、98

C、20

D、120B

247命令:

?

[李华]<

=[黄华],"

计算机报"

$"

计算机"

的执行结果应为()

A、.T..T.

B、.F..F.

C、.T..F.

D、.F..T.0B

248对学历为大学的职工按工资由高到低排序,工资相同的职工按

年龄由大到小排序,应使用的命令是()。

A、SORTTOXLON工资/A,出生日期/DFOR学历="

大学"

B、SORTTOXLON工资/D,出生日期/AFOR学历="

C、SORTTOXLON工资/A,出生日期/AFOR学历="

D、SORTTOXLON工资/D,出生日期/DFOR学历="

0B

249如果需要给当前表增加一个字段,应使用的命令是()

A、APPEND

B、MODIFYSTRUCTURE

C、INSERT

D、D)EDIF0B

250对某一个数据表建立以出生年月(D,8)和工资(N,7,2)升序

的多字段结构复合索引的正确的索引关键字表达式为()

A、出生年月+工资

B、出生年月+str(工资)

C、出生年月+STR(工资,7,2)

D、DTOC(出生年月)十STR(工资,7,2)0D

251所有可选项缺省时,数据表记录输出命令LIST和DISPLAY

的区别是()

A、DISPLAY显示全部记录,LIST显示当前一条记录

B、LIST显示全部记录,DISPLAY显示当前一条记录

C、LIST和DISPLAY都显示全部记录

D、LIST和DISPLAY都只显示当前一条记录0B

252当前数据库中,"

体育达标"

字段为逻辑类型,要显示所有未

达标的记录应使用命令()

A、LISTFOR体育达标=.F.

B、LISTFOR体育达标<

>

.F.

C、LISTFOR.NOT.体育达标

D、LISTFOR.NOT."

0C

253要连编程序,必须通过()。

A、程序编辑器

B、项目管理器

C、应用程序生成器

D、数据库设计器0B

254要为当前表所有职工增加100元工资应该使用命令()。

A、CHANGE工资WITH工资+100

B、REPLACE工资WITH工资+100

C、CHANGEALL工资WITH工资+100

D、REPLACEALL工资WITH工资+1000D

255可以伴随着表的打开而自动打开的索引是()。

A、单一索引文件(1DX)

B、复合索引文件(CDX)

C、结构化复合索引文件

D、非结构化复合索引文件0C

256若想从字符串'

北京市'

中取出汉字'

京'

,应用函数()。

A、SUBSTR("

北京市"

,2,2)

B、SUBSTR("

2,1)

C、SUBSTR("

,3,1)

D、UBSTR("

,3,2)0D

257下列字符常量的表示,哪个用错了定界符( )。

A、{96-06/09}

B、"

ABCDE"

C、'

ABCD'

D、[99-06-09]0A

258人事档案数据库,内容较多的个人简历应用()字段较为合适。

A、数值型

B、字符型

C、备注型

D、逻辑型0C

259可以用"

="

命令给字段变量赋值。

0N

260VisualFoxPro6.0每条命令都是以一个动词开始的。

0Y

261在VisualFoxPro6.0对中对于任何特定动词的子句和一些关键字,其顺序不能改变。

262IIF()函数的第一个参数必须为逻辑表达式。

263当记录指针指向最后一条记录时,它的文件结束函数EOF()值为假。

264在任何情况下,使用LOCATE命令完毕后,EOF()的值为均为真。

265MESSAGEBOX函数中最多可使用3个参数。

266内存变量和字段变量可以同名。

267数字3或文字"

杭州"

也是一个表达式。

268数值运算符的优先级高于关系运算符。

0T

269VAL函数可将数值型数据转为字符型。

270日期型数据可以和日期型数据相加,结果为日期型。

0N271已知K=1,执行P=K=K+2后,则P的值为3。

272执行?

AT('

BC'

'

),显示结果为.T.。

273表文件及其备注文件的扩展名分别是.DBF和.FPT。

274打开表文件,使用LIST命令后.若再用DISPLAY命令显示,将显示第一条记录内容。

275单项索引文件和复合索引文件的的扩展名分别是.IDX和.CDX。

276TOTAL命令只能对表文件中的数值字段分类求和。

277REPLACE命令可以修改内存变量和字段变量的值。

278当记录指针指向第一条记录时,它的文件头函数BOF()值为假。

279SEEK命令可以直接用表达式进行查找。

280LOCATE命令只能查找未索引文件的己录。

281ZAP命令物理删除整个数据库表文件。

282关闭表文件时,对应的索引文什将自动关闭。

283在Text1中输入一个3位自然数,分解求和的结果存入Text2中

x=thisform.text1.value

a=int【1】

b=int【2】

c=【3】

s=【4】

thisform.text2.value=【5】5[1B]x/100[1E][2B](x-a*100)/10[2E][3B]x-a*100-b*10[3E][4B]a+b+c[4E][5B]s[5E]

284文本框Text1中输入的值与文本框Text2中输入的值交换

a=thisform.text1.value

b=thisform.text2.value

d=【1】

【2】

【3】=d

thisform.text1.value=【4】

thisform.text2.value=【5】5[1B]a[1E][2B]a=b[2E][3B]b[3E][4B]a[4E][5B]b[5E]

285已知任意一个三角形的三条边为a、b、c,求其面积。

a=thisform.text1.value

b=【1】

c=【2】

p=(a+b+c)/【3】

(p*(p-a)*(p-b)*(p-c))

thisform.text4.value=【5】5[1B]thisform.text2.value[1E][2B]thisform.text3.value[2E][3B]2[3E][4B]sqrt[4E][5B]s[5E]

286判断一个学生的计算机考试成绩x属于哪个分数段之间(0-59,60-69,70-79,80-89,90-100),统计人数并输出。

Command1_click事件代码如下:

store0toh5,h6,h7,h8,h9

docase

casex>

=0andx<

=59

h5=h5+1

case【1】andx<

=69

h6=h6+1

=70andx<

=79

【2】

case【3】andx<

=89

h8=h8+1

=90and【4】

h9=h9+1

【5】

thisform.label1.caption=str(h5)+str(h6)+str(h7)+str(h8)+str(h9)5[1B]x>

=60[1E][2B]h7=h7+1[2E][3B]x>

=80[3E][4B]x<

=100[4E][5B]endcase[5E]

287假设表单与第二题中的表文件zgqk.dbf建立了数据环境,在其中按姓名查找职工情况,找到后将其情况在表单上显示,否则在信息框中显示“查无此人”。

试完成下面程序。

【1】zgqk

xm=thisform.text1.value

locatefor【2】

if【3】eof()

thisform.【4】

else

【5】

("

查无此人"

endif5[1B]use[1E][2B]xm=姓名[2E][3B]not[3E][4B]refresh[4E][5B]messagebox[5E]

288求s=1/1^2+1/2^2+…+1/n^2

【1】

n=thisform.text1.【2】

FORi=1TO【3】

s=s+【4】

next

THISFORM.Label3.Caption=【5】5[1B]s=0[1E][2B]value[2E][3B]n[3E][4B]1/i^2[4E][5B]str(s)[5E]

290计算1+3+5+……99,并将结果存入文本框Text1中,请填空

FORN=1TO【2】

if【3】

(n/2)<

n/2

s=s+n

endif

end【4】

【5】5[1B]s=0[1E][2B]99[2E][3B]int[3E][4B]for[4E][5B]thisform.text1.value=str(s)[5E]

291计算2+4+6+……100,并将结果存入文本框Text1中,请填空

【1】

FORN=2TO【2】step1

ifint(n/2)=【3】

【4】

endfor

【5】5[1B]s=0[1E][2B]100[2E][3B]n/2[3E][4B]endif[4E][5B]thisform.text1.value=str(s)[5E]

292求所有的3位正整数除以99的商和余数,并输出。

fori=【1】to【2】

a=【3】

b=【4】

endfor5[1B]100[1E][2B]999[2E][3B]int(i/99)[3E][4B]i%99[4E][5B]a,b[5E]

293编写程序计算:

s=1+1/2!

+1/3!

+…+1/n!

说明:

在表单中有一个文本框控件:

Text1,用来接收n的值,有一个标签控件:

Label1,用来显示S的值,试编写表单的单击事件,实现计算与显示功能,只要求写出事件的主要代码,事件过程的起始语句和结束语句可略去。

n=thisform.text1.value

s=0

fori=1ton

t=1

forj=1toI

t=t*j

nextj

s=s+1/t

nextI

thisform.label1.caption=str(s)

294编写程序计算:

S=1X2+2X3+…+NX(N+1)。

295编写程序计算多项式:

1^1+2^2+3^3+…+10^10

296编写程序在表单上显示出:

1~15之间的偶数

297编写程序在表单上显示出:

5/6+4/5+3/4+2/3+1/2

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

当前位置:首页 > 人文社科 > 文学研究

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

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