SET TALK OFF M=0 N=100 DO WHILE N>M M=M+N N=N-10 ENDDO ?M,N RETURN
运行此程序的显示结果为( d )。
A、0 10 B、10 90 C、90 100 D、100 90
48.执行语句DIMENSION M(3),N(2,3)后,数组M和N的元素个数分别为( b A、1个,2个 B、3个,6个 C、3个,5个 D、4个,12个 49.有如下程序 SET TALK OFF DIMENSION K(2,3) I=1
DO WHILE I<=2 J=1
DO WHILE J<=3 K(I,J)=I*J ??K(I,J) ??\ J=J+1 ENDDO ? I=I+1 ENDDO RETURN
运行此程序的结果是( a )。
A、1 2 3 B、1 2 C、1 2 3 D、1 2 3 2 4 6 3 2 1 2 3 2 4 9 50.能够把数组的值存入数据表当前记录的命令是( d )。 A、STORE B、REPLACE C、SCATTER D、GATHER 51.有如下程序( )。
主程序SS.PRG 子程序SUB1.PRG SET TALK OFF PARAMETER A,B X=10 X=A+10 A=2 A=A+B B=3 ?X,A,B DO SUB1 WITH A,B RETURN DO SUB1 WITH A,B ?X,A,B SET TALK ON
)。 RETURN
执行命令DO SS之后,第1行输出的结果是( b )。 A、10 5 3 B、12 5 3 C、12 8 5 D、都不对 52.下列关于属性、方法和事件的叙述中,哪个是错误的?( d ) A、属性用于描述对象的状态,方法用于表示对象的行为 B、基于同一个类产生的两个对象可以分别设置自己的属性值 C、事件代码也可以像方法一样被显式调用
D、在新建一个表单时,可以添加新的属性、方法和事件(不能添加事件) 54.设计表单时,要选定表单中选项按钮组控件里的某个选项按钮,可以( C ) A、单击选项按钮 B、双击选项按钮
C、先用鼠标右键单击选项组,并选择快捷菜单中的“编辑”命令,然后再单击选项按钮 D、以上B、和C、都可以
57.把一个项目编译成一个应用程序时,下面的叙述正确的是( d )。 A、所有的项目文件将组合为一个单一的应用程序文件 B、所有项目的包含文件将组合为一个单一的应用程序文件 C、所有项目排除的文件将组合为一个单一的应用程序文件 D、由用户选定的项目文件将组合为一个单一的应用程序文件 58.连编应用程序可以生成的文件是( b )。
A、.app文件 B、.exe文件 C、.txt文件 D、.prg文件 59.下面关于运行应用程序的说法正确的是( c )。
A、.app应用程序可以在Visual FoxPro和Windows环境下运行 B、.exe只能在Windows环境下运行
C、.exe应用程序可以在Visual FoxPro和Windows环境下运行 D、.app应用程序只能在Windows环境下运行
60.作为整个应用程序入口点的主程序至少应具有以下功能( d )。 A、初始化环境
B、初始化环境、显示初始用户界面
C、初始化环境、显示初始用户界面、控制事件循环
D、初始化环境、显示初始用户界面、控制事件循环,退出时恢复环境
二、填空题
1.典型的菜单系统一般是一个下拉式菜单,下拉式菜单通常由一个 菜单项 和一组 子菜单项组成。
2.要将VFP系统菜单恢复成标准配置,可先执行 modify window screen 命令,然后再执行 set sysmenu to default 命令。
3.快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是 在该对象的 rightclick 事件代码中添加调用该弹出式菜单程序的命令。
4.在Visual FoxPro的命令中,<范围>选项可以使用的四种参数形式是 all 、 next
5.有计算机等级考试考生数据表文件STD.DBF和合格考生数据表HG.DBF。两个表的结构相同。为了颁发合格证书并备案,把STD数据表中的\笔试成绩\和\上机成绩\均及格(大于等于60
分)记录的\合格否\字段修改为逻辑真,然后将合格的记录追加到合格考生数据表HG.DBF中。请对以下操作命令填空。 USE STD LIST
记录号 1 2 3 4 5
准考证号 姓名 11001 11005 11017 11083 11080
梁小冬 林 旭 王一平 吴大鹏 杨纪红
性别 女 男 男 男 女
笔试成绩 上机成绩 合格否 70 95 60 90 58
80 78 40 60 67
.F. .F. .F. .F. .F.
REPLACE all 合格否 with .t. FOR 笔试成绩>=60.AND.上机成绩>=60 USE HG
APPEND FORM STD FOR 合格否=.t. LIST
USE
8.设数据表文件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 贷款 tag scdk 。 2)求出贷款的总和并存入变量DKH中,应该使用命令 sum 贷款 to dkh 。
3)求出贷款的平均值并存入变量PJDK中,应该使用命令 average 贷款 to pjdk 。 4)统计女学生的人数并存入变量NXRS中,应该使用命令 count for 性别=”女” to nxrs。 9.在学生数据表中,年龄字段为数值型,标志字段为逻辑型,请填空。 USE 学生
INDEX ON 年龄 TO NL
将记录指针定位在第一个年龄是20的记录上,应该使用的命令是 locate for 年龄=20。 显示所有年龄为20的学生记录,应该使用命令DISP ALL for for 年龄=20 。 执行下列命令
SET INDEX TO
GO 11
之后,把从记录号11到最后一条记录的标志字段设置为逻辑真,应使用命令 REPLACE 标志 WITH .T. rest
10.有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
11.阅读下列程序,并给出运行结果。 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 。 12.下列程序的功能是删除输入字符串中所含的空格,请填空。 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
13.下列程序的功能是对ABC.DBF中的字段\数量\里的数,求其偶数之和,并显示所有偶数,请填空。
SET TALK OFF
相关推荐: