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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

VF练习题.docx

1、VF练习题例题1在命令窗口中输入下列命令:x1STORE x+l TO a,b,c? a,b,c主屏幕上显示的结果是_。A1 B1 1 C2 2 2 D1 1 1解析 本题考查的知识点是内存变量赋值命令“ST0RE表达式To内存变量名”的使用。STORE命令可以将同一个表达式的值应该赋与多个内存变量。本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。再看前提,已知x1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。因此正确答案为C。答案 C2在命令窗口中输入下列命令:m”发展口口口”n生产力?m-n主屏幕上显

2、示的结果是_。A. 发展口口口生产力 B发展生产力口口口 Cm,n Dn,m解析本题考查的知识点是字符串运算符的使用。题目中“发展”后的空余部分表示空格。在Visual FoxPro中,字符串运算符有两个:十和。 “十”表示前后两个字符串首尾连接形成一个新的字符串; “” 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。本题用“”作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。答案 B3已知x8,y=5,z27,求表达式x3/4+6*y-7*2+(4

3、+z/9)2的值为_。A88 B100 C72 D193解析本题考查的知识点是算术表达式的运算优先级。在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算*或(乘方),再算*(乘)、(除)、(“取模”),再算(加)、(减)。将已知数代入表达式中,计算过程如下:x3/4+6*y-7*2+(4+z/9)283/4+6*5-7*2+(4+27/9)283/4+6*5-7*2+72128+30-14+49193答案D4关系表达式中关系运算符的作用是_。A比较两个表达式的大小 B计算两个表达式的结果C比较运算符的优先级 D计算两个表达式的总和解析 本题考查的知识点是关系表达式

4、中关系运算符的作用。在Visual FoxPro中,关系运算符有大于()、小于(等于()、不等于(、!)、小于等于()、大于等于()、字符串精确比较()、包含测试( $),其作用是比较两个表达式的大小和结果,其运算结果是逻辑型数据。选项B,C,D的说法都错误,因此正确答案为A。答案 A5关系型表达式的运算结果是_。A数值型数据 B.逻辑型数据 C字符型数据 D日期型数据解析 本题考查的知识点是关系型表达式的运算结果。在Visual FoxPro中,关系型表达式的作用是比较两个表达式的大小或前后,其结果只有两种情况:逻辑真或逻辑假。关系型表达式的运算结果不可能是数值型数据、字符型数据、日期型数据

5、,而只能是逻辑型数据。因此正确答案为B。答案 B6数组是_,它由一系列_组成,每个数组元素可通过_及相应的下标来访问。解析 本题考查的知识点是数组的概念。在Visual FoxPro中,数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。答案内存中连续的一片存储区域 元素 数组名7在Visual FoxPro中,只可以使用_和_数组,数组必须先_后_。解析 本题考查的知识点是Visual FoxPro支持的数组及使用数组的前提。Visual FoxPro只支持一维数组和二维数组,数组必须先定义后使用。答案 一维数;二维数;定义;使用8根据表达式值的类

6、型,表达式可分为_、_、_、_;大多数_表达式是带比较运算符的关系表达式。解析 本题考查的知识点是表达式的类型。根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式和逻辑表达式。大多数逻辑表达式是带比较运算符的关系表达式;答案 数值表达式、字符表达式、日期时间表达式、逻辑表达式;逻辑9数值表达式由_构成,其运算结果是_型数据。解析 本题考查的知识点是数值表达式的概念。在Visual FoxPro中,数值表达式由算术运算符将数值型数据连接起来构成。其运算结果仍然是数值型数据。本题是概念性知识,需要记忆。答案 数值型数据和算术运算符 数值10在Visual FoxPro中,算术运

7、算符有多种,按优先等级排列,依次为_、_、_、_。解析 本题考查的知识点是算术运算符及优先等级。在Visual FoxPro中,算术运算符共有6种,按优先等级排列,依次为括号(形成表达式内的子表达式)乘方( 或*)乘(x)、除()、取模()加(+)、减(-)。答案 括号(形成表达式内的子表达式) 乘方(或)乘(x)、除()、求余() 加(+)、减(-)综合练习一.选择题1在命令窗口中输入下列命令,并按回车键,主屏幕上显示的结果是_。(A)?2004-6-27A06/27/04 B04/06/27 C06.27.04 D06-27-022执行SET EXACT OFF命令后,再执行 ? ”白云蓝

8、天”白云“,显示结果是 。(A)A.T. B.F. C是 D非3在命令窗口中输入下列两条命令,并按回车键:SET MARK TO ;?2004-6-27,2005-1-05主屏幕上显示的结果是_。(C)A04.06.27 05.05.01B06.27.04 01.05.05C06;27;04 01;05;05D06/27/04 01/05/054. 下面关于Visual FoxPro 数组的叙述中,不正确的是_。(A) A一个数组中各个数组元素必须是同一种数据类型B新定义的数组的各个数组元素初值为F CVisual FoxPro 只支持一维数组和二维数组D用DIMENSION命令可以定义数组5

9、在命令窗口中输入下列命令: X=4*5 ? X 主屏幕上显示的结果是_。(D) A4 B5 C. X D206在命令窗口中输入_命令,主屏幕上将显示“Visual FoxPro 6.0”。(C) A?Visual FoxPro 6.0 回车 B? Visual FoxPro 6.0 回车C? Visual FoxPro 6.0 回车 DVisual FoxPro 6.0 回车7 设置当前系统时间是2004 年12 月28 日, 则表达式VAL(SUBSTR(“2004”,2)RIGHT(STR(YEAR(DATE(),2)+13 的值是_。(B)A388.00 B418.00 C398.00

10、D288.0088E+9 是一个_。(C) A内存变量 B字符常量 C数值常量 D非法表达式9下面的Visual FoxPro表达式中,不正确的是_。(A)A2002-06-29+DATE() B. 2002-06-29-DATE()C200206-29+200 D2002-06_29 16:30 PM-210在Visual FoxPro中,有下面几个内存变量的赋值语句。 (D)M2002-07-01N.F.X3.1438372Y16.272Z$57632执行上述赋值语句后,内存变量M、N、X、Y、z的数据类型分别为_。AT、L、N、C、Y BT、M、N、C、YCD、L、Y、C、Y DD、L、

11、C、N、Y11?2004-6-3+29 的运算结果是_。(C) A072904 B06/30/04 C. 070204 D07300412函数SQRT(3*SQRT(9)的计算结果是_。(A) A3.00 B2.00 C1.68 D. 2.0013函数? ROUND(3.14159,4)的计算结果是_。(D)A3 B3.14 C1.1415 D3.141614下列函数中,函数值为字符型的是_。(A) ATIME() BLEN() C. DATE() DMAX()15下面表达式中,运算结果为逻辑真的是_。(D) AAT(a,476292) BSPACE(2) C? MAX(2,3) DBOF()

12、16下列函数中, 函数值为数值的是_ 。(D) A TIME() B DATETIME() C CTOD(06/28/02) D.YEAR(DATE()17表达式?VAL(SUBS(”数据库”,2)*LEN(Visual FoxPro)的结果是_。(A) A000 B19.00 C20.00 D21.0018输入下列命令,结果是_。(A) a=.NULL. ? a,ISNUIL(a)A.NULL. .T. B.NUlL. C. .T. D.NUIL. .F.19输入下列命令,结果是_。(D) X=-43.611 ? X+STR(X,6,2) A4661 BX4661 C. -4661 DX-4

13、66120假如当前时间为2004 年6 月30 日上午11 点31 分41 秒,输入下列命令,结果是(C)。 A=DATETME() ? A A30/06/04 11:31:41 AM B06/30/04 11:31:41 PM C06/30/04 11:31:41 AM D30/06/04 11:31:41 PM21下列四个函数中,结果相同的是(D)。 AYEAR(DATE()与SUBSTR(DTOC(DATE),7,2) B假设 X我是,Y中国人,X-Y 与Y-XCVARTYPE(38+53*2)与VARTYPE(38+53*2) DLEFT(Visual FoxPro,6)与SUBSTR

14、(Visual FoxPro,1,6)二.填空题1表达式的形式包括_和_。(单一的运算对象,由运算符将运算对象连接起来形成的式子)2写出下列数学表达式的值。 53*22-7 10+4%3-(2*32) 2004/12/28-23 666口口口+52口口口-我的家 1018/65*8(10.00,-7,12/05/04,666口口口52我的家口口口,47.00)3在Visual FoxPro中,数组在使用之前必须先定义后使用,数组在使用前一般用_或_命令定义。 (DIMENSION,DECLARE)4在命令窗口中输入_命令,主屏幕上将显示“学习Visual FoxPro的方法”。(? “学习Vi

15、sual FoxPro 的方法”,或? 学习Visual FoxPro 的方法,?学习Visual FoxPro 的方法)5函数的一般形式为_。( 函数名(参数1,参数2) )6在Visual FoxPro中,函数的三要素是_。(函数名,参数,函数值)7输入? ROUND(5637272,2),出现的结果是_。(56.37)8函数FLOOR()用来返回_。(小于或等于指定数值表达式的最大整数)9请对下面函数的使用填空。? ROUND(1.1314925,_)回车,屏幕显示结果为1.1。(1)10函数 ?SUBSTR(WELCOMM,4,3)的结果是_。(COM)例题1函数INT(RAND()*

16、20)的值是在_范围内的整数。A (O, O) B (O, 20) C (20, 20) D (20, O)解析 本题考查的知识点是INT()和RAND()函数的取值范围。本题中函数RAND()是0到1之间的数,因此INT(RAND()*20)的值是在0到20之间的整数。答案 B2数学式sin45。写成Visual FoxPro表达式是_。ASIN45。 BSIN(45。) CSIN45。 DSIN(45*PI()/180)解析 本题考查的知识点是数学式与Visual FoxPro之间的转换。本题由于sin()函数中的参数据要求是弧度数。题目中选项A,B,C中都是角度数,所以排除。因此正确答案

17、为D。答案 D3在Visual FoxPro 中,ABS()函数的作用是_。A求数值表达式的绝对值 B求数值表达式的整数部分C求数值表达式的平方根 D求两个数值表达式中较大的一个解析 本题考查的知识点是函数的使用。在Visual FoxPro 中,ABS()函数的作用是求数值表达式的绝对值。选项B 中求数值表达式的整数部分的函数是INT();选项C 中求数值表达式的平方根的函数是SQRT();选项D 中求两个数值表达式中较大的一个的函数是MAX()。答案 A4在Visual FoxPro 中,?ABS(-7*6)的结果是_。A-42 B42 C13 D-13解析 本题考查的知识点是ABS()函

18、数的应用。在Visual FoxPro 中,函数的ABS()函数的作用是求数值表达式的绝对值。数值表达式求绝对值之后,其结果是一个正数,所以排除选项A 和D;选项C 中的结果是表达式相加所得结果,而题目中是-7*6,所以选项C 错误。因此正确答案为B。答案 B5函数?INT(53.76362)的结果是_。A53.7 B53.77 C53 D53.76362解析本题考查的知识点是INT()函数的应用。在Visual FoxPro中,INT()函数是求数值表达式的整数部分。题目中53.76362的整数部分是53,结果中带有小数的选项都错误。所以正确答案为C。答案 C6函数?SQRT(9)的运算结果

19、是_。A3.00 B9.00 C0.00 D-3.00解析 本题考查的知识点是SQRT()的应用。在Visual FoxPro 中,SQRT()函数是用来求平方根的。本题中9 的平方根是3.00,因此很容易选择选项A。选项B 和C 的值错误,目的是迷惑考生;SQRT()函数的自变量表达式的值不可以为负,因此选项D 错误。答案 A7函数?SIGN(4-7)的计算结果是_。A3 B-3 C1 D-1解析 本题考查的知识点是SIGN()函数的应用。在Visual FoxPro中,SIGN()函数用来返回指定数值表达式的符号,当表达式的运算结果为正、负和零时,函数值分别为1、-l、0。本题中SIGN(

20、)的返回值只有1、-1、0三个值,由此可知选项A和B错误。题目中4-7等于-3,符号为负,因此选项C错误。因此正确答案为D。答案 D8 函数? ROUND(552.30727 , 4) 的计算结果是_ 。A 552 B552.307 C. 552.3073 D552.3072解析 本题考查的知识点是ROUND()的使用。在Visual FoxPro 中,ROUND()函数的格式是ROUND(,),功能是返回指定表达式在指定位置四舍五入的结果。数值表达式2指明四舍五入的位置。如果数值表达式大于等于0,那么表示要保留小数位数;如果数值表达式2小于0,那么它表示的是整数部分的四舍五入位数。本题中,数

21、值表达式2为4,大于0,因此要保留小数点后面的4 位小数,多余的小数部分四舍五入处理。本题4 个选项中,选项A 没保留小数,因此不正确;选项B 只保留了三位小数,因此不正确;选项C中保留了四位小数,多余的小数四舍五入处理了,因此符合要求,此选项正确;选项D 的错误在于没有四舍五入。答案 C9. 函数LEN(”计算机等级考试Visual FoxPro”)的计算结果是_。A计算机等级考试Visual FoxPro B计算机等级考试 C. Visual FoxPro D27解析 本题考查的知识点是?LEN()函数的应用。在Visual FoxPro 中,IEN()函数的格式是:LEN(字符表达式),

22、功能是返回指定字符表达式值的长度,也就是所包含的字符个数,函数值为数值型。本题是求字符表达式长度,因此所得结果应为数值。掌握LEN()函数的应用,一目了然选择D。答案 D10下列函数中,其值不为数值型的是_。ALEN() BDATE() CSQRT() DSIGN()解析本题考查的知识点是函数返回值的类型。本题选项A 中LEN()用来返回指定字符表达式值的长度函数值为数值型;选项B 中DATE()用来返回当前系统日期,函数值为日期时间型;选项C 中SQRT(),返回指定表达式的平方根,函数值为数值型;选项D 中SIGN()用来返回指定数值表达式的符号。4 个选项中A,C,D 的值都是数值,只有

23、选项B 的值是日期型。因此正确答案为B。答案 B11下列四个表达式中,运算结果为数值的是_。A? CTOD(07/21/02)-20 B? 500+200400 C? “100”-“50” D? LEN(SPACE(4)+1解析本题考查的知识点是表达式运算结果的数值类型。字符型常量就是常数。字符型常量也称为字符串,表示方法是用半角括号、双引号或方括号将字符括起来。选项A 运算结果为07/0l/02,是日期型常量。选项B 运算结果是逻辑型常量,逻辑位为F。选项C 结果是10050,是字符型常量, “-”是连接符。选项D 中的SPACE()返回由指定数目的空格组成的字符串,LEN()函数返回指定字

24、符表达式值的长度,函数值为数值型。答案 D12函数INT(数值表达式)的功能是_。A返回指定数值表达式的整数部分 B返回指定数值表达式的绝对值C返回指定数值表达式的符号 D返回指定表达式在指定位置四舍五入后的结果解析本题考查的知识点是函数的功能。在Visual FoxPro 中,INT()函数的功能是返回指定数值表达式的整数部分。返回选项B 结果的函数是ABS()。返回选项C 结果的函数是SIGN()。返回选项D 结果的函数ROUND()。答案 A13函数?AT(“读书”,”唯有读书高“)的结果是_。A读书唯有读书高 B万般皆下品唯有读书高C5 D0解析 本题考查的知识点是AT()函数的使用。

25、AT()是求子串位置的函数,格式为: AT(字符表达式1,字符表达式2,数值表达式如果字符表达式1是字符表达式2的子串,则返回字符表达式1值的首字符在字符表达式2值中的位置;若不是子串,则返回0。本题选项字符表达式1是字符表达式2的子串,位置为5,所以返回5。因此选项A,B,D 都错误,只有选项C 正确。答案 C14逻辑运算符的优先级顺序依次为_,_,_。解析 本题考查的知识点是逻辑运算符的优先级。在Visual FoxPro 中,逻辑运算符的优先级顺序依次为NOT,AND,OR。答案 NOT,AND,OR 15函数名后要紧跟_,_中是_(即自变量) 没有_的函数称为无参数函数。解析 本题考查

26、的知识点是函数的基本概念。在Visual FoxPro 中,函数名后要紧跟括号,括号中是参数(即自变量),没有“参数”的函数称为无参数函数。答案 括号,括号,参数,参数16? LOWER(”ABCl23”)的值是_。解析 本题考查知识点是LOWER()函数的使用。在Visual FoxPro 中,LOWER()函数的功能是将指定表达式值中的大写字母转换成小写字母,其他字符不变。所以,ABCDEFl23 转换后应为abcl23,因此LOWER(”ABCl23”) 的值应为abcl23。答案 abcl2317 ?UPPER(”welcome 你”)的值是_。解析 本题考查知识点是UPPER()函数

27、的使用。在Visual FoxPro 中,UPPER()函数的功能是将指定表达式值中的小写字母转换成大写字毋,其他字符不变。所以,“welcome 你”转换后应为“WELCOME 你”,因此,UPPER(”welcome 你”)的值应为“WELCOME 你”。答案WELCOME 你18在命令窗口中输入?VARTYPE(”计算机等级考试”)的结果是_。解析 本题考查的知识点是VARTYPE()函数的功能。在Visual FoxPro 中,VARTYPE()函数的格式是:VARTYPE(表达式,逻辑表达式),功能是测试表达式的类型,返回一个大写字母(即数据类型)。本题中表达式的数据类型为字符型,字

28、符型数据类型用大写字母“C表示,因此VARTYPE(“ 计算机等级考试”) 的结果应该是C 。答案C19LIKE(”welcome“,”welcome you”)的结果是_。解析 本题考查的知识点是LIKE()函数的使用。LIKE()函数的格式是:LIKE(字符表达式1,字符表达式2),功能是比较两个字符串对应位置上的字符,若所有对应字符都匹配,函数返回逻辑真(T),反之则返回逻辑假(F)。本题中的两个字符表达式中,只有“welcome”匹配,所以返回的值应是逻辑假,.F.。答案 .F.20 MOD(10,-3)函数的结果是_。解析 本题考查的知识点是?MOD 函数的使用。在Visual FoxPro中,MOD()函数返回两个数值相除后的余数,格式是:MOD(被除数,除数)。功能是:返回被除数与除数相除后的余数,余数的正负号与除数相同,如果除数与被除数异号,则函数值为两数相除的余数再加上除数的值。本题中,10 除以-3 等于-3 余l,因此余数为-2,因为被除数与除数异号,因此要用余数加上除数的值,即1+(-3),等于-2。所以结果为-2。答案 -2综合练习一.选择题1在命令窗口中输入下列命令,并按回车键,主屏幕上显示的结果是_。(A)?2004-6-27A06/27/04 B04/06/27 C06.27.04 D06-27-022执行SET EXACT OF

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

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