VisualFoxPro程序设计基础理论考试题库2_第1页
VisualFoxPro程序设计基础理论考试题库2_第2页
VisualFoxPro程序设计基础理论考试题库2_第3页
VisualFoxPro程序设计基础理论考试题库2_第4页
VisualFoxPro程序设计基础理论考试题库2_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑VisualFoxPro程序设计基础理论考试题库2VisualFoxPro程序设计基础理论考试题库2

选择题

1.函数VAL(SUBS(“20.12ab”,2))的值为()。[2分]

A.20.12

B.20

C.0.12

2.既是算术运算符,又是字符运算符的是()。[2分]

C.**

3.假定N,C,L分别为数值型、字符型、逻辑型变量。在下面的表达式中错误的表达式是()。[2分]

A.3*N

B.C-'N'

C.N=10.OR.L

D.C10

4.假定已经执行了正确命令M=[28+2],再执行命令?M,屏幕将显示()。[2分]

A.30

B.28+2

C.[28+2]

D.30.00

5.逻辑运算符在运算时,其优先顺序是()。[2分]

A.NOT、AND、OR

B.AND、NOT、OR

C.OR、NOT、AND

D.从左至右按先后顺序

6.某数据库文件共有10条记录,当前记录的序号为6。先执行命令SKIP10,再执行命令?EOF()。执行最后一条命令后显示的结果是()。[2分]

A.出错信息

B.11

C..T.

D..F.

7.如果内存变量MX的类型是D,那么给变量MX赋值的方法可以是()。[2分]

A.MX=04/05/97

B.MX=“04/05/97”

C.MX=CTOD(04/05/97)

D.MX=CTOD(“04/05/97”)

8.若测试一打开的库文件结构时,最后一行信息为"TOTAL60",则执行RECSIZE()后,返回值为()。[2分]

A.61

B.60

C.59

D.答案均不对

9.若想从字符串"北京市"中取出汉字"京",应该用函数()。[2分]

A.SUBSTR("北京市",2,2)

B.SUBSTR("北京市",2,1)

C.SRBSTR("北京市",3,1)

D.SRBSTR("北京市",3,2)

10.设当前数据库有10条记录,当EOF()为真时,命令?RECNO()的显示结果是()。[2分]

A.10

B.11

11.数据库文件ST.DBF中有字段:姓名/C、出生年月/D、总分/N等。要建立姓名、总分、出生年月的组合索引,其索引关键字表达式是()。[2分]

A.姓名+总分+出生年月

B.″姓名″+″总分″+″出生年月″

C.姓名+STR(总分)+STR(出生年月)

D.姓名+STR(总分)+DTOC(出生年月)

12.数据库文件共有20条记录,当前记录是10,执行命令LISTNEXT5以后,当前记录号是()。[2分]

A.14

B.15

C.10

D.20

13.顺序执行下面FOXPRO命令之后,屏幕显示的结果是()。INPUTTOXX&&输入.T.?Xx.and.xx=xx[2分]

B..F.

C.错误信息

D..T.

14.顺序执行下面FOXPRO命令之后,屏幕显示的结果是()。S=”HappyChineseNewYear!”T=”Chinese”?AT(T,S)[2分]

C.14

D.错误信息

15.下列Foxpro表达式运算结果为日期型的是()。[2分]

A.05/05/97+2

B.CTOD(‘04/05/97’)–DATE()

C.CTOD(‘04/05/97’)–3

D.DATE()+‘04/05/97’

16.下列表达式中,()表达的值是数值。[2分]

A.[ABC]+”D”

B.{98/08/21}-{98/06/13}

C.‘123’+’456’

D.{98/08/21}+15

17.下列表达式中不符合FOXPRO规则的是()[2分]

A.{04/05/97}

B.TT

C.VAL(“1234”)

D.2X>15

18.下列各种字符组合中,()不是FOXRPO中的字符型常量。[2分]

A.计算机应用

B.‘ABCDE’

C.1995

D.[10.86]

19.在FOXPRO数据库管理系统中,下列数据中为常量的是()。[2分]

A.02/07/97

C..Y.

D.TOP

20.在FOXPRO下列各式中,运算结果为数值的是()。[2分]

A.CTOD("04/05/97")-28

B.1234"+"5678

C.12030=150

D.LEN("ABCD")-1

21.在FOXPRO中,MIN(ROUND(8.89,1),9)的值是()。[2分]

B.8.9

D.9.8

22.在Foxpro中,函数INT(-33/2)的值应为()[2分]

A.-16

B.-16.5

C.16

D.-17

23.在foxpro中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先顺序时()。[2分]

A.数值运算、关系运算、逻辑运算和函数

B.数值运算、逻辑运算、关系运算和函数

C.函数、数值运算、关系运算、和逻辑运算

D.函数、逻辑运算、关系运算、和数值运算

24.在下列FOXPRO表达式中,运算结果为字符串的是()。[2分]

A.1234”-“43

B.ABCD”+“XYZ”=“ABCDXYZ

C.DTOC(DATE())>“04/05/97”

D.CTOD(“04/05/97”)

25.在下述Foxpro表达式中,结果总是逻辑值的为()。[2分]

A.字符运算表达式

B.算术运算表达式

C.关系运算表达式

D.日期运算表达式

26.在'职工档案'库文件中,婚否是L型字段,性别是C型字段,若检索'已婚的女同志',应该用逻辑表达式是()。[2分]

A.婚否.OR.(性别='女')

B.(婚否=.T.).AND.(性别='女')

C.婚否.AND.(性别='女')

D.已婚.OR.(性别='女')

27.执行STORE"1999年12月庆祝澳门回归祖国!"TOXY命令之后,要在屏幕上显示"澳门1999年12月回归祖国!",应使用命令()。[2分]

A.?SUBSTR(XY,15,4)+SUBSTR(SY,1,100)

B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)

C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)

D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)

28.执行以下命令序列(设今天是2022年7月20日),最后输出结果是()。STOREDATE()TOMDATEMDATE=MDATE-365?YEAR(MDATE)[2分]

A.其中有语法错误

B.07/20/2022

C.2022

D.2000

29.职工数据库中有D型字段"出生日期",要计算的整数实足年龄,可以使用命令()[2分]

A.?(DATE()-出生日期)/365

B.?(DATE()-出生日期)/365

C.?INT((DATE()-出生日期)/365)

D.?ROUND(DATE()-出生日期)/365)

30.执行如下命令序列后,屏幕显示的结果是()X="A"Y=XA="黄河长江"?X+X-Y-Y[2分]

A.黄河长江

B.A黄河长江A黄河长江

C.A黄河长江A

D.A黄河长江黄河长江

31.设X=100,Y=800,执行以下命令:?IIF(X100,Y-50,Y+50)屏幕显示结果是()[2分]

A.50

B.750

C.800

D.850

32.设X=100,Y=800,执行以下命令:?IIF(X=100,Y-50,Y+50)屏幕显示结果是()[2分]

A.50

B.750

C.800

D.850

33.已知X=99,Y="A",A="telephone",则LEN(STR(X,2)+Y)的值为()。[2分]

A.19

B.11

34.设X=999,Y=888,Z="X+Y",表达式Z+1的结果是()[2分]

A.错误

B.X+Y+1

C.1888

D.9998881

35.在FOXPRO中执行LIST命令,要想在屏幕和打印机上同时输出,应使用命令()。[2分]

A.LISTONPRINT

B.LISTTOPRINT

C.PRINTLIST

D.LISTPRINTON

36.在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令()[2分]

A.DELETEFOR“D”$书号

B.DELETEFORSUBSTR(书号,1,1)=“D”

C.DELETEFOR书号=D*

D.DELETEFORRIGHT(书号,1)=“D”

37.DELETE命令的作用是()。[2分]

A.为当前记录做删除标记

B.直接物理删除当前记录

C.删除当前数据库文件的所有记录

D.在提问确认后物理删除当前记录

38.FOXPRO的ZAP命令可以删除当前数据库文件的()[2分]

A.全部记录

B.满足条件的记录

C.结构

D.有删除标记的记录

39.Go50Skip?Recn()设当前数据库文件有50条记录,执行以上命令序列后输出的结果是()。[2分]

A.50

B.51

C.EOF

D.-1

40.MODIFYSTRUCTURE命令的功能是()。[2分]

A.修改字段的类型

B.增加新的字段

C.修改字段的名称

D.修改库文件的结构

41.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段,应当使用()命令。[2分]

A.MODOFYSTRUCTURE

B.DELE

C.REPLACE

D.ZAP

42.当前数据库中"是否通过"字段为逻辑类型,.t.表示通过,要显示所有未通过的记录应使用命令()。[2分]

A.LISTFOR"是否通过"=.F.

B.LISTFOR是否通过

C.LISTFOR.NOT.是否通过

D.LISTFOR.NOT."是否通过"

43.工资数据库文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是()。[2分]

A.SETINDEXTO

B.COPYTONEW1FOR基本工资>=1000

C.COPYFILETONEW3.DBF

D.COPYSTRUCTURETONEW2

44.命令SELECT0的功能是()。[2分]

A.选择区号最小的空闲工作区

B.选择区号最大的空闲工作区

C.选择当前工作区的区号加1的工作

D.随机选择一个工作区的区号

45.若要恢复用DELETE命令删除的若干记录,应该()。[2分]

A.用RECALL命令

B.立即按(ESC)键

C.用RELEASE命令

D.用FOUND命令

46.设STUDENT.DBF数据库中共有100条记录,执行如下命令序列:USESTUDENTGOTO10DISPLAYALL?RECNO()执行最后一条命令后,屏幕显示的值是()。[2分]

B.10

C.100

D.101

47.设当前数据库中姓名字段为字符型,要把内存变量NAME中的字符串内容输入到当前记录的姓名字段,应用使用命令()。[2分]

A.姓名=NAME

B.REPLACE姓名WITHNAME

C.REPLACE姓名WITHNAME

D.RELACEALL姓名WITH

48.使用BROWSE命令可以方便地对当前数据库记录进行多种编辑操作,包括()。[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论