VFP期末考试测试题9686(2)

2019-08-17 12:26

RETURN

执行命令DO SS之后,第1行输出的结果是( )。 A、10 5 3 B、12 5 3 C、12 8 5 D、都不对 50.下列关于属性、方法和事件的叙述中,哪个是错误的?( ) A、属性用于描述对象的状态,方法用于表示对象的行为 B、基于同一个类产生的两个对象可以分别设置自己的属性值 C、事件代码也可以像方法一样被显示调用

D、在新建一个表单时,可以添加新的属性、方法和事件

51. 下面关于数据环境中两个表之间关系的说法中,正确的是( )。 A、数据环境是对象,关系不是对象 B、数据环境不是对象,关系是对象

C、数据环境是对象,关系是数据环境中的对象 D、数据环境和关系都不是对象

52.要选定表单中某选项组里的某个选项按钮,可以( A、单击选项按钮

B、双击选项按钮

C、先用鼠标右键单击选项组,并选择快捷菜单中的“编辑”命令,然后再单击选项按钮 D、以上B、和C、都可以

二、填空题

1.典型的菜单系统一般是一个下拉式菜单,下拉式菜单通常由一个成。

2.要将VFP系统菜单恢复成标准配置,可先执行sysmenu to default 命令。

3.快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在该对象的 rightclick 事件代码中添加调用该弹出式菜单程序的命令。4.在Visual FoxPro的命令中,<范围>选项可以使用的四种参数形式是having。

5.有计算机等级考试考生数据表文件STD.DBF为了颁发合格证书并备案,把STD数据表中的分)记录的\合格否\字段修改为逻辑真,然后将合格的记录追加到合格考生数据表请对以下操作命令填空。 USE STD LIST 记录号 准考证号 姓名 性别 1 11001 梁小冬 女 2 11005 林 旭 男 3 11017 王一平 男

4

11083

吴大鹏

男 ) 菜单项 和一组 子菜单项组 modify window screen 命令,然后再执行 set

for、 while、where 、和合格考生数据表HG.DBF。两个表的结构相同。\笔试成绩\和\上机成绩\均及格(大于等于60HG.DBF中。笔试成绩 上机成绩 合格否 70 80 .F. 95 78 .F. 60 40 .F. 90

60

.F.

5 11080 杨纪红 女 58 67 .F.

REPLACE all 合格否 with .t. FOR 笔试成绩>=60.AND.上机成绩>=60 USE HG

APPEND FORM STD FOR 合格否=.t. LIST

USE

6.执行如下命令序列 USE STUDENT LIST

记录号 1 2 3 4 5 6

姓名 王亮 刘云力 周云飞 于丽丽 李红云 钱博声

学号 098725 099321 097310 099512 098320 099132

年龄 20 19 21 18 20 18

性别 男 男 女 女 女 男

INDEX ON 年龄TO NL FIND 20 SKIP DISP 姓名

最后一条命令显示的学生姓名是 周云飞 。

7.设数据表文件SC.DBF中有如下记录,其中学号、姓名为字符型字段,其余均为数值型字段,

并且假定该表已打开。

记录号 1 2 3 4 5 6 7 8

学号 913101 913102 913103 913104 924104 924105 924106 924107

姓名 王刚 李力 赵冲 李心 章文 曾红 寒雪 陈冬

出生日期 性别 03/11/73 男 03/21/72 女 04/23/73 女 04/28/74 女 05/06/75 男 05/03/75 男 01/18/73 男 09/16/75 男

籍贯 贷款 广西 350 江西 200 安徽 150 辽宁 100 云南 230 河北 50 山西 50 贵州 100

1)按\贷款\建立索引文件SCDK,应该使用命令 index on 贷款 to scdk 。 2)求出贷款的总和并存入变量DKH中,应该使用命令 sum 贷款 to dkh 。

3)求出贷款的平均值并存入变量PJDK中,应该使用命令 average 贷款 to pjdk 。 4)统计女学生的人数并存入变量NXRS中,应该使用命令 count for 性别=”女” to nxrs。 8.在学生数据表中,年龄字段为数值型,标志字段为逻辑型,请填空。 USE 学生

INDEX ON 年龄 TO NL

将记录指针定位在第一个年龄是20的记录上,应该使用的命令是 locate for 年龄=20。 显示所有年龄为20的学生记录,应该使用命令DISP ALL for for 年龄=20 。 执行下列命令

SET INDEX TO

GO 11

之后,把从记录号11到最后一条记录的标志字段设置为逻辑真,应使用命令 REPLACE 标志 WITH .T. while recno()>=11

9.有3个数A,B,C,其中两个数相等,而另一个数比其他两个数都大,下列程序段的功能是

找出其中最大的那个数,请填空。 DO CASE

CASE C>A AND C>B ?\,C

CASE B>A AND B>C ?\,B

CASE A>B AND A>C ?\,A ENDCASE

10.阅读下列程序,并给出运行结果。 SET TALK OFF CLEAR STORE 1 TO X STORE 20 TO Y DO WHILE X<=Y IF INT(X/2)<>X/2 X=1+X^2 Y=Y+1 LOOP ELSE X=X+1 ENDIF ENDDO ?X ?Y

SET TALK ON RETURN

运行结果X的值为 122.00 ,Y的值为 23 。 11.下列程序的功能是删除输入字符串中所含的空格,请填空。 SET TALK OFF

ACCEPT \请输入字符串:\ i=2

DO WHILE \&&判断x中是否包含空格 i=AT(\

x=substr(x,1,i-1)+substr(x,i+1,len(x)-i) i=i+1 ENDDO ?X

RETURN

12.下列程序的功能是对ABC.DBF中的字段\数量\里的数,求其偶数之和,并显示所有偶数,请填空。

SET TALK OFF USE ABC S=0

DO WHILE .T.

IF mod(数量,2)=0 ?数量 S=S+数量 ENDIF skip IF EOF() exit ENDIF ENDDO ?S RETURN

13.共有5个数据表文件STD1.DBF~STD5.DBF,下列程序的功能是删除每个表文件的最后一条记

录,请填空。

N=1

DO WHILE N<=5

DB= “std”+str(N)+”.dbf” USE &DB GOTO BOTTOM DELETE PACK N=N+1 ENDDO USE

14.填空完成下列程序( )。 SET TALK OFF USE STD

ACCEPT \请输入待查学生姓名:\ DO WHILE .NOT.EOF() IF 姓名=XM

?\姓名( )。\姓名,\成绩( )。\(成绩,3,0) ENDIF SKIP ENDDO SET TALK ON RETURN

15.下列程序的功能是从键盘接受到Y或N才退出循环,请填空 DO WHILE .T.

WAIT \请输入Y/N:\

IF ((UPPER(YN)<>\).AND.(UPPER(YN)<>\) loop ELSE EXIT ENDIF ENDDO

16.计算机等级考试的查分程序如下,请填空 SET TALK OFF USE STUDENT

ACCEPT \请输入准考证号:\ LOCATE FOR 准考证号=NUM IF found()

?姓名+\的成绩是:\ ELSE

?\没有此考生!\ ENDIF USE

SET TALK ON

17.假设有商品数据表文件SP1.DBF为数值型字段,是否进货为逻辑型字段。该数据表记录如下: 记录号 商店名 商品名 1 光明商店 电冰箱 2 长安商店 空调 3 百货大楼 彩电 4 塞特购物中心 洗衣机 5 蓝岛东区 空调 6 长安商场 电冰箱 7 塞特购物中心 彩电 8 百货大楼 洗衣机请阅读下列程序,并将程序填写完整。 SET TALK OFF STOR \

INDEX ON 品牌 TO PP DO WHILE

ACCEPT \请输入查询的品牌 SEEK CHX IF found( ) DISPLAY ELSE

?\无此品牌商品! ENDIF

WAIT \继续查找吗?( ENDDO

,3,0) ,其中商店名、商品名和品牌为字符型字段,单价和库存量品牌 单价 库存量海尔 3700 60 科龙 3600 27 长虹 2450 60 小鸭 1600 美的 2800 26 海尔 3700 20 康佳 2980 松下 1780 12 :\ TO CHX \Y/N)\ 是否进货.F. .T. .F. 90 .F. .T. .T. 32 .F. .T. (成绩


VFP期末考试测试题9686(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014黑龙江高三考前模拟试题汇编(十一)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: