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

上传人:b****6 文档编号:14157636 上传时间:2023-06-21 格式:DOCX 页数:26 大小:21.50KB
下载 相关 举报
湘潭大学visual foxpro课程考试备考习题22.docx_第1页
第1页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第2页
第2页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第3页
第3页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第4页
第4页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第5页
第5页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第6页
第6页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第7页
第7页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第8页
第8页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第9页
第9页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第10页
第10页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第11页
第11页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第12页
第12页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第13页
第13页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第14页
第14页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第15页
第15页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第16页
第16页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第17页
第17页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第18页
第18页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第19页
第19页 / 共26页
湘潭大学visual foxpro课程考试备考习题22.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

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

试卷编号:

8258

所属语言:

VisualFoxpro

试卷方案:

VF_1004261709

试卷总分:

100分

共有题型:

8种

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

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

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

第1题(2.0分)题号:

1573

在定义字段有效性规则时,在规则框中输入的表达式类型是【1】.

答案:

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

逻辑表达式

第2题(2.0分)题号:

1154

打开数据表后,如果想逐条显示当前表中的所有记录,可根据【1】函数来判断

是否已经显示完毕.

答案:

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

EOF()

第3题(2.0分)题号:

1225

利用查询设计器进行修改查询的命令是【1】.

答案:

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

MODIFYQUERY

第4题(2.0分)题号:

881

SQL的数据定义包括建立数据库和【1】的结构.

答案:

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

第5题(2.0分)题号:

879

SELECT命令中,表示条件表达式用WHERE子句,分组用【1】子句,排序用

ORDERBY子句.

答案:

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

GROUPBY

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

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

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

第1题(1.0分)题号:

1102

SEEK命令并不限定用来搜索字符串,它可以搜索任何类型的数据.

答案:

Y

第2题(1.0分)题号:

1101

PACK命令可以恢复已被逻辑删除的数据记录.

答案:

N

第3题(1.0分)题号:

995

表的数据记录也存储于数据库文件中.

答案:

N

第4题(1.0分)题号:

1032

数据库管理技术在文件管理阶段可实现数据的共享.

答案:

Y

第5题(1.0分)题号:

1085

在VisualFoxPro中引用数组时,每一个数组在内存中占用二个存储单元.

答案:

N

第6题(1.0分)题号:

982

VisualFoxPro的字段变量是数据库中的字段,字段变量名必须用

修改数据库结构方法修改.

答案:

Y

第7题(1.0分)题号:

1067

在VisualFoxPro中,如果用语句:

a="book",book="展望",?

a,book后,

结果是:

book展望.

答案:

Y

第8题(1.0分)题号:

977

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

答案:

N

第9题(1.0分)题号:

1082

在VisualFoxPro中,一个数组中的所有元素是一个集合体,

可用一个变量名命名.

答案:

Y

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

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

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

第1题(1.0分)题号:

3091

VisualFoxPro在创建数据库时建立了扩展名分别为()的文件.

A:

.DBC

B:

.DCT

C:

.DCX

D:

A、B、C

答案:

D

第2题(1.0分)题号:

3346

用鼠标双击对象时将引发()事件.

A:

Click

B:

DblClick

C:

RightClick

D:

Gotfocus

答案:

B

第3题(1.0分)题号:

3063

Click事件在()时引发.

A:

用鼠标单击对象

B:

用鼠标双击对象

C:

表单对象建立之前

D:

用鼠标右键单击对象

答案:

A

第4题(1.0分)题号:

3281

使用货币类型时,需要数字前加上()符号.

A:

#

B:

&

C:

*

D:

$

答案:

D

第5题(1.0分)题号:

3948

建立报表,打开报表设计器的命令是().

A:

NEWREPORT

B:

CREATEREPORT

C:

REPORTFROM

D:

STARTREPORT

答案:

B

第6题(1.0分)题号:

3322

下面关于项目及项目中的文件的叙述,不正确的一项是().

A:

项目中的文件是项目的一部分,永远不可分开.

B:

项目中的文件不是项目的一部分.

C:

项目中的文件是独立存在的.

D:

项目中的文件表示该文件与项目建立了一种关系.

答案:

A

第7题(1.0分)题号:

3145

计时器控件的主要属性是().

A:

Enabledv

B:

Caption

C:

Interval

D:

Value

答案:

C

第8题(1.0分)题号:

3760

在使用restorefrom命令时,为了使内存中原来的变量不会

因恢复操作而被清除,应选参数().

A:

add

B:

additive

C:

alllike

D:

allexcept

答案:

B

第9题(1.0分)题号:

3305

下列控件()只能附加到工具栏上,而不能附加到表单上.

A:

Grid

B:

Separator

C:

OLEBoundControl

D:

PageFrame

答案:

B

第10题(1.0分)题号:

3722

在VisualFoxpro中,数据环境().

A:

可以包含与表单有联系的表和视图以及表之间的关系

B:

不可以包含与表单有联系的表和视图以及表之间的关系

C:

可以包含与表有联系的表和视图及表单之间的关系

D:

可以包含与视图有联系的表及表单之间的关系

答案:

A

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

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

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

第1题(2.0分)题号:

346

数据在主程序与子程序或过程中的传递方式有().

A:

形式参数

B:

全局变量

C:

私有变量

D:

局部变量

答案:

AB

第2题(2.0分)题号:

343

内存变量根据其作用的范围可分为().

A:

字符变量

B:

局部变量

C:

私有变量

D:

全局变量

答案:

BCD

第3题(2.0分)题号:

350

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

A:

LIST

B:

CONT

C:

GO

D:

SKIP

答案:

ABCD

第4题(2.0分)题号:

252

VisualFoxpro中的表达式有().

A:

算术表达式

B:

字符表达式

C:

关系表达式

D:

逻辑表达式

答案:

ABCD

第5题(2.0分)题号:

253

VisualFoxpro中使用了()等几种变量形式.

A:

字段变量

B:

数组变量

C:

系统变量

D:

内存变量

答案:

ABCD

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

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

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

第1题(5.0分)题号:

814

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

*【程序填空】

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

*功能:

设表AAA.DBF包括学号、姓名、成绩,下列程序完成打印

*最高成绩记录的学号、姓名、成绩。

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

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

SETTALKOFF

USEAAA.DBF

NN=1

MAX1=成绩

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

DOWHILE【?

IF成绩>MAX1

MAX1=成绩

NN=RECNO()

ENDIF

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

【?

ENDDO

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

【?

?

"最高成绩:

学号="+学号+",姓名="+姓名+",成绩="

?

?

成绩

USE

SETTALKON

RETURN

答案:

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

NOTEOF()

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

!

EOF()

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

.NOT.EOF()

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

SKIP

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

SKIP1

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

GONN

第2题(5.0分)题号:

838

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

*【程序填空】

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

*功能:

给定程序MODI1.C中函数fun的功能是:

先将在字符串s

*中的字符按正序存放到t串中,然后把s中的字符按逆序

*连接到t串的后面。

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

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

SETTALKOFF

CLEAR

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

【?

】"请输入一个串:

"TOSS

T=""

FORI=1TOLEN(SS)

T=T+SUBS(SS,I,1)

ENDF

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

FORJ=【?

】TO1STEP-1

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

T=T+【?

ENDF

?

"生成的新串为:

",T

SETTALKON

CANC

答案:

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

ACCEPT

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

INPUT

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

LEN(SS)

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

SUBS(SS,J,1)

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

SUBSSTR(SS,J,1)

第3题(5.0分)题号:

826

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

*【程序填空】

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

*功能:

现有结构相同的两个数据库,计算机二级库JSJ.DBF和英语

*四级库YY.DBF,含如下字段内容:

学号(C,4),姓名(C,8),

*性别(C,2),专业(C,16)。

要求编一程序,将两个数据库中

*关键字段学号相同的记录从YY.DBF中删除掉,并将其存放

*到结构相同的ER.DBF库文件中,最后显示ER.DBF库中的记

*录内容

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

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

SETTALKOFF

SETSAFEOFF

SELE1

USEJSJ

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

COPY【?

】TOER

INDEON学号TOER

SELE2

USEYY

SETRELATO学号INTOA

GOTOP

SELE3

USEER

SELE2

DOWHILE.NOT.EOF()

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

IF学号=【?

SCATTOM

SELE3

APPEBLANK

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

【?

】FROMM

SELE2

DELE

ENDIF

SKIP

ENDD

PACK

SELE3

LIST

CLOSEDATA

SETTALKON

RETURN

答案:

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

STRU

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

A->学号

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

A.学号

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

JSJ.学号

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

JSJ->学号

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

GATHER

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

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

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

第1题(5.0分)题号:

755

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

*【程序改错】

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

*题目:

在RSH.dbf中,查找职工赵红的工资,如果工资小于200元,

*则增加100元;如果工资大于等于200元且小于500元时,则增

*加50元;否则增加20元。

最后显示赵红的姓名和工资。

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

*注意:

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

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

SETTALKOFF

CLEAR

USERSH

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

LOCATEFOR姓名=赵红

DOCASE

CASE工资<200

REPLACE工资WITH工资+100

CASE工资<500

REPLACE工资WITH工资+50

OTHERWISE

REPLACE工资WITH工资+20

ENDCASE

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

LIST姓名,工资

USE

SETTALKON

RETU

答案:

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

LOCATEFOR姓名="赵红"

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

LOCAFOR姓名='赵红'

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

LOCAFOR姓名="赵红"

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

LOCATEFOR姓名=[赵红]

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

LOCAFOR姓名=[赵红]

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

LOCATEFOR姓名='赵红'

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

DISP姓名,工资

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

?

姓名,工资

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

DISPLAY姓名,工资

第2题(5.0分)题号:

832

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

*【程序改错】

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

*题目:

有结构相同的三个班学生数据库STD1.DBF、STD2.DBF、

*STD3.DBF。

其中学号的前两位是学生所在班级号。

一个

*统计数据库TJ.DBF,其结构包括七个字段:

班级C

(2)、

*男、女、党员、团员、群众、少数民族,后六个均为数

*值型字段N(3,0)。

请编写统计程序MODI1.PRG,按班对

*学生数据进行的性别、政治面目和民族统计,并将统计

*结果存放到TJ.DBF中。

(不得修改学生数据库)

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

*注意:

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

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

settalkoff

sele1

usestd1

sele2

usestd2

sele3

usestd3

sele4

usetj

zap

sele1

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

banji=学号

countallfor性别="男"toman

countallfor性别="女"towoman

countallfor民族<>"汉"tominzu

countallfor政治面目="党员"todangyuan

countallfor政治面目="团员"totuanyuan

countallfor政治面目="群众"toquanzhong

sele4

appeblan

repl班级withbanji,男withman,女withwoman,党员withdangyuan,团员withtuanyuan,群众withquanzhong,少数民族withminzu

sele2

banji=left(学号,2)

countallfor性别="男"toman

countallfor性别="女"towoman

countallfor民族<>"汉"tominzu

countallfor政治面目="党员"todangyuan

countallfor政治面目="团员"totuanyuan

countallfor政治面目="群众"toquanzhong

sele4

appeblan

repl班级withbanji,男withman,女withwoman,党员withdangyuan,团员withtuanyuan,群众withquanzhong,少数民族withminzu

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

sele1

banji=left(学号,2)

countallfor性别="男"toman

countallfor性别="女"towoman

countallfor民族<>"汉"tominzu

countallfor政治面目="党员"todangyuan

countallfor政治面目="团员"totuanyuan

countallfor政治面目="群众"toquanzhong

sele4

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

appe

repl班级withbanji,男withman,女withwoman,党员withdangyuan,团员withtuanyuan,群众withquanzhong,少数民族withminzu

closedatabase

settalkon

return

答案:

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

banji=left(学号,2)

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

banji=subs(学号,1,2)

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

banji='01'

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

sele3

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

selec

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

select3

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

selectc

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

appeblank

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

appectblank

第3题(5.0分)题号:

828

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

*【程序改错】

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

*题目:

已有两个数据库文件:

材料代码cldm.dbf和材料发票

*clfp.dbf。

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

将列出材料代码cldm.dbf文

*件中没有出现在材料发票clfp.dbf中的所有记录。

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

*注意:

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

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

SETTALKOFF

SETSAFETYOFF

SETDELETEDOFF

SELECT1

USECLFP

SELECT2

USECLDM

DOWHILE!

EOF()

SELECT1

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

SEEK材料代码

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

IFFOUND()

SELECT2

DELETE

ENDIF

SELECT2

SKIP

ENDDO

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

LISTFORDELE

RECALLALL

CLOSEDATA

SETTALKON

RETURN

答案:

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

LOCAFOR材料代码=CLDM->材料代码

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

LOCAFOR材料代码=B->材料代码

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

LOCAFORCLDM->材料代码=材料代码

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

LOCAFORB->材料代码=材料代码

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

IF.NOT.FOUN()

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

IFEOF()

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

LISTFORDELE()

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

DISPFORDELE()

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

DISPALLFORDELE()

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

LISTALLFORDELE()

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

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

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

第1题(5.0分)题号:

720

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

*【程序设计】

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

*题目:

编程求一个整数,它加上100后是一个完全平方数,

*再加上168又是一个完全平方数,请问该数是多少?

*将结果存入变量OUT中。

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

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

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

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2