VF复习题

  • 格式:doc
  • 大小:82.50 KB
  • 文档页数:15

一、选择题(每小题1分,总计40分)1、要启动Visual FoxPro9.0的向导可以()。

A、打开“新建”对话框;B、单击工具栏上的“向导”图标按钮;C、从“工具”菜单种选择“向导”d以上都可以2、在“选项”对话框的“文件位置”选项卡可以设置()。

A、表单的默认大小;B、默认目录;C、日期和时间的显示;D、程序代码的颜色3、对于日期型数据,下列说法中不正确的是()。

A、两个日期型数据可以进行加法运算;B、两个日期型数据可以进行减法运算;C、一个日期型数据可以加一个整数;D、一个日期型数据可以减一个整数4、下列各组中均为VFP常量的是()。

A、68、”68”、_68、.T. ;B、{^2000.12.26}、”2000.12.16”、{ }、““;C、[ ]、”AA”、0、_AA ;D、.T.、T、”T”、_T5、下列赋值语句中,错误的是()。

A、myv1=”23”+456:B、myv2=date()-4;C、myv3=.T..or.3>4;D、myv4=”今天是”-dtoc(date())6、VFP中的dtoc()函数返回值的类型是()。

A、字符型;B、日期型;C、数值型;D、逻辑型7、下列各组中,表达式的值的数据类型相同的有()。

A、”23”>”4”,”王”$”王平”;B、val(“24”)+1.8,{01/18/00}-{01/15/00};C、date(),ctod(“01/18/00”);D、”1”,18、函数empty(0)和isnull(0)的返回值分别是()。

A、.T.和.T.;B、.T.和.F.;C、.F.和.T.;D、.F.和.F.9、表达式str(year(date()+10))的值的数据类型为()。

A、字符型;B、数值型;C、日期型;D、逻辑型10、在VFP系统中,“.dbf”文件称为()。

A、数据库文件;B、表文件;C、程序文件;D、项目文件11、在命令窗口复制的变量其默认值的作用域是()。

A、全局;B、局部;C、私有;D、不一定12、把日期1999年5月1日辅值给变量D的方法()。

A、D=05/01/99;B=”05/01/99”;C、D=ctod(”05/01/99”);D、D=dtoc(”05/01/99”)13、以下日期常量正确的是()。

A、{“2005-05-25”};B、{^2001-05-25};C、{2001-05-25};D、{[2001-05-25]}14、下列表达式中,结果为日期型的是()。

A、date()+time();B、date()+30;C、date()-ctod(”01/01//98”);D、300-date()15、在Visual Foxpro中求余的函数是()。

A、mod();B、round();C、pi();D、sqrt()16、函数len(”计算机等级考试Visual FoxPro”)的计算结果是()。

A、计算机等级考试Visual FoxPro;B、计算机等级考试;C、Visual FoxPro;D、2717、逻辑运算符的优先顺序是()。

A、.not.、.and.、.or;B、.not.、.and.、.or.;C、.and.、.or.、.not.;D、.and.、.not.、.or.18、执行?substr(“Welcome to the FoxPro System”,12,11)的结果是()。

A、the FoxPro;B、System;C、to the;D、Welcome19、函数round(67.48759,2)得返回值是()。

A、67.48759;B、67.49;C、8;D、-820、执行下面的命令后,屏幕上显示的结果是()。

Pp=”are you sure”Mm=”you”? at(mm,pp)A、5;B、7;C、4;D、021、可以和N型数据一起计算的数据类型有()。

A、C型;B、D型;C、L型;D、M型22、有下面几个内存变量赋值的语句:X={^2001-07-28 10:15:20 pm}Y=.t.M=$123.45N=123.45Z=”123.45”执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是()。

A、D,L,Y,N,C;B、D、L、M、N、C;C、T、L、M、N、C;D、T、L、Y、N、C23、在下面表达式中,运算结果是逻辑真的是()。

A、empty(.null.);B、’AC’$’ACD’;C、at(’a’,’123abc’);D、’AC’=’ACD’24、在下列函数中,函数值为数值的是()。

A、bof();B、ctod(’01/01/96’);C、at(’人民’,’中华人民共和国’);D、substr(dtov (date()),7)25、设n=886,m=345,k=”m+n”,表达式k的值是()。

A、1232;B、数据类型不匹配;C、m+n;D、34626、表达式val(substr(“1234386”,5,1))+len(“Visual FofPro”)的结果是()。

A、13.00;14.00;15.00;16.0027、连续执行以下命令后,最后一条命令输出的结果是()。

Set exact offX=”A”? iif(”A”=X,X-“BCD”,X+”BCD”)A、A;B、BCD;C、ABCD;D、A BCD28、打开数据表文件,执行list命令后,记录指针指向()。

A、最后一条记录;B、文件末;C、指针未移动;D、第一条记录29、在display命令中缺省范围及条件短语,则显示()。

A、all;B、redord 1;C、8;D、当前记录30、对于xs表,下列()命令显示所有女同学记录。

A、list for !性别;B、list for 性别;C、list for 性别=”女”;D、list for 性别=T31、若要显示kc表中第四学期开设的课程,可使用()命令。

A、list for 开课学期=4;B、list while 开课学期=4;C、set filter to 开课学期=4D、locate for 开课学期=4List list32、若xs表包含50条记录,在执行go top命令后()命令能显示所有记录。

A、list all;B、list rest;C、list next 50;D、list record 5033、执行”use xs(回车)skip -1”后下列显示一定是.T.的命令是()。

A、?bof();B、?eof();C、?.T.;D、?recno()=134、xs表的全部备注字段的内容存储在()文件中。

A、xs.dbf;B、xs.txt;C、xs.fpt;D、xs.dbc35、若VFP的命令中同时含有for、while和范围子句,则3个子句执行时的优先顺序为()。

A、for、while、scope;B、while、scope、for;C、scope、while、for;D、无优先级,按子句出现的顺序执行36、彻底删除学号01040101同学的记录,使用()。

A、use xsDele for 学号=”01040101”PackB、use xsSet filter to 学号=”01040101”ZapC、dele from xscj!xsWhile 学号=”01040101”PackD、use xsLocate for 学号=”001806”Dele from xscj!xsPack37、扩展名为.BDC的文件是()。

A、表单文件;B、数据库文件;C、表文件;D、项目文件38、对数据库表的结构进行操作,是在()。

A、表设计器环境下完成;B、表向导环境下完成;C、表浏览器环境下完成;D、表编辑环境下完成39、以只读方式打开数据库文件,命令中应包含子句()。

A、exclusive;B、shared;C、noupdate;D、valdate40、关于长表名和长字段名的表述正确的选项是()。

A、自由表可以使用长表名和长字段名,而数据库表不能;B、数据库表可以使用长表名和长字段名,而自由表不能;C、自由表和数据库表都可以使用长表名和长字段名;D、自由表可以使用长表名和长字段名41、关于数据库表和自由表的区别,正确的选项是()。

A、可以为自由表添加标题和注释,而数据库表不能;B、可以为自由表的字段设置默认值和输入掩码;C、不能为数据库表的字段设置默认值和输入掩码;D、可以为数据库表的字段设置默认值和输入掩码42、已知xscj数据库的基本情况表包含“姓名”字段,当执行了”usexscj!xs alias jb”命令打开该表后,要显示当前记录的“姓名”字段的值,应使用()命令。

A、?姓名;B、?”姓名”;C、?M.姓名;D、?M.”姓名”43、执行”usexscj!xs alias 学生in b”命令后,被打开的表的别名是()。

A、xs;B、学生;C、b;D、alias44、关于向数据库添加表,下列说法中不正确的是()。

A、可以将一个自由表添加到数据库中;B、可以将一个数据库表直接添加到另一个数据库中;C、可以在项目管理器中将自由表拖放到数据库中使它成为数据库表;D、将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表45、对于数据库,下列说法中错误的是()。

A、数据库是一个容器;B、自由表和数据库表的扩展名都为.dbf;C、自由表的表设计器和数据库表的表设计器是不一样的;D、数据库表的记录数据保存在数据库中46、以下()的操作不会激活记录的有效性规则的检验A、修改表结构并保存;B、修改表的某一条记录;C、修改了记录并执行skip命令;D、修改表记录数据并关闭表47、VFP的文件菜单中的关闭命令是用来关闭()。

A、当前工作区已打开的数据库;B、所有已打开的数据库;C、所有窗口;D、当前活动窗口48、对于数据库的操作,下列说法中正确的是()。

A、数据库被删除后,则它所包含数据库表也随之被删除;B、打开了新的数据库,则原来已打开的数据库被关闭;C、数据库被关闭后,则它所包含的一打开的数据库表被关闭;D、数据库被删除后,则它所包含的表变为自由表48、对于数据库表的索引,下列说法中不正确的是()。

A、当数据库表被打开时,对应的结构复合索引文件不能被自动打开;B、主索引和候选索引能控制字段重复值的输入;C、一个表能建立多个候选索引;D、主索引只适用于数据库50、对于表索引操作,下列说法中正确的是()。

A、一个独立索引文件中可以存储一个表的多个索引;B、主索引不适用于自由表;C、表文件打开时,所有复合索引文件都自动打开;D、在index命令中选用candidate子句后,建立的是候选索引51、建立索引时,()字段不能作为索引字段。