VFP程序有答案Word文档格式.docx
- 文档编号:1563657
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:21
- 大小:27.96KB
VFP程序有答案Word文档格式.docx
《VFP程序有答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《VFP程序有答案Word文档格式.docx(21页珍藏版)》请在冰点文库上搜索。
【14】0904(20)0704(22)以下关于空值(NULL值)叙述正确的是
A)空值等于空字符串B)空值等同于数值0
C)空值表示字段或变量还没有确定的值D)VisualFoxPro不支持空值
【15】Y1(12)下列有关数组的叙述中,错误的是()。
A)在同一个环境下,数组与内存变量可以同名,两者互不影响
B)可以用一维数组的形式访问二维数组
C)在可以使用简单内存变量的地方都可以使用数组元素
D)一个数组中各元素的数据类型可以相同,也可以不同
【16】Y1(15)假设使用DIMENSIONy(5)定义了一个一维数组y,正确的赋值语句是()。
A)y=8B)y[6]=8C)STORE10y[2],y[3],y[4)D)y[3],y[4],y[5]=8
二.表达式和函数
【1】1103(6)表达式EMPTY(.NULL.)的值是【】。
【2】Y6(11)CTOD("
04-01-01"
)+20的结果是__。
【3】0504(27)下列表达式中,表达式返回结果为.F.的是( )。
A)AT("
A"
"
BCD"
)B)"
[信息]"
$"
管理信息系统"
C)ISNULL(.NULL.) D)SUBSTR("
计算机技术"
3,2)
【4】0604(19)设X="
11”,Y="
1122"
下列表达式结果为假的是( )。
A)NOT(X==Y)AND(X$Y)B)NOT(X$Y)OR(X◇Y)C)NOT(X>
=Y)D)NOT(X$Y)
【5】1009(13)假设在数据库表的表设计中,字符型字段“性别”已被选中,正确的有效性规则设置是
A)=“男”.OR.“女”B)性别=“男”.OR.“女”C)$“男女”D)性别$“男女”
【6】0504(7)执行命令A=2005/4/2之后,内存变量A的数据类型是【】型。
【7】Y2(15)命令?
的作用是()
A)向用户提问的提示符B)可输出两个表达式的值C)从当前光标处显示表达式的值D)只能显示变量的值
【8】0609(22)设X=6<5,命令?
VARTYPE(X)的输出是________。
A)NB)C C)LD)出错
【9】Y4(7)执行?
AT(“a+b=c”,"
+"
)语句后,屏幕显示的结果______。
【10】Y3(7)AT("
IS"
THATISANEWBOOK"
)的运算结果是______。
【11】0704(7)?
AT(”EN”,RIGHT(“STUDENT”,4))的执行结果是_______。
【12】0709(12)命令?
VARTYPE(TIME())结果是
A)CB)DC)TD)出错
【13】0709(13)命令?
LEN(SPACE(3)-SPACE
(2))的结果是
A)1B)2C)3D)5
【14】0904(26)在VisualFoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。
若要查询“是研究生导师的女老师”信息,那么SQL语句的“SELECT*FROMTWHERE<
逻辑表达式>
”中的<
应是
A)研究生导师AND性别=“女”B)研究生导师OR性别=“女”
C)性别=“女”AND研究生导师=.F.D)研究生导师=.T.OR性别=“女”
【15】0609(28)与“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等价的语句是
A)SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00
B)SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00OR、AND在NOT作用下要互换
C)SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00
D)SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00
【16】1003(15)有如下赋值语句,结果为“大家好”的表达式是
a="
你好"
B="
大家"
A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)
【17】1009(16)设x=”123”,y=123,k=”y”,表达式x+&
k的值是
A)123123B)246C)123yD)数据类型不匹配
【18】1009(12)设A=[6*8-2]、B=6*8-2、C=”6*8-2”,属于合法表达式的是
A)A+BB)B+CC)A-CD)C-B
【19】1009(7)表达式score<
=100ANDscore>
=0的数据类型是【】。
【20】1009(17)运算结果不是2010的表达式是
A)int(2010.9)B)round(2010.1,0)C)ceiling(2010.1)D)floor(2010.9)
【21】Y6(13)函数INT(数值表达式)的功能是()。
A)返回数值表达式值的整数部分intB)按四舍五入取数值表达式值的整数部分round
C)返回不小于数值表达式值的最小整数ceilingD)返回不大于数值表达式值的最大整数floor
【22】Y5(11)执行?
ROUND(123.456,2)命令后,屏幕显示的结果为__。
【23】C1(13)ROUND(6.165,2)的函数值是()。
A)6.16B)6.17C)6.20D)6.160
【24】C1(11)BETWEEN(45,30,48)的运算结果是______。
【25】Y7(11)MOD(17,-3)函数的返回值是__。
【26】Y5(12)函数MOD(-4*7,-24/4)的值是()。
A)8B)4C)-8D)-4
【27】Y6(12)假定系统是2008年1月13日,则执行命令PI=MOD(YEAR(DATE())-2000,10)后,PI的值是()
A)012008B)-8C)8D)0
【28】1103(12)执行如下命令的输出结果是
15%4,15%-4
A)3-1B)33C)11D)1-1
【29】1103(23)在VisualFoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是
RECCOUNT()
A)0B)1C)40D)出错
【30】1103(12)在VisualFoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SETCENTURY【12】命令进行设置。
【31】Y5(13)要判断数值型变量Y是否能够被8整除,错误的条件表达式为()。
A)INT(Y/8)=Y/8B)MOD(Y,8)=0C)INT(Y/8)=MOD(Y,8)D)MOD(Y,8)=MOD(8,8)
【32】Y2(22)测试数据库记录指针是否指向数据库末尾所使用的函数是()。
A)BOF()B)EOF()C)RECCOUNT()D)RECNO()
【33】Y3(11)函数VAL(“12/06/01”)的参数类型为______。
【34】Y2(30)要从字符串“中国海南省”中取出子串“海南省”,应该使用函数()。
A)SUBSTR(“中国海南省”,3,3)B)SUBSTR(“中国海南省”,5,2)
C)SUBSTR(“中国海南省”,5,3)D)SUBSTR(“中国海南省”,5,6)
【35】0809(19)设a=“计算机等级考试”,结果为“考试”的表达式是
A)Left(a,4)B)Right(a,4)C)Left(a,2)D)Right(a,2)
【36】Y7(13)如果想从字符串“计算机等级考试”中取出“考试”,这两个字,下列函数使用正确的是()。
A)SUBSTR(“计算机等级考试”,11)B)SUBSTR(“计算机等级考试”,5,3)
C)RIGHT(“计算机等级考试”,2)D)LEFT(“计算机等级考试”,4)
【37】Y1(30)运算结果是字符串“home”的表达式是()。
A)LEFT(“myhome”,4)B)RIGHT(“hometown”,4)
C)SUBSTR(“myhometown”,4,4)D)SUBSTR(“myhometown”,3,4)
【38】0909(13)计算结果不是字符串“Teacher”的语句是
A)at(“MyTeacher”3,7)B)substr(“MyTeacher”3,7)
C)right(“MyTeacher”,7)D)left(“MyTeacher”3,7)
【39】0809(7)LEFT(“12345.6789”,LEN(“子串”))的计算结果是【】。
【40】(C213)?
STR(123.45,5,1)命令的输出结果是()。
A)123.4B)123.5C)123.45D)*****
【41】Y7(12)函数UPPER(”China=中国”)的值是()。
A)China=中国B)CHina=中国C)CHINA=中国D)china=中国
【42】0909(29)下列函数返回类型为数值型的是
A)STRB)VALC)DTOCD)TTOC
【43】0604(17)在VisualFoxPro中,宏替换可以从变量中替换出( )。
A)字符串 B)数值 C)命令 D)以上三种都可能
【44】C2(10)条件函数IIF(LEN(SPACE(4))>
6,"
TRUE"
FALSE"
)的返回值是____。
三.程序
【1】1103(8)在VisualFoxPro中假设有查询文件query1.qpr,要执行该文件应使用命令【8】。
【2】0904(18)在VisualFoxPro中,用于建立或修改程序文件的命令是
A)MODIFY<
文件名>
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)上面B和C都对
【3】0809(23)欲执行命令temp.prg,应该执行的命令是
A)DOPRGtemp.prgB)DOtemp.prgC)DOCMDtemp.prgD)DOFORMtemp.prg
【4】
(C227)若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件()。
A)SETROUTINETO<
B)SETPROCEDURETO<
C)SETPROGRAMTO<
D)SETFUNCTIONTO<
【5】0709(23)在VisualFoxpro中,过程的返回语句是
A)GOBACKB)COMEBACKC)RETURND)BACK
【6】0509(8)在VisualFoxPro中,可以使用【】语句跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句。
【7】1103(16)0504(18)在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体,执行ENDSCAN后面的语句,应使用()。
A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句
【8】0609(12)从内存中清除内存变量的命令是________。
A)ReleaseB)Delete C)EraseD)Destroy
【9】Y625)在VisualFoxPro中,根据变量的作用域来分,内存变量可分为()
A)局部变量和全局变量B)私有变量和全局变量
C)私有变量和局部变量D)私有变量、局部变量和全局变量
【10】Y3(23)定义全局型变量,可以使用下列哪个命令()。
A)CREATEB)PRIVATEC)LOCALD)PUBLIC
【11】0904(19)Y4(23)在VisualFoxPro中,程序中不需要PUBLIC等命令明确声明和建立,可直接使用的内存变量是
A)局部变量B)私有变量C)公共变量D)全局变量
【12】Y2(11)关于内存变量的调用,下列说法正确的是()。
A)私有变量只能被本层模块程序调用B)私有变量能被本层模块和下层模块程序调用
C)局部变量不能被本层模块程序调用D)局部变量能被本层模块和下层模块程序调用
【13】Y1(11)既不能被上级例程访问,也不能被下级例程访问的变量为()。
A)私有变量B)局部变量C)字段变量D)全局变量
【14】0704(23)在VisualFoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是
A)PRIVATEB)LOCALC)PUBLICD)不用说明,在程序中直接使用
【15】0804(14)在VisualFoxPro中,如果要在子程序中创建一个只在本程序中使用的变量XL(不影响上级或下级的程序),应该使用______说明变量
【16】0609(15)如果有定LOCALdata,data的初值是:
________。
A)整数0B)不定值 C)逻辑真D)逻辑假
【17】0804(28)下列程序段执行后,内存变量s1的值是:
s1="
network"
s1=stuff(s1,4,4,"
BIOS"
)
A.networkB.netBIOSC.netD.BIOS
【18】0709(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
A)SETCENTURYONB)SETCENTURYOFFC)SETCENTURYTO4D)SETCENTURYOF4
【19】1009(11)VisualFoxPro中,要想将日期型或时间型数据中的年份用4位数字显示,应当使用设置命令
A)SETCENTURYONB)SETCENTURYTO4C)SETYEARTO4D)SETYEARTOyyyy
【20】
(C212)为使日期型数据库能够显示世纪(即年为4位),应该使用命令()。
A)SETMARKONB)SETDATEONC)SETCENTURYOND)SETSTRICTDATEON
【21】1009(15)连续执行以下命令,最后一条命令的输出结果是
SETEXACTOFF
a=”北京”
b=(a=”北京交通”)
A)北京B)北京交通C).F.D)出错
【22】1009(8)
A=10
B=20
IIF(A>
B,”A大于B”,”A不大于B”)
执行上述程序段,显示的结果是【】。
【23】Y6(22)关于过程、自定义函数的调用,正确的叙述是
A)实参与形参的数量必须相等B)当实参的数量少于形参的数量时,多余的形参取逻辑假
C)当实参的数量多于形参的数量时,多余的实参被忽略D)选项B)和C)都正确
【24】Y7(23)下列关于接收参数和传送参数的说法中,正确的是()。
A)传送参数和接收参数的名字必须相同
B)传送参数和接收参数排列顺序和数据类型必须一一对应
C)接收参数的语句PARAMTERS可以写在程序中的任意位置
D)通常传送参数的语句DO-WITH和接收参数的语句PARSMETERS不必搭配成对,可以单独使用
【25】Y2(18)在DOWHILE…ENDDO循环结构中,LOOP命令的作用是()。
A)终止程序的运行
B)退出循环,返回程序开始处继续执行
C)转到DOWHILE语句行,开始下一次循环
D)终止本次循环,将控制转到本循环结构ENDDO后面的第一条语句继续执行
【26】0504(8)如下程序显示的结果是【】。
s=1
i=0
dowhilei<
8
s=s+i
i=i+2
enddo
s
【27】0509(22)依次执行以下命令后的输出结果是( )。
SETDATETOYMD
SETCENTURYON
SETCENTURYTO19ROLLOVER10
SETMARKTO"
."
CTOD("
49-05-01"
A)49.05.01B)1949.05.01C)2049.05.01D)出错
【28】1003(29)0509(27)下列程序段的输出结果是
ACCEPTTOA
IFA=[123]
S=0
ENDIF
S=1
S
A)0B)1C)123D)由A的值决定
【29】0709(28)Y1(18)下面程序计算一个整数的各位数字之和。
在下划线处应填写的语句是
【30】0804(27)下列程序段执行以后,内存变量y的值是:
SETTALKOFF
INPUT"
x="
TOx
s=0
DOWHILEx!
=0
s=s+MOD(x,10)
ENDDO
s
SETTALKON
A)x=int(x/10)B)x=int(x%10)C)x=x-int(x/10)D)x=x-int(x%10)
CLEAR
X=12345
Y=0
DOWHILEX>
y=y+x%10
x=int(x/10)
y
A.54321B.12345
C.51D.15
【31】Y3(10)下列程序段的输出结果是______。
i=1
DOWHILEi<
9
i=i+3
i
【32】0904(27)在VisualFoxPro中,有如下程序,函数IIF()返回值是
PRIVATEX,Y
STORE“男”TOX
Y=LEN(X)+2
IIF(Y<
4,“男”,“女”)
RETURN
A)“女”B)“男”C).T.D).F.
【33】0609(17)0809(17)下列程序执行以后,内存变量y的值是________。
x=34567
y=0
DOWHILEx>
y=x%10+y*10
A)3456B)34567C)7654D)76543
【34】0609(18)下列的程序中与上题的程序段对y的计算结果相同的是________。
A)x=34567B)x=34567C)x=34567D)x=34567
y=0y=0y=0y=0
flag=.T.flag=.T.flag=.T.flag=.T.
DOWHILEflagDOWHILEflagDOWHILE!
flagDOWHILE!
flag
y=x%10+y*10 y=x%10+y*10 y=x%10+y*10 y=x%10+y*10
x=int(x/10) x=int(x/10) x=int(x/10) x=int(x/10)
IFx>
0IFx=0IFx>
0IFx=0
flag=.F.flag=.F.flag=.F.flag=.F.
ENDIFENDIFENDIFENDIF
ENDDO7ENDDO76543ENDDO0ENDDO0
【35】0704(10)Y4(10)执行下列程序,显示的结果是。
________
one="
WORK"
two="
"
a=LEN(one)
i=a
DOWHILEi>
=1
two=two+SUBSTR(one,i,1)
i=i-1
two
【36】0804(14)有下程序,请选择最后在屏幕显示的结果:
SETEXACTON
s="
ni"
+SPACE
(2)
IFs=="
IFs="
?
one"
ELSE
two"
ENDIF
ELSE
three"
four"
A.oneB.twoC.threeD.four
【37】0909(18)下列程序段执行时在屏幕上显示的结果是
DIMEa(6)
A
(1)=1
A
(2)=1
FORi=3TO6
A(i)=A(i-1)+A(i-2)
NEXT
a(6)
A)5B)6C)7D)8
【38】Y2(17)执行下列程序:
在屏幕上显示的输出结果是()。
STORE0TOX,Y
DOWHILEX<
6
X=X+Y
Y=Y+2
X,Y
SETTALKON
R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 程序 答案