vfP 函数练习题

合集下载

VFP练习题(答案)

VFP练习题(答案)

一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。

A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.下列关于数据库系统的正确叙述是( a )。

A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4.按照数据模型分类,Visual FoxPro属于( c )。

A、层次型B、网状型C、关系型D、混合型5.关系数据库管理系统存储与管理数据的基本形式是( b )。

A、关系树B、二维表C、结点路径D、文本文件6.下列数据为常量的是( c )。

A、02/18/99B、FC、.N.D、TOP7.下述字符串表示方法正确的是( b )。

A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。

A、日期型B、数值型C、字符型D、浮点型9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。

A、类型不匹配B、5+L+MC、1210D、5+&N10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。

A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20011.在下列表达式中,运算结果为数值的是( d )。

vfp函数考试题及答案

vfp函数考试题及答案

vfp函数考试题及答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. RIGHT答案:A2. 若变量x的值为"Visual FoxPro",以下哪个表达式的值为6?A. AT("V", x)B. AT("V", x, 1)C. ATC("V", x)D. ATC("V", x, 1)答案:C3. 在Visual FoxPro中,哪个函数可以返回当前日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C4. 若变量y的值为123.456,以下哪个表达式的值为"123.46"?A. STR(y, 2, 2)B. STR(y, 2)C. ROUND(y, 2)D. FORMAT(y, 2)5. 在Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. CTOD()B. CDBL()C. CCUR()D. CDEC()答案:B6. 若变量z的值为"2024-05-19",以下哪个表达式的值为"19"?A. SUBSTR(z, 7, 2)B. SUBSTR(z, 6, 2)C. RIGHT(z, 2)D. LEFT(z, 2)答案:C7. 在Visual FoxPro中,哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESERIAL()D. DATEVALUE()答案:A8. 若变量a的值为"Hello",以下哪个表达式的值为"loHel"?A. REPLICATE("l", 2) + SUBSTR(a, 2, 3)B. LEFT(a, 2) + RIGHT(a, 3)C. RIGHT(a, 2) + LEFT(a, 3)D. SUBSTR(a, 3, 2) + LEFT(a, 2)答案:C9. 在Visual FoxPro中,哪个函数用于生成随机数?B. RND()C. RANDOMIZE()D. GENRND()答案:B10. 若变量b的值为"2024",以下哪个表达式的值为"2024年"?A. b + "年"B. STR(b, 4) + "年"C. ALLTRIM(b) + "年"D. b + "年"答案:D11. 在Visual FoxPro中,哪个函数用于将数值转换为字符串?A. STR()B. VAL()C. CDBL()D. CTOD()答案:A12. 若变量c的值为"Moonshot",以下哪个表达式的值为"moonshot"?A. LOWER(c)B. UPPER(c)C. PROPER(c)D. CHRTRAN(c, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz")答案:A13. 在Visual FoxPro中,哪个函数用于计算表达式的逻辑非?A. NOT()B. AND()D. XOR()答案:A14. 若变量d的值为"2024-05-19 14:30:00",以下哪个表达式的值为"2024-05-19"?A. DATE(d)B. TIME(d)C. DATETIME(d)D. DATEPART("yyyy-mm-dd", d)答案:A15. 在Visual FoxPro中,哪个函数用于计算数组中元素的总和?A. SUM()B. AVG()C. MAX()D. MIN()答案:A20. 若变量e的值为"Moonshot AI",以下哪个表达式的值为"AI"?A. SUBSTR(e, 1, 2)B. SUBSTR(e, 8, 2)C. RIGHT(e, 2)D. LEFT(e, 2)答案:C二、多项选择题(每题3分,共30分)1. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. SPACE()答案:ABC2. 以下哪些函数用于数值计算?A. ROUND()B. INT()C. SQRT()D. DATE()答案:ABC3. 在Visual FoxPro中,以下哪些函数用于日期和时间操作?A. DATE()B. TIME()C. DATEDIFF()D. STR()答案:ABC4. 以下哪些函数用于。

VFP习题(全)_大字体

VFP习题(全)_大字体

V F P 作业一、单项选择:1.数据库中组织存放数据的数据模型有()三种模型。

A)层次型、关系型和网状型 B)网状型、星状型和环状型C)数值型、字符型和日期型 D)大型、中型和小型2.在数据库表达式中,各种运算符按优先顺序排列正确的是()A)算术运算、关系运算、逻辑运算、函数运算B)算术运算、逻辑运算、关系运算、函数运算C)函数运算、算术运算、关系运算、逻辑运算D)函数运算、逻辑运算、关系运算、算术运算3.下列不正确的是()。

A)长度为零的字符串(俗称“空串”)也是字符型常量B).T.是逻辑型常量C)[you=!789] 是字符型常量D){^1921/07/01}不是日期型常量4.建设计算机当前的系统日期是2002年11月23日,执行命令?YEAR(DATE())的结果是()。

A)数值型的02 B)字符型的02 C)数值型的2002D)字符型的20025.命令?INT(15/7)=15/7的值是()。

A)1 B).F. C).T. D)出错6.能够接收执行用户命令实行对数据库的数据录入、删除、插入、修改、查询、统计、分类、索引、排序等操作的软件系统称为()。

A)数据库系统B)数据库管理系统C)数据库程序D)数据库软件系统7.在下列汉字字符中提取出“江南”两个字的正确命令是()。

A)STR(“春风又绿江南岸”,5,2)B)STR(“春风又绿江南岸”,9,2)C)SUBSTR(“春风又绿江南岸”,9,4) D)SUBSTR(“春风又绿江南岸”,5,4)8.从关系数据库中取出符合某些字段属性的操作是()。

A)连接 B)投影C)索引 D)选择9.字符串长度函数LEN(SPACE(3)-“2”)的值是()。

A)5 B)4 C)1 D)提示错误10.某数据库文件有5个字段,其中三个字符型字段的宽度分别是6、12和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是()。

A)40 B)39 C)38 D)3711.某数值型字段的宽度定义为6,小数位数为2,该字段所能存放的最小数值是()。

VFP练习题及答案

VFP练习题及答案

VFP期末笔试题型1.单项选择题(共30小题,每题1分,共计30分)(图答题卡)2.写出表达式及函数结果题(共10小题,每题1分,共计10分)3.阅读程序写出结果题(共5小题,每题4分,共计20分)4.填空题(共30空,每空1分,共计30分)5.编程题(共2小题,每题5分,共计10分)一题面向过程,一题面向对象各章复习第一章数据库系统及Visual FoxPro 概述1. B 是用于建立、使用和维护数据库的系统软件。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。

A、数据库B、数据库管理系统C、操作系统D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:___B__。

A、关系模型中,主要是通过外部关键字表示实体之间的联系B、关系规范化的主要目的之一就是完全消除数据冗余C、在进行关系运算的并、差、交运算时,两个关系的结构必须相同D、一个规范化的二维表中,其行、列的顺序可任意交换3.当前常用的DBMS产品中,数据模型主要采用__B___和面向对象模型,VFP就是采用这种。

A、表格模型B、关系模型C、E-R模型D、C/SE、模型网状模型F、层次模型。

4.E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。

在E-R图中,用 D 表示属性。

A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。

其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为 A 。

A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。

在实际应用中,设计关系模式时一般要求满足 C 。

A、1NFB、2NFC、3NFD、4NF7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。

若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为候选(1)关键字。

VFP复习——精选推荐

VFP复习——精选推荐

一、选择题1、利用命令DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是( A).A:30,30,30B:.F.,10,20C:30,10,20D:0,10,202、在Visual FoxPro中,EMPTY(.NULL.)和ISNULL(.NULL.)函数的值分别为( D )A:.T.和.T.B:.F.和.F.C:.T.和.F.D:.F.和.T.3、在下面关于数据库的技术的说法中,不正确的是( C )A:数据的完整性是指数据的正确性和一致性B:防止非法用户对数据的存取,称为数据库的安全性保护C:采用数据库的技术处理数据,数据冗余应完全消失D:不同用户可以使用同一数据库,称为数据库共享4、项目(project)是VFP中各种文件组织的核心.在下列有关VFP项目的叙述中,错误的是( B ). A:项目的关键既可以利用菜单或工具栏,也可以利用VFP命令B:一个VFP窗口中,只能打开一个项目C:在VFP窗口中,项目管理器可以折叠成工具栏形式D:"连编"操作是针对项目而言的,该操作位于"项目"菜单栏5、函数LEN(DTOC(DA TE( ),1))的返回值为( C )A:4B:6C:8D:106、备注型、日期型和逻辑型字段的宽度是固定的,它们分别是( D )A:4、8、2B:8、8、2C:4、4、1D:4、8、17、在下列叙述中,错误的是( C )A:关系型数据库中的每一个关系都是一个二维表C:二维表中不允许出现任何数据冗余D:Visual FoxPro是一种关系型数据库管理系统产品8、在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算.在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是( D) A:投影B:联接C:选择D:合并9、在下列几组文件类型中,均可设置为项目主程序的是( A ).A:表单、菜单和.PRG程序B:查询、菜单和表C:项目、数据库和.PRG程序D:表单、查询、报表10、已知数值型变量X=1, Y=2, 以下返回值为"!3!"的表达式是( A). A:"!"+STR(X+Y,1)+"!"B:"!"+"X+Y"+"!"C:"!"+V AL("X+Y")+"!"D:"!"+X+Y+"!"11、若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF 文件,则可以使用命令( D ).A:COPY GZB.DBF GZB1.DBFB:COPY TO GZB1 RESTC:COPY TO GZB1 STRUD:COPY TO GZB112、数据库不包含以下那一个对象(B ).A:数据库表B:查询C:视图D:存储过程13、用表设计器创建一个自由表时,不能实现的操作是(D ).A:设置某字段可以接受NULL值B:设置表中某字段的类型为通用型C:设置表的索引D:设置表中某字段的默认值则下列命令中不能将该XS表关闭的是( D ).A:CLOSE TABLEB:USE IN 2C:CLOSE DA TABASE ALLD:USE15、设有一个教师js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是( A ). A:DELETE FROM js WHERE xb='男'B:DELETE TABLE js WHERE xb='男'C:DELETE FROM js FOR xb='男'D:DELETE TABLE js FOR xb='男'16、VFP创建一个数据库之后在缺省目录中生成三个文件为(D ).A:dbc,dbx,dctB:dbf,fpt,cdxC:dbc,dbf,dcxD:dbc,dcx,dct17、在创建表索引时,索引表达式可以包含表的一个或多个字段.在下列字段类型中.不能直接选作索引表达式的是( D ).A:货币型B:日期时间型C:逻辑型D:备注型18、在下列关于数据库表和临时表(Cursor)的叙述中,正确的是( C ).A:数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭B:基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭C:用BROWSE命令可浏览数据库表,也可浏览临时表D:临时表被关闭后,可使用USE命令再次将其打开19、打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令"?RECNO(),BOF(),EOF()"后屏幕上应显示( C ).A:0、.T.和.T.B:0、.T.和.RC:1、.T.和.T.D:1、.T.和.R20、对于自由表来说,不可以创建的索引类型是( A).A:主索引C:唯一索引D:普通索引21、在下列有关查询的叙述中,错误的是( ).A:查询所基于的数据可以是表和视图,不能基于查询来创建查询B:只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查询无法运行C:查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事本")对其进行编辑D:查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件22、下列有关查询与视图的叙述中错误的是( D )A:查询文件不仅可在查询设计器中修改,而且可利用Windows的"记事本"中修改B:视图分为本地视图和远程视图两种类型,且可以创建参数化视图C:查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的D:查询与视图的数据源可以是自由表,数据库表,查询和视图23、下列有关查询命令(SELECT-SQL)的叙述中,错误的是( D ).A:用于分组的字段必须是已选定输出的字段B:WHERE子句用于对查询数据源的筛选C:HA VING子句用于对查询结果的筛选D:查询命令中的查询去向可以为屏幕、图形或数组24、在SELECT_SQL语句中,如果有求平均值、总和等函数,则一般应包含( )子句A:group byB:whereC:avg()D:having25、从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含( C ).A:WHERE 子句B:INTO 子句C:FOR 子句D:UNION 子句26、下列有关SQL命令的叙述中错误的是( B )A:利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构B:利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录C:利用一条UPDA TE-SQL命令可以更新一个表中的多个字段的内容D:利用查询设计其设计的查询,其功能均可以利用一条SELECT-SQL命令实现A:int(rand()*101)B:int(rand()*100)+1C:int(rand()*100)D:int(rand()*101)+128、下列Visual FoxPro 基类中都属于容器类的一组是( A )A:表格、页面、选项按钮组B:页框、选项按钮、页面C:列、列头、命令按钮组D:形状、容器、表格29、在程序循环语句中,当不知道需要循环多少次但知道循环终止条件的情况下,一般采用( B )种循环方式A:for…endfB:do while…endd oC:scan…end scanD:依条件而定,不可一概而论30、已知学生王大力出生于1988年6月21日,以下将该生的出生日期赋给变量x 的正确语句是( C ):A:x={1988/06/21}B:x=1988年6月21日C:x={^1988/06/21}D:x=06.21.8831、在数据库设计中,"设计E-R图"是( B )阶段的任务。

VFP编程题及参考答案(可打印修改)

VFP编程题及参考答案(可打印修改)

VFP编程题及参考答案1.输入圆的半径,求圆的周长和面积并输出。

解:编写程序如下:clearinput “请输入圆的半径:” to rl=2*3.14159*rs=3.14159*r*r? “圆的周长为:”,l? “圆的面积为:”,s2.输入梯形上底、下底和高的值,求梯形面积并输出。

解:编写程序如下:clearinput "请输入梯形的上底:" to shdinput "请输入梯形的下底:" to xdinput "请输入梯形的高:" to gs=(shd+xd)*g/2? "梯形的面积为:",s3.输入三角形的三边长(设输入的三边a、b、c能构成三角形),求三角形的周长和面积并输出。

(提示:面积=半周长*(半周长-a)*(半周长-b)*(半周长-c)的平方根)解:编写程序如下:clearinput "请输入三角形的第一条边长:" to ainput "请输入三角形的第二条边长:" to binput "请输入三角形的第三条边长:" to cL=(a+b+c)/2s=sqrt(L*(L-a)*(L-b)*(L-c))? "三角形的周长为:",2*L? "三角形的面积为:",s4.输入2个实数,要求按由小到大的次序输出这两个数。

解:编写程序如下:clearinput "请输入第一个实数:" to num1input "请输入第二个实数:" to num2if (num1>num2)? num2,num1else? num1,num2endif5.请编写一个“A类邮件”计费程序,求出邮件的邮资费并输出:“A类邮件”计费规定:当邮件重量小于等于200克时,邮资费为每克0.06元;当邮件重量超过200克时,其中200克,按每克0.06元计费,超过200克的重量,按每克0.03元计费。

VFP_常用函数

VFP_常用函数
• 由〈起始位置〉指定的字符前面。如果〈字符表达式2〉值是空串,那么 〈字符表达式1〉中 • 由〈起始位置〉和〈长度〉指明的子串被删去。
– 例如:
• • • • STORE 'GOOD BYE!' TO X1 STORE 'MORNING' TO X2 ? STUFF(X1,6,3,X2),STUFF(X1,1,4,X2) GOOD MORNING! MORNING BYE!
– 例如:
• • ? DATE(),TIME(),DATETIME() 08/25/03 16:59:05 08/25/03 04:59:05PM
14.3 日期和时间函数
• 2.求年份、月份和天数函数
– 格式:YEAR(〈日期表达式〉|〈日期时间表达式〉)
• • MONTH(〈日期表达式〉|〈日期时间表达式〉) DAY(〈日期表达式〉|〈日期时间表达式〉)
• 日期时间型,但所有表达式的类型必须相同。
– 例如:
• ? MAX(‘8’,‘100’),MAX(‘8’,‘100’)Байду номын сангаасMIN(‘工作’,‘学 习’,‘休息’) • 100 8 工作
14.2 字符函数
• 字符函数是指自变量一般是字符型数据的函数。 • 1.求字符串长度函数
–格式:LEN(〈字符表达式〉) –功能:返回指定字符表达式值的长度,即所包含的 字符个数。函数值为数值型。 –例如:
• 字符表达式1〉值的首字符在〈字符表达式2〉值中的位置;若不是子串, 则返回0。
– 说明:ATC()与AT()功能类似,但在子串比较时不区分字母大小写。
• 第三个自变量〈数值表达式〉用于表明要在〈字符表达式2〉值中搜索 〈字符表达式1〉值的 • 第几次出现,其默认值是1。

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案一、选择题(每题2分,共20分)1. 在VFP中,用于计算字符串长度的函数是()。

A. LENB. UBOUNDC. TYPED. DATE答案:A2. 如果要获取当前日期,应该使用VFP中的哪个函数?()A. DATE()B. TIME()C. TODAY()D. NOW()答案:C3. 在VFP中,用于将字符型数据转换为数值型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:B4. 以下哪个函数用于计算数组中元素的数量?()A. LENB. ALENC. UBOUNDD. NROW5. VFP中,用于将数值型数据转换为字符型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:A6. 在VFP中,用于计算当前时间的函数是()。

A. DATE()B. TIME()C. TODAY()D. NOW()答案:B7. 下列哪个函数用于计算数组的上界?()A. LENB. ALENC. UBOUNDD. NROW答案:C8. 在VFP中,哪个函数用于获取当前日期的星期数?()A. DATE()B. TIME()C. CDOW()D. NOW()答案:C9. 用于将日期型数据转换为字符型数据的函数是()。

B. CTOD()C. DTOC()D. DATE()答案:C10. 在VFP中,用于返回数组下界的函数是()。

A. LENB. ALENC. LBOUNDD. NROW答案:C二、填空题(每题2分,共20分)1. 在VFP中,使用________函数可以获取当前系统时间。

答案:NOW()2. 要计算一个字符串中包含的字符数量,可以使用________函数。

答案:LEN3. 如果需要将一个日期转换为字符型表示,可以使用________函数。

答案:DTOC()4. 当需要将一个数值转换为字符串时,可以使用________函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
29. Visual FoxPro的表达式生成器为用户提供了______种不同类型的运算符。
A)1 B)2 C)3 D)4
30.在Visual FoxPro中,允许使用的内存变量名的长度最多不能超过______个字符(字节)。
A)1B)5 C)10D)15
31.在Visual FoxPro中,允许使用的字段变量名的长度最多不能超过______个字符(字节)。
A)Ctrl+VB)Ctrl+C C)Shift+VD)Shift+C
41.备注型数据宽度固定为______。
A)10B)20 C)50D)100
42.下列的______数据类型是内存变量特有而字段变量所没有的。
A)字符型B)浮点型C)备注型D)屏幕型
19. Visual FoxPro的运算符优先级从高到低依次是______。
30.用于声明某变量是全局变量的命令是______。
A)PRIVATE B)PARAMETERS C)PUBLIC D)WITH
31.排序关键字不允许的数据类型是______。
A)字符型B)数值型C)备注型D)逻辑型
32.在Visual FoxPro程序中使用的内存变量按其作用范围的不同可以分成两类,它们是______。
第二章练习题
一、选择题。
1.就关系数据描述语言来说,Visual FoxPro属于______数据库管理系统。
A)问答式B)语言描述式C)域描述语句式D)关系描述语句式
2.下列______符号不能作为Visual FoxPro中的变量名。
A)ABCDEFGB)K1234C)12ASDFGD)xyz
3.日期型数据长度固定为______个字符。
A)X="T"B)STORE "T" TO XC)X=TRUED)STORE .T. TO X
9.设M="324.2",?43+&M的结果是______。
A)43 B)324.2C)43324.2 D)367.2
10.设A=123,B=456,K="A+B",则表达式l+&K的值是______。
A)1123456 B)580 C)1+A+B D)579
B)局部变量不可以与全局变量或上级程序中的局部变量同名
C)在主程序中使用的变量均为全局变量
D)局部变量可以与全局变量或上级程序中的局部变量同名,但需用PRIVATE命令来屏蔽
29.用于声明某变量是局部变量的命令是______。
A)PRIVATE B)PARAMETERS C)PUBLIC D)WITH
A)在命令窗口中被赋值的变量均为局部变量
B)在命令窗口中用PRIVATE命令说明的变量均为局部变量
C)在被调用的下级程序中用PUBLIC命令说明的变量都是全局变量
D)在程序中用PRIVATE命令说明的变量均为全局变量
28.下面4条叙述中,正确的叙述是______。
A)局部变量不可以与全局变量同名,但可以与上级程序中的局部变量同名
C)DATE() – CTOD("06/11/2002")D)365 – DATE()
18.执行如下命令:
?LEN(TRIM("北京市□□□"))
结果是______(其中□表示一个空格)。
A)6B)3C)9D)10
19.执行下列命令:
M="ABCDabcd"
?SUBSTR(M,INT(LEN(M)/2+1),2)
A)字符型B)数值型C)日期型D)浮点型
34.在Visual FoxPro中,定义数据结构时,字段变量名中不允许包含______字符。
A)字母B)空格C)数字D)汉字
35.在Visual FoxPro中,执行下列命令序列后,变量Z的数据类型为______。
STORE 345 TO X
STORE 12+X TO Y
X="Visual FoxPro is OK"
?AT("Fox",X)
A)8B)6C)FoxPro D)Visual
24.函数STUFF("数据库",5,6,"管理系统")的结果是______。
A)数据库管理系统B)数据管理系统C)管理系统D)库系统
25. FoxPro数据库管理系统的数据模型是______。
A)概念型B)网状型C)关系型D)层次型
26.下面4条叙述中,正确的叙述是______。
A)在命令窗口中被赋值的变量都是全局变量
B)在上级程序定义的变量在被调用的下级程序中无效
C)在程序中,用DECLARE定义的数组为全局变量
D)在程序中,用DIMENSION定义的数组为全局变量
27.下面4条叙述中,正确的叙述是______。
输出结果是______。
A)AB B)abC)bc D)abcd
20. Visual FoxPro数据库文件中,函数ROUND(1234.567,2)的值是______。
A)1234.57 B)1234.56 C)1235 D)1234
21.执行下列命令后显示的结果是______。
A=CTOD("05/23/89")
A)New B)Close C)Exit D)Open
37.在Visual FoxPro环境下,用来完成记录的增、删、改、查询等操作的菜单项是______。
A)Edit B)DatabaseC)Program D)Record
38.在Visual FoxPro环境下,显示命令窗口可选择Window下拉菜单的______选择项。
11.顺序键入以下命令,显示结果为______。
STORE "14.31" TO X
Y=INT(&X+5)
?Y
A)20 B)14.315C)14.31 D)19
12. Visual FoxPro中的索引文件分为单索引文件和复合索引文件,其中复合索引文件的扩展名为______。
A)IDX B)EDXC)CDX D)NDX
A)10B)12C)8 D)6
4.在Visual FoxPro数据库文件中,逻辑型、日期型、备注型数据的宽度分别是______。
A)1,8,128 B)2,8,10C)1,8,10 D)1,8,任意
5.以下4个符号中,______是Visual FoxPro中的一个常量。
A)T B)TOPC).T. D)TO
23.表文件的扩展名中,______为表的主文件扩展名,主文件用于存储固定长度的数据。
A)DCTB)DBC C)DCXD)DBF
24.表文件的扩展名中,______为表的备注文件扩展名,备注文件用于存放可变长度的数据。
A)DCT B)DBC C)FPT D)DBF
25.表单文件的扩展名中,______为表单的主文件。
13.用于存储内存变量的文件扩展名为______。
A)FPT B)PRG C)FMT D)MEM
14. Visual FoxPro函数INT(RAND()*10)的值是在______范围内的整数。
A)(0,1)B)(1,10)C)(0,10)D)(1,9)
15.数学式子sin25°写成Visual FoxPro表达式是______。
A)SIN25 B)SIN(25)C)SIN(25°)D)SIN(25*PI/180)
16.设某数据库有100条记录。用函数EOF ( )测试结果为.T.,此时,当前记录号为______。
A)100 B)101C)99D)1
17.在下列表达式中,结果为日期类型的正确表达式是______。
A)DATE() + 25B)DATE() + TIME()
6. Visual FoxPro中,表达式:
2*3^2+2*8/4+3^2的值为______。
A)64 B)31C)49 D)22
7.下列4个式子中,______不是Visual FoxPro中的表达式。
A)05/23/88B)"2002"C)X+YD)XYZ='5' AND ABC=5
8.将逻辑值赋给内存变量X的正确方法是______。
A)全局变量和局部变量B)字段变量和局部变量
C)临时变量和全局变量D)普通变量和局部变量
33.如果在Visual FoxPro程序中使用的内存变量允许所有程序和过程都调用它,则该内存变量必须定义为______。
A)全局变量B)局部变量C)临时变量D)普通变量
34.如果在Visual FoxPro程序中使用的内存变量仅仅在定义该内存变量的程序内有效,则该内存变量必须定义为______。
A)字符串运算符、算术运算符、关系运算符、逻辑运算符
B)算术运算符、字符串运算符、关系运算符、逻辑运算符
C)算术运算符、关系运算符、字符串运算符、逻辑运算符
D)算术运算符、关系运算符、逻辑运算符、字符串运算符
20. Visual FoxPro中有4种形式的变量:______、数组变量、______和系统变量。
A)CTOD B)STRC)VAL D)DAY
38.在Visual FoxPro中,执行STORE "123.45" TO X命令后,函数STR(VAL(X))的返回数据类型为______。
A)数值型B)字符型C)日期型D)浮点型
39.在Visual FoxPro中,执行STORE "89-05-23" TO X命令后,函数CTOD(X)的数据类型为______。
A)1 B)5 C)10D)15
32. Visual FoxPro中允许使用内存变量。下列给定的内存变量名中,正确的是______。
相关文档
最新文档