ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:34.78KB ,
资源ID:6348434      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6348434.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三次课vf资料.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第三次课vf资料.docx

1、第三次课vf资料内容:第三章 需要拷数据库表。Vf辅导资料网址:ftp:/118.202.255.9 用户名:vf 密码:vf内容包括:各次辅导的讲义、05-08年的真题和每周都会上传一套模拟题供大家练习。本章内容在考试大纲中的要求是重点掌握。内容分为两大部分:数据和数据的运算。数据需要掌握:数据的类型、常量、变量。数据的运算需要掌握:运算符与表达式、函数。数据的类型八大分类(字符型、数值型、日期型、日期时间型、逻辑型、货币型、备注型、通用型)类型的字母表示(C、N、D 、T、 L 、Y 、M 、G)书写格式、数据取值范围和所占的字节数。字符型:由字母(汉字)、数字、空格等任意ASCII码字符

2、组成。 字符数据长度是0254。 一个汉字占2个字节,其他字符占1个字节。数值型:由数字0-9、一个符号(+/-)、一个小数点(.)组成。 取值范围-0.99999999999E+190.9999999999E+20。 数据还可以分为数值型、浮点型、双精度型和整型。日期型:通常采用美国格式 mm/dd/yyyy。 月-日-年。 固定长度,8个字节。日期时间型:mm/dd/yyyy hh:mm:ss Am/Pm hh mm ss 分别占2个字节。逻辑型:逻辑真:.T. 输入:T t Y y 逻辑假:.F. 输入:F f N n 固定长度,1个字节。货币型:固定长度,8个字节。小数位数4位,超出部

3、分四舍五入。备注型:存放指针。内容存放在与含有备注型字段的表同名的备注文件(*.fpt)中。记录中存储指向备注文件中相应内容的指针。固定长度,4个字节。通用型:只用于数据表中字段的定义。OLE对象的实际内容、类型、数据取决于具体的OLE对象以及是链接还是嵌入。 如果采用链接OLE对象方法,则表中只包含对OLE对象中数据的引用说明,及创建该OLE对象的应用程序的引用说明。如果是采用嵌入OLE对象方式,则表中除包含对创建该OLE对象的应用程序的引用外,还包含OLE对象中的实际数据。通用型字段的长度仅受限于磁盘的存储空间。固定长度,4个字节。例:05:在Visual FoxPro中,创建表结构时,字

4、段宽度不需要设置的数据类型是( )ABCDEA 日期型 B. 日期时间型 C. 通用型 D 备注型 E. 货币型07: 通用字段和备注字段在表中占用的字节数是() BA.2个 B.4个C.8个 D.10个08: 日期型字段在表中占用的字节数是()C A.2个 B.4个 C. 8个 D. 10个1.在Visual FoxPro中,下列选项中数据类型所占字符的字节数相等的是()DA. 字符型和逻辑型B. 日期型和备注型C. 逻辑型和通用型D. 通用型和备注型2下列常量中,只占用内存空间1个字节的是_。D A数值型常量 B货币型常量 C日期型常量 D逻辑型常量常量:常数支持:六种数据类型。重点是组成

5、。举例。字符型:要有定界符,定界符共三种,“”,。若字符串中包含一种定界符,须用另一种定界符括起来。例:3. 下列字符型常量的表示中,错误的是()CA. “12+13”B. “X=Y”C. 北京D. “等级考试”4字符型常量的定界符不包括_。C A单引号 B双引号 C花括号 D方括号数值型: 123.446 -0.36 +1.234E12货币型:以$开头,四舍五入到小数点后4位,不能用科学计数法。例:5下面货币型常量的书写格式,正确的一项是_。A A666666 B13234228 C12345321 D12345E4逻辑型:例:6.常量.N.表示的是_逻辑_型的数据。日期型:分隔符“/”。传

6、统的日期格式:mm/dd/yy。严格日期格式yyyy/mm/dd。空白日期表示:或/。例:7. 下面严格日期书写格式正确的一项是_。C A. 2002-06-27 B062702C2002-06-27 D02-06-27E. “2002-06-27”日期时间型:严格的时间日期型常量的格式为:yyyy/mm/dd ,hh:mm:ssa|p,其中的“/”号可用“-”号代替。(1)日期格式中的世纪值命令方式:SET CENTURY ON | OFF| TO ROLLOVER菜单方式:在系统菜单中依次选择【工具】、【选项】、【区域】,就可以在日期和时间区域中选择显示日期时是否显示世纪。 例:08:在命

7、令窗口中执行以下两条命令后的显示结果是B SET CENTURY ON ?2007/11/03+3 A.11/03/2010 B.11/06/2007 C.02/03/2008 D.11/05/2007(2)设置日期显示格式命令方式:【格式】 SET DATE TO AMERICAN |MDY | DMY | YMD | SHORT | LONG菜单方式:在系统菜单中选择【工具】、【选项】菜单项,在打开的【选项】对话框中选择【区域】选项卡,就可以在【日期和时间】区域中设置日期的显示格式。(3)设置日期分隔符命令方式:【格式】SET MARK TO 日期分隔符菜单方式:在系统菜单中选择【工具】、

8、【选项】菜单项,在打开的【选项】对话框中选择【区域】选项卡,就可以在【日期和时间】区域中设置日期分隔符。例:8.在命令窗口中输入下列命令: SET MARK TO - ? 2004-06-27 主屏幕上显示的结果是_。 A06/27/04 B06-27-04 C2004-06-27 D2004/06/27(4) 设置日期格式检查Visual FoxPro默认采用严格的日期格式,并以此检测所有日期型和日期时间型数据的格式是否规范、合法。命令方式:【格式】SET STRICTDATE TO 0 | 1 | 2【功能】用于设置是否对日期格式进行检测。【说明】 “0”表示不进行严格的日期格式检测; “

9、1”表示进行严格的日期格式检测(默认值),要求所有日期型和日期时间型数据均按严格的格式; “2”表示进行严格的日期格式检测,且对“CTOD( )”和“CTOT( )”函数的格式也有效;若省略可选项,则恢复系统默认值,等价于1的设置。菜单方式:在系统菜单中选择【工具】、【选项】菜单项,在打开的【选项】对话框中选择【常规】选项卡,单击展开【2000年兼容性】栏中的【严格的日期级别】下拉列表框,选择其中某个设置项,然后单击【确定】按钮确认此格式设置。例:07:2.以下常量中合法的有( )ABCDEA.123.56 B.123e+12 C.计算机等级考试 D.2007/10/22 E.T.08:9.

10、下列数据不属于常量的是C A. .T. B. 2007/11/03 C. NAME D. 2007/11/039. 下列常量中格式正确的是()DA. $1.23E4B. “”计算机”等级考试”C. .False.D. 2003/01/13变量内存变量、数组变量、字段变量、系统变量。内存变量:六大类。例:10.在Visual FoxPro中,T表示_内存变量。D A字符型 B数值型 C日期型 D日期时间型命名:例:06: 可作为Visual FoxPro变量名的是()DA.?B B.X=9C.100SS D.AA1206: 2.执行命令A2006/10/22之后,内存变量A的数据类型是_数值型_

11、。08:3.下列标识符中,不能用来做合法的字段名或内存变量名的是AA. 7_AB B. A56C. CLI_ID D. 字段 12. 下列内存变量的书写中,格式不正确的是_。A A.COMX BFlash_8C_MUMU D好心情13.下列变量名中不合法的是()CA. XYZB. 年龄C. 2XD. A2赋值例:08:6.若要用一条命令使变量A,B,C的值均为5,正确的命令是 STORE 5 TO A,B,C 。显示、释放、保存、恢复。数组变量定义及赋值、显示、释放、保存和恢复。值得注意的是,数组变量可以不带下标使用,这时它在赋值语句的左边和右边的含义不同,如果它在赋值语句的右边,表示该数组第

12、一个元素,如果它在赋值语句的左边,表示该数组所有元素。例如:DIMENSION X(2,3) &定义一个二维数组X,共6个元素X(1,1)=1001 &将字符串1001赋给数组X的第1个元素X(2)=王军 &将字符串王军赋给数组X的第2个元素STORE 男 TO Y(3) &将字符串男赋给数组Y的第3个元素X(2,1)=X &将数组X的第1个元素的值赋给数组X的第4个元素X=X(6) &将数组X的第6个元素的值赋给数组X的所有元素例:05:1.使用DIMENSIION ARRARY(4,3)定义的数组,它包含的元素个数为BA7 B. 12 C. 3 D.407:2.定义一个二维数组X(2,3)

13、的命令格式为 _DIME X(2,3)_。08:3.定义数组后,数组元素的初始值是 .F. 。14.下列有关数组的叙述中,错误的是()AA 在同一个环境下,数组与内存变量可以同名,两者互不影响B 可以用一维数组的形式访问二维数组C 在可以使用简单内存变量的地方都可以使用数组元素D 一个数组中各元素的数据类型可以相同,也可以不同15.使用DIMESION y(5)定义一个一维数组y,下列赋值语句中正确的是()AA y=8B y6=9C store 10 y2,y3,y4D y3,y4,y5=8字段变量八种+整型、双精度型。如果内存变量与数据表中的字段变量同名时,由于字段变量具有更高的优先级,所以

14、在访问内存变量时,必须在内存变量名前加上前缀“M.”或“M-”,否则系统将访问同名的字段变量。例:略系统变量其变量名均以下划线开始。例如可利用系统变量_screen来设置Visual FoxPro(工作区区域输出信息)显示的字体大小。方法是:_SCREEN.FONTSIZE=14 &设置输出字体的字号为14。常用函数 (1)数值函数:ABS()、SIGN()、MAX()、MIN()、SQRT()、INT()、CEILING()、FLOOR()、MOD()、ROUND()、PI()例:16.若采用下列程序计算一个整数的各位数字之和,则在下划线处应填写的语句是()ASET TALK OFFINPU

15、T “X=” TO XS=0DO WHILE X!=0 S=S+MOD(X,10) ENDDO?SSET TALK ONA. X=int(X/10)B. X=int(X%10)C. X=X-int(X/10)D. X=X-int(X%10)17.函数MOD(-4*7,-24/4)的值是()DA. 8B. 4C. -8D. -418.当变量X在奇偶数之间变化时,下列程序的输出结果为()ACLEARX=0DO WHILE X=1Second=second+SUBSTR(First,i,1)i=i-1ENDDO?Second27.函数UPPER(“China=中国”)的值是()CA. China=中

16、国B. CHina=中国C. CHINA=中国D. China=中国28.如果想从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是()AA. SUBSTR(“计算机等级考试”,11)B. SUBSTR(“计算机等级考试”,5,3)C. RIGHT(“计算机等级考试”,2)D. LEFT(“计算机等级考试”,4)29.下列数据哪个不是字符型数据()AA. 13/01/08B. “13/01/08”C. “12.3”D. “CHINA=中国”30.AT(“IS”,”THAT IS A NEW BOOK”)的运算结果是 631.执行?AT(“a+b=c”,”+”)语句,屏幕显示结

17、果为 0 (3)日期和时间函数:DATE()、TIME()、DATETIME()、YEAR()、MONTH()、CMONTH()、DAY()、HOUR()、MINUTE()、SEC()、DOW()、CDOW()例:32.假定系统日期是2008年1月13日,则执行命令PI=MOD(YEAR(DATE()-2000,10)后,PI的值是()CA. 012008B. -8C. 8D. 033.CTOD(“04-01-01”)+20的结果是 04-21-01为使日期型数据库能够显示世纪(即年为4位),应该使用的命令为()CA. SET MARK ONB. SET DATE ONC. SET CENTU

18、RY OND. SET STRICTDATE ON(4)数据类型转换函数:STR()、VAL()、CTOD()、CTOT()、DTOC()、TTOC()、ASC()、CHR()、& 类型转换函数:34.函数VAL(“12/06/01”)的参数类型是 字符型35.?STR(123.45,5,1)命令的输出结果是()BA. 123.4B. 123.5C. 123.45D. * (5)测试函数:BETWEEN()、ISNULL()、EMPTY()、VARTYPE()、BOF()、EOF()、RECNO()、RECCOUNT()、FOUND()、IIF()、DELETED()。07:2.条件函数IIF

19、(LEN(SPACE(3)2,1,-1)的返回值是_1_。08:14.在Visual FoxPro中,可以使用FOUND()函数来检测查询是否成功的命令包括()B A. LIST、FIND、SEEK B. FIND、SEEK、LOCATE C. FIND、DISPLAY、SEEK D. LIST、SEEK、LOCATE08:15.“人才”表当前状态的EOF()值为.T.,则函数RECNO()的值为C A. 0 B. 5 C. 6 D. NULL36. BETWEEN(40,30,48)的运算结果是().t.37. 条件函数IIF(LEN(SPACE(4)6,”TRUE”,” FALSE”)的返

20、回值是()FALSE例: 教师表教师(教工号C (5),姓名C (6),职称C (6),出生日期D,工资N (10,2),系号N(1)教工号 姓名 职称 出生日期 工资 系号 10001 张立中 副教授 07/01/70 2000.00 1 20002 王秋艳 教授 02/05/63 3000.00 2 10003 刘星斌 讲师 07/01/78 1500.00 1 30004 张月新 讲师 07/23/75 1600.00 3 10005 李明玉 教授 12/01/69 2600.00 1 20006 孙民山 助教 07/03/82 1100.00 2 30007 刘芳菲 教授 09/01/

21、60 2200.00 305: 对“教师”表建立如下图所示的用户界面表单,其中有两个标签:Label1,Label2,两个命令按钮:Cmmand1与Command2,对Cmmand1(“计算”按钮)的Click 事件编写代码如下:S=0 N=0USE 教师DO WHILE .NOT. EOF( ) IF ALLTRIM(职称)=“教授” S=S+(YEAR(DATE()YEAR(出生日期) N=N+1 ENDIF SKIPEND DO USEA=S/NThisFrom.Label2.Caption=“计算结果为:”+STR(A,2)请写出表单运行并单击“计算”按钮后,Label2上显示的内容。

22、642 计算结果为4205:8.IMAGE.PRG的内容如下,写出命令窗口中执行DO IMAGE 命令后,屏幕显示的结果。*IMAGE.PRGSET TALK OFFCLEARFOR I=1 TO 5 FOR J=1 TO I IF MOD(I,2)=0 ?“*” ELSE ?“#” ENDIF ENDFOR ?ENDFOR#*#*#07:9.下列函数中,函数值为数值型的是( )AA.AT(人民,中华人民共和国) B.CTOD(12/20/2004)C.BOF() D.SUBSTR(中华人民共和国,5,4)07:1.下列函数中自变量为字符型的有()ABDEA.ALLTRIM() B.LEN()

23、 C.DTOC()D.CTOD() E.VAL()07:5.MOD(LEN(预祝奥运会圆满成功),MONTH(2008/08/10)的计算结果是_2_。07:8. SET TALK OFFCLEARFOR J=1 TO 3?STR(J,2)+ )FOR I=1 TO J?STR(I*J,3)ENDFORENDFORRETURN1)12)2 43)3 6 908:1.下列函数值为数值型的是DE A.IS - THIS B.IS $ THIS C.ISTHIS D. LEN(IS+THIS) E. AT(IS,THIS)08:5. RIGHT(123456789,LEN(数据库)的计算结果是 45

24、6789 。08:8.SET TALK OFF 48 CLEAR S2=0 S3=0 N=1 DO WHILE N=10 IF MOD (N, 2) =0 S2=S2+N ENDIF IF N/3=INT(N/3) S3=S3+N ENDIF N=N+1 ENDDO ? S2+S3 RETURN38.在下列表达式中,运算结果是逻辑真的是()BA. EMPTY(.NULL.)B. EMPTY(SPACE(8)C. LIKE(“edit”,”edi?”)D. AT(“a”,”aiminal”)表达式 在Visual FoxPro系统中,表达式是由常量、变量、函数及其他数据容器单独或与运算符组成的有

25、意义的运算式子。 运算符是对数据对象进行加工处理的符号,根据其处理数据对象的数据类型,运算符分为算术(数值)运算符、字符运算符、日期时间运算符、逻辑运算符和关系运算符五类,相应的,表达式也分为算术表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式五类。3.1.1 数值运算符和数值表达式数值表达式是由数值运算符将数值型常量、数值型变量、数值型数组、返回数值型数据的函数连接而成,其运算结果是一个数值型常量。数值表达式又称为算术表达式,数值运算符的功能及运算优先顺序如表3-2所示。表中运算符按优先级别从高到低顺序排列。表3-1. 数值运算符及其优先级运算符功 能优先级别( )圆括号1-取相反数2*或乘方3*、%乘、除、求余数4+、-加、减5其中求余运算符%和求余函数MOD的作用相同(具体方法见求余函数)。例如:a=13b=-4?a

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1