最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

VFP历年期末考试真题

来源:动视网 责编:小OO 时间:2025-09-24 23:43:45
文档

VFP历年期末考试真题

试卷编号:8271所属语言:VisualFoxpro试卷方案:VFP期中-1a试卷总分:100分共有题型:3种一、填空共20题(共计20分)第1题(1.0分)题号:881在同一个数据表中有【1】个主索引.答案:1).1第2题(1.0分)题号:1916视图可以在"数据库设计器"窗口中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的【1】.答案:1).数据库第3题(1.0分)题号:1901在关系模型中实体之间的联系有三种关系:一对一关系、一对多关系和多对多关系.在VFP数
推荐度:
导读试卷编号:8271所属语言:VisualFoxpro试卷方案:VFP期中-1a试卷总分:100分共有题型:3种一、填空共20题(共计20分)第1题(1.0分)题号:881在同一个数据表中有【1】个主索引.答案:1).1第2题(1.0分)题号:1916视图可以在"数据库设计器"窗口中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的【1】.答案:1).数据库第3题(1.0分)题号:1901在关系模型中实体之间的联系有三种关系:一对一关系、一对多关系和多对多关系.在VFP数
试卷编号:8271

所属语言:Visual Foxpro

试卷方案:VFP期中-1a

试卷总分:100分

共有题型:3种

一、填空   共20题 (共计20分)

第1题 (1.0分)  题号:881

在同一个数据表中有【1】个主索引.

答案:

   1). 1

第2题 (1.0分)  题号:1916

视图可以在"数据库设计器"窗口中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的【1】.

答案:

   1). 数据库

第3题 (1.0分)  题号:1901

在关系模型中实体之间的联系有三种关系:

一对一关系、一对多关系和多对多关系.

在VFP数据库中,数据库表之间不能建立的关系是【1】.

答案:

   1). 多对多关系

第4题 (1.0分)  题号:358

E-R数据模型一般在数据库设计的【1】 阶段使用.

答案:

   1). 概念设计

第5题 (1.0分)  题号:11

每张表最多可以有【1】个字段,但当表中的一个或多个字段允许使用空值时,该表最多可以有【2】个字段.

答案:

   1). 255

   2). 254

第6题 (1.0分)  题号:1935

为了实现数据的性,便于数据库的设计和实现,

美国国家标准局(ANSI)计算机与信息处理委员会(代号为X3)以及标准规划和要求委员会(SPARC)

在1975年将数据库系统的结构定义为三级模式结构:外部层、【1】和内部层.

答案:

   1). 概念层

第7题 (1.0分)  题号:1874

数据库通常包括两部分内容:一是按一定的数据模型组织并实际存储的所有应用所需的数据;

二是存放在数据字典中的各种描述信息,这些描述信息通常称为【1】.

答案:

   1). 元数据

第8题 (1.0分)  题号:2107

已知教师表(JS.DBF)中存在一条姓名(XM)为"王一平"的记录,执行下列程序后,输出结果为【1】.

SELE JS

LOCATE FOR XM="王一平"

XM=3

?XM

答案:

   1). 王一平

第9题 (1.0分)  题号:349

"参照完整性生成器"对话框中的"插入规则"选项卡用于指定在【1】中插

入新记录或更新已存在的记录时所用的规则.

答案:

   1). 子表

第10题 (1.0分)  题号:17

7.如果依次执行下列命令,则xs表在两个工作区中同时打开,其别名分别为【1】和【2】.   

CLOSE TABLES ALL    

USE xs    

SELE 20    

USE xs AGAIN

答案:

   1). xs

   2). W20

第11题 (1.0分)  题号:1904

在移动表或数据库后更新链接,可以使用VALIDATE DATABASE命令检查数据库的有效性和更新链接.

该命令要求以【1】方式打开当前数据库.

答案:

   1). 独占

第12题 (1.0分)  题号:2347

如果学生表(xs.dbf)已在当前工作区中打开,要筛选出号zydh为"102001"的记录的命令是 【1】;要取消该筛选的命令是【2】  .

答案:

   1). set filter to zydh="102001"

   2). set filter to

第13题 (1.0分)  题号:354

【1】语言是关系型数据库的标准语言.

答案:

   1). SQL

第14题 (1.0分)  题号:1884

如果要将第1个字符为"c"的所有变量保存到mVar内存变量文件中,可以使用命令【1】.

答案:

   1). save to mVar all like c*

第15题 (1.0分)  题号:15

5.设有一张自由表cjda,该表有一个字段名为by的子段.如果要将字段删除,可以使用命令ALTER TABLE cjda【1】.

答案:

   1). DROP COLUMN by 或 DROP by

第16题 (1.0分)  题号:359

 某图书资料室的:"图书管理"数据库中有三张表:TS.dbf(图书表)、DZ.dbf(读者表)与JY.dbf(借阅表),表结构如下:

  

TS.dbf 结构                  DZ.dbf 结构                    JY.dbf结构

字段名          字段类型        字段名        字段类型        字段名        字段类型

编号          C(10)            借书证号 C(6)                 借书证号        C(6)

分类号        C(10)            单位         C(18)            编号            C(10)

书名          C(8)             姓名        C(8)              借书日期        D(8)

出版单位      C(20)            性别        C(2)              还书日期        D(8)

作者          C(8)             职称        C(10)          

单价          N(7,2)           地址        C(20)        

馆藏册书      N(4)                            

 

完善下列语句以查询该图书资料室各出版单位出版图书的馆藏总册数、总金额、平均单价: 

  

  SELECT 出版单位,SUM(馆藏册数) AS 馆藏总册数,;

         SUM(馆藏册数*单价) AS 总金额,【1】AS  平均单价 ;

         FROM 图书馆里!TS; 

         GROUP BY  出版单位 

  

完善下列语句以查询借阅次数最多的前10名读者的借书证号、姓名、单位和借阅次数: 

  

SELECT【2】JY.借书证号,DZ.姓名,DZ.单位,COUNT(*) AS 借阅次数,;

FROM  图书馆里!DZ  INNER JOIN 图书管理!JY;

ON DZ.借书证号= JY.借书证号; 

GROUP BY  1 ;

ORDER BY 【3】 

答案:

   1). AVG(总金额/馆藏总册数) 或 SUM(馆藏册数*单价)/SUM(馆藏册数) AS 平均单价

   2). TOP 10

   3). 3 DESC 或 借阅次数 DESC

第17题 (1.0分)  题号:1908

数据库表的触发器是在对表的记录进行操作时实施的检验规则.触发器分为【1】种类型.

答案:

   1). 3 或 三

第18题 (1.0分)  题号:1907

若当前打开的数据库中有一张名为xsb的数据库表,且表中有一个名为by的字段,

则将该字段的标题属性设置为"备用可以使用命令:

=DBSETPROP('xsb.by',【1】,'caption','备用').

答案:

   1). 'FIELD' 或 "FIELD"

第19题 (1.0分)  题号:1877

从数据模型来看,VFP属于【1】型数据库管理系统.

答案:

   1). 关系

第20题 (1.0分)  题号:1910

如果意外地删除了某个数据库文件,

由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,

因此这些数据库表也不能被添加到其他的数据库中.

这时需要利用【1】命令删除存储在数据库表中的后链,使之成为自由表.

答案:

   1). FREE TABLE

二、单项选择   共40题 (共计40分)

第1题 (1.0分)  题号:424

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

A:选择、投影、联接

B:索引、排序、查找

C:选择、索引、联系

D:差、交、并

答案:A

第2题 (1.0分)  题号:935

创建两个具有"多对多"关系的表之间的关联,应当().

A:通过纽带表

B:通过某个同名字段

C:通过某个索引过的同名字段

D:通过主索引字段和不同字段

答案:A

第3题 (1.0分)  题号:537

数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三

者之关系是().

A:DB包含DBS和DBMS

B:DBS包含DB和DBMS

C:DBMS包含DBS和DB

D:三者同级,没有包含关系

答案:B

第4题 (1.0分)  题号:1072

数据库表移出数据后,变成自由表,该表的____仍然有效.

A:字段的有效性规则

B:字段的默认值

C:表的长表名

D:结构复合索引文件中的候选索引

答案:D

第5题 (1.0分)  题号:395

ASC("AB")值为().

A:131

B:0

C:65

D:66

答案:C

第6题 (1.0分)  题号:2747

可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,需用子句____.

A:WHERE

B:UNION

C:ORDRE BY

D:JOIN

答案:B

第7题 (1.0分)  题号:1376

执行以下命令后显示结果为

store 2+3<7 to a

store 1>4 to b

? a and b

A:.t.

B:.f.

C:a

D:b

答案:B

第8题 (1.0分)  题号:1109

对于VFP中的参照完整性规则,下列叙述中不正确的是______.

A:更新规则是当父表中记录的关键字值被更新时触发

B:删除规则是当父表中记录被删除时触发

C:插入规则是当父表中插入或更新记录时触发

D:插入规则只有两个选项:和忽略

答案:C

第9题 (1.0分)  题号:1243

在下列表达式中,结果为真的是:  

A:.T.<.F.

B:"ABC"<"AAAA"

C:"ASD">"ABC"

D:123<12

答案:C

第10题 (1.0分)  题号:474

函数?AT("万般皆下品惟有读书高")的结果是().

A:万般皆下品

B:惟有读书高

C:万般皆下品   惟有读书高

D:0

答案:D

第11题 (1.0分)  题号:431

Visual FoxPro支持多少个工作区().

A:25

B:225

C:32767

D:180

答案:C

第12题 (1.0分)  题号:1204

有关视图与查询,下列说法中不正确的是____.

A:查询是只读型数据,而视图可以更新数据源

B:查询可以更新数据源,视图也有此功能

C:视图具有许多数据库表的共性,利用视图可以创建查询和视图

D:视图可以更新源表中的数据,存在于数据库中

答案:B

第13题 (1.0分)  题号:588

已知"是否通过"字段为逻辑型,要显示所有未通过的记录,下列命令错误的是()。

A:LIST FOR 是否通过=.F.

B:LIST FOR 是否通过<>.T.

C:LIST FOR "是否通过″

D:LIST FOR NOT 是否通过

答案:C

第14题 (1.0分)  题号:575

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

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

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

C:项目中的文件是存在的.

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

答案:A

第15题 (1.0分)  题号:944

设user 表含有 工号(gh,c,4) 和 奖金(jj,n,4)等字段,其数据如下:

    gh         jj

   1101       300

   1102       200

   1103       .null.

   1104       100

   1105       .null.

针对该user表,执行下列查询命令:

 select  count(*) as 人数,sum(jj) as  奖金总和, avg(jj)  as  平均奖金 ;

   from  user

则查询得到的记录数为( )条

  

A:5

B:3

C:2

D:1

答案:D

第16题 (1.0分)  题号:570

下列字段名中不合法的是().

A:姓名

B:3的倍数

C:abs_7

D:UF1

答案:B

第17题 (1.0分)  题号:4141

在VFP中,用表设计器建立一个自由表文件,该文件有两个备注字段,有三个通用型字段,

还在表设计器中为该表建立四个索引,则该表保存时将产生____________文件.

A:1

B:3

C:7

D:10

答案:B

第18题 (1.0分)  题号:1092

针对某数据库中的两张表创建永久关系时,下列叙述中不正确的是____.

A:主表必须创建主索引或候选索引

B:子表必须创建主索引或候选索引或普通索引

C:两张表必须有同名的字段

D:子表中的记录数不一定多于主表

答案:C

第19题 (1.0分)  题号:1007

数据库系统的核心是().

A:编译系统

B:数据库

C:操作系统

D:数据库管理系统

答案:D

第20题 (1.0分)  题号:1132

只有()表能够创建主索引.

A:自由

B:任何

C:数据库

D:排序

答案:C

第21题 (1.0分)  题号:473

在下列函数中,其返回值为字符型的是___.

A:DOW()

B:AT()

C:CHR()

D:VAL()

答案:C

第22题 (1.0分)  题号:976

哪一种索引文件会随着表的打开而自动打开,随着表的关闭而自动关闭().

A:结构复合索引文件

B:复合索引

C:单索引文件

D:以上都是

答案:A

第23题 (1.0分)  题号:1107

在建立唯一索引,出现重复字段值时,只存储重复出现记录的().

A:第一个

B:最后一个

C:全部

D:几个

答案:A

第24题 (1.0分)  题号:412

ROUND(-8.8,0)的函数值为().

A:8

B:-8

C:9

D:-9

答案:D

第25题 (1.0分)  题号:2691

VFP系统中,查询文件的扩展名____.

A:.PRG

B:.QPR

C:.SCX

D:.TXT

答案:B

第26题 (1.0分)  题号:982

设表中有3条记录,当EOF( )的返回值为.T.时,其记录号为().

A:1

B:2

C:3

D:4

答案:D

第27题 (1.0分)  题号:1153

计算职称为工程师的所有职工的工资总和,并把计算结果存入内存

变量gzh,应该使用命令().

A:SUM 工资 TO gzh FOR 职称=″工程师″

B:SUM ON 工资 TO gzh FOR 职称=″工程师″

C:TOTAL ON 工资TO gzh FOR 职称=″工程师″

D:TOTAL 工资 TO gzh FOR 职称=″工程师″

答案:A

第28题 (1.0分)  题号:1034

下面关于Visual FoxPro数组的叙述中,不正确的是().

A:一个数组中各个数组元素必须是同一种数据类型

B:新定义的数组的各个数组元素初值为.F.

C:Visual FoxPro只支持一维数组和二维数组

D:用DIMENSION命令可以定义数组

答案:A

第29题 (1.0分)  题号:1150

当数据库打开时,包含在数据库中的所有表都可以使用,但这些

表不会自动打开,使用时需要执行()命令.

A:CLEAR

B:USE <数据表名>

C:OPEN

D:LIST

答案:B

第30题 (1.0分)  题号:390

如果要求系统在显示日期是,显示如"2002年8月13日"的格式,可使用____命令.

A:SET DATE TO ANSI

B:SET DATE TO YMD

C:SET DATE TO LONG

D:SET DATE TO CHINESE

答案:C

第31题 (1.0分)  题号:4129

在多工作区操作中,如果选择了1、3、5号工作区并打开相应的数据表,

在命令窗口执行命令SELECT 0,其结果是选择_________号工作区为当前工作区.

A:0

B:1

C:2

D:4

答案:C

第32题 (1.0分)  题号:4061

彻底删除记录数据可以分两步来实现,这两部分别是命令________.

A:PACK和ZAP

B:PACK和RECALL

C:DELETE和PACK

D:DELETE和RECALL

答案:C

第33题 (1.0分)  题号:4099

使用SELECT-SQL命令来建立各种查询时,下列叙述正确的是:_________.

A:基于两个表创建查询时,必须预先在两个表之间创建永久性关系

B:基于两个表创建查询时,查询结果的记录数不会大于任一表中的记录数

C:基于两个表创建查询时,两表之间可以无同名字段

D:用ORDER BY子句只能控制查询结果按某个字段进行升序排列

答案:C

第34题 (1.0分)  题号:990

使用index命令创建唯一索引时,应选参数().

A:ASCENDING

B:DESCENDING

C:CANDIDATE

D:UNIQUE

答案:D

第35题 (1.0分)  题号:1112

在命令窗口中输入()命令,主屏幕上将显示"Visual   Foxpro6.0".

A:?Visual   Foxpro6.0回车

B:?{Visual   Foxpro6.0}回车

C:?"Visual   Foxpro6.0"回车

D:Visual   Foxpro6.0回车

答案:C

第36题 (1.0分)  题号:4082

下列叙述含有错误的是__________.

A:一个数据库表只能设置一个主索引

B:唯一索引不允许索引表达式有重复值

C:候选索引既可以用于数据库表也可以用于自由表

D:候选索引不允许索引表达式有重复值

答案:B

第37题 (1.0分)  题号:386

?str(1234.567,3,2)的结果为().

A:123.57

B:123.56

C:123

D:* * *

答案:D

第38题 (1.0分)  题号:2

在Visual FoxPro中,备注型数据类型在表中占用()个字节.

A:1

B:2

C:4

D:8

答案:C

第39题 (1.0分)  题号:996

数据表文件有10条记录,当前记录号是3,使用APPEND BLANK命令

增加一条空白记录,该记录的序号的().

A:4

B:3

C:1

D:11

答案:D

第40题 (1.0分)  题号:4035

假设cj=78,则函数:iif(cj>=60,iif(cj>=85,"优秀良好"),"差")返回的结果是

A:优秀

B:差

C:良好

D:85

答案:C

三、程序填空   共14题 (共计40分)

第1题 (3.0分)  题号:576

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

*【程序填空】

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

*功能: 计算Y=2^2/2!+4^4/4!+6^6/6^+8^8/8!+10^10/10!的值

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

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

SET TALK OFF

CLEAR

S=0

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

FOR I=2 TO 10  【?】

 T=1

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

 FOR J=1 TO  【?】

  T=T*J

 endf

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

 s=s+【?】

endf

? 's=',s

set talk on

canc

答案:

   1). STEP 2

   2). I

   3). i^i /t 或 i**i /t 或 (j-1)^(j-1)/ t 或 (j-1)**(j-1) /t

第2题 (3.0分)  题号:73

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

*【程序填空】

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

*功能:下面程序是计算1+1+2+2+…+n+n之和的平方根的程序。

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

SET TALK OFF

INPUT TO N

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

【?】

FOR I=1 TO N

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

    S=【?】

ENDFOR 

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

?"结果是【?】

RETURN

SET TALK ON

答案:

   1). S=0 或 Store 0 To S

   2). s+2*i 或 2*i+s 或 i*2+s 或 s+i*2 或 s+i+i 或 i+i+s

   3). SQRT(S)

第3题 (3.0分)  题号:69

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

*【程序填空】

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

*功能:下面程序根据XSDB.DBF数据表中的计算机和英语成绩对奖

*     学金做相应调整:双科90分以上(包括90)的每人增加30元;

*     双科75分以上(包括75)的每人增加20元;其他人增加10元。

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

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

SET TALK OFF

USE XSDB

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

DO WHILE 【?】

  DO CASE

     CASE 计算机>=90.AND.英语>=90

         REPLACE 奖学金 WITH 奖学金+30

     CASE 计算机>=75.AND.英语>=75

         REPLACE 奖学金 WITH 奖学金+20

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

     【?】

         REPLACE 奖学金 WITH 奖学金+10

   ENDCASE

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

  【?】

ENDDO

USE

SET TALK ON

RETURN

答案:

   1). .not.eof() 或 not eof() 或 !eof() 或 eof() <> .T. 或 eof() # .T. 或 eof() != .T. 或 not eof()=.T.

   2). OTHERWISE 或 CASE  .NOT. (计算机>=90 .AND .英语 >=90) .OR. NOT. (计算机 >=75 .AND. 英语 >=75)

   3). SKIP 或 SKIP 1

第4题 (3.0分)  题号:552

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

*【程序填空】

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

*功能: 百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3

*      元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡

*      各多少只?

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

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

SET TALK OFF

clear

for hb=0 to 100

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

  for hm=0 to 100-【?】

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

    hs=【?】

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

     if hb*5+hm*3+【?】=100

        ? "公鸡有:",hb,"母鸡有:",hm,"小鸡有:",hs

     endif

  endf

endf

set talk on

RETURN

答案:

   1). hb

   2).  100- hb- hm 或  100- hm- hb

   3). hs/3 或 hs*(1/3)

第5题 (3.0分)  题号:74

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

*【程序填空】

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

*功能:以下程序通过键盘输入4个数字,找出其中最小的数。

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

SET TALK OFF

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

【?】

INPUT "请输入第一个数字" TO X

M=X

DO WHILE I<=3

         INPUT "请输入数字" TO X

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

         IF 【?】

             M=X

         ENDIF

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

【?】

ENDDO

? "最小的数是",M

SET TALK ON

RETURN

答案:

   1). I=1 或 STOR 1 TO I

2). XX 或 X<=M 或 M>=X

   3). I=I+1 或 I=1+I 或 STOR I+1 TO I 或 STOR 1+I TO I

第6题 (3.0分)  题号:559

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

*【程序填空】

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

*功能: 将字母转换成密码,转换规则是将当前字母变成其后

*      的第三个字母,但X变成A、Y变成B、Z变成C。

*      小写字母的转换规则同样。

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

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

SET TALK OFF

clear

accept "请输入一个字符串:"to pp

? pp

p=""

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

for i=1 to  【?】

  m=subs(pp,i,1)

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

if m<="z" .and. m>= "a" 【?】 m>="A" and m<="z"

    do case 

       case m="x"

            m="a"

       case m="X"

            m="A"

       case m="y"

            m="b"

       case m="Y"

            m="B"

       case m=" z"

            m="c"

       case m="Z"

            m="C"

       otherwise

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

           【?】

           m =chr(m) 

    endcase

    p=p+m

  endif

endfor

? p

set talk on

RETURN

答案:

   1). len(pp)

   2). or 或 .or. 或 OR 或 .OR.

   3). m= ASC(m) +3 或 m= 3+ ASC(m)

第7题 (3.0分)  题号:63

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

*【程序填空】

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

*功能:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:

*    学号、姓名、英语,生年月日,否则提示"查无此人!"。

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

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

SET TALK OFF

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

【?】

XM="王迪"

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

【?】姓名=XM

IF FOUN()   

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

  【?】学号, 姓名, 英语, 生年月日

ELSE

  ? "查无此人!"

ENDIF

USE

SET TALK ON

RETURN

答案:

   1). USE XSDB 或 USE XSDB .DBF

   2). loca for 或 loca All for

   3). display 或 ? 或 display  off 或 disp

第8题 (3.0分)  题号:93

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

*【程序填空】

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

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

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

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

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

SET TALK OFF

USE AAA.DBF

NN=1

MAX1=成绩

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

DO WHILE 【?】

   IF 成绩>MAX1

      MAX1=成绩

      NN=RECNO()

   ENDIF

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

  【?】

ENDDO

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

【?】

?"最高成绩:学号="+学号+",姓名="+姓名+",成绩="

成绩

USE

SET TALK ON

RETURN

答案:

   1). NOT EOF() 或 !EOF() 或 .NOT. EOF()

   2). SKIP 或 SKIP 1

   3). GO NN

第9题 (3.0分)  题号:588

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

*【程序填空】

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

*功能: 求出N×M整型数组的最大元素及其所在的行坐标及列

*      坐标(如果最大元素不唯一,选择位置在最前面的一个)。

*      例如:输入的数组为:

*                          1   2   3

*                          4   15  6

*                          12  18  9

*                          10  11  2

*

*      求出的最大数为18,行坐标为3,列坐标为2

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

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

SET TALK OFF

clear

dime aa(4,3)

for i=1 to 4

  for j=1 to 3

   input "insert a num:" to aa(i,j)

  endf

endf

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

max= 【?】

row=1

col=1

for i=1 to 4

 for j=1 to 3

if max***********SPACE**********    

      【?】

       row=i

       col=j

    endi

  endf

endf

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

? '最大数为:' , 【?】

? '行坐标为:',row

? '列坐标为:',col

set talk on

canc

答案:

   1). aa(1,1)

   2). max=aa(i,j)

   3). max

第10题 (3.0分)  题号:71

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

*【程序填空】

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

*功能:统计300到600之间(包括300和600)能被3整除的数的个数。

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

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

SET TALK OFF

GS=0

N=300

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

DO WHILE 【?】

   IF MOD(N,3)=0

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

     【?】

   ENDIF

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

  【?】

ENDDO

? "300到600之间(包括300和600)能被3整除的数的个数为",GS

SET TALK ON

RETURN

答案:

1). N< =600 或 N< 601 或 600 >=N 或 601 >N

   2). GS= GS+1 或 GS= 1+GS 或 STOR GS+1 TO GS 或 STOR 1+GS TO GS

   3). N= N+1 或 N= 1+N 或 STOR N+1 TO N 或 STOR 1+N TO N

第11题 (3.0分)  题号:75

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

*【程序填空】

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

*功能:以下程序的功能如(图1)。

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

SET TALK OFF

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

【?】

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

【?】 TO N

FOR I=0 TO N

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

    T=T+【?】

ENDFOR

?"T的值是:",T

SET TALK ON

RETURN

答案:

   1). STOR 0 TO T 或 T=0

   2). INPUT 或 INPU

   3). 2**I 或 2^i

第12题 (3.0分)  题号:596

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

*【程序填空】

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

*功能: 下面程序是计算1+3+5+…+99之和的程序。

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

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

SET TALK OFF

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

【?】

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

FOR I=1 TO  99 【?】

    S=S+I

ENDFOR 

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

?"结果=【?】

SET TALK ON

RETURN

        

答案:

   1). s=0

   2). step  2

   3). s 或 str(s) 或 str(s,4)

第13题 (2.0分)  题号:77

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

*【程序填空】

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

*功能:复制表XSDA.DBF,生成新表XS.DBF,在新表中查找所有

*      男同学的记录,并将男同学的记录逻辑删除。

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

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

SET TALK OFF 

USE XSDA

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

【?】

USE XS

LOCATE FOR 性别="男" 

DO WHILE FOUND()

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

  【?】

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

  【?】

ENDDO

USE 

SET TALK ON

RETURN

答案:

   1). COPY TO XS

   2). DELETE 或 DELE

   3). CONTINUE 或 CONT

第14题 (2.0分)  题号:82

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

*【程序填空】

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

*功能:显示所有100以内的6的倍数的数,并求这些数的和。

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

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

SET TALK OFF

I=1

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

【?】

DO WHILE I<=100

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

    IF MOD(【?】)=0

       ?I

       S=S+I

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

    【?】

    I=I+1

ENDDO

? "S=",S

SET TALK ON

RETURN

答案:

   1). S=0

   2). I,6

   3). ENDIF 或 ENDI

文档

VFP历年期末考试真题

试卷编号:8271所属语言:VisualFoxpro试卷方案:VFP期中-1a试卷总分:100分共有题型:3种一、填空共20题(共计20分)第1题(1.0分)题号:881在同一个数据表中有【1】个主索引.答案:1).1第2题(1.0分)题号:1916视图可以在"数据库设计器"窗口中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的【1】.答案:1).数据库第3题(1.0分)题号:1901在关系模型中实体之间的联系有三种关系:一对一关系、一对多关系和多对多关系.在VFP数
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top