vfp考试题目。求解答

下列程序的功能是计算一个英文句子中包括几个英文单词(假设各单词间以空格或标点符号分隔)。其基本算法是首先在字符串左边加一个空格,然后对字符串中的每个字符依次进行如下的处理:如果该字符为英文字母,且左边的字符不是英文字母,则英文单词个数加1。要求:在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。

cString='He is a doctor.'
cString=SPACE(1)+cString
nCount=0
FOR n=1 TO LEN(cString)
c=SUBSTR(cString,n,1) &&每次取一个字节
IF BETWEEN (c,'A','Z') OR BETWEEN(c,'a','z')
c=SUBSTR (cString,n-1,1)
IF !(BETWEEN(c,'A','Z') OR BETWEEN(c,'a','z')) &&如某字母左边不是字母理解为新单词的开始
nCount=nCount+1
ENDIF
ENDIF
ENDFOR
WAIT WINDOWS '英文单词个数为'+STR(nCount)

第1个回答  2017-11-08
1、VFP是基于Windows平台的应用程序,因此许多操作与Windows的Office软件类似。(错)2、不论表文件是否打开,同名的字段变量的优先级高于内存变量。错3、同一个表文件中,所有记录的长度均相等。(对)4、建立表文件时,也一定产生同
第2个回答  2017-11-08
rand()作用自动生成0~1之间的数cleardimex(10)&&建立数组fori=1to10x(i)=int(rand()*100)&&生成0~100随机数endfor&&输入forb=1to9forc=b+1to10&&c=b也可实现写还是写b+1吧ifx(b)>x(c)t=x(b)x(b)=x(c)x(c)=tendif
第3个回答  2017-11-08
修改什么?
第4个回答  2017-11-08
已发送~给分吧...
第5个回答  2011-06-07

1、VFP是基于Windows平台的应用程序,因此许多操作与Windows的Office软件类似。 ( 错 )
2、不论表文件是否打开,同名的字段变量的优先级高于内存变量。错
3、同一个表文件中,所有记录的长度均相等。 ( 对 )
4、建立表文件时,也一定产生同名的备注文件。 ( 错 )
5、索引与排序的意义相同。 ( 错 )
1、数据库DB,数据库系统DBS,数据库管理系统DBMS三者的关系为( a )。
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS
2、在已打开表文件的第五条记录前插入一条记录的操作应为( d )。
A、go 5 B、 go 4 C、 go 5 D、 go 5
insert insert before insert blank insert before
3、表文件有5个字段,其中3个字符型字段宽度分别为6,12,10,另有一个逻辑型字段和一个日期型字段,问每条记录的总字节数为( B )。
A、37 B、38 C、39 D、40
4、假设数据库表文件已打开,为确保记录指针定位在物理记录号为1的记录上,应执行( C )。
A、go top B、go Bof() C、 go 1 D、skip 1
5、以下所列不属于索引作用的是_D____。
A、记录排序 B、建立表格间的关系 C、控制字段中重复值的输入 D、运算
6、视图设计器中含有的,但查询设计器中却没有的选项卡是( D )。
A、筛选 D、排序依据 C、分组依据 D、更新条件
7、设计菜单要完成的最终操作是( D ) 。
A、创建主菜单及子菜单 B、指定各菜单任务
C、浏览菜单 D、生成菜单程序Mpr
8、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的( B )。
A、Name属性 B、Caption属性
C、Closable属性 D、AlwaysOnTop属性
9、以下属于非容器类控件的是( B )。
A、Form B、Label C、Page D、Container
10、在Visual FoxPro中,表单(Form)是指( D )。
A、数据库中各个表的清单 B、一个表中各个记录的清单
C、数据库查询的列表 D、窗口界面本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网