vfp作业与实验报告1文档格式.docx

上传人:b****7 文档编号:22207729 上传时间:2023-02-03 格式:DOCX 页数:33 大小:320.59KB
下载 相关 举报
vfp作业与实验报告1文档格式.docx_第1页
第1页 / 共33页
vfp作业与实验报告1文档格式.docx_第2页
第2页 / 共33页
vfp作业与实验报告1文档格式.docx_第3页
第3页 / 共33页
vfp作业与实验报告1文档格式.docx_第4页
第4页 / 共33页
vfp作业与实验报告1文档格式.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

vfp作业与实验报告1文档格式.docx

《vfp作业与实验报告1文档格式.docx》由会员分享,可在线阅读,更多相关《vfp作业与实验报告1文档格式.docx(33页珍藏版)》请在冰豆网上搜索。

vfp作业与实验报告1文档格式.docx

4.VisualFoxPro数据库管理系统支持的数据模型是

A.网状型B.共享型C.层次型D.关系型

5.关于空字符串的正确说法是

A.定界符内只包含一个空格B.空字符串的长度为0

C.定界符内只包含有空格D.空字符串的长度取决于定界符内空格的个数

6.数据库管理系统的英文缩写是

A.DSSB.DBSC.DBMSD.DBA

7.使用命令dimemm(2,3)定义的数组,包含的数组元素的个数为

A.2个B.3个C.5个D.6个

8.表达式:

?

"

dc"

$"

abcdef"

的值是

A..T.B..F.C.dcD.abcdef

9.在下面的VisualFoxPro表达式中,不正确的是

A.{^2013-03-0110:

10:

10AM}-10B.{^2013-03-01}-date()

C.{^2013-03-01}+date()D.{^2013-03-01}+1000

10.下列字符串是非法的变量名的有

A.GYBF2B.4KUC.A_BGD.姓名

11.设A="

123"

,B="

234"

,表达式值为假(.F.)的是

A..not.(A==B).or.(B$"

ABC"

)B..not.(A$"

).and.(A<

>

B)

C..not.(A<

B)D..not.(A>

=B)

12.结果为真(.T.)的表达式是

A."

bei"

beijing"

B."

before"

C."

i"

D."

13.表达式?

MOD(14,int(PI()))的值是

A.4B.3C.2D.1

14.E=AT("

ABCD"

,"

ABEFCD"

)变量E的值是

A.3B.2C.1D.0

15.表达式?

LEN(LEFT("

沈阳农业大学"

,4))的值是

A.沈阳B.2C.4D.农业

16.执行命令DIMENSIONM(4,2)之后,数组各元素的初值是

A.0B..F.C..T.D.空值

17.表达式?

IIF(5>

3,1,0)的值是

A.1B.0C.5D.3

18.E=SPACE(5)-SPACE(5)变量E的值空格个数是

A.10B.5C.0D.1

19.下列正确的字符型常数是

1234B."

ABCD'

1234"

C."

ABCD123"

EFGD."

EFG

20.下列选项中是日期型常量的是

A.{″99/12/31″}B.{^1999/12/12}C.ctod(99/12/31)D.99/12/31

二、写出下列函数运行结果

1.?

substr(left("

abcdefghijkl"

10),at("

is"

"

thisaisbiscis"

2),len("

e1王"

))

结果是:

2.?

IIF(MOD(LEN([预祝奥运会圆满成功]),MONTH({^2013/08/10}))>

2,1,-1)

3.?

chr(69)+str(45.78,4,1)+right("

abc"

1)+str(asc("

B"

)+int(5.6),2)

4.?

iif(At(SUBSTR("

中华人民"

5,4),"

)=5,year(CTOD("

12/20/2013"

)),.f.)

5.?

int(16.9)+round(27.6492,2)+sqrt(49)+mod(18,4)+len("

评阅时间:

作业二VFP数据库及其操作

1.在VFP中,记录是由字段值构成,但数据长度比个字段宽度之和多一个字节,这个字节是用来存放

A.记录分隔标记B.记录序号C.记录指针定位标志D.删除标记

2.修改表结构的命令是

A.modistruB.modifycommandC.liststructureD.dispstru

3.在当前记录前插入一条记录的正确命令是

A.inseB.insertbeforeC.appendD.appendbefore

4.显示第3条记录的命令是

A.listforrecno()B.disp3C.listfor3D.dispreco3

5.删除当前记录的正确命令是

A.deleB.deleteforrecordC.deletenextD.deleterest

6.向表中追加一条空记录的命令

A.appendblankB.appendC.insertblankD.insert

7.将rcda表中非党员男性记录的工资加100元替换的正确命令是

A.repl工资现状with工资现状+100for党员否=Fand性别="

男"

B.repl工资现状with工资现状+100fornot党员否and性别="

C.repl工资现状with工资现状+100for党员否=For性别="

D.repl工资现状with工资现状+100fornot党员否or性别="

8.将xscj表中的男生的性别改为字母"

M"

,成绩改为80分的正确命令是

A.repl性别with"

,成绩with80for性别="

B.repl性别with"

成绩with80for性别=男

C.repl性别with"

,成绩with80

D.repl性别withM,成绩with80for性别="

9.显示rcda表中1968年生人的记录命令是

A.listforyear(出生日期)=1968B.listforyear(出生日期)=68

C.listforday(出生日期)=1968D.listforday(出生日期)=1968

10.显示rcda表中所有编号前两个字符为"

bj"

记录的命令是

A.dispforsubstr(编号,2,2)="

B.dispforleft(编号,2)="

C.listfor编号=bjD.listforright(编号,2)="

11.删除名字内有"

宁"

字的记录的正确命令是

A.deletefor姓名="

B.deleforsubstr(姓名,3,2)="

C.delefor"

$姓名D.deletefor姓名$"

12.清除主窗口屏幕的命令是

A.CLEARB.CLEARALLC.CLEARSCREEND.CLEARWINDOWS

13.复制表结构命令是

A.copytoxsB.copyfilexstoC.copystrutoxsD.copytostru

14.在VFP中进行参照完整性设置时,要想设置成:

当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择

A.限制B.忽略C.级联D.级联或限制

15.按出生月份进行索引的正确命令是

A.indexonyear(出生日期)tocsrqB.indexonleft(dtoc(出生日期),2)tocsrq

C.indexon出生日期tocsrqD.indexonmonth(出生日期)tocsrq

16.下列哪个统计记录个数的命令是正确的

A.count()B.counton学号 toss

C.reccounttossD.counttoss

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

A.主索引B.主索引、候选索引和普通索引

C.主索引、候选索引D.主索引、候选索引和唯一索引

18.在VFP中打开数据库的命令是

A.opendata数据库名B.use数据库名C.usedata数据库名D.open数据库名

19.可以对字段设置默认值的表是

A.是数据库的表B.是自由表

C.自由表或数据库表D.视图

20.要控制两个表中数据完整性和一致性可以设置“参照完整性”,要求两个表

A.是同一个数据库中的表B.不同数据库中的两个表

C.两个自由表D.一个是数据库中的表,另一个是自由表

二、填空题

1.用list命令显示djks.dbf表中第78号记录内容。

命令:

2.用locate命令查找djks.dbf表中结论是补考的记录,继续显示命令?

3.将rcda.dbf表中女同志工资增加100元(提示:

用replace命令)。

三、判断题

1.用命令"

indexon学号tagxhunique"

建立索引,其索引类型是侯选索引。

2.在数据库中的两表之间建立一对多关系,父表、子表的索引类型都可以是普通索引。

评阅时间:

作业三视图与查询、SQL

1.查询设计器和视图设计器的主要不同表现在于

A.查询设计器有"

更新条件"

选卡,没有"

查询去向"

B.查询设计器有"

选卡,有"

C.视图设计器有"

D.视图设计器有"

2.查询设计器的“筛选”选项卡用来指定查询的

A.条件B.字段C.文件D.数据项

3.查询文件的扩展名

A.prgB.qprC.dbcD.pjx

4.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zz.qpr后,在命令窗口生成的命令是

A.openqueryzz.qprB.modifyqueryzz.qpr

C.doqueryzz.qprD.createqueryzz.qpr

5.在VF中,是一个定制的虚拟表。

A.视图B.数据表C.查询D.报表

6.下面关于查询描述正确的是

A.可以使用CREATEVIEW打开查询设计器。

B.使用查询设计器可以生成所有的SQL查询语句。

C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中。

D.使用DO语句执行查询时,可以不带扩展名。

7.在SQL查询时,使用where子句指出的是

A.查询目标B.查询结果C.查询条件D.查询视图

8.在SQL查询时,使用orderby子句指出的是

A.查询目标B.排序依据C.查询条件D.查询视图

9.在SQL语句中,与表达式"

工资BETWEEN1210AND1240"

功能相同的表达式是

A.工资>

=1210AND工资<

=1240B.工资>

1210AND工资<

1240

C.工资<

=1210AND工资>

1240D.工资>

=1210OR工资<

=1240

10.在SQL语句中,与表达式"

仓库号NOTIN("

wh1"

wh2"

)"

A.仓库号="

AND仓库号="

B.仓库号!

OR仓库号#"

C.仓库号<

>

OR仓库号!

D.仓库号!

AND仓库号!

11.在VisualFoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是

A.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAGE+1

C.UPDATESETAGEWITHAGE+1D.UPDATESTUDENTSETAGE=AGE+1

12.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:

A.SELECT*FROMSTUDENTWHERELEFT(姓名,2)="

王"

B.SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="

C.SELECT*FROMSTUDENTWHERETRIM(姓名,2)="

D.SELECT*FROMSTUDENTWHERESTR(姓名,2)="

13.SQL是哪几个英文单词的缩写?

A.StandardQueryLanguageB.StructuredQueryLanguage

C.SelectQueryLanguageD.以上都不是

14.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当:

A.使用WHERE子句B.在GROUPBY后面使用HAVING子句

C.先使用WHERE子句,再使用HAVING子句

D.先使用HAVING子句,再使用WHERE子句

15.在SQL语言中建立表的命令是:

A.UPDATEB.ALTERTABLEC.CREATETABLED.SELECT

16.删除表的命令是:

A.CREATETABLEB.DROPTABLEC.ALTERTABLED.DELETETABLE

17.SQL语言是:

A.高级语言B.结构化查询语言C.第三代语言D.宿主语言

18.SQL-SELECT的功能是:

A.定义B.查询C.修改D.控制

19.Select命令中查询结果不包含重复行需加入子句?

A.whereB.groupC.distinctD.unique

20.Select命令中对查询记录进行排序需加入子句?

A.distinctB.havingC.groupbyD.orderby

二、写命令

1.用select命令从xsda表中查询都有哪些年的数据(要求去掉重复记录)。

命令是:

2.查询xsda.dbf表中男同学的全部字段内容,并按成绩字段值降序排列。

3.查询xsda.dbf表中学号、姓名、年龄和成绩四个字段的内容,查询条件为成绩在75和85分之间的(包括75和85分的),要求用between。

作业四结构化程序设计

一、选择题(请将答案必须写到题号前)

1.定义变量为全局变量的命令是:

A.publicB.privateC.releaseD.declare

2.结构化程序设计的三种基本结构是:

A.选择、循环和嵌套结构B.选择、循环和模块结构

C.选择、循环和递归结构D.顺序、选择和循环结构

3.运行程序p1.prg的命令是:

A.docommandp1B.dofilep1C.dop1D.doformp1

4.当内存变量与字段变量同名时,内存变量名前一定要加:

A.N.B.M.C.F.D.D.

5.可以将Loop作为有效命令使用的程序结构是:

A.if…endifB.dowhile…enddoC.docase…endcaseD.text…endtext

选择题

6.结构化程序设计的三种循环结构是_________。

A.dowhile…enddo、for…endfor、scan…endscan

B.dowhile…enddo、for…endfor、docase…endscan

C.for…endfor、text…ebdtext、dowhile…enddo

D.dowhile…enddo、for…endfor、if…endif

7.在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是_________。

A.INPUT、ACCEPT

  B.INPUT、WAIT

  C.ACCEPT、WAIT

  D.INPUT、ACCEPT和WAIT

8.循环语句的循环体中,使用_________语句可以跳过随后部分的循环体并开始下一次循环。

A.NEXT  B.LOOP C.SKIP D.EXIT

9.循环语句的循环体中,使用_________语句可以结束循环。

10.假设X=5,则命令 ?

X=X+1执行结果是_________。

A.6     B..F.   C..T.   D.出错信息

二、读程序写运行结果

第1题

y=0

Dowhiley<

=40

y=y+1

Ify/7=int(y/7)

?

y

Endif

Enddo

该程序的运行结果为:

第2题

t="

welcome"

i=1

dowhilei<

substr(t,6-i,1)

i=i+1

enddo

第3题

x=4

docase

casex=3

"

A"

casex=4

otherwise

C"

endcase

第4题

x=0

y=6

dowhilex<

x=x+y

y=y-2

第5题

x=1

30

x=x*4

x

enddo

第6题

clear

forn=1to40

ifn%3=0.and.n%5=0then

?

n

endif

endfor

第7题

s=0

fori=3to7

i=i+3

s=s+i

next

s

第8题

store0toa,b

dowhilea<

a=(a+2)*3

b=b+1

a

作业五表单、*报表、*菜单

1.VisualFoxpro系统中的表单扩展名是:

A.scxB.foxC.mprD.cdx

2.下面哪一个属性能设置表单的背景颜色?

A.ControlBoxB.CaptionC.BorderStyleD.Backcolor

3.下面哪一个属性能设置表单在窗口内居中?

A.AlwaysOnTopB.DesktopC.ControlsD.AutoCenter

4.设置计时器时间间隔的属性为:

A.IntervalB.CaptionC.ValueD.AutoCenter

5.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的:

A.Name属性B.Caption属性C.Closable属性D.AlwaysOnTop属性

6.下面关于列表框和组合框的叙述中,哪一个是正确的?

A.列表框和组合框都可以设置成多重选择B.列表框可设置成多重选择,而组合框不能

C.组合框可设置成多重选择,列表框不能D.列表框和组合框都不能设置成多重选择

7.组合框控件当style属性为0,表示为下拉组合框,为2表示下拉列表框,其中可以从列表中选择,也可以在编辑框中输入。

A.下拉组合框B.下拉列表框C.都不可以D.都可以

8.用于指定列表框或组合框数据项的数据源类型的属性是:

A.RowSourceTypeB.ControlSourceC.RowSourceD.ControlSourceType

9.在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为:

A.ThisForm.RefreshB.ThisForm.DeleteC.ThisForm.HideD.ThisForm.Release

10.关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的:

A.标题B.属性C.事件D.方法

11.指定如何对图像控件进行尺寸调整的属性为:

A.AutoSizeB.StretchC.FontSize

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

当前位置:首页 > 解决方案 > 学习计划

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

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