第3章(带答案).doc

第3章(带答案).doc

ID:28766131

大小:28.50 KB

页数:5页

时间:2018-12-14

第3章(带答案).doc_第1页
第3章(带答案).doc_第2页
第3章(带答案).doc_第3页
第3章(带答案).doc_第4页
第3章(带答案).doc_第5页
资源描述:

《第3章(带答案).doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第三章:数据与数据运算(本章在笔试考试中分值约为<=4分)一、常量与变量(一)常量1.数值型常量122.货币型常量$123.字符型常量[12]4.日期型常量{^12}5.日期时间型常量6.逻辑型常量(二)变量1.简单内存变量每一个变量都有一个名字,可以通过变量名访问变量。如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.或(M-〉),否则系统将访问同名的字段变量例:USEHYA13姓名=姓名注:=STORE只能够给内存变量赋值2.数组数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。每个数组

2、元素相当于一个简单变量,可以给各元素分别赋值。在VF中,一个数组中各元素的数据类型可以不同与简单内存变量不同,数组在使用之前一般要用DIMENSION或DECLARE命令显式创建(三)内存变量常用命令1.内存变量的赋值=STORE的区别2.表达式值的显示?和??仅仅是否换行的区别注:?或??后表达式中的=号不再是赋值的意思,而是比较,得到一个逻辑值3.内存变量的操作4.表中数据与数组数据之间的交换Scattergather是一个互逆的操作二、表达式(一)数值表达式(二)字符表达式+-都是字符连接(三)日期时间表达式日期-日期日期+数值日期-数值(四)关系表达式<=>=

3、逻辑值比较汉字比较(五)逻辑表达式notandor运算符次序三、常用函数(2005年后的VF笔试考试中的分值最多2分,可以选择放弃)课后习题:历年考题:(1)  在以下四组函数运算中,结果相同的是。A)LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C)VARTYPE("36-5*4")与VARTYPE(36-5*4)D)假定A="this",B="isastring",A-B与A+B(2) 在下面的VisualFoxPro表达式中,不正确的

4、是。A){^2002-05-0110:10:10AM}-10B){^2002-05-01}-DATE()C){^2002-05-01}+DATE()D)[^2002-05-01]+[1000](3) 下面关于VisualFoxPro数组的叙述中,错误的是。A)用DIMENSION和DECLARE都可以定义数组B)VisualFoxPro只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组各个数组元素初值为.F.(4) 在下列函数中,函数值为数值的是。A)AT(′人民′,′中华人民共和国′)B)CTOD(′01/01/96′)C)BOF(

5、)D)SUBSTR(DTOC(DATE()),7)(5)表达式17%4的结果是A)4B)1C)0D)表达式错误(6)如下程序的输出结果是S1="计算机等级考试"S2="等级考试"?S1$S2A)4B).T.C)7D).F.(7)设X=2002,Y=150,Z="X+Y",表达式&Z+1的结果是A)类型不匹配B)X+Y+1C)2153D)20021501(8)下列函数中函数值为字符型的是A)DATE()  B)TIME()  C)YEAR()  D)DATETIME()(9)在下面的数据类型中默认为.F.的是A)数值型  B)字符型  C)逻辑型   D)日期型(10)

6、关于Visual FoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组原素赋以数值0D)数组元素的下标下限是0(11)在下面的表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.) B)LIKE("edit","edi?") C)AT("a","123abc")  D)EMPTY(SPACE(10))(12)Visual FoxPro内存变量的数据类型不包括A)数值型 B)货币型 C)备注型  D)逻辑型1、表达式STUFF("GOODBOY",5,3,"GIRL

7、")的运算结果是_________2、在VF中说明数组后,数组的每个元素在未赋值之前的默认值是【2】。3、把当前表当前记录的学号,姓名字段值复制到数组A的命令是SCATTERFIELD学号,姓名【13】4、函数BETWEEN(40,34,50)的运算结果是【15】二级VF练习题:1、用DIMENSIONa[2,3]命令定义了一个数组a,则该数组的下标变量(数组元素)数目是(6)注:创建了2*3共6个元素,分别是a(1,1)a(1,2)a(1,3)a(2,1)a(2,2)a(2,3)2、假定N、C、L分别为数值型、字符型、逻辑型内存变量,下面的表达式中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。