2012年计算机二级VFP数据与数据运算习题及答案

合集下载

计算机二级《VFP》考试题及答案

计算机二级《VFP》考试题及答案

计算机二级《VFP》考试题及答案计算机二级《VFP》考试题及答案证书的意义对于每个人都不一样,有轻有重。

但是考好计算机二级对生活也有帮助,下面是计算机二级《VFP》考试题及答案,欢迎练习。

1、运算结果是字符串“home”的表达式是( )。

A.LEFT(”mvhome”。

4)B.RIGHT(”hometown”,4)C.SUBSTR(”myhometown”,4,4)D.SUBSTR(”myhometown”,3,4)参考答案:D参考解析:取子串的函数有下列三种格式:①LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。

②RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。

③SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。

在SUBSTR()函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。

从以上三个函数的功能得知,选项A的结果是“my–h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。

2、参照完整性规则的更新规则中“级联”的含义是( )。

A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新参考答案:A参考解析:参照完整性的更新规则包括:级联、限制和忽。

级联是在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录。

限制是子表中有相关的记录,则禁止修改父表中的连接字段值。

忽则不作参照完整性检查,即可以随意更新父表的连接字段值。

3、在当前表单的LABEL1控件中显示系统时间的语句是( )。

BELl.CAPTl0N=TIME()BELl.VALUE=TIME()BELl.TEXT=TIME()BELl.CONTROL=TIME()参考答案:A参考解析:标签控件主要在表单上显示一段固定的文字,常用做提示和说明,它没有数据源,因此只要把要显示的字符串直接赋给标签的标题(CAPTION)属性就可以了。

12年的全国计算机二级vf考试试题及答案

12年的全国计算机二级vf考试试题及答案

12年的全国计算机二级vf考试试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 字段名C. 记录数D. 表的创建日期答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. OPENC. DISPLAYD. BROWSE答案:A4. 在Visual FoxPro中,以下哪个选项不是索引类型?A. 主索引B. 候选索引C. 唯一索引D. 普通索引答案:B5. 在Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A6. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 报表控件C. 报表布局D. 表单答案:D7. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. DATETOSTR()D. CTOD()答案:C8. 在Visual FoxPro中,以下哪个命令用于关闭一个表?A. CLOSEB. USEC. RELEASED. DESELECT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. WidthC. HeightD. RecordSource答案:D10. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

2012年计算机二级VFP上机题及答案

2012年计算机二级VFP上机题及答案

2012年计算机二级VFP数据库及其操作习题及答案Visual FoxPro数据库及其操作习题四三、上机题61.使用“表设计器”分别建立文件名为“学生”、“课程”的自由表并输入记录。

请写出操作要点。

表结构如下:学生( 学号C(8), 姓名C(6), 性别L, 出生日期D, 入学成绩I, 简历M, 照片G )课程( 课程号C(4), 课程名C(12), 学分N(2,0), 学时数N(3,0) )“学生”表记录如下:“课程”表记录如下:62.建立XSXK数据库,将“学生”和“课程”两个自由表加入其中使之成为数据库表,再在其中建立“选课”表,如图4.1所示。

请写出操作要点。

“选课”表结构为:选课( 学号C(8), 课程号C(4), 成绩N(3,0) )设置成绩字段的有效性规则:规则是:成绩大于等于0且小于等于100,默认值为60,出错信息为“成绩应在0~100之间”。

记录如下。

63.使用数据过滤和筛选功能显示所有1982年3月15日以后出生的学生的学号、姓名、性别及入学成绩四个字段的内容,请写出操作要点。

Use 学生Set filter to 出生日期>{^ 1982-03-15}Brow fiel 学号,姓名,性别,入学成绩64.给所有入学成绩在320以下的学生加删除标记,再恢复删除。

可通过命令方式及浏览窗口进行操作,请写出操作要点。

Use 学生Dele for入学成绩<320recall for入学成绩<32065.按照图4.1所示分别设置库中各表的相关索引,请写出操作要点。

66.建立XSXK数据库中各表之间的永久性关联,如图4.2所示,请写出操作要点。

67.在“学生”表的“浏览”窗口中按“入学成绩”的降序显示学生表中的所有信息,请写出操作要点。

68.设置“学生”表和“选课”表的“参照完整性”规则,要求更新“学生”表中的学号字段时,自动更新“选课”表中的所有相关记录的对应值;删除“学生”表中某一记录时,需要检索“选课”表中是否有与之相关的记录,若有则不能删除;向“选课”表中插入记录时,需要检索“学生”表中是否有与之相关的记录,若无则不能插入。

2012年全国计算机等级考试二级VFP模拟试题及答案

2012年全国计算机等级考试二级VFP模拟试题及答案

2012年全国计算机等级考试二级VFP模拟试题及答案全国计算机等级考试二级VFP模拟试卷考试及答案第一项:单项选择题答案见最后1、下面关于运行应用程序的说法,正确的是A)APP应用程序可以在Visual FoxPro和Windows环境下运行B)EXE应用程序只能在Windows环境下运行C)EXE应用程序可以在Visual FoxPro和Windows环境下运行D)APP应用程序只能在Windows环境下运行2、调用报表格式文件pp1预览报表的命令是A)REPORT FROM PP1 PREVIEWB)DO FROM PP1 PREVIEWC)REPORT FORM PP1 PREVIEWD)DO FORM PP1 PREVIEW3、报表的数据源可以是A)自由表或其他报表B)数据库表、自由表或视图C)数据库表、自由表或查询D)表、查询或视图4、确定列表框内的某个条目是否被选定应使用的属性是A)ValueB)ColumnCountC)ListCountD)Selected5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为A)Thisform.RefreshB)Thisform.DeleteC)Thisform.HideD)Thisform.release6、在Visual FoxPro中,控件分为A)容器类和控件类B)控件类和基类C)容器类和基类D)控件类的基础类7、在Visual FoxPro中,扩展名为.DBC的文件是A)数据库表文件B)表单文件C)项目文件D)数据库文件8、在下面Visual FoxPro表达式中,运算结果为字符串的是A)[125]-[100]B)[ABC]+[XYZ]=[ABCXYZ]C)CTOD([07/01/03])D)DTOC(DATE()>[07/05/03])9、下列表达式结果为.T.的是A)[湖北]=[湖北]B)[中国]<=[北京]C)'计算机'$'计算机考试'D)2*3.14<=11/210.要判断数值型变量M是否能被3整除,下面4个表达式中,错误的是A)INT(M/3)=M/3B)MOD(M,3)=0C)0=MOD(M,3)D)INT(M/3)=MOD(M,3)11.顺序执行下面命令后,屏幕显示的输出结果是TITLE=[FoxPro]LOWER(RIGHT(TITLE,3))A)foxproB)ProC)foxD)pro12.如果X=99,Y=[A],A=[telephone],则LEN(STR(X,2)+&Y)的值是A)19B)11C)5D)413.学生表的性别字段为逻辑型,男为.T.,女为.F.,顺序执行以下命令最后一条命令显示的是USE学生APPEND BLANKREPLACE 姓名WITH [王丽],性别WITH .F.IIF(性别,[男],[女])A)男B)女C).T.D).F.14.执行下述命令后,使函数EOF( )的值一定为.T. 的命令是A)REPLACE 基本工资WITH 基本工资+300B)DISPLAY FOR 基本工资>1000C)LIST WHILE 基本工资>1000D)LIST NEXT 10 FOR 基本工资>100015. 在以下四组中,每组有两个分别运算的函数或表达式,运算结果相同的是A)LEFT([FoxPro],3)与SUBSTR([FoxPro],1,3)B)YEAR(DATE( ))与SUBSTR(DTOC(DATE( )),7,2)C)VARTYPE([36-4*5])与VARTYPE(36-4*5)D)假定X=[this ],Y=[is a string]X+Y与X-Y16.在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是A)CREATEB)CREATE SDBC)CREATE TABLE SDBD)CREATE DATABASE SDB17.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为A)1,10,8B)2,8,8C)1,4,8D)4,4,818.现要从SC表中查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),正确的SQL是A)SELECT S#,C# FROM SC WHERE G=0B)SELECT S#,C# FROM SC WHERE G<=0C)SELECT S#,C# FROM SC WHERE G=NULLD)SELECT S#,C# FROM SC WHERE G IS NULL19.某数据库有如下表:STOCK(股票代码,股票名称,单价,交易所),求每个交易所的平均单价的SQL命令是A)SELECT 交易所,VG(单价) FROM STOCK GROUP BY 单价B)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 单价C)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 交易所D)SELECT 交易所,AVG(单价)FROM STOCK GROUP BY 交易所20.若用如下的SQL语句创建了一个STUDENT表:CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;)NAME C(8) NOT NULL,;SEX C(2),;AGE N(2))下列的SQL语句中可以正确执行的是A)INSERT INTO STUDENT VALUES('1031','王小平', '男',23)B)INSERT INTO STUDENT VALUES('1031',.NULL., '男',23)C)INSERT INTO STUDENT VALUES('1031','王小平',.NULL.,.NULL.)D)INSERT INTO STUDENT VALUES(.NULL.,'王小平','男',23)21. 在SQL中,删除表的命令是A)ERASE TABLEB)DELETE TABLEC)DROP TABLED)DELETE DBF22.下列四组操作,每组有两个分别执行的命令,执行结果相同的是A)执行STORE SPACE(10) TO XX之后,再执行LEN(XX+SPACE(5))和LEN(XX-SPACE(5))B)打开职工表文件后,执行COUNT FOR 性别=[女]和RECCOUNT()C)执行STORE [20] TO N之后,再执行M=100+&N和M=[100]+ND)打开职工表文件后,执行DELETE和DELETE()23.用“□”表示空格,连续执行以下命令之后,最后一条命令的输出结果是X=[ABC□□]Y=[XYZ]+XZ=TRIM(Y)-[LMN]LEN(Z)A)XYZABCLMNB)XYZABCL MN□□C)11D)924.在下面VISUAL FOXPRO四个关于日期或日期时间的表达式中,错误的是A){^2003.09.01 11:10:10 AM}-{^2002.09.01 11:10:10 AM}B){^2003/02/02}+15C){^2003.03.01}+{^2001.03.01}D){^2002/03/01}-{^2003/03/02}25.在Visual FoxPro中,COPY TO ABC FOR ……命令相当于完成的关系运算是A)连接B)投影C)选择D)拷贝二、多项选择题26.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的联系不属于A)一对一联系B)一对二联系C)多对多联系D)一对多联系27.在下列四个选项中,属于基本关系运算的是A)比较B)连接C)选择D)投影28.在Visual FoxPro中,下列选项中是常量的是A)ABCB) 1.4E+2C)"ABC"D)11/10/200229.下列四个表达式中,正确的表达式是A)DATE()+CTOD("11/20/99")B)DATE()+20C)DATE()-CTOD("11/20/99")D)DATE()-2030.如果内存变量C存放的字符为"A"或"a"时,下列表达式的值为.F.的是A)C<>"A".OR.C<>" a"B)C<>"A" AND C<>" a"C)NOT(C="A" OR C="a")D)NOT(C="A" AND C="a")三、判断题31.相继执行以下两条命令:M=[10+20] 和?M,屏幕上显示的输出结果是30。

2012年计算机二级VFP程序设计课后练习题及答案

2012年计算机二级VFP程序设计课后练习题及答案

⼀、选择题 1、连续执⾏以下命令之合,最后⼀条命令的输出结果是()。

SETEXACTOFF X="A" ?IIF("A"=X,X-"BCD",X+"BCD") A)A B)BCD C)ABCD D)ABCD 2、在以下四组函数运算中,结果相同的是()。

A)LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6) B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE("36-5*4")与VARTYPE(36-5*4) D)假定A="this",B="isastring",A-B与A+B 3、在VisualFoxPro中,⽤于建⽴或修改过程⽂件的命令是()。

A)MODIFY B)MODIFYCOMMAND C)MODIFYPROCEDURE D)上⾯B)和C)都对 4、结构化程序设计的三种基本逻辑结构是()。

A)选择结构、循环结构和嵌套结构 B)顺序结构、选择结构和循环结构 C)选择结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构 5、使⽤命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。

A)2个 B)3个 C)5个 D)6个 6、使⽤VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的⼦菜单,应在Result中选择()。

A)PadName B)Submenu C)Command D)Procedure 7、清除主窗⼝屏幕的命令是()。

A)CLEAR B)CLEARALL C)CLEARSCREEN D)CLEARWINDOWS 8、在下⾯的VisualFoxPro表达式中,不正确的是()。

2012年计算机二级VFP数据表课后习题和答案

2012年计算机二级VFP数据表课后习题和答案

2012年计算机二级VFP数据表课后习题和答案一、选择题1、在VFP系统中“.dbf”文件被称为______。

A)数据库文件B)表文件C)程序文件D)项目文件2、表中备注字段的内容存放在______文件中。

A).DBCB).DBFC).PRGD).FPT3、在VFP的数据类型中,用于存放图象、声音等多媒体对象的类型是______。

A)逻辑型B)浮点型C)通用型D)字符型4、在表结构中,逻辑型、日期型、备注型字段的宽度是固定的,它们分别是______。

A)4,8,10B)1,8,10C)1,8,4D)4,8,15、要求一个表的数值型字段具有5位小数,那么该字段的宽度最少应当定义成______。

A)5位B)6位C)7位D)8位6、在输入记录后,按______键存盘退出。

A)Crtl+WB)Crtl+HomeC)Crtl+QD)Crtl+N7、下列操作中,能够用ModifyStructure命令实现的是______。

A)增加一条记录B)修改一条记录的内容C)修改某个字段的宽度D)建立两个表之间的关联8、用USE命令打开一个表文件后,其记录指针指向______。

A)第一条记录B)任意一条记录C)最后一条记录D)最后一条记录后面的空记录9、在表中相对移动记录和绝对移动记录指针的命令分别为______。

A)LOCATE和SKIPB)LOCATE和GOC)SKIP和GOD)LOCATE和FIND10、若jsda表包含50条记录,在执行GO命令后,______命令不能显示所有记录。

A)ListAllB)ListRestC)ListNext50D)ListRecord5011、在当前表文件最后一条记录前增加一个空记录,打开表后,操作命令是______。

A)GotoBottomB)AppendC)InseBefoBlanD)ApppendBeforeBlank12、在表中任意位置插入一条记录的命令是______。

A)INSERTB)EDITC)BROWSED)DELETE13、自动替换某一字段值的命令是______。

2012年全国计算机等级考试二级VFP模拟试题及答案(1)

2012年全国计算机等级考试二级VFP模拟试题及答案(1)

2012年全国计算机等级考试二级VFP模拟试题及答案(1)一、单项选择题1.下面关于表单数据环境的叙述,错误的是A)可以在数据环境中加入与表单操作有关的表B)数据环境是表单的容器C)可以在数据环境中建立表之间的联系D)表单运行时自动打开其数据环境中的表2.当用户用鼠标单击命令按钮将引发事件A)ClickB)LoadC)InitD)Error3.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法A)HideB)ShowC)ReleaseD)SetFocus4.下面关于对象的叙述错误的是A)对象是客观世界的任何实体B)任何对象都有自己的属性和方法C)不同的对象具有相同的属性和方法D)属性是对象所具有的固有特征,方法是描述对象的行为的过程5.下面关于过程调用的叙述中,正确的是A)实参的个数与形参的个数必须相等B)当实参的数目多于形参的数目时,多余的实参被忽略C)当形参的数目多于实参的数目时,多余的形参取逻辑假.F.D)当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确6.在Visual FoxPro中,关于视图的描述正确的是A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作7.查询设计器中包括的选项卡有A)字段、条件、分组依据B)字段、筛选、排序依据C)条件、分组依据、排序依据D)条件、筛选、杂项8.以下关于空值(NULL)的叙述正确的是A)空值等同于数值0B)Visual FoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值9.SQL是哪几个英语单词的缩写A)Standard Query LanguageB)Structured Query LanguageC)Select Query LanguageD)其他三项都不是10.命令SELECT 0 的功能是A)选择尚未使用的最小编号的工作区为当前工作区B)选择尚示使用的最大编号的工作区为当前工作区C)选择当前工作区的区号加1的工作区为当前工作区D)随机选择一个工作区为当前工作区11.在Visual FoxPro中,可以跟随表的打开而自动打开的是A)单索引文件B)复合索引文件C)结构复合索引文件D)非结构复合索引文件12.结果为.T.的表达式是A)MOD(13,-2)=-1B)MOD(13,-2)=1C)NOT .T. AND .T.D) [2 ]+[1]= [2]+[1]13.连续执行以下命令之后最后一条命令的输出结果是()S=[2005年下半年计算机等级考试]LEFT(S,6)+RIGHT(S,4)A)2005年下半年等级考试B)2005年下等级考试C)2005年考试D)2005年等级考试14.在Visual FoxPro中存储器图像的字段类型应该是()A)字符型B)通用型C)备注型D)双精度型15.若某一个扩展多为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()A)3个B)1个C)4个D)0个16.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()A)首记录B)末记录C)首记录的前面D)末记录的后面17.执行以下命令,先后显示了两个各包含10个记录的记录清单,这说明当前表达中()USE学生LIST NEXT10FOR 性别=[男]LIST WHILE性别=[男]A)至少有10个记录,并且这头10个记录被显示了两遍B)至少有19个记录,并且头19个记录的性别字段值为“男”C)只有20个记录,并且段有记录的性别的值都为“男”D)只有19个记录,并且头19个记录的性别字段值都为“男”18.设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是A)GO RECNO( )+5 与LIST NEXT5B)GO RECNO( )+5 与SKIP 5C)SKIP RECNO( )+5 与GO RECNO( )+5D)GO 5与SKIP 519.逻辑删除当前表中的全部记录,应该使用命令A)PACKB)DELETEC)DELETE ALLD)ZAP20.以下关于BROWSE命令的描述正确的是A)只能浏览表文件,不能修改记录内容B)能浏览表文件,但不能增加或删除记录C)不仅能浏览表文件,还能修改表的结构D)能浏览表文件,同时也能增加或删除记录21.对表中的记录数据进行修改时,数据来源A)只能通过键盘输入B)只能在命令中给出C)只能通过键盘输入或在命令中给出D)可以通过键盘输入,在命令中给出或从其他表取得22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令A)DELETE FOR SUBSTR(职工编号,3)==[5]B)DELETE FOR SUBSTR(职工编号,3,1)==5C)DELETE FOR SUBSTR(职工编号,3,1)==[5]D)DELETE FOR AT(5,职工编号)=323.在Visual FoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录B)SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段C)SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件D)SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以24.在Visual FoxPro中,可以保证实体完整的索引是A)主索引或候选索引B)候选索引或普通索引C)主索引或唯一索引D)主索引或普通索引25.在下面命令中,使“性别”字段值不为空,执行效果一定相同的是(1)SUM 基本工资FOR 性别=[男](2)SUM 基本工资WHILE 性别=[男](3)SUM 基本工资FOR !性别=[女](4)SUM 基本工资WHILE 性别<>[女]A)(1)和(4)、(2)和(3)B)(1)和(3)(2)和(4)C)(1)和(2)、(3)和(4)D)四条命令执行结果相同二、多项选择题26.项目管理器的“数据”选项卡用于显示和管理A)数据库B)自由表C)查询D)视图27.如果内存变量与字段变量的变量名均为“工资”,则访问内存变量“工资”的正确方法是:A)M.工资B)&工资C)M->工资D)工资28.用DIMENSION X(1,2)定义了一个数组X,能使该数组的所有元素均为10的命令是A)A(1,2)=10B)STORE 10 TO XC)X=10D)STORE 10 TO X(1,2),X(1,2)29.以下的四组函数中,函数值相同的是A)LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B)YEAR(DATE( ))与VAL(DTOC(DATE( ),1))C)VARTYPE("25-3*4")与VARTYPE(25-3*4)D)INT(-123.456)与ROUND(-123.456,0)30.以下四个命令中,能够显示4位数年份的命令是A)YEAR(DATE( ))B)SUBSTR(DTOC(DATE( ),1),1,4)C) LEFT(DTOC(DATE( )),4)D)LEFT(DTOC(DATE( ),1),4)三、判断题31.Visual FoxPro 6.0是一个64位的数据库管理系统。

2012年3月计算机二级VFP真题及答案

2012年3月计算机二级VFP真题及答案

2012年3月全国计算机等级考试二级笔试试卷VisualFoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A.、B.、C.、D.四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是()。

A.循环队列是队列的一种链式存储结构B.循环队列是一种逻辑结构C.循环队列是队列的一种顺序存储结构D.循环队列是非线性结构(2)下列叙述中正确的是()。

A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。

A.4B.16C.10D.6(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

A.逻辑模式B.概念模式C.内模式D.外模式(5)在满足实体完整性约束的条件下()。

A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字(6)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

A.并B.差C.交D.自然连接(7)软件生命周期的活动中不包括()。

A.软件维护B.需求分析C.市场调研D.软件测试(8)下面不属于需求分析阶段任务的是()。

A.确定软件系统的性能需求B.确定软件系统的功能需求C.指定软件集成测试计划D.需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是()。

A.程序外部功能B.程序数据结构C.程序流程图D.程序内部结构(10)在软件设计中不使用的工具是()。

A.系统结构图B.程序流程图C.PAD图D.数据流图(DFD图)(11)VisualFoxPro6.0属于()。

A.层次数据库管理系统B.关系数据库管理系统C.面向对象数据库管理系统D.分布式数据库管理系统(12)下列字符型常量的表示中,错误的是()。

2012年份全国计算机二级VFP题库

2012年份全国计算机二级VFP题库

2014年9月份全国计算机二级VFP试库第1套题1.文件——新建——数据库(文件类型)——新建文件2.在打开得“数据库设计器”中——右键——添加表……3.在表rate上点击“右键”——修改4.在rate表中,将外币代码设为“主索引”——currency表中,外币代码设为“普通索引”,链接两索引,创建一对多联系。

1.1)文件——新建——视图——新建文件2)分别对“字段”“排序”选项卡进行设置。

注意表达式要在“表达式生成器”中书写后再添加该新字段。

3)保存文件2. select 姓名, sum(rate_exchange.基准价*currency_s1.持有数量) as 人民币价值group by 姓名order by 人民币价值into table results注意:加续行符1、2均为对应得caption属性设置;3 是name属性;4是找到recordsource属性,并选择41、2均为对应得caption属性设置;3、是name属性;4、是找到Grid1得recordsource属性,并选择45、在按钮得Click事件代码中输入:select 外币名称, 持有数量from currency_s1 order by 持有数量asc into table 姓名6、双击按钮,打开代码编辑器:thisform.release注意:我看不到具体得表,一些字段没有加其属于得表名,大家写得时候注意一点。

第2套题1.文件——新建——文本文件,输入:select 外币名称, 现钞买入价,卖出价into tablerate_ex——保存文件为two.txt2.文件——新建——文本文件,输入:update table rate_exchange set 卖出价=829.01where 外币名称=”美元”3.新建——报表——向导——报表向导,按照要求一步步选择即可。

注意“标题”为“外币汇率”,保存文件名为“rate_exchange”4.文件——打开——选择报表rate_exchange, 拖动“日期域控件”到注脚区。

计算机二级(VF)数据与数据运算章节练习试卷1(题后含答案及解析)

计算机二级(VF)数据与数据运算章节练习试卷1(题后含答案及解析)

计算机二级(VF)数据与数据运算章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.在VisualFoxPro中,要使用数组,则______。

A.必须先定义B.必须先赋值C.赋值前不必先定义D.以上都不对正确答案:A 涉及知识点:数据与数据运算2.RELEASEsample1命令的功能是______。

A.清除整个屏幕B.释放sample1内存变量C.清除所有内存变量D.清除所有变量正确答案:B 涉及知识点:数据与数据运算3.在VisualFoxPro中,使用内存变量名的长度最多允许的字符是______。

A.1B.5C.10D.15正确答案:C 涉及知识点:数据与数据运算4.下列选项中不能参与数据运算的变量类型是______。

A.屏幕型B.字符型C.逻辑型D.日期型正确答案:A 涉及知识点:数据与数据运算5.在下列表达式中,结果为工的是______。

A.[男]$性别B.{90/09/0/9}-7&lt;{90/90/01)C.[张小姐]>=[李小姐]D.[112]>=111正确答案:C 涉及知识点:数据与数据运算6.?AT(“计算机”,“等级考试”)的答案是______。

A.12B.13C.16D.0正确答案:D 涉及知识点:数据与数据运算7.下列选项中可以得到字符型数据的是______。

A.DATE( )B.TIME( )C.CTOD( )D.MONTH(DATE( ))正确答案:B 涉及知识点:数据与数据运算8.使用命令DECLAREmm(3,4)定义的数组,包含的数组元素(下标变量)的个数为______。

A.2个B.3个C.7个D.12个正确答案:D 涉及知识点:数据与数据运算9.DIMENSLONa(2,3)命令定义数组a后,再对各元素赋值:a(1,2)=6,a(1,3)=7,a(2,1)=8,a(2,2)=9,a(2,3)=10,然后再执行命令?a(1),则显示结果是______。

2012年计算机二级VFP数据与数据运算习题及答案

2012年计算机二级VFP数据与数据运算习题及答案

数据与数据运算习题三以下各题假设日期格式均设置为系统默认的美国日期格式“mm/dd/yy”(月/日/年)。

一、单选题1.下列字符型常量Hello,world!表示方法中,错误的是()。

A)[Hello,world!]B)'Hello,world!'C)"Hello,world!"D){Hello,world!}2.以下常量中格式正确的是()。

A)$2.34E5 B)""联想"计算机"C).False.D){^2002/9/25}3.3E-4是一个()。

A)字符变量B)内存变量C)数值常量D)非法表达式4.用数据库管理系统对数据进行处理时,说法不正确的是()。

A)暂时用到的一些中间变量称为内存变量B)字段仍然是变量C)变量包括内存变量和字段变量两类D)字段不再是变量,而成为常量5.内存变量一旦定义后,它的()可以改变。

A)类型和值B)值C)类型D)宽度6.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行? M.A-A后屏幕将显示()。

A)246 B)-246C)0D)错误信息7.以下赋值语句正确的是()。

A)STORE 8 TO X,YB)STORE 8,9 TO X,YC)X=8,Y=9D)X,Y=88.下面关于Visual FoxPro数组的叙述中,错误的是()。

A)用DIMENSION和DECLARE都可以定义数组B)Visual FoxPro只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义的数组的各个数组元素的初值为.F.9.DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1, 2)=2,a(1, 3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令? a(5),则显示结果是()。

A).F.B)变量未定义C)6D)510.将当前表当前记录的学号、性别字段值赋值到数组A中的语句是()。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、单项选择题1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. PRINT TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子字符串出现的次数?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DO FORMB. OPEN FORMC. DISPLAY FORMD. VIEW FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. QUIT FORMC. EXIT FORMD. CANCEL FORM答案:A5. 在Visual FoxPro中,以下哪个函数用于计算字符串中子字符串的位置?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:A6. Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET FORM TITLEB. SET FORM CAPTIONC. SET TITLED. SET CAPTION答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET FORM COLORB. SET FORM BACKCOLORC. SET COLORD. SET BACKCOLOR答案:C8. Visual FoxPro中,以下哪个命令用于设置表单的前景色?()A. SET FORM COLORB. SET FORM FORECOLORC. SET COLORD. SET FORECOLOR答案:D9. 在Visual FoxPro中,以下哪个函数用于返回当前日期?()A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET FORM FONTC. SET FONT FACED. SET FONT NAME答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

计算机二级VF课后习题参考答案

计算机二级VF课后习题参考答案

计算机二级VF课后习题参考答案二级VF教材课后习题答案习题一一、选择题1)D 2)A 3)B 4)B 5)C 6)B 7)C 8)D二、填空题1)事物与事物之间的联系2)关系数据模型3)属性元组4)选择联接投影5)去掉重复属性的等值联接6)空值7)一方多方8)两个表的主关键字9)关系数据库开发面向对象习题二一、选择题1)C 2)D 3)D 4)D 5)B 6)C 7)D 8)D二、填空题1)设计器2)控制面板中“添加/删除程序” 3)工具选项4)区域5)文件位置6).PJX 7)代码8)从项目中移去,被移去文件仍存在于原目录中不仅从项目中移去文件,还从磁盘删除习题三一、选择题1)D 2)B 3)C 4)D 5)A 6)C 7)A 8)65.00 9)D二、填空题1)337.201 2)15 3)字符型4)D C三、上机题1)(假定系统当前日期是2002年9月21日,则结果为)今天是:2002年9月21日(假定系统当前日期是2002年10月1日,则结果为)今天是:2002年10月01日2)2.4+12.4 14.803)7 586个人计算机奔腾586个人计算机奔腾586个人计算机4)5 100.00 889915)(假定系统当前日期是2002年9月21日,则结果为)2002年□9月21日习题四一、选择题1)D 2)D 3)D 4)C 5)C二、填空题1)实体2)主普通3)SET RELATION TO 4)逻辑表达式5)32767习题五一、选择题1)D 2)A 3)C 4)A二、填空题1)UNION 2)IS NULL 3)逻辑4)SUM A VG 5)INTO CURSOR三、上机题1)①SELECT 供应商名FROM 供应商WHERE 地址='北京'②SELECT 职工号,仓库号FROM 职工WHERE 职工号IN;(SELE 职工号FROM 订购单WHERE 供应商号='S3')③SELE * FROM 供应商WHERE 地址='北京' AND ;(供应商号IN (SELE 供应商号FROM 订购单WHERE 职工号='E1')) ;AND (供应商号IN (SELE 供应商号FROM 订购单WHERE 职工号='E3'))④SELECT DIST 城市FROM 仓库,职工,订购单WHERE 供应商号='S4';AND 订购单.职工号=职工.职工号AND 职工.仓库号=仓库.仓库号⑤SELECT 订购单号FROM 订购单WHERE 职工号IN ;(SELECT 职工号FROM 职工WHERE 工资>1230);AND 供应商号IN (SELECT 供应商号FROM 供应商WHERE 地址='北京')⑥ SELECT A VG(面积) FROM 仓库⑦SELECT 仓库号,COUNT(*) FROM 职工WHERE 工资>1220 GROUP BY 仓库号⑧ SELECT * FROM 职工 A WHERE ;工资<(SELECT A VG(工资) FROM 职工 B WHERE A.仓库号=B.仓库号)2)① INSERT INTO 供应商value ('S9','智通公司','沈阳')②DELETE FROM 供应商WHERE 供应商号NOT IN ;(SELECT 供应商号FROM 订购单)PACK③DELETE FROM 订购单WHERE 职工号IN;(SELECT 职工号FROM 职工,仓库WHERE 城市='上海' AND;仓库.仓库号=职工.仓库号)④UPDATE 仓库SET 面积=面积+100 WHERE 城市='北京'⑤UPDATE 职工SET 工资=工资*1.05 WHERE 工资<(SELECT A VG(工资) FROM 职工)3)建立学生管理数据库,其中包含有学生:(学号(C/2),姓名(C/8),性别(L),出生日期(D))【要求】l 按照学号建立主索引;II 出生日期字段有效性规则为:出生日期应小于系统当前日期,否则提示“出生日期输入错误!”课程:(课程号(I),课程名(C/20))【要求】l 按照课程号建立主索引成绩:(学号(C/2),课程号(I),成绩(N/5/1))【要求】I 成绩字段的有效性规则为:成绩应介于0~100分之间,否则提示“成绩应介于0~100之间”,默认值为60分;II 按照学号建立普通索引并与学生表建立联系;III 按照课程号建立普通索引并与课程表建立联系;命令如下:CREA DATABASE 学生管理&&建立须生管理数据库*建立学生表CREATE TABLE 学生;( 学号C(2) PRIMARY KEY, 姓名C(8), 性别L,;出生日期 D CHECK (出生日期<=DATE()) ERROR "出生日期输入错误!"*建立课程表CREATE TABLE 课程; ( 课程号I PRIMARY KEY,课程名C(20))*建立成绩表CREATE TABLE 成绩( 学号C(2),课程号I, ;成绩N(6,2) CHECK (成绩>=0 AND 成绩<=100) ;ERROR "成绩应介于0~100之间" DEFAULT 60, ;FOREIGN KEY 学号TAG 学号REFERENCES 学生,;FOREIGN KEY 课程号TAG 课程号REFERENCES 课程)【提示】操作完成后,可以使用:OPEN DATABASE 学生管理MODI DATABASE 查看结果。

2012年计算机二级VFP数据与数据运算习题及答案

2012年计算机二级VFP数据与数据运算习题及答案

数据与数据运算习题三以下各题假设日期格式均设置为系统默认的美国日期格式“mm/dd/yy”(月/日/年)。

一、单选题1.下列字符型常量Hello,world!表示方法中,错误的是()。

A)[Hello,world!]B)'Hello,world!'C)"Hello,world!"D){Hello,world!}2.以下常量中格式正确的是()。

A)$2.34E5 B)""联想"计算机"C).False.D){^2002/9/25}3.3E-4是一个()。

A)字符变量B)内存变量C)数值常量D)非法表达式4.用数据库管理系统对数据进行处理时,说法不正确的是()。

A)暂时用到的一些中间变量称为内存变量B)字段仍然是变量C)变量包括内存变量和字段变量两类D)字段不再是变量,而成为常量5.内存变量一旦定义后,它的()可以改变。

A)类型和值B)值C)类型D)宽度6.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行? M.A-A后屏幕将显示()。

A)246 B)-246C)0D)错误信息7.以下赋值语句正确的是()。

A)STORE 8 TO X,YB)STORE 8,9 TO X,YC)X=8,Y=9D)X,Y=88.下面关于Visual FoxPro数组的叙述中,错误的是()。

A)用DIMENSION和DECLARE都可以定义数组B)Visual FoxPro只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义的数组的各个数组元素的初值为.F.9.DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1, 2)=2,a(1, 3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令? a(5),则显示结果是()。

A).F.B)变量未定义C)6D)510.将当前表当前记录的学号、性别字段值赋值到数组A中的语句是()。

2012年春秋两季全国计算机等级考试二级VFP笔试试题及解析

2012年春秋两季全国计算机等级考试二级VFP笔试试题及解析

2012年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)循环队列是队列的一种链式存储结构B)循环队列是一种逻辑结构C)循环队列是队列的一种顺序存储结构D)循环队列是非线性结构答案:C解释:所谓循环队列,就是将队列存储空间的最后一个位置绕道第一个位置,形成逻辑上的空间,供队列循环使用。

循环队列空的条件为S=0,:循环队列满的条件为S=1且front=rear。

所以循环队列就是顺序存储结构。

(2)下列叙述中正确的是A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对答案:D解释:此题考点是栈的特点。

栈是一端封闭而另一端删除的线性表。

栈是按照先进后出,后进先出的原则组织数据的。

(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A)4 B)16 C)10 D)6答案:B解释:根据二叉树的节点计算公式,1、度为0的节点总比度为2的节点多一个,所以度为2节点为:4个。

2、总结点=度为0+度为1+度为2。

所以度为1=25-5-4=16。

(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)逻辑模式B)概念模式C)内模式D)外模式答案:D解释:它是用户所见的数据模式,概念模式是抽象的描述不是客户需求的。

(5)在满足实体完整性约束的条件下A)一个关系中可以没有候选关键字 B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字 D)一个关系中应该有一个或多个候选关键字答案:D解释:实体完整性中:主索引一个表只能有一个,而候选索引是可以有多个。

它们保证了实体完整性。

(6)有三个关系R、S和T如下:A)并 B)差C)交D)自然连接答案:B解释:此题考的是关系模型的基本运算。

2012春江苏省计算机二级vfp考试真题答案

2012春江苏省计算机二级vfp考试真题答案

2012春江苏省计算机二级vfp考试真题答案一、单项选择题(每题1分,共40分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件的Name属性用于设置控件的名称B. 表单控件的Caption属性用于设置控件的名称C. 表单控件的Value属性用于设置控件的名称D. 表单控件的Tag属性用于设置控件的名称答案:A2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A3. 在Visual FoxPro中,以下哪个选项是正确的?A. SELECT语句用于选择数据库中的表B. SELECT语句用于选择数据库中的字段C. SELECT语句用于选择数据库中的记录D. SELECT语句用于选择数据库中的视图答案:A4. 在Visual FoxPro中,以下哪个选项是正确的?A. 索引文件的扩展名为.INDB. 索引文件的扩展名为.CDXC. 索引文件的扩展名为.IDXD. 索引文件的扩展名为.DBF答案:B5. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用BROWSE命令查看表中的数据B. 可以使用DISPLAY命令查看表中的数据C. 可以使用LIST命令查看表中的数据D. 可以使用REPORT命令查看表中的数据答案:A...(此处省略其他题目)40. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用SQL语句进行数据的插入、删除和修改操作B. 可以使用SQL语句进行数据的查询操作C. 可以使用SQL语句进行数据库的创建和删除操作D. 可以使用SQL语句进行数据库的备份和恢复操作答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。

答案:CREATE DATABASE2. 在Visual FoxPro中,使用________函数可以获取当前日期。

计算机二级(VF)数据与数据运算章节练习试卷2(题后含答案及解析)

计算机二级(VF)数据与数据运算章节练习试卷2(题后含答案及解析)

计算机二级(VF)数据与数据运算章节练习试卷2(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。

注意:以命令关键字填空的必须拼写完整。

1.要显示所有以“p”开头的内存变量的命令为______。

正确答案:DISPLAY MEMORY LIKE p*(或LIST MEMORY LIKE sam*) 涉及知识点:数据与数据运算2.要释放所有以“A”开头的内存变量的命令为______。

正确答案:RELEASE ALL LIKE A* 涉及知识点:数据与数据运算3.?“金苹果“$”金苹果研究室”的结果为______。

正确答案:.T. 涉及知识点:数据与数据运算4.逻辑型运算符有三个:.NOT.或!(逻辑非)、.AND.(逻辑与)以及.OR.(逻辑或)。

其优先级顺序依次为______。

正确答案:.NOT.、AND.、OR. 涉及知识点:数据与数据运算5.?8>3.AND.“女”>“女生”.OR..T<.F.的结果为______。

正确答案:.F. 涉及知识点:数据与数据运算6.?CHRTRAN(“大家好”,”大家”,“您”)的结果为______。

正确答案:“您好”涉及知识点:数据与数据运算7.执行如下命令:?LEN(TRIM(“计算机□□□”))结果为______。

正确答案:6 涉及知识点:数据与数据运算8.?LEN(TRIM(“计算机”+“考试__”))______正确答案:10 涉及知识点:数据与数据运算9.设字段变量sex是字符型,soore是数值型,分别存放“性别”和“成绩”信息,若要表达“性别是女的,并且成绩大于等于85分”这一命题,表达式应是______。

正确答案:sex=“女”.AND.soore>=85 涉及知识点:数据与数据运算10.下例命令:STORE“职工”TODBUSE&DB含义为______。

正确答案:打开“职工”表涉及知识点:数据与数据运算11.?AT(“+”,“1+2=3”)______正确答案:2 涉及知识点:数据与数据运算12.?LEN(“计算机”)<LEN(“COMPUTER”)______正确答案:.T. 涉及知识点:数据与数据运算13.?ROUND(123.456,2)______正确答案:123.46 涉及知识点:数据与数据运算14.表达式DTOC(00-06-06)+LEFF(“12345”,2)的数据类型应是______。

2012年3月计算机二级VFP数据库课后练习题及答案

2012年3月计算机二级VFP数据库课后练习题及答案

⼀、选择题 1.VFP数据库是()型数据库。

A)状 B)层次 C)关系 D)其他 2.VFP中关于数据库,下列说法正确的是()。

A)数据库就是⼆维关系表 B)数据库是表和关系的集合 C)数据库就是关系 D)数据库就是数据表格 3.在VFP中,当创建⼀个数据库⽂件时,应选⽤()。

A)数据库向导 B)表设计器 C)表单设计器 D)应⽤程序向导 4.在VFP中,数据库⽂件的扩展名为(),表⽂件的扩展名为()。

A).DBT B).DBF C).DBC D).CDX 5.对多表进⾏操作时,选择⼯作区使⽤的命令为()。

A)USE B)OPEN C)SELECT D)CREATE 6.在VFP中,打开数据库使⽤的命令为(),打开表使⽤的命令为()。

A)USE B)OPEN C)SELECT D)CREATE 7.在VFP中,以共享⽅式打开⼀个数据库需要使⽤的参数为()。

A)EXCLUSIVE B)SHARED C)NOUPDATE D)VALIDATE 8.对表⽂件进⾏索引,可使⽤命令()。

A)SORT B)UPDATE C)INDEX D)JOIN 9.主索引字段()。

A)不能出现重复值或空值 B)能出现重复值 C)能出现空值 D)不能出现重复值、但能出现空值 10.对表之间的永久关系和临时关系,()说法是错误的。

A)只要打开数据库表,两数据库表之间的永久关系就起作⽤ B)永久关系只能建⽴于数据库表中,⽽临时关系可以建⽴于各种表之间 C)⼀个表只能和另外⼀个表之间建⽴临时关系 D)临时关系不保存在数据库中 11.建⽴索引时, ()字段不能作为索引字段。

A)字符型 B)数值型 C)备注型 D)⽇期型 12.表之间的“⼀对多”关系是指()。

A)⼀个表与多个表之间的关系 B)⼀个表中的⼀个记录对应另⼀个表中的多个记录 C)⼀个表中的⼀个记录对应另⼀个表中的⼀个记录 D)⼀个表中的⼀个记录对应多个表中的多个记录 13.当前⼯资表中有100条记录,当前记号为4,⽤SUM命令计算⼯资总和时,若缺省范围,则系统将()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据与数据运算习题三以下各题假设日期格式均设置为系统默认的美国日期格式“mm/dd/yy”(月/日/年)。

一、单选题1.下列字符型常量Hello,world!表示方法中,错误的是()。

A)[Hello,world!]B)'Hello,world!'C)"Hello,world!"D){Hello,world!}2.以下常量中格式正确的是()。

A)$2.34E5 B)""联想"计算机"C).False.D){^2002/9/25}3.3E-4是一个()。

A)字符变量B)内存变量C)数值常量D)非法表达式4.用数据库管理系统对数据进行处理时,说法不正确的是()。

A)暂时用到的一些中间变量称为内存变量B)字段仍然是变量C)变量包括内存变量和字段变量两类D)字段不再是变量,而成为常量5.内存变量一旦定义后,它的()可以改变。

A)类型和值B)值C)类型D)宽度6.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行? M.A-A后屏幕将显示()。

A)246 B)-246C)0D)错误信息7.以下赋值语句正确的是()。

A)STORE 8 TO X,YB)STORE 8,9 TO X,YC)X=8,Y=9D)X,Y=88.下面关于Visual FoxPro数组的叙述中,错误的是()。

A)用DIMENSION和DECLARE都可以定义数组B)Visual FoxPro只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义的数组的各个数组元素的初值为.F.9.DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1, 2)=2,a(1, 3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令? a(5),则显示结果是()。

A).F.B)变量未定义C)6D)510.将当前表当前记录的学号、性别字段值赋值到数组A中的语句是()。

A)SCATTER FIELDS 学号, 性别TO AB)SCATTER FIELDS 学号, 性别TO A BLANKC)GATHER FIELDS 学号, 性别TO AD)GATHER FIELDS 学号, 性别TO A BLANK11.CLEAR MEMORY命令的功能是()。

A)清除整个屏幕B)清除内存中的所有信息C)清除所有内存变量D)清除所有变量12.关闭多区的表文件,并释放所有的内存变量,命令为()。

A)CLEAR ALL或CLOSEB)CLEAR ALL或CLOSE ALLC)CLEAR或CLOSE ALLD)CLEAR或CLOSE13.下列各表达式中,结果总是逻辑值的是()。

A)算术运算表达式B)字符运算表达式C)日期运算表达式D)关系运算表达式14.表达式2*3^2+2*8/4+3^2的值为()。

A)64B)31C)49D)2615.命令? [李华]<=[黄华], "计算机报" $"计算机"的执行结果应为()。

A).T. .T. B).F. .F.C).T. .F.D).F. .T.16.X="ABC",Y="ABCD",则下列表达式中值为.T.的是()。

A)X=Y B)X == YC)X $ YD)AT(X,Y)=017.“x是小于100的非负数”,用VFP 表达式表示是()。

A)0<=X<100 B)0<=X<=100C)X>=0 AND X<100D)0<=X OR X<10018.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用()逻辑表达式。

A)婚否 .OR. (性别='女')祝您考试顺利通过,更多考试资料可以访问计算机考试网/ncre/B)(婚否=.T.) .AND. (性别='女')C)婚否 .AND. (性别=女)D)已婚 .OR. (性别=女)[page]19.下列表示“职称是教授或副教授”的条件表达式中错误的是()。

A)职称="教授" AND 职称="副教授"B)"教授" $ 职称C)职称IN ("教授" , "副教授")D)LIKE ("*教授" , 职称)20.设有变量PI=3.,执行命令? round(PI, 3)的显示结果是()。

A)3.141B)3.142C)3.140D)3.021.下列4个表达式中,运算结果为数值的是()。

A)30+23=58 B)"3344"-"1122"C)CTOD([04/01/02])-10D)LEN(SPACE(3))-122.在下列表达式中,结果为字符型是()。

A)"125"-"90"B)"abc"+"def"="abcdef"C)CTOD("99/10/01")D)DTOC(DATE())>"96/08/01"23.执行STORE "1999年12月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示“澳门1999年12月回归祖国!”,应使用命令()。

A)? SUBSTR(XY, 15, 4)+SUBSTR(XY, 1, 10)+SUBSTR(XY, 10)B)? SUBSTR(XY, 15, 4)+LEFT(XY, 1, 10)+RIGHT(XY, 19)C)? SUBSTR(XY, 15, 4)+LEFT(XY, 10)+RIGHT(XY, 9)D)? SUBSTR(XY, 15, 4)+LEFT(XY, 10)+RIGHT(XY, 19, 10)24.有如下命令序列:STORE "456 " TO XSTORE "123"+X TO YSTORE TRIM(Y-"789") TO Z执行上述命令之后,Z的值是()。

A)"" B)" 789"C)"123 "D)" "25.下列函数中函数值为字符型的是()。

A)DATE() B)TIME()C)YEAR()D)DATETIME()考试吧:一个神奇的考试网站。

26.下列表达式中,运算值为日期型的是()。

A)YEAR(DATE()) B)DATE()-CTOD("12/15/99")C)DATE()-100D)DTOC(DATE())-"12/15/99"27.设变量A="99/10/18",则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为()。

A) 99和10 B) 99和18C)10和18D)18和1028.假定系统日期是1998年12月20日,如下命令执行后N的值应为()。

N=(YEAR(DATE())-1900)65A)1998B)98C)20D)1229.数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满30岁且未婚的表达式为()。

A).NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>=30B).NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>30C)婚否 .AND. INT((DATE()-出生日期)/365)>=30D)婚否 .AND. INT((DATE()-出生日期)/365)>3030.命令? STR(1000.50)执行后的显示结果应为()。

A)1000 B)1000.5C)1001D)1000.5031.命令? STR(1000.5454,7,3)执行后屏幕的显示结果为()。

A)1000.54 B)1000.55C)1000.545D)1000.545432.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是()。

A)LEFT("FoxPro", 3)与SUBSTR("FoxPro", 1, 3)B)YEAR(DATE())与SUBSTR(DTOC(DATE()), 7, 2)C)TYPE("36-5*4")与TYPE(36-5*4)D)假定A="This ",B="is a string",则A-B与A+B33.M="30",执行命令? &M+20后,其结果是()。

A)3020B)50C)20D)出错信息34.设M="15",N="M",执行命令? &N+"05" 的值是()。

A)1505B)20C)M05D)出错信息35.测试当前记录指针的位置可以用函数()。

A)FOUND()祝您考试顺利通过,更多考试资料可以访问计算机考试网/ncre/B)EOF()C)RECNO()D)RECCOUNT()36.当前数据库有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECNO()的结果分别是()。

A)1,11,1 B)1,10,1C)1,11,0D)1,10,0 [page]二、填空题37.ABS(-10)=______,SIGN(-10)=______,SQRT(25)=________,PI()=________,INT(12.5)=______,CEILING(12.5)=______,FLOOR(13.5)=______,MOD(12,8)=____,ROUND(12.3456,2)=________,MAX(12,3,22)=______,MIN(12,3,22)=______。

38.LEN("VISUAL FOXPRO")=______,LOWER("LOWER")=______,UPPER("UPPER")=______,TRIM("FOX ")=______,LTRIM("END ")=______,ALLTRIM(" THE END")=________,LEFT("VFP",2)=______,RIGHT("VFP",2)=_______,SUBSTR("FOXPRO",2,2)=____,OCCURS("IS","THIS IS")=____,AT("IS"," THIS IS")=____,STUFF("STUB",2,3, "OS")=____,LIKE("ABC", "AB")=______。

相关文档
最新文档