湘潭大学visual foxpro课程考试备考习题11.docx

上传人:b****6 文档编号:6682848 上传时间:2023-01-08 格式:DOCX 页数:21 大小:21.65KB
下载 相关 举报
湘潭大学visual foxpro课程考试备考习题11.docx_第1页
第1页 / 共21页
湘潭大学visual foxpro课程考试备考习题11.docx_第2页
第2页 / 共21页
湘潭大学visual foxpro课程考试备考习题11.docx_第3页
第3页 / 共21页
湘潭大学visual foxpro课程考试备考习题11.docx_第4页
第4页 / 共21页
湘潭大学visual foxpro课程考试备考习题11.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

湘潭大学visual foxpro课程考试备考习题11.docx

《湘潭大学visual foxpro课程考试备考习题11.docx》由会员分享,可在线阅读,更多相关《湘潭大学visual foxpro课程考试备考习题11.docx(21页珍藏版)》请在冰豆网上搜索。

湘潭大学visual foxpro课程考试备考习题11.docx

湘潭大学visualfoxpro课程考试备考习题11

试卷编号:

8246

所属语言:

VisualFoxpro

试卷方案:

VF_1004261709

试卷总分:

100分

共有题型:

8种

━━━━━━━━━━━━━━

一、填空共5题(共计10分)

━━━━━━━━━━━━━━

第1题(2.0分)题号:

1170

定义报表布局主要包括设置报表页面,设置【1】中的数据位置,调整报表带区大小等.

答案:

=======(答案1)=======

带区

第2题(2.0分)题号:

1205

交叉表查询建立好后,可以在【1】中打开并修改它.

答案:

=======(答案1)=======

查询设计器

第3题(2.0分)题号:

876

LOCATE命令中[范围]短语的缺省值为【1】.

答案:

=======(答案1)=======

ALL

第4题(2.0分)题号:

1568

在查询设计器中,用于编辑联接条件的选项卡是【1】.

答案:

=======(答案1)=======

联接

第5题(2.0分)题号:

878

SCAN…ENDSCAN结构的语句,是通过【1】控制循环.

答案:

=======(答案1)=======

记录指针

━━━━━━━━━━━━━━

二、判断共9题(共计9分)

━━━━━━━━━━━━━━

第1题(1.0分)题号:

1062

在VisualFoxPro中,当使用命令:

replace简历with"1980年毕业

于北京大学"additive后,是将""1980年毕业于北京大学""

追加到原来简历的后面.

答案:

Y

第2题(1.0分)题号:

612

表达式chr(65)-str(mod(1,7),2)的结果是'A1',串长=2.

答案:

N

第3题(1.0分)题号:

1135

使用SORT命令排序表的缺点是较费时与浪费磁盘空间.

答案:

Y

第4题(1.0分)题号:

619

假设您使用SORT命令排序表AB,则表AB中记录的存放次序便会按

照指定的次序重新排列.

答案:

N

第5题(1.0分)题号:

977

字段变量和内存变量不能同名.

答案:

N

第6题(1.0分)题号:

990

VisualFoxpro的过程(procedure)允许有参数,程序执行(do)不能带参数.

答案:

N

第7题(1.0分)题号:

610

表达式?

NOT3>3的返回值是.F.。

答案:

N

第8题(1.0分)题号:

1061

在VisualFoxPro中,打开有记录的数据库后,执行命令:

gobottom和

?

eof()后,显示结果会是.T..

答案:

N

第9题(1.0分)题号:

621

如果我们根据一个逻辑型字段来创建一个递增次序的索引,则

逻辑真值.T.将排列在前,而逻辑非.F.将排列在后.

答案:

N

━━━━━━━━━━━━━━━━━

三、单项选择共10题(共计10分)

━━━━━━━━━━━━━━━━━

第1题(1.0分)题号:

3828

使用seek命令搜索表中出生日期为01/23/1996的记录,应执行()命令.

A:

seek{^1996/01/23}

B:

seek{01/23/96}

C:

seek{96/01/23}

D:

seek{01/23/1996}

答案:

A

第2题(1.0分)题号:

3598

对数据表的结构进行操作,是在()环境下完成的.

A:

表设计器

B:

表向导

C:

表浏览器

D:

表编辑器

答案:

A

第3题(1.0分)题号:

3076

seek()函数返回的值为()型.

A:

字符

B:

数值

C:

日期

D:

逻辑

答案:

D

第4题(1.0分)题号:

3064

?

CTOD('03/14/08')的值应为().

A:

2008年3月14日

B:

03/14/08

C:

{03/14/08}

D:

″08-03-14″

答案:

B

第5题(1.0分)题号:

3675

下列关于数据库系统的叙述中,正确的是().

A:

数据库系统只是比文件系统管理的数据更多

B:

数据库系统中数据的一致性是指数据类型一致

C:

数据库系统避免了数据冗余

D:

数据库系统减少了数据冗余

答案:

D

第6题(1.0分)题号:

3389

VisualFoxPro允许嵌套的DO调用层数为().

A:

128

B:

256

C:

64

D:

32

答案:

A

第7题(1.0分)题号:

3135

关于代数的五个基本操作是().

A:

并、差、交、除、笛卡尔积

B:

并、差、交、投影、选择

C:

并、差、交、选择、投影

D:

并、差、笛卡尔积、投影、选择

答案:

C

第8题(1.0分)题号:

3382

在下面的VisualFoxpro表达式中,运算结果是逻辑真的是().

A:

EMPTY(.NULL.)

B:

LIKE('acd','ac?

')

C:

AT('a','123abc')

D:

EMPTY(SPACE

(2))

答案:

D

第9题(1.0分)题号:

3767

在现实世界中,某种商品的名称对应于计算机世界中的().

A:

个体

B:

属性值

C:

数据项

D:

性质

答案:

B

第10题(1.0分)题号:

3303

下列关于标签(Label)控件和其他属性的说法中,错误的是().

A:

在设计代码时,应用name属性值而不能用Caption属性值来引用对象

B:

在同一作用域内两个对象可以有相同的Caption属性值,但不能有相同的name属性值

C:

用户在表单或控件对象中,可以分别重新设置name属性值和Caption属性值

D:

对于标签控件,按下相应的访问键,将激活该控件,使该控件获得焦点

答案:

D

━━━━━━━━━━━━━━━━

四、多项选择共5题(共计10分)

━━━━━━━━━━━━━━━━

第1题(2.0分)题号:

337

表的关联关系包括().

A:

一对一

B:

一对多

C:

多对多

D:

以上都正确

答案:

ABCD

第2题(2.0分)题号:

251

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

A:

排序

B:

选择

C:

投影

D:

联接

答案:

BCD

第3题(2.0分)题号:

350

在VisualFoxpro系统中,能移动记录指针的命令有().

A:

LIST

B:

CONT

C:

GO

D:

SKIP

答案:

ABCD

第4题(2.0分)题号:

339

关于程序(命令)文件,下列说法正确的有().

A:

程序文件不再是逐条发出和执行,而是"批处理"方式发出和执行

B:

程序文件是用户和数据之间的一种软件接口

C:

依赖程序文件可以保证数据管理的高效率

D:

程序文件不能相互调用

答案:

ABC

第5题(2.0分)题号:

349

以下属于结构复合索引文件特点的有().

A:

在打开表时自动打开

B:

在同一索引文件中能包含多个排序方案

C:

在同一索引文件中能包含多索引关键字

D:

在添加、更改或删除记录时自动维护

答案:

ABCD

━━━━━━━━━━━━━━━━

五、程序填空共3题(共计15分)

━━━━━━━━━━━━━━━━

第1题(5.0分)题号:

842

*-------------------------------------------------------

*【程序填空】

*-------------------------------------------------------

*功能:

算式:

2*7?

=3848中缺少一个十位数和一个个位数。

*程求出使该算式成立时的这两个数,并输出正确的算式。

*请在【】处添上适当的内容,使程序完整。

*-------------------------------------------------------

SETTALKOFF

clear

***********SPACE**********

forx=【?

】to9

***********SPACE**********

fory=0to【?

***********SPACE**********

if(10*X+2)*(70+Y)=【?

?

10*X+2,'*',70+Y,"=",3848

ENDIF

ENDF

ENDF

SETTALKON

CANC

答案:

=======(答案1)=======

1

=======(答案2)=======

9

=======(答案3)=======

3848

第2题(5.0分)题号:

813

*-------------------------------------------------------

*【程序填空】

*-------------------------------------------------------

*功能:

显示输出图形:

******

****

**

*请在【】处添上适当的内容,使程序完整。

*-------------------------------------------------------

SETTALKOFF

CLEA

I=1

***********SPACE**********

DOWHILE【?

J=1

DOWHILEJ<=7-2*I

***********SPACE**********

【?

j=j+1

ENDDO

***********SPACE**********

【?

?

ENDDO

SETTALKON

RETURN

答案:

=======(答案1)=======

I<4

=========或=========

4>I

=========或=========

I<=3

=========或=========

3>=I

=======(答案2)=======

?

?

"*"

=========或=========

?

?

[*]

=========或=========

?

?

'*'

=======(答案3)=======

I=I+1

=========或=========

I=1+I

=========或=========

STORI+1TOI

第3题(5.0分)题号:

855

*-------------------------------------------------------

*【程序填空】

*-------------------------------------------------------

*功能:

一个10磅重的板碎成4块,每块正好是一个整数磅,且用这

*4块当砝码能称出1~10磅的整数重量的物体。

编程求这4块

*的各自重量。

*请在【】处添上适当的内容,使程序完整。

*-------------------------------------------------------

SETTALKOFF

CLEAR

FORI=1TO7

***********SPACE**********

FORJ=ITO【?

】-I

***********SPACE**********

FOR【?

】=JTO8-I-J

***********SPACE**********

L=【?

】-I-J-K

FORP=1TO9

T1=-1

DOWHILET1<2

T2=-1

DOWHILET2<2

t3=-1

dowhilet3<2

t4=-1

dowhilet4<2

ifi*t1+j*t2+k*t3+l*t4=10

***********SPACE**********

【?

】i,j,k,l

endif

t4=t4+1

ENDD

T3=T3+1

ENDD

T2=T2+1

ENDD

t1=T1+1

ENDD

ENDF

ENDF

ENDF

ENDF

settalkon

return

答案:

=======(答案1)=======

7

=======(答案2)=======

K

=======(答案3)=======

10

=======(答案4)=======

?

━━━━━━━━━━━━━━━━

六、程序改错共3题(共计15分)

━━━━━━━━━━━━━━━━

第1题(5.0分)题号:

756

*-------------------------------------------------------

*【程序改错】

*-------------------------------------------------------

*题目:

根据姓名查询RSH.dbf中的职工情况,如果有则显示该职工的

*工资和职称,否则显示"查无此人!

"。

*-------------------------------------------------------

*注意:

不可以增加或删除程序行,也不可以更改程序的结构。

*-------------------------------------------------------

SETTALKOFF

USERSH

XM="赵红"

LOCATEFOR姓名=XM

***********FOUND**********

IFBOF()

WAIT"查无此人!

"

ELSE

***********FOUND**********

?

"工资+职称"

ENDIF

USE

SETTALKON

RETU

答案:

=======(答案1)=======

IFEOF()

=========或=========

IF.NOT.FOUN()

=========或=========

IFEOF()=.T.

=========或=========

IFNOTEOF()=.F.

=========或=========

IF!

EOF()=.F.

=========或=========

IFEOF()<>.F.

=========或=========

IFNOTEOF()<>.T.

=======(答案2)=======

?

工资,职称

=========或=========

?

STR(工资)+职称

=========或=========

DISPLAYFIELD工资,职称

第2题(5.0分)题号:

840

*-------------------------------------------------------

*【程序改错】

*-------------------------------------------------------

*题目:

有如下数据库文件:

*ZY.DBF:

职员号N(3,0),姓名C(6),性别C

(2),职务C(10);

*KH.DBF:

客户号N(3,0),客户名C(30),地址C(30),电话C(13);

*DD.DBF:

订单号N(3,0),客户号N(3,0),职员号N(3,0),

*签订日期D(8),金额N(6,2)。

*给定程序MODI1.PRG的功能是:

根据职员姓名查询该职员签订的

*有关订单信息。

修改并调试该程序,使之正确运行。

*-------------------------------------------------------

*注意:

不可以增加或删除程序行,也不可以更改程序的结构。

*-------------------------------------------------------

SETTALKOFF

SETSAFETYOFF

SELECT1

USEzy

SELECT2

USEkh

INDEXON客户号TOkhi

SELECT3

USEdd

SETRELATIONTO客户号INTOB

INDEXON职员号TOddi

DOWHILE.T.

CLEAR

XM="王武"

?

"请输入职员姓名:

",XM

SELECT1

LOCATEFOR姓名=xm

IFEOF()

?

"没有该职员!

"

ELSE

?

"订单号"+"客户名"+SPACE(25)+"签订日期"+"金额"

?

***********FOUND**********

n=1

?

"职员号:

",职员号

zyh=职员号

SELECT3

SEEKzyh

***********FOUND**********

DOWHILEEOF()

?

STR(订单号,3)+SPACE(5)+KH->客户名+""+DTOC(签订日期)+""+STR(金额,6,2)

n=n+1

***********FOUND**********

CONT

ENDDO

?

?

"共"+STR(n,2)+"张订单"

ENDIF

?

WAIT"继续查询吗(Y/N)?

"TOp

IF!

UPPER(p)="Y"

EXIT

ENDIF

ENDDO

CLOSEDATA

SETSAFETYON

SETTALKON

RETU

答案:

=======(答案1)=======

N=0

=========或=========

STORE0TON

=======(答案2)=======

DOWHIL.NOT.EOF().AND.职员号=zyh

=========或=========

DOWHIL职员号=zyh.AND..NOT.EOF()

=========或=========

DOWHIL职员号=zyhandnoteof()

=========或=========

DOWHILNOTEOF()AND职员号=zyh

=========或=========

DOWHIL!

EOF().AND.职员号=zyh

=========或=========

DOWHIL职员号=zyh.AND.!

EOF()

=========或=========

DOWHIL职员号=zyhand!

eof()

=========或=========

DOWHIL!

EOF()AND职员号=zyh

=======(答案3)=======

SKIP

=========或=========

SKIP1

第3题(5.0分)题号:

796

*-------------------------------------------------------

*【程序改错】

*-------------------------------------------------------

*题目:

ZHG.DBF是一个职工信息文件,其中包含编号(C5)、姓名

*(C8)、性别(C2)、政治面目(C4)、出生日期(D8)等字

*段。

性别用字符串"男"或"女"表示,政治面目用字符串"

*党员"、"团员"或"群众"表示。

此文件已按政治面目建立

*了索引,索引文件名是ZHG.IDX。

*程序MODI1.PRG功能是:

显示输出所有政治面目为"群众"

*的女职工的姓名和出生日期(每行输出一个职工的信息)

*在屏幕上

*-------------------------------------------------------

*注意:

不可以增加或删除程序行,也不可以更改程序的结构。

*-------------------------------------------------------

settalkoff

clear

***********FOUND**********

USEZHG

locafor政治面目="群众"

***********FOUND**********

DOWHILE!

EOF()

IF性别="女"

DISP姓名,出生日期

***********FOUND**********

ENDD

SKIP

ENDDO

USE

SETTALKON

RETU

答案:

=======(答案1)=======

USEZHGINDEXZHG

=========或=========

USEZHGINDEZHG

=======(答案2)=======

DOWHILE政治面目="群众"

=========或=========

DOWHIL政治面目="群众"

=======(答案3)=======

ENDIF

=========或=========

ENDI

━━━━━━━━━━━━━━━━

七、程序设计共2题(共计10分)

━━━━━━━━━━━━━━━━

第1题(5.0分)题号:

709

*-------------------------------------------------------

*【程序设计】

*-------------------------------------------------------

*题目:

编程计算如下表达式的值:

*y=1-1/3+1/5-1/7+1/9。

*要求使用for...endfor语句来完成。

*将结果存入变量OUT中。

*请按照题目要求,在下面编写程序代码。

*-------------------------------------------------------

SETTALKON

SETLOGERRORSON

OUT=-1

**********Program**********

**********End**********

DOYZJWITHOUT

SETLOGERRORSOFF

SETTALKOFF

答案:

----------------------

s=1

fori=1to4

s=s+(-1)^i/(2*i+1)

endfor

out=s

?

out

----------------------

第2题(5.0分)题号:

692

*-------------------------------------------------------

*【程序设计】

*-------------------------------------------------------

*题目:

求1--200间的所有偶数的和,结果输入变量OUT中

*请按照题目要求,在下面编写程序代码。

*-------------------------------------------------------

SETTALKOFF

SETLOGERRORSON

OUT=-1

******

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

当前位置:首页 > 经管营销 > 销售营销

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

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