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

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

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

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

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

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

试卷编号:

8244

所属语言:

VisualFoxpro

试卷方案:

VF_1004261709

试卷总分:

100分

共有题型:

8种

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

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

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

第1题(2.0分)题号:

1315

数据库文件是由.dbc、.dct和【1】三个文件所构成.

答案:

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

.dcx

第2题(2.0分)题号:

1524

在SQL中,空值用保留字表示【1】,非空值用保留字NOTNULL表示.

答案:

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

NULL

第3题(2.0分)题号:

1172

定义一个标签后,会产生的文件有标签文件【1】和标签备注文件frt.

答案:

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

frx

第4题(2.0分)题号:

1136

菜单设计器的两个功能是为顶层表单设计【1】和通过定制VisualFoxpro

系统菜单建立应用程序的下拉式菜单.

答案:

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

下拉式菜单

第5题(2.0分)题号:

1496

一个数据表有8条记录,当EOF()为真时,则当前记录号为【1】.

答案:

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

9

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

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

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

第1题(1.0分)题号:

1088

在自由表中也可以建立主索引.

答案:

N

第2题(1.0分)题号:

1004

创建表文件时自动产生一个与表文件同名,扩展名为.FTP的备注文件.

答案:

N

第3题(1.0分)题号:

1031

数据库表可以拥有主索引.

答案:

Y

第4题(1.0分)题号:

1069

在VisualFoxPro中,修改结构操作可以选菜单Database再选Setep项,

出现窗口再选Structure框中的Modify.

答案:

Y

第5题(1.0分)题号:

1104

setexacton只对字符串运算起作用.

答案:

Y

第6题(1.0分)题号:

1057

在VisualFoxPro中,copy命令不但可以复制数据库、数据库结构和

结构数据库,还可复制各种文件.

答案:

Y

第7题(1.0分)题号:

969

在程序中未作过任何说明的内存变量都被看成局部变量.

答案:

Y

第8题(1.0分)题号:

607

备注型字段用于存放超过256个字符的文本.

答案:

N

第9题(1.0分)题号:

610

表达式?

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

答案:

N

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

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

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

第1题(1.0分)题号:

3153

扩展名为.DBC的文件表示().

A:

表文件

B:

备份文件

C:

数据库文件

D:

项目文件

答案:

C

第2题(1.0分)题号:

3297

下列常量中,只占用内存空间1个字节的是().

A:

数值型常量

B:

字符型常量

C:

日期型常量

D:

逻辑型常量

答案:

D

第3题(1.0分)题号:

3246

设有变量pi=3.1415926,执行命令?

ROUND(pi,3)的显示结果为().

A:

3.141

B:

3.142

C:

3.140

D:

3.000

答案:

B

第4题(1.0分)题号:

3063

Click事件在()时引发.

A:

用鼠标单击对象

B:

用鼠标双击对象

C:

表单对象建立之前

D:

用鼠标右键单击对象

答案:

A

第5题(1.0分)题号:

3282

使用数据库技术进行人事档案管理是属于计算机的().

A:

科学计算应用

B:

过程控制应用

C:

数据处理应用

D:

辅助工程应用

答案:

C

第6题(1.0分)题号:

3672

下列符号中,除()外均可作为VisualFoxPro的内存变量名.

A:

B:

′男′

C:

X3

D:

F1F

答案:

B

第7题(1.0分)题号:

3067

Grid的集合属性和计数属性是().

A:

Columns和ColumnCount

B:

Forms和FormCount

C:

Pages和PageCount

D:

Controls和ControlCount

答案:

A

第8题(1.0分)题号:

3959

如果要将一个SDI菜单附加到一个表单中,则().

A:

表单必须是SDI表单,并在表单的Load事件中调用菜单程序

B:

表单必须是SDI表单,并在表单的Init事件中调用菜单程序

C:

只要在表单的Load事件中调用菜单程序

D:

只要在表单的Init事件中调用菜单程序

答案:

B

第9题(1.0分)题号:

3307

下列命题正确的是().

A:

关系代数语言和关系演算语言均为DDL语言

B:

关系代数语言和关系演算语言均为DML语言

C:

关系代数语言为DML语言,关系演算语言为DDL语言

D:

关系代数语言为DDL语言,关系演算语言为DML语言

答案:

B

第10题(1.0分)题号:

3116

当某控件对象获得焦点后又失去焦点,将依次激发()事件.

A:

WhenValidGotFocusLostFocus

B:

WhenGotFocusValidLostFocus

C:

ValidGotFocusWhenLostFocus

D:

ValidWhenGotFocusLostFocus

答案:

B

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

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

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

第1题(2.0分)题号:

254

以下表达式中,合法的是().

A:

8-3=5

B:

[8]+[3]>10

C:

AT("ad","xyadvanad")-len("adadad")

D:

.not.(a=b).and.a-b>0.or.b=0

答案:

ACD

第2题(2.0分)题号:

250

VisualFoxpro的工作方式包括().

A:

命令方式

B:

菜单方式

C:

程序文件方式

D:

交互执行方式

答案:

ABCD

第3题(2.0分)题号:

344

如果要在屏幕上直接看到查询结果,"查询去向"可以选择().

A:

屏幕

B:

浏览

C:

临时表

D:

视图

答案:

AB

第4题(2.0分)题号:

406

以下哪些是程序设计的基本结构().

A:

分支

B:

选通

C:

循环

D:

顺序

答案:

ACD

第5题(2.0分)题号:

346

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

A:

形式参数

B:

全局变量

C:

私有变量

D:

局部变量

答案:

AB

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

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

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

第1题(5.0分)题号:

816

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

*【程序填空】

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

*功能:

对表xscj.dbf,如下程序可以完全成:

1.显示全体同学的

*记录,2.显示全体男同学的记录,3.显示全体女同学的

*记录,0.退出。

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

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

SETTALKOFF

CLEAR

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

【?

DOWHILE.T.

@10,10SAY"1.显示全体同学的记录,2.显示全体男同学的记录"

@14,10SAY"3.显示全体女同学的记录,0.退出"

@16,16SAY""

WAIT"请输入选择(0-3):

"TOx

DOCASE

CASEX="1"

LIST

CASEX="2"

LISTALLFOR性别="男"

CASEX="3"

LISTALLFOR性别="女"

CASEX="0"

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

【?

ENDCASE

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

【?

USE

SETTALKON

RETURN

答案:

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

usexscj

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

quit

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

enddo

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

endd

第2题(5.0分)题号:

810

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

*【程序填空】

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

*功能:

从键盘输入一个表名“XSDA”,查找"姓名"为"刘洪"的记录。

*如果有该记录,则将该表结构及"姓名"为"刘洪"的记录一

*起复制成一个新表(表名为"A1");否则,仅复制表结构。

*(设,表中有固定字段"姓名")。

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

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

SETTALKOFF

ACCEPTTOA

USE&A

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

【?

】FOR姓名="刘洪"

IFNOTEOF()

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

【?

】TOA1FOR姓名="刘洪"

ELSE

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

【?

】TOA1

ENDIF

USE

SETTALKON

RETURN

答案:

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

LOCATE

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

LOCA

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

COPY

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

COPYSTRUCTURE

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

COPYSTRU

第3题(5.0分)题号:

856

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

*【程序填空】

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

*功能:

有三个数据表文件:

学生入学情况xsqk.dbf、学生成绩

*xscj.dbf、教师情况jsqk.dbf。

*下面程序时生成一个新数据表文件xsqk2.dbf,包括四个

*字段:

姓名、班级、任课教师、课程。

记录是入学时为

*保送生且本学期计算机成绩在90分以上(包括90分)的

*全部学生。

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

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

settalkoff

clear

sele3

usejsqk

sele2

usexscj

sele1

usexsqk

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

joinwithctoxsqk1for【?

】fields姓名,班级,c.任课教师,c.课程

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

【?

】4

usexsqk1

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

joinwithbtoxsqk2for姓名=b->姓名.and.b->计算机>=90field【?

closedata

settalkon

return

答案:

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

班级=c->班级and保送生

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

保送生and班级=c.班级

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

sele

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

姓名,班级,任课教师,b->数学,b->计算机

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

姓名,班级,任课教师,b.数学,b.计算机

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

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

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

第1题(5.0分)题号:

775

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

*【程序改错】

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

*题目:

查找RSH.dbf中女职工的最高工资,并显示其姓名和工资。

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

*注意:

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

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

SETTALKOFF

USERSH

MGZ=0

DOWHILE.NOT.EOF()

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

IF性别="女",MGZ<"工资"

MGZ=工资

MXM=姓名

ENDIF

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

CONT

ENDDO

?

MXM,MGZ

USE

SETTALKON

RETU

答案:

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

IF性别="女".and.MGZ<工资

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

IF性别="女"andMGZ<工资

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

IFMGZ<工资.and.性别="女"

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

IFMGZ<工资and性别="女"

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

IF性别='女'.and.MGZ<工资

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

IF性别='女'andMGZ<工资

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

IFMGZ<工资.and.性别='女'

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

IFMGZ<工资and性别='女'

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

IF性别=[女].and.MGZ<工资

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

IF性别=[女]andMGZ<工资

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

IFMGZ<工资.and.性别=[女]

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

IFMGZ<工资and性别=[女]

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

SKIP

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

dowhile!

eof()

第2题(5.0分)题号:

768

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

*【程序改错】

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

*题目:

从键盘输入一串汉字,将它逆向输出,并在每个汉字中

*间加一个"*"号。

*例如:

输入"计算机考试",应输出"试*考*机*算*计"

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

*注意:

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

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

SETTALKOFF

ACCEPTTOA

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

DON=2TOLEN(A)

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

?

?

SUBSTR(A,LEN(A)-N,2)

IFN#LEN(A)

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

?

"*"

ENDIF

ENDFOR

SETTALKON

RETU

答案:

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

FORN=2TOLEN(A)STEP2

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

?

?

SUBSTR(A,LEN(A)-N+1,2)

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

?

?

SUBS(A,LEN(A)-N+1,2)

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

?

?

"*"

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

?

?

'*'

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

?

?

[*]

第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分)题号:

692

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

*【程序设计】

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

*题目:

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

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

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

SETTALKOFF

SETLOGERRORSON

OUT=-1

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

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

DOYZJ24WITHOUT

SETTALKON

RETURN

答案:

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

S=0

FORI=1TO200

IFI/2=INT(I/2)

S=S+I

ENDIF

ENDFOR

?

S

OUT=S

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

第2题(5.0分)题号:

707

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

*【程序设计】

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

*题目:

编程判断整数x是否是同构数。

若是同构数,结果返回1;

*否则返回0。

(x的值要求不大于100)

*所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。

*例如:

输入整数5,5的平方数是25,5是25中右侧的数,所以5是

*同构数。

*将结果存入变量OUT中。

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

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

SETTALKON

SETLOGERRORSON

?

"输入整数x=25进行判断"

x=25

OUT=-1

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

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

DOYZJWITHOUT

SETLOGERRORSOFF

SETTALKOFF

答案:

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

k=x*x

ifk%10=xork%100=x

out=1

else

out=0

endif

?

out

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

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

八、VF窗体设计共2题(共计21分)

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

第1题(11.0分)题号:

93

一、基本操作

1、为数据库数据库“Stsc”中的表“student”建立主索引,索引名称

和索引表达式均为“学号”;为“Score”建立两个普通索引,索引

名和索引表达式均为“学号”和“课程号”;为“Course”建立主索

引,索引名和索引表达式均为“课程号”。

2、建立表“student”、“score”、“course”之间的关联。

二、简单应用

1、在考生文件夹下有一个数据库stsc,其中有数据库表student、

score和course。

利用SQL

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

当前位置:首页 > 人文社科 > 法律资料

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

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