第2章 函数的使用.docx
- 文档编号:10669772
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:13
- 大小:30.39KB
第2章 函数的使用.docx
《第2章 函数的使用.docx》由会员分享,可在线阅读,更多相关《第2章 函数的使用.docx(13页珍藏版)》请在冰豆网上搜索。
第2章函数的使用
第二章作业
一、选择题:
1.项目管理器的功能是组织和管理与项目有关的各种类型的___________
A.字段B.文件C.程序D.数据
2.项目是VFP中各种文件组织的核心、应用程序构建的组织机构。
在下列有关VFP项目的叙述中,错误的是___________。
A.项目的创建既可以利用菜单或工具栏,也可以利用VFP命令
B.一个VFP窗口中,只能打开一个项目
C.在VFP窗口中,项目管理器可以折叠成工具栏形式
D.“连编”操作是针对项目而言的,该操作位于“项目”菜单栏
3.扩展名为.dbc的文件是___________
A.表单文件 B.表文件 C.数据库文件 D.项目文件
4.在VISUALFOXPRO中创建项目,系统将建立一个项目文件,项目文件的扩展名是___________
A.proB.prjC.pjxD.itm
5.在VISUALFOXPRO的项目管理器中不包括的选项卡是___________
A.数据B.文档C.类D.表单
6.在VisualFoxPro中,下列各项的数据类型所占字符的字节数相等的是___________
A.日期型和逻辑型B.日期型和通用型
C.逻辑型和备注型D.备注型和通用型
7.下列变量名中不符合命名规则的是___________
A.姓名B.Stu_NameC.100号D.H6
8.假定M=〔22+28〕,则执行命令?
M后屏幕将显示
A.50 B.22+28 C.〔22+28〕 D.50.00
9.将内存变量定义为全局变量的VisualFoxPro命令是___________
A.LOCAL B.PRIVATE C.PUBLIC D.GLOBAL
10.在VisualFoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是_________
A.PRIVATE B.LOCAL
C.PUBLIC D.不用说明,在过程中直接使用
11.顺序执行下列命令,最后一条命令的结果为__________
x=100
y=8
x=x+y
?
x,x=x+y
A.100.F. B.100.T. C.108.T. D.108.F.
12.VisualFoxPro内存变量的数据类型不包括___________
A.数值型 B.货币型
C.备注型 D.逻辑型
13.下列字符型常量的表示中,错误的是___________
A.’65+13’B.["电脑商情"]
C.[[中国]]D.’[x=y]’
14.下列关于变量的叙述中,不正确的一项是___________
A.变量值可以随时改变
B.在VisualFoxPro中,变量分为字段变量和内存变量
C.变量的类型决定变量值的类型
D.在VisualFoxPro中,可以将不同类型的数据赋给同一个变量
15.下列命令的语法规则中,非法的是___________
A.命令动词只写前四个字母
B.命令动词后的子句位置可交换
C.命令动词大小写字母等价
D.各短语和参数要连续输入无空格
16.在VisualFoxPro中,有如下几个内存变量赋值语句,执行下述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是__________
X={^2001-07-2810:
15:
20PM}
Y=.T.
M=$123.45
N=123.45
Z="123.45"
A.D、L、Y、N、CB.D、L、M、N、C
C.T、L、M、N、CD.T、L、Y、N、C
17.要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令___________
A.RELEASEALL*XB.RELEASEALLLIKEX
C.RELEASEALLLIKE?
XD.RELEASEALLLIKE"?
X"
18.已知x="123",表达式&x+456的值是___________
A.123456B.579C.“123456”D.“579”
19.数组元素建立后,其初值为:
____________
A.0B..NULL.C..T.D..F.
20.数组变量是___________的一组有序变量。
A.名字相同而上标不同 B.名字相同而下标不同
C.名字不同而上标相同 D.名字不同而下标相同
21.使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为___________
A.2个B.3个C.5个D.6个
22.利用命令DIMENSIONX(2,3)定义了一个名为X的数组后,依次执行赋值命令X(3)=10、X(5)=20、X=30,则数组元素X(1,1)、X(1,3)、X(2,2)的值分别是___________
A.30、30、30B..f.、10、20
C.30、10、20D.0、10、20
23.下面关于VisualFoxPro数组的叙述中,错误的是___________
A.用DIMENSION和DECLARE都可以定义数组
B.VisualFoxPro只支持一维数组和二维数组
C.一个数组中各个数组元素必须是同一种数据类型
D.新定义数组的各个数组元素初值.F.
24.在VISUALFOXPRO中说明私有数组的命令是___________
A.DIMENSION和ARRAYB.DECLARE和ARRAY
C.DIMESION和DECLARED.只有DIMENSION
25.关于VisualFoxPro的变量,下面说法中正确的是___________
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
26.表达式MOD(12,7)的值是__________
A.5B.-2C.-5D.2
27.表达式MOD(12,-7)的值是___________
A.5B.-2C.-5D.2
28.表达式ROUND(-6.7,0)的结果为___________
A.-6B.-8C.-5D.-7
29.下有关表达式MOD(a,b)=c的说法中正确的有__________
A.a,b必须同时为正B.a,c必然同号
C.a,b必须同时为负D.b,c必然同号
30.下列函数中函数值为字符型的是______
A.DATE() B.TIME() C.YEAR()D.ATETIME()
31.函数是程序设计语言中重要的语言成分。
在下列VFP函数中,其返回值不为字符型数据的是___________
A.TYPE()B.DOW()
C.CHR()D.TTOC()
32.对于下列函数来说,其返回值的数据类型不为数值型的是___________
A.LEN("VisualFoxPro")B.YEAR(DATE())
C.ATC("this","ThisForm")D.LEFT("123456",2)
33.设S="江苏省普通高校计算机等级考试",从中取出"高校"二个字的函数是___________
A.SUBS(S,6,2)B.SUBS(S,11,4)
C.SUBS(S,6,4)D.SUBS(S,11,2)
34.函数UPPER("12ab34CD")的结果是___________
A.12AB34CD B.12ab34CD C.12ab34cd D.12AB34cd
35.在下列函数中,函数值为数值的是___________
A.AT("人民","中华人民共和国")
B.CTOD("01/01/96")
C.SPACE()
D.SUBSTR(DTOC(DATE()),7)
36.表达式LEN(SPACE(0))的运算结果是___________
A..NULL.B.1C.0D.""
37.在VFP命令窗口中执行?
YEAR(DATE()+5)命令后,所返回结果的数据类型是_________
A.N(数值型)B.D(日期型)C.C(字符型)D.T(日期时间型)
38.下列表达式中,合法的是___________
A.Year(Date())-{2000/08/02}
B.Date()-{2000/08/02}
C.Date()+{2000/08/02}
D.A、B、C均对
39.下列表达式中结果为真的是______________
A."3"-"2"="1"B."3-2"="1"
C."3"-"2"="32"D."3"+"2"="5"
40.把日期2004年10月16日赋值给日期型变量的方法是___________
A.D=10/16/2004B.D="10/16/2004"
C.D=CTOD("10/16/2004")D.D=DTOC("10/16/2004")
41.表达式VAL(SUBS("本年第2期",7,1))*LEN("他!
我")的结果是___________
A.0 B.2 C.8 D.10
42.?
AT("大学","北京语言文化学院")的答案是___________
A.12 B.13 C.16 D.0
43.下列关系表达式中,运算结果为逻辑真.T.的是___________
A."副教授"$"教授"
B.3+5#2*4
C."计算机"<>"计算机世界"
D.2004/05/01==CTOD("04/01/03")
44.下列表达式中结果为.T.的是__________
A."9"<"10"B."王五"$"王"
C.{05/06/98}>{08/02/97}D.9>10
45.下列关于数据操作的说法中,不正确的是________
A.货币型数据能参加算术运算
B.两个日期型数据可以进行加法运算
C.一个日期型数据可以加或减一个整数
D.字符型数据能比较大小,日期型数据也能
46.表达式"a"$"akbc"的结果为_________
A.1B.3C..t.D..f.
47.下列4个表达式中,运算结果为整数型的是_____________
A."1234"-"5678"B."10">"9"
C.CTOD("2003/05/23")D.LEN(SPACE(3))-1
48.表达式Day({^2004-1-2})的值是____________
A.2004B.2003C.1D.2
49.在VisualFoxPro中,对于空值(NULL)叙述正确的是_____________
A.空值等同于空字符串 B.空值表示还没有确定值
C.不支持字段值为空值 D.空值等同于数值0
50.在下列FoxPro表达式中,结果为日期型的正确表达式是___________
A.DATE()+TIME() B.DATE()+20
C.DATE()-{01/03/99} D.365-DATE()
51.在VFP中,下面4个关于日期或日期时间的表达式中,错误的是___________
A.{^2002.02.0111:
10:
10AM}-{^2001.09.0111:
10:
10AM}
B.{^01/91/2003}+20
C.{^2003.02.01}+{^2001.02.01}
D.{^2000/02/01}-{^2001/02/01}
52.连续执行以下命令之后,最后一条命令的输出结果是___________
SETEXACTOFF
X="A"
?
IIF(X="A",X-"BCD",X+"BCD")
A."A"B."BCD"C."ABCD"D."ABCD"
53.在下列的VisualFoxPro表达式中,运算结果为字符型数据的是
A."ABCD"+"EF"="ABCDEF"
B."1234"-"34"
C.CTOD("05/08/03")
D.DTOC(DATE())>"04/03/02"
54.有如下赋值语句,结果为“大家好”的表达式是
a=“你好”
b=“大家”
A.b+AT(a,1)B.b+RIGHT(a,1)
C.b+LEFT(a,3,4)D.b+RIGHT(a,2)
55.设变量x的值为"abc"(其长度为4,末尾为一个空格字符),变量y的值为"abc"(其长度为4,第一个字符为空格),则表达式LEN(x+y)和LEN(x-y)的返回值分别为
A.6,6B.7,7C.8,8D.8,7
56.已知数值型变量X=1,Y=2,以下返回值为"!
3!
"的表达式是
A."!
"+STR(X+Y,1)+"!
"B."!
"+"X+Y"+"!
"
C."!
"+VAL("X+Y")+"!
"D."!
"+X+Y+"!
"
57.逻辑运算符的优先顺序是
A.NOT,AND,ORB.NOT,OR,AND
C.AND,NOT,ORD.OR,.NOT.AND.
58.运行下列程序段后,屏幕上显示的内容是
y=DTOC(DATE(),1)
y=.NULL.
?
TYPE("y")
A.CB.DC.LD.NULL
59.假定系统日期是1998年12月20日,有如下命令,执行后N的值应为______
N=(YEAR(DATE())-1900)+0,
A.1998B.98C.20D.12
60.以下四组表达式中结果是逻辑值.T.的是______
A.'this'$'thisisastring'
B.'this'$'THISISASTRING'
C.'thisisastring'$'this'
D.'this'>'thisisastring'
二、填空题:
1.项目管理器的选项卡用于显示和管理数据库、自由表和查询等。
2.在VFP中,用户可以利用命令来修改系统的操作环境(如默认目录等),也可以通过菜单命令打开对话框进行设置。
3.在VFP命令窗口中输入并执行命令.FontSize=20,可以使主窗口中输出文本的字号设置为20。
4.在程序中可以用指定全局(公共)变量。
在当前工作期中,任何运行的程序都能使用和修改全局变量和全局数组。
在命令窗口中创建的任何变量或数组被自动赋予全局属性。
5.使用LOCAL、PRIVATE和PUBLIC命令可以指定内存变量的作用域。
在VFP命令窗口中创建的任何内存变量均为。
6.将第2~4个字符为“yan”的所有变量保存到mVar内存变量文件中,可以使用命令:
SAVETOmVarALL?
yan*。
7.在VFP中,关闭所有的文件并结束当前VFP系统运行的命令是
8.在VFP中,系统规定:
名称(如变量名、字段名、对象的属性名等)只能以字母、汉字或下划线等字符开头,不能以数字字符开头。
系统预定义了许多系统变量,它们的名称均以开头。
9.在VFP中,使用、PRIVATE和PUBLIC命令可以指定内存变量的作用域。
10.将内存变量文件mVar中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,可以使用命令FROMmVarADDITIVE。
11.利用SET命令可以改变VFP系统运行时的临时工作环境(“临时”是指当前有效,下次启动VFP系统时将不起作用)。
例如,利用SETON|OFF命令可以设置覆盖已有文件之前是否显示提示框。
12.利用一条命令(语句)可以给多个内存变量赋同一个值。
13.运行以下程序后,VFP主窗口显示的结果是。
CLEAR
STORE"计算机基础知识和应用能力等级考试"TOA1
Vfp="二级"
A3=subs(a1,17,16)
A2="vfp"
?
&A2+A3
14.目前用户通常是在操作系统环境下(如在“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。
在VFP程序中,也可以利用MD和命令来创建和删除文件夹。
15.在VFP中,系统规定:
除了自由表的字段名、表的索引标识名至多只能个字符以外,其余的名称的长度可以长达100多个字符。
16.执行如下命令后,Y
(2)=_____________。
DIMENSIONX(3,4),Y(6)
X=55
Y=X
(2)
17.执行如下命令后,X
(2)的值为
DIMENSIONX(3,4)
X=7
18.在VisualFoxPro系统的命令窗口中,输入并执行下列命令后,VisualFoxPro主窗口中显示内容为_
?
mod(-12,5)
19.函数INT(LEN("123.456"))的结果是________
20.常量.n.表示的是_______型的数据。
21.?
Substr(“123456789”,3,3)的结果是________。
22.使用命令DECLAREmm(4,5)定义的数组,包含数组元素的个数为________个。
23.在VisualFoxPro中说明数组后,数组的每个元素在末赋值之前的默认值是_______。
24.命令?
lower("Xy2A")的结果是
25.执行命令A=2005/4/2之后,内存变量A的数据类型是型。
26.表达式LEN(SPACE(5)-SPACE(10))的结果为_________
27.在VisualFoxPro中,如果要在子程序中创建一个只在本程序中使用的变量XL(不影响上级或下级的程序),应该使用______说明变量.
28.字段变量与内存变量同名时,区分方法是
29.执行函数MESSAGEBOX("清华大学"++"计算机科学系",48,"提示"),则可出现如图1所示的提示消息框。
30.函数STRTRAN(STR(35.96),SPACE
(2),"*")的返回值为。
(提示:
系统函数STRTRAN(<字符串1>,<字符串2>,<字符串3>)的功能是用<字符串3>替换<字符串1>中所包含的<字符串2>)
31.函数LEN("中国") 32.函数STR(1234.5454,7,3)的值为 33.假设X=100,则函数IIF(X<50,X-50,X+50)的值为 34.函数BETWEEN(40,34,50)的运算结果是。 35.说明公共变量的命令关键字是 36.表达式{^2005-1-310: 0: 0}一{^2005-10-39: 0: 0}的数据类型是。 37.? AT("EN",RIGHT("STUDENT",4))的执行结果是。 38.用户要在D盘的根目录中创建一个名为MyBack的文件夹,可用命令 39.字符型常量也称为字符串,它是由字符串“定界符”括起来的一串字符。 字符串定界符可以是单引号、双引号或。 40.函数ROUND(1234.196,-2)的返回值为,SUBSTR("mystring",6)的返回值为 Vfp精品课程第二单元答案 一选择题1-5BBCCD6-10DCBCB11-15DCCCD16-20ACBDB 21-25DACCB26-30ABDDB31-35BDBAA36-40CABCC 41-45DDCCB46-50CDDBB51-55CDBDC56-60AAABA 二填空题 1.数据2.工具->选项3._screen4.public5.公共变量 6.Like7.quit8.下划线9.local10.restore 11.Safety12.store13.二级应用能力等级考试14.RD15.10 16.5517.718.319.720.逻辑 21.“345”22.2023..f.24.”xy2a”25.数值 26.1527.local28.变量前面加M.或M->29.chr(13)30.****36 31..T.32.1234.5533.15034..T.35.public 36.数值型37.238.MDD: \MyBack39.方括号40.1200“ing”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 函数的使用 函数 使用