vfp模拟题(答案)资料

合集下载

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。

A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。

A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。

A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。

A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。

A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。

答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。

答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。

答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。

答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。

答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。

(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。

(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。

本科VFP模拟一(含答案)

本科VFP模拟一(含答案)

一、单选题:(每题1.5分,共54分)1、下面关于查询描述正确的是()A.可以使用create view 打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生成的SQL语句存盘后将放在扩展名为QPR的文件中D.使用DO命令执行查询时,可以不带扩展名答案:C2、不可以作为查询和视图的输出类型是()A.自由表B.表单C.临时表D.数组答案:D3、SQL实现分组查询的短语是()A.ORDER BYB.GROUP BYC.HAVINGD.ASC答案:B4、Visual Foxpro中,要为当前表所有职工增加100元工资应该使用命令( )。

A.CHANGE 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100C.CHANGE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+100答案:D5、下列方法中,不能退出VFP的是()A.QUITB.ESC键C.ALT+F4D.文件--退出答案:B6、命令?"3"+"5"的结果是()A.35B."35"C.8D."8"答案:A7、在Visual FoxPro中,数据库表和自由表()。

A.字段名最长可达128个字符B.均拥有4种类型的索引,即主索引、候选索引、唯一索引和普通索引C.只有数据库表设置有字段属性D.均拥有3种类型的索引,即主索引、候选索引、唯一索引答案:A8、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 ________ 。

A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表答案:A9、结构化程序设计的三种基本逻辑结构是( ) 。

A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构答案:B10、数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是( )A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS答案:A11、Visual Foxpro中,在“选项”对话框的“文件位置”选项卡中可以设置()A.表单的默认大小B.默认目录C.日期和时间的显示格式D.程序代码的颜色答案:B12、要启动Visual Foxpro的向导可以()A.打开新建对话框B.单击工具栏上的“向导”图标按钮C.从“工具”菜单中选择“向导”D.以上方法均可以答案:D13、在VFP中,使用AVERAGE命令时,表文件需要()A.排序B.建立索引C.排序或建立索引D.以上都不需要答案:D14、要从某表文件中真正删除一条记录,应当()A.直接用ZAP命令B.先用DELETE命令,再用ZAP命令C.先用DELETE命令,再用PACK命令D.直接用DELETE命令答案:C15、若要控制数据库表中学号字段只能输入数字,则应设置()A.显示格式B.输入掩码C.字段有效性D.记录有效性答案:B16、数据库文件的扩展名是()A.DBFB.DBCC.DBTD.FPT答案:A17、在表中建立索引,使用的命令为()A.SORTB.UPDATEC.INDEXD.JOIN答案:C18、表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是( )A.DEMO.TXTB.DEMO.FMTC.DEMO.FPTD.DEMO.BAT答案:C19、有以下程序段:DO CASECASE 计算机<60?"计算机成绩是:"+"不及格"CASE 计算机>=60?"计算机成绩是:"+"及格"CASE 计算机>=70?"计算机成绩是:"+"中"CASE 计算机>=80?"计算机成绩是:"+"良"CASE 计算机>=90?"计算机成绩是:"+"优"ENDCASE设学生数据库当前记录的计算机成绩是:优"计算机"字段的值是89,执行下面程序段之后,屏幕输出A.计算机成绩是:不及格B.计算机成绩是:及格C.计算机成绩是:良D.计算机成绩是:优答案:B20、在下面四组Foxpro 命令中,两条命令执行结果可能不相同的是( )A.DELETE DELETE RECORD RECNO()B.DELETE ALL DELETE FOR .T.C.DELETE FOR <条件> DELETE WHILE <条件>D.DELETE DELETE NEXT 1答案:C21、在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为( )A.索引码B.关键字C.域D.外码答案:C22、如果对一个关系统实施了一种关系运算后得到了一个新的关系,而且新关系统中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是A.选择B.投影C.联接D.并答案:B23、与命令LIST FIELDS 姓名,性别,出生日期不等效的命令是()A.LIST 姓名,性别,出生日期B.LIST ALL FIELDS 姓名,性别,出生日期C.DISPLAY FIELDS 姓名,性别,出生日期D.DISPLAY ALL 姓名,性别,出生日期答案:C24、用二维表格来表示实体与实体之间联系的数据模型称为()。

VFP教材各章模拟考场参考答案

VFP教材各章模拟考场参考答案

1.选择题(1)-(5) CBABA(6)-(10) DBDDB (11)-(15) DDCDA(B也对)(16)-(20) CDCBC说明:(15)题、四个答案中C答案若改为ctrl+F4,正确答案就可以选为D了。

(18)题、“只能是一个表”,应该改为:“可以是一个表”2.填空题(1)一对一,一对多,多对多(2)层次模型,网状模型,关系模型(3)数据之间的联系(4)属性(或字段),元组(或记录)(5)区域(6)PJX (7)全部,数据,文档,类,代码,其他(8)从项目中移去,从磁盘中删除(9)空值(10)自然(11)代码说明:(9)题、“关键字”应改为:“主关键字”第2章1.选择题(1)-(5) ACDDB (6)-(10) BCABD (11)-(15)ACBCB (16)-(20) CCBDB (21)-(25)DDBDC 2.填空题(1)日期时间型,逻辑型(2)中括号(3)LIST , DISPLAY(4)字段变量(5)?? (6)逻辑非(NOT)(7) 11.25 (8)内存变量,字段变量(9)OXBAS (10)FOXBASE (11).F.第3章1.选择题:(1)-(5) CACDA(6)-(10) DBAAD (11)-(13) DCA2.填空题:(1)DELETE , PACK (2).FPT第4章1.选择题(1)-(5) DDDCD (6)-(10)DCCDB (11)-(15) ABDAD (16)-(20) CCCDB(21)-(25)CCAAC (26)-(27)BB2.填空题(1) 逻辑删除,物理删除(2)主索引,候选索引,普通索引,唯一索引(3) 6 (4)SET RELA TION TO (5) 字段名,类型,宽度(6) 表结构,表数据,BROWSE (7)记录中各字段(8) MODIFY STRUCTURE (9) 100(10) A , D , C第5章模拟考场【答案】:(1)-(5)C B D A A(6)-(10) B B B B A【答案】:(1) 程序(2) 学生表 B 、A.课程名称="C++" (3) TOP、ORDER BY(4) SET 工资=工资+50 (5) COUNT(*)、选修课名称="计算机导论"(6) 班级编号=”15”(7) A VG(数量)、班级(8) DROP CHECK(9) COUNT(*)、课程编号(10) SUM(期末成绩)、成绩表、HA VING模拟考场【答案】:(1)-(5)BADDB (6)-(10)DDDAD【答案】:(1)分组依据(2)Do query1.qpr (3)内部联接全联接(4)不能(5)不能(6)不能(7)更新(8)数据库(9)浏览屏幕(10)联接联接第7章模拟考场【答案】:(1)-(5) D B B D A(6)-(10) D C D B D第8章模拟考场【答案】:(1)-(5) A C A A D (6)-(10) A C A B C (11)-(15) C C A A C【答案】:(1) 窗口(2) 容器类、控件类(3) THIS (4) Interval (5) Passwordchar(6) GotFocus (7) Caption (8) 复选框控件(9) 前(10) WordWrap、.T.(11) Enabled 、.T.(12) .SCX (13) “这是我的编辑框”(14) ReadOnly .T.(15) Text文本框第9章模拟考场【答案】:(1)-(5) C A A AB【答案】:(1) 过程(2) 条形菜单弹出式菜单(3) rightclick (4) 菜单级第10章模拟考场【答案】:(1)-(5) A A BA D (6) - (10) C B A CC【答案】:(1) 布局文件数据源(2) 图片通用型字段(3) 组标头组注脚(4) 页面设置对话框(5) 报表向导快速报表报表设计器(6) 输出区域(7) 标签(8) MODIFY REPORT (9) 分组字段(10) 域控件。

VFP笔试模拟试题3 (附答案)

VFP笔试模拟试题3   (附答案)
DO SUB1 WITH mY
?mY+mX
RETURN
*子程序:SUB1.PRG
PROCEDURE SUB1
PARAMETERS mY
mY="计算机等级"+mY
RETURN
(23)在Visual FoxPro 中有如下程序文件TEST:
*程序名:TEST.PRG
*调用方法:DO TEST
SET TALK OFF
CLOSE ALL
mX="Visual FoxPro"
mY="二级"
WHERE 借书证号 EXISTS;
(SELECT 借书证号 FROM 借阅;
GROUP BY 借书证号 WHERE COUNT (*)>=2)
D)SELECT 姓名,单位 FROM 读者;
WHERE 借书证号 IN;
C)ThisformSet
D)This
(18)从设备表中查询单价大于100000元的设备,并显示设备名称,正确的命令是
A)SELECT 单价>100000 FROM 设备表 FOR 设备名称
B)SELECT 设备名称 FROM 设备表 FOR 单价>100000
C)自由表不能转换为数据库表
D)数据库表可以转换为自由表
(20)SQL的DELETE命令是指
A)从视图中删除行
B)从视图中删除列
C)从基本表中删除行
D)从基本表中删除列
(21)在Visual FoxPro 中,视图基于
A)表
全真模拟试题(3)
一、选择题
在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)

2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)

2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)2020年全国计算机二级vfp全真模拟考试题及答案(一)1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D ).A)快速排序 B)冒泡排序C)直接插入排序 D)堆排序【解析】除了堆排序算法的比较次数是O(nlog2n ),其他的都是n(n -1)/2.2.设 X="11",Y="1122", 下列表达式结果为假的是( D ).A)NOT(X==Y)AND (X$Y) B)NOT(X$Y)OR (X<>Y)C)NOT(X>=Y) D)NOT(X$Y)【解析】字符串精确比较运算符"==",只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符$,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符>=,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y的前两个字符相同,所以比较第3个字符,由于X只有两个字符,则第3位X小于Y,所以X小于Y,故X>=Y为逻辑假;X<>Y为逻辑真.由以上可得:A)选项中,由于NOT的优先级高于AND,所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND (X$Y)为逻辑真.B)选项中,由于NOT的优先级高于OR,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR (X<>Y)为逻辑真.C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真.D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假.3.以下是与设置系统菜单有关的命令,其中错误的是( A ).A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE【解析】设置系统菜单的命令格式:SET SYSMENU ON | OFF | AUTOMATIC | TO[<>]| TO[<>]| TO[<>]| SAVE | NOSAVE.所以B)选项的SET SYSMENU TO DEFAULT、C)选项的SET SYSMENU NOSAVE、D)选项的SET SYSMENU SAVE都符合这个格式,A)选项中缺少TO关键字,格式不正确.4.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( D ).A)EMPTY(SPACE(0)) B)LIKE('xy*', 'xyz')C)AT('xy', 'abcxyz') D)ISNULL(.NULL.)【解析】Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故A)选项为真;Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B)选项为真;At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;Isnull函数判断一个表达式的值是否为空值,故D)选项为真.5.在Visual FoxPro中,用于建立或修改程序文件的命令是( B ).A)MODIFY <文件名> B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE<文件名> D)MODIFY PROGRAM<文件名> 【解析】用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND <文件名>.6.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B ).A)局部变量 B)私有变量 C)公共变量 D)全局变量【解析】内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用.7.执行USE sc IN 0命令的结果是( B ).A)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc 表C)选择第1号工作区打开sc表 D)显示出错信息【解析】在多个工作区打开某个表时,可使用命令:USE <表名> IN <工作区号>,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN 0的结果是选择空闲的最小号工作区打开sc表.8.在查询设计器环境中,"查询"菜单下的"查询去向"不包括( C ).A)临时表 B)表 C)文本文件 D)屏幕【解析】查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件.四个选项中,查询去向不包括文本文件.9.Modify Command命令建立的文件的默认扩展名是( A ).A)prg B)app C)cmd D)exe【解析】Modify Command命令用于建立和修改程序文件.程序文件的默认扩展名是prg.10.扩展名为mpr的文件是( B ).A)菜单文件 B)菜单程序文件 C)菜单备注文件 D)菜单参数文件【解析】mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在.11.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键.规定了菜单项的访问键为"x" 的菜单名称定义是( C ).A)综合查询<(x) B)综合查询/<(x) C)综合查询(<x) D)综合查询(/<x)【解析】在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上"<"两个字符.为"综合查询"设定访问键"x"的正确方法是:综合查询(《x).12.计算每名运动员的"得分"的正确SQL命令是( D ).A)B)C)D)【解析】本题考查SQL数据更新语句.该语句的基本命令格式为:UPDATE 数据表名 SET 字段名=更新表达式值 WHERE 条件表达式.当不使用WHERE子句时,则更新全部记录.套用UPDATE的命令格式,本题的正确答案为D).13.在Visual FoxPro中,报表的数据源不包括( D ).A)视图 B)自由表 C)查询 D)文本文件【解析】数据库的报表总是与一定的数据源相联系,在设计报表时,首先要确定报表的数据源.报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表.当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变.文本文件不能作为报表的数据源,因此本题选D).2020年全国计算机二级vfp全真模拟考试题及答案(二)1.下列叙述中正确的是( A ).A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间【解析】链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误.链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误.2.在软件开发中,需求分析阶段可以使用的工具是( B ).A)N-S图 B)DFD图 C)PAD图 D)程序流程图【解析】在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B).3.在面向对象方法中,不属于"对象"基本特点的是( A ).A)一致性 B)分类性 C)多态性 D)标识唯一性【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好.所以选择A).4.设置文本框显示内容的属性是( A ).A)Value B)Caption C)Name D)InputMask【解析】文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对象的名称;InputMask属性指定在一个文本框中如何输入和显示数据;文本框无Caption属性.5.在Visual FoxPro中可以建立表的命令是( A ).A)CREATE B)CREATE DATABASE C)CREATE QUERY D)CREATE FORM【解析】用命令方式建立数据库表的是在命令窗口利用 OPEN DATA 命令先打开数据库,然后利用CREATE命令打开表设计器进行数据表设计.6.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( D ).A)Value B)ControlSource C)InputMask D)PasswordChar 【解析】文本框的Value属性是文本框的当前内容;ControlSource 属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask属性指定在一个文本框中如何输入和显示数据;PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符.7.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( B ).A)Hide B)Show C)Release D)SetFocus【解析】表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;Release方法用于从内存中释放表单;SetFocus方法让表单获得焦点,使其成为活动表单.所以符合此题的方法是Show.8.在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括( C ).A)APP B)EXE C)DBC D)FXP【解析】Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名:.exe(Visual FoxPro可执行文件),.app(Visual FoxPro应用程序文件)->.fxp(Visual FoxPro 编译版本).9.如果有定义LOCAL data,data的初值是( D ).A)整数0 B)不定值 C)逻辑真 D)逻辑假【解析】声明局部变量的命令是:LOCAL <内存变量表>.该命令建立指定的局部内存变量,并为它们赋初值逻辑假.F..10.执行如下命令序列后,最后一条命令的显示结果是( C ).DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提示 B)10 C)20 D) .F.【解析】创建数组的命令格式有两种DIMENSION <数组名> (<下标上限1>[,<下标上限2])[...]DECLARE <数组名> (<下标上限1>[,<下标上限2])[...]两种格式的功能完全相同.数组创建后,系统自动给每个数组元素赋以逻辑假.F..可以用一维数组的形式访问二维数组.本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20.11.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( A ).GO 2SCAN NEXT 4 FOR LEFT(名称,2)="电"IF RIGHT(名称,2)="线"EXITENDIFENDSCAN名称A)电话线 B)电线 C)电冰箱 D)电视机【解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串.RIGHT(字符表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型.本题是从2、3、4、5四条记录中,找出第一个字是"电",最后一个字是"线"的第一个符合的记录,并显示出来,由此可知第3条记录"电话线"符合.12.在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( B ).A)EMPTY(.NULL.) B)LIKE(′xy?′, ′xyz′)C)AT(′xy′, ′abcxyz′) D)ISNULL(SPACE(0))【解析】EMPTY(<表达式>)根据指定表达式的运算结果是否为"空"值,返回逻辑真(.T.)或逻辑假(.F.),这里所指的"空"值与NULL值是两个不同的概念,函数EMPTY(.NULL.)的返回值为逻辑假,所以A)选项为逻辑假;LIKE(<字符串表达式1>,<字符串表达式2>)比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式1中可包含通配符*和?,*表示若干个任意字符,?表示任意一个字符,所以LIKE(′xy?′, ′xyz′)为逻辑真;AT(<字符串表达式1>,<字符串表达式2>)的函数值为数值型,C)选项不正确;ISNULL(<表达式>)判断一个表达式的运算结果是否为NULL 值,若是NULL值则返回逻辑真,否则返回逻辑假,SPACE(<数值表达式>)返回由指定数目的空格组成的字符串,所以SPACE(0)为空字符串,ISNULL(SPACE(0) )为逻辑假.13.假设职员表已在当前工作区打开,其当前记录的"姓名"字段值为"李彤"(C型字段).在命令窗口输入并执行如下命令:姓名=姓名-"出勤"?姓名屏幕上会显示( A ).A)李彤 B)李彤出勤 C)李彤出勤 D)李彤-出勤【解析】C型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界.本题输出结果为"李彤".14.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为"C1"和"C5"课程的学生的学号的正确命令是( D ).A)SELECT 学号 FROM SC WHERE 课程号= 'C1' AND 课程号= 'C5'B)SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE课程号= 'C5')C)SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE课程号= 'C5')D)SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM SC WHERE课程号= 'C5')【解析】这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用"=",D)选项正确.15.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( D ).A)SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号= C.学号B)SELECT 学号,姓名,课程名,成绩 FROM (S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号= C.课程号C)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号= SC.学号ON SC.课程号= C.课程号D)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号= C.课程号 ON S.学号= SC.学号【解析】SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影响到最终的查询结果.检索学号、姓名和学生所选课程的课程名和成绩,应为SELECT S.学号,姓名,课程名,成绩.A)、B)选项错误,而C)选项格式错误,选项D)正确.16.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D ).A)SELECT AVG(成绩)FROM 选课 WHERE 姓名="刘明"B)SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名="刘明"C)SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名="刘明"D)SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号AND 姓名="刘明"【解析】SQL的核心是查询,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE 学生.学号=选课.学号 AND 姓名="刘明",即D)选项正确.17.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码.要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是( B ).A)SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号="101" GROUP BY 专业B) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号="101" GROUP BY 1C) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号="101" ORDER BY 专业D) SELECT专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号="101" ORDER BY 1【解析】SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值.要计算各专业学生选修课程号为"101"课程的平均成绩,应按学号分组,即GROUP BY 1.因此B)为正确选项.18.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL 语句是( D ).A)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课)B)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号="101")C)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")D)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号="101")【解析】查询的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件.内层"SELECT 成绩 FROM 选课 WHERE 课程号="101""语句查询出了选修课程号为101的成绩,外层格式正确的为D)选项.19.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1.命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮.如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( B ).A)This.ThisForm.Text1.ValueB)This.Parent.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Text1.Value 【解析】在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置.经常要用到的关键字是:Parent(对象的直接容器对象,即父对象);This(当前对象);ThisForm(当前表单);ThisFormSet(当前表单集).本题this.Parent 是CommandGroup1,this.Parent.Parent. 是CommandGroup1的Parent,即form1.所以要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是This.Parent.Parent.Text1.Value,即选项B).2020年全国计算机二级vfp全真模拟考试题及答案(三)1.支持子程序调用的数据结构是( A ).A)栈 B)树 C)队列 D)二叉树【解析】栈支持子程序调用.栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A).2.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( C ).A)10 B)8 C)6 D)4【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个.3.有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( B ).A)选择 B)投影 C)插入 D)连接【解析】投影运算是指对于关系内的域指定可引入新的运算.本题中S 是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系.所以选择B).4.在Visual FoxPro中,有如下程序,函数IIF()返回值是( A ).*程序PRIVATE X, YSTORE "男" TO XY = LEN(X)+2? IIF( Y < 4, "男", "女")RETURNA)"女" B)"男" C) .T. D) .F.【解析】iif函数测试逻辑表达式的值,若为逻辑真,函数返回前表达式的值,否则返回后表达式的值;Len函数中一个中文字符占两个字符,所以Y的值为4,Y<4为假,iif()的结果为"女".5.计算结果不是字符串"Teacher"的表达式是( A ).A)at("MyTeacher",3,7) B)substr("MyTeacher",3,7)C)right("MyTeacher",7)D)left("Teacher",7)【解析】at(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式at("MyTeacher",3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr("MyTeacher",3,7)的值为"Teacher";left从指定表达式值的左端取一个指定长度的子串作为函数值,right("MyTeacher",7) 的值为"Teacher";right从指定表达式值的右端取一个指定长度的子串作为函数值,left("Teacher",7) 的值为"Teacher".6.下列程序段执行时在屏幕上显示的结果是( D ).DIME a(6)a(1)=1a(2)=1FOR i=3 TO 6a(i)=a(i-1)+a(i-2)NEXT?a(6)A)5 B)6 C)7 D)8【解析】For循环中的语句a(i)=a(i-1)+a(i-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定.由于前两项分别是1、1,所以数组a的六个元素分别是1,1,2,3,5,8;元素a(6)的值是8.7.下列函数返回类型为数值型的是( B ).A)STR B)VAL C)CTOD D)DTOC【解析】str函数把数值转换成字符串,返回值是字符型;val函数字符串转换成数值,返回值是数值型;ctod函数字符转换成日期,返回值是日期型;dtoc函数日期转换成字符,返回值是字符型.8.下列程序段执行时在屏幕上显示的结果是( B ).x1=20x2=30SET UDFPARMS TO VALUEDO test WITH x1,x2?x1,x2PROCEDURE testPARAMETERS a,bx=aa=bb=xENDPROA)30 30 B)30 20 C)20 20 D)20 30【解析】根据过程test的代码可以分析出:test的功能是将传递的两个参数互换.变量x1,x2的初始值是20、30,经过"DO test WITH x1,x2"的调用后,x1,x2的值互换,值分别是30、20.9.为当前表中所有学生的总分增加10分,正确的命令是( D ).A)CHANGE 总分WITH 总分+10B)REPLACE总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)REPLACE ALL 总分WITH 总分+10【解析】直接修改记录的值,可以使用REPLACE命令,其格式为: REPLACE FieldName WITH eExpression [, FieldName2 WITH eExpression2] … [FOR iExpression]本题中A)、C)选项不对.因要对所有学生的总分增加10分,所以要用ALL表示全部记录.10.在Visual FoxPro中,扩展名为mnx的文件是( D ).A)备注文件 B)项目文件 C)表单文件 D)菜单文件【解析】mnx是菜单文件的扩展名;备注文件的扩展名是fpt;项目文件的扩展名是pjx;表单文件的扩展名是scx.11.如果内存变量和字段变量均有变量名"姓名",那么引用内存变量错误的方法是( C ).A)M.姓名 B)M->姓名 C)姓名 D)M【解析】每一个变量都有一个名字,可以通过变量名访问变量.如果当前表中存在一个和内存变量同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.(或M->),否则系统将访问同名的字段变量.12.MODIFY STRUCTURE命令的功能是( B ).A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构【解析】在命令窗口执行入MODIFY STRUCTURE命令,则打开表设计器,对表结构进行修改;修改数据库的命令是MODIFY DATABASE;修改记录值的命令是REPLACE.13.欲执行程序temp.prg,应该执行的命令是( B ).A)DO PRG temp.prg B)DO temp.prg C)DO CMD temp.prg D)DO FORM temp.prg【解析】运行程序文件的命令方式是: DO <文件名>.文件为扩展名为.prg的程序文件.14.关于视图和查询,以下叙述正确的是( C ).A)视图和查询都只能在数据库中建立 B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立 D)查询只能在数据库中建立【解析】视图是数据库中的一个特有功能,视图只能创建在数据库里.而查询从指定的表或视图中提取满足条件的记录,可以不在数据库中创建.因此视图只能在数据库中建立,而查询可以不在数据库中建立.15.SQL的SELECT语句中,"HAVING <条件表达式>"用来筛选满足条件的( D ).A)列 B)行 C)关系 D)分组【解析】在SQL的SELECT语句中HAVING短语要结合GROUP BY 使用,用来进一步限定满足分组条件的元组,因此D)选项正确.16.设有关系SC(SNO,CNO,GRADE) ,其中SNO、CNO分别表示学号和课程号(两者均为字符型) ,GRADE表示成绩(数值型) .若要把学号为"S101"的同学,选修课程号为"C11",成绩为98分的记录插入到表SC中,正确的SQL语句是( D ).A)INSERT INTO SC(SNO, CNO, GRADE)VALUES ('S101', 'C11', '98')B)INSERT INTO SC(SNO, CNO, GRADE)VALUES (S101, C11, 98)C)INSERT ('S101','C11','98' )INTO SCD)INSERT INTO SC VALUES ('S101','C11', 98)【解析】插入命令:INSERT INTO <表名> [(<属性列1>,<属性列2>...)] VALUES (eExpression1[,eExpression2,...]),若插入的是完整的记录时,可以省略<属性列1>,<属性列2>...;另外,SNO、CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号.17.以下有关SELECT短语的叙述中错误的是( B ).A)SELECT短语中可以使用别名B)SELECT短语中只能包含表中的列及其构成的表达式C)SELECT短语规定了结果集中列的顺序D)如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定【解析】SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在SELECT短语中可以使用别名,并规定了结果集中的列顺序,如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定.18.在SELECT语句中,以下有关HAVING短语的正确叙述是( A ).A)HAVING短语必须与GROUP BY短语同时使用B)使用HAVING短语的同时不能使用WHERE短语C)HAVING短语可以在任意的一个位置出现D)HAVING短语与WHERE短语功能相同【解析】HAVING子句总是跟在GROUP BY子句之后,而不可以单独使用,HAVING子句和WHERE子句并不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组.因此A)选项说法正确.19.在SQL的SELECT查询的结果中,消除重复记录的方法是( C ).A)通过指定主索引实现 B)通过指定唯一索引实现C)使用DISTINCT短语实现 D)使用WHERE短语实现【解析】SQL的核心是查询.SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,如果查询的字段需去掉重复值,则要用到DISTINCT短语;FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.因此C)为正确选项.20.在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中"年龄"属性删除,正确的SQL命令是( A ).A)ALTER TABLE S DROP COLUMN 年龄 B)DELETE 年龄 FROM S C)ALTER TABLE S DELETE COLUMN 年龄 D)ALTER TABLE S DELETE 年龄。

vfp试题及答案

vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。

A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。

A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。

A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。

A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。

答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。

答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。

答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。

答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。

答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。

例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。

VFP笔试模拟试题8 (附答案)

VFP笔试模拟试题8 (附答案)
全真模拟试题(8)
一、选择题
在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)算法的空间复杂度是指
A)算法程序的长度
B)算法程序中的指令条数
C)算法程序所占的存储空间
D)算法执行过程中所需要的存储空间
D)MODIFY STRUCTURE
(27)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是
A)DELETE FOR AGE>30
B)DELETE FROM S WHERE AGE>30
C)DELETE S FOR AGE>30
B)(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2)
C)SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2
D)(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2)
(29)要在程序中修改由Myfrom=CreateObject("Form")语句创建的表单对象的Caption属性,下面语句中不能使用的是( )。假定所创建表单对象的Click事件也可以修改其Caption属性。
A)WITH Myform
.Caption="信息查询"
(16)在Visual FoxPro中,创建程序文件的命令是
A)OPEN COMMAND<文件名>
B)CREATE COMMMAND<文件名>

VFP笔试模似题答案

VFP笔试模似题答案

一、选择题21.用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成__C___个文件。

A.1B.2C.3D.422.创建索引时必须定义索引名。

定义索引名时,下列叙述中不正确的是____B____。

A.索引名只能包含字母、汉字、数字符号和下划线B.组成索引名的长度不受限制C.索引名可以与字段名同名D.索引名的第一个字符不可以为数字符号23.对于表单来说,用户可以设置其ShowWindow属性。

该属性的取值可以为____A_____。

A.在屏幕中或在顶层表单中或作为顶层表单B.普通或最大化或最小化C.无模式或模式D.平面或3维24.在连编一个项目之前,需要在项目管理器中指定一个文件。

下列类型的文件中,不可以指定为主文件的是___A____。

A.数据库文件B.查询文件C.程序文件D.表单文件25.在下面关于数据库技术的说法中,不正确的是___C___。

A.数据的完整性是指数据的正确性和一致性B.防止非法用户对数据的存取,称为数据库的安全性防护C.采用数据库技术处理数据,数据冗余应安全消失D.不同用户可以使用同一数据库,称为数据共享26.数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包____A____。

A.表、视图和关系B.表C.表和关系D.表和视图27.用表设计器创建一个自由表时,不能实现的操作是___D____。

A.设置某字段可以接受NULL值B.设置表中某字段的类型为通用型C.设置表的索引D.设置表中某字段的默认值28.设有2个项目文件:T1.PJX、T2.PJX,2个数据库文件:SJ1.DBC、SJ2.DBC,1个自由表文件:A1.DBF。

以下叙述中,不正确的是____C____。

A.T1.PJX与T2.PJX可以共享SJ1.DBC文件B.A1.DBF自由表添加到SJ1.DBC成为库表以后,就不能添加到SJ2.DBC中C.打开T1.PJX文件后,用系统菜单”文件\新建”命令创建的文件都属于T1.PJX项目管理D.从T2.PJX项目中“移去”某个数据库时,可以同时删除数据库文件29.在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单。

专科VFP模拟一(含答案)

专科VFP模拟一(含答案)

一、单选题:(每题1.5分,共54分)1、有关查询与视图,下列说法中不正确的是()A.查询不可以更新源表数据,而视图可以更新源表数据B.查询和视图都可以更新源表数据C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存储于数据库中答案:B2、不可以作为查询和视图的输出类型是()A.自由表B.表单C.临时表D.数组答案:D3、通用型数据的代号为()A.MB.NC.GD.C答案:C4、下列方法中,不能退出VFP的是()A.QUITB.ESC键C.ALT+F4D.文件--退出答案:B5、定义全局变量的命令是()A.dime a(6)B.private aC.public aD.static a答案:C6、Visual Foxpro中,修改表结构的命令是()A.MODI COMMB.MODI STRUC.MODI FORME答案:B7、打开"项目管理器"可以使用的命令是()。

A.MODIFY PROJECTB.CREATE PROJECTC.OPEN PROJECTD.OPEN DATABASE答案:A8、在Visual Foxpro中,用于建立或修改过程文件的命令是( ) 。

A.MODIFY <文件名>B.MODIFY COMMAND <文件名>C.MODIFY PROCEDURE <文件名>D.上面B)和C)都对答案:B9、Visual Foxpro 6.0是一种关系型数据库管理系统,所谓关系是指( )A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系答案:C10、如果要改变一个关系中属性的排列顺序,应使用的关系运算是( )A.重建B.选取C.投影D.连接答案:C11、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是( )A.索引、排序、查找B.建库、录入、排序C.选择、投影、联接D.显示、统计、复制答案:C12、清除所有以A开头的内存变量的命令是( )A.RELEASE ALL A*B.RELEASE A*C.ERASE A*D.RELEASE ALL LIKE A*答案:D13、?at("大学","北京语言文化学院")的答案是( )A.12B.13C.16D.0答案:D14、执行以下命令序列m=len("119")?m=m+1的显示结果是A.119B.3C.4D..f.15、Visual Foxpro中,对当前系统日期格式进行设置,单击工具菜单中的“选项”,在弹出的选项对话框中选择____选择卡A.显示B.区域C.常规D.数据答案:B16、运行Visual Foxpro6.0,错误的方法是()A.双击Visual Foxpro 6.0图标B.单击Visual Foxpro 6.0图标回车C.右击Visual Foxpro 6.0图标,并单击其快捷菜单中的“打开”命令D.拖动Visual Foxpro 6.0图标到一个新位置答案:D17、Visual Foxpro中,若要定制工具栏,应选择________菜单项A.“工具”B.“显示”C.“窗口”D.“文件”答案:B18、启动Visual Foxpro 6.0后,屏幕上出现两个窗口:一个是Visual Foxpro 6.0的主窗口,另一个是()窗口。

vfp试题及答案及

vfp试题及答案及

vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。

VFP上机模拟考试题解答版.docx

VFP上机模拟考试题解答版.docx

木科模拟操作题-、选择题(每题1分,共30分)A ),B ),C ),D )四个选项中,只有一个选项是正确的,请将正确的选 1)关系数据库管理系统所管理的关系是」A ) 一个DBF文件B ) 若干个二维表C ) 一个DBC 文件D )若干个DBC 文件2) VFP支持的数据模型是 BA )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 3) 将内存变量定义为全局变量的VFP命令是 _________A) LOCAL B) PRIVATE C) PUBLIC D) GLOBAL 4) 不允许记录中出现重复索引值的索引是_C_. A ) 主索引和唯一索引 B ) 主索引和普通索引 0主索引和候选索引D )主索引、候选索引和唯一索引5) 要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表_A A ) 是同一个数据库小的两个表 B ) 不同数据库中的两个表 C ) 两个自由表 6) 在Visual FoxPro中,可以对字段设置默认值的表_A_.A ) 必须是数据库衣B ) 必须是自由表C ) 自由表或数据库表D )不能设置字段的默认值7) V isual FoxPro关系数据库管理系统能够实现的三种阜本关系运算是_C_.A ) 索引、排序、查找B ) 建库、录入、排序C ) 选择、投彩、联接D )显示、统计、复制8) 可以链接或恢入OLE 对彖的字段类型是_C_・A ) 备注型字段B ) 通用型和备注型字段C ) 通用型字段D )任何类型字段9) 杏询设计器和视图设计器的主要不同表现于_B_.A ) 查询设计器有“更新条件”选项卡,没有“查询去向”选项B ) 查询设计器没有“更新条件”选项卡,有“查询去向”选项项答在相应的 ____ 上C)视图设计器没有“更新条件”选项卡,有“杏询去向”选项D)视图设计器冇“更新条件”选项卡,也冇“查询去向”选项10)在SQL 査询时,使用WHERE 子句指出的是_CA ) 查询目标B ) 查询结果 0查询条件D )杏询视图11) Visual FoxPro 参照完整性规则不包括_B_.A ) 更新规则B ) 查询规则C ) 删除归则D ) 插入规则⑵在SQL 包含的功能中,最重耍的功能是—A ______________ 。

VFP模拟试题四及答案

VFP模拟试题四及答案

VFP模拟试题及答案(4)一、单项选择题二、1.在Visual FoxPro中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是三、A).MNX四、B).PRG五、C).MPR六、D).SPR七、2.若要创建一个数据3级分组报表,第1个分组表达式是“部门”,第2个分组表达式是“性别”,第3个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基本工资”为数值型,则当前索引的索引表达式应当是八、A)部门+性别+基本工资九、B)部门+性别+STR(基本工资)十、C)STR(基本工资)+性别+部门十一、D)性别+部门+STR(基本工资)十二、 3.下列对编辑框控件属性的描述,正确的是十三、A)Sellength的属性的设置可以小于0十四、B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条十五、C)SelText属性在做界面设计时不可用,在运行时可读写十六、D)ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条十七、 4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是十八、A)一对一的联系十九、B)一对多的联系二十、C)多对一的联系二十一、D)多对多的联系二十二、 5.在Visual FoxPro中,下列数据中属于常量的是二十三、A)TOP二十四、B).Y.二十五、C)T二十六、D)12/11/2003二十七、 6.要清除所有变量名第二个字母为X的内存变量,应使用命令是二十八、A)RELEASE ALL *X二十九、B)RELEASE ALL LIKE X三十、C)RELEASE ALL LIKE X*三十一、D)RELEASE ALL LIKE [ X*]三十二、7.顺序执行下列命令后,屏幕显示的输出结果是三十三、STORE [FoxPro]TO TITLE三十四、UPPER(LEFT(TITLE,3))三十五、A)FOXPRO三十六、B)FOX三十七、C)Fox三十八、D)PRO三十九、8.如果测试函数V ARTYPE(W)的值是“U”,则说明四十、A)W是数组四十一、B)W未定义四十二、C)W的值为U四十三、D)W的值无符号四十四、9.一数据库名为学生,要想打开该数据库,应使用命令四十五、A)OPEN 学生四十六、B)OPEN DA TABASE 学生四十七、C)USE DA TABASE 学生四十八、D)USE 学生四十九、10.某数值型字段的宽度为5,小数位为1,则该字段所能存放的最小数值是五十、A)0五十一、B)-99.9五十二、C)-999.9五十三、D)-9999.9五十四、11.在操作过程中,可以进入人机交互工作方式的命令是五十五、A)APPEND BLANK五十六、B)BROWSE五十七、C)REPLACE五十八、D)DELETE ALL五十九、12.在下列记录定位命令中,不能用FOUND( )函数值检测其操作是否成功的命令是六十、A)SEEK六十一、B)FIND六十二、C)LOCATE ……CONTINUE六十三、D)SKIP六十四、13. 在没有打开索引文件的情况下,若使用APPEND命令追加1条记录,其功能等同于命令序列六十五、A) GOTO EOF六十六、B)GOTO BOTTOM六十七、C)GOTO BOTTOM六十八、D)GOTO BOTTOM六十九、INSERT INSERT BEFORE INSERT AFTER INSERT七十、14.当前表的出生日期字段为日期型(MM/DD/YY),年龄字段为数值型,现要根据出生日期按年计算年龄,并写入年龄字段,应使用命令七十一、A)REPLACE ALL年龄WITH YEAR (DATE( ))-YEAR(出生日期)七十二、B)REPLACE ALL年龄WITH DATE( )-出生日期七十三、C)REPLACE ALL年龄WITH DTOC(DATE( ))-DTOC(出生日期)七十四、D)REPLACE ALL年龄WITH V AL(DTOC(DATE( )))-V AL(DTOC(出生日期))七十五、15.若所建立索引的字段值不允许重复,并且一个表只能创建一个,它应该是七十六、A)主索引七十七、B)唯一索引七十八、C)候选索引七十九、D)普通索引八十、16.在VISUAL FOXPRO中建立数据库表时,将单价字段的字段有效性规则设置为“单价>0”,通过该设置,能保证数据的八十一、A)实体完整性八十二、B)参照完整性八十三、C)域完整性八十四、D)更新完整性八十五、17.以下关于TOTAL命令的表述中,正确的是八十六、A)命令的执行结果不生成另一个新表八十七、B)所操作的表文件不必按关键字段索引或排序八十八、C)表中的关键字段必须是数值型字段八十九、D)只能对数值型字段进行汇总九十、18.设在1.2号工作区分别打开两个表,内存变量MN的内容为两个表的公共字段名,内存变量DBN的内容为新表名,在1号工作区执行连接操作正确的是九十一、A)JOIN WITH B TO DBN FOR &MN=&MN九十二、B)JOIN WITH B TO DBN FOR MN=B->&MN九十三、C)JOIN WITH B TO &DBN FOR &MN=B->MN九十四、D)JOIN WITH B TO &DBN FOR &MN=B->&MN九十五、19.已知有如下表:S(S#,SN,SEX,AGE,DEPT)各属性依次为学号,姓名,性别,年龄,系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL SELECT命令是九十六、A)SELECT SN,AGE,SEX FROM S;九十七、WHERE AGE>(SELECT AGE FROM S WHERE SN="王华")九十八、B)SELECT SN,AGE,SEX FROM S WHERE SN="王华"九十九、C)SELECT SN,AGE,SEX FROM S;百、WHERE AGE>(SELECT AGE WHERE SN="王华")百一、D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE百二、20.使用SQL命令进行分组检索时,为了去掉不满足条件的分组,应当百三、A)使用WHERE子句百四、B)先使用WHERE子句,再使用HA VING子句百五、C)先使用HA VING子句,再使用WHERE子句百六、D)在GROUP BY后面使用HA VING子句百七、21.已知有如下表:商品表(商品号,商品名称,单价,产地),执行下面的SQL命令后产生的视图含有的字段名是百八、CREATE VIEW E_SH AS SELECT 商品名称AS 名称,单价FROM 商品表百九、A)商品名称百十、B)名称,单价百十一、C)名称,单价,产地百十二、D)商品名称,单价,产地百十三、22.在Visual FoxPro中,使用命令将学生表中的年龄字段的值增加1岁,应该使用命令百十四、A)UPDATE 学生年龄WITH 年龄+1百十五、B)REPLACE ALL 年龄=年龄+1百十六、C)UPDA TE SET 年龄WITH 年龄+1百十七、D)UPDA TE 学生SET 年龄=年龄+1百十八、23.ACCEPT、INPUT和WAIT命令中可以接收字符型数据的命令是百十九、A)INPUT百二十、B)ACCEPT百二十一、C)WAIT和ACCEPT百二十二、D)3条命令都可以百二十三、24.SQL修改表结构的命令是百二十四、A)ALTER TABLE百二十五、B)MODIFY TABLE百二十六、C)ALTER STRUCTURE百二十七、D)MODIFY STRUCTURE百二十八、25.在Visual FoxPro中,学生表STUDENT中含有通用型字段,表中通用型字段中数据均存储到另一个文件中,该文件名为:百二十九、A)STUDENT.DOC百三十、B)STUDENT.MEM百三十一、C)STUDENT.DBT百三十二、D)STUDENT.FPT二、多项选择题26.在Visual FoxPro中,如果一个字段的宽度为10,则此字段的类型不可能是A)数值型B)通用型C)字符型D)贷币型27.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是:A)INDEX ON 姓名TO RSRB)COPY TO RSRC)COPY STRU TO RSRD)SORT TO RSR ON 学号28.下列四条命令中,错误的是A)A=5,B=10B)A=B=10C)STORE 10 TO A,BD)STORE 5,10 TO A,B29.下面有关查询的描述,错误的是A)可以使用CREATE QUERY命令打开查询设计器建立查询B)查询文件的扩展名为.QPRC)使用查询设计器可以生成所有的SQL查询语句D)使用DO语句执行时,可以不带扩展名30.执行命令INPUT "请输入数据:" TO ABC时,通过键盘输入的内容可以是A)字符串B)数值C)逻辑值D)表达式三、判断题31.求一个三位十进制正整数N的十位数字的表达式是MOD(INT(N/10),10)。

VF模拟考试题和答案解析

VF模拟考试题和答案解析

《VFP程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。

(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。

(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。

(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。

(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。

(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。

( √ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR的文件,运行后才能得到查询结果。

二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。

(A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、Visual FoxPro 6.0 管理的数据库是()型数据库。

(A)网络(B)层次(C)关系(D)链状4、Visual FoxPro 6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

二级VFP 模拟选择200题(含答案)

二级VFP 模拟选择200题(含答案)

二级VFP 模拟考试选择题1. ()不是数据库系统的优点。

答案:BA.数据独立性B.访问速度快C.冗余度可控D.数据结构化2. 下列有关VFP的叙述正确的是()。

答案:AA.VFP的命令关键字大小写不区分B.VFP的命令关键字可以使用全角字符C.VFP命令窗口中的命令不能分行输入D.项目管理器中不能创建文本文件3. 要设置日期和时间的显示格式,可以在“选项”对话框的()选项卡中设置。

答案:BA.常规B.区域C.文件位置D.数据4. 数据库系统与文件系统的最主要区别是()。

答案:DA.文件系统简单,而数据库系统复杂B.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决5. 在数据工作期中可以()。

答案:CA.创建表文件B.创建数据库文件C.打开表文件D.打开数据库文件6. 在“选项”对话框的“文件位置”选项卡中可以设置()。

答案:BA.表单的默认大小B.默认目录C.日期的时间的显示格式D.程序代码的颜色7. 用于新建和查看不同的表及其关系的设计器是()。

答案:DA.表设计器B.查询设计器C.表单设计器D.数据库设计器8. Visual FoxPro6.0 数据库系统的数据模型属于()。

答案:BA.网络模型B.关系模型C.层次模型D.链状模型9. 以下关于项目管理器的叙述中,正确的是()。

答案:BA.项目管理器是一个大文件夹,包含有若干个小文件夹B.项目管理器是管理各种文件、数据和对象的工具C.项目管理器只管理项目不管理数据D.项目管理器不可以使用向导创建10. 以下可以创建一个表文件的是()。

答案:AA.数据库设计器B.报表设计器C.表单设计器D.数据工作期11. 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。

答案:AA.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS12. 数据库系统的核心是()。

VFP6.0模拟考试题

VFP6.0模拟考试题

一、单选题(每小题 1 分,共 40 分)【1】在有关数据管理的概念中,数据模型是指______。

A)文件的集合 B)数据的集合C)数据及其联系的集合 D)网状层次型数据库管理系统【2】一个关系型数据库管理系统所应具备的三种基本关系操作是______。

A)筛选、投影与连接 B)编辑、浏览与替换C)插入、删除与修改 D)排序、索引与查询【3】在数据库技术领域中,术语DBMS是指______。

A)采用了数据库技术的计算机系统B)包括数据库管理人员、计算机软硬件以及数据库系统C)位于用户与操作系统之间的一层数据管理软件D)包含操作系统在内的数据管理软件系统【4】在OOP的概念中,类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为______。

A)多态性 B)动态绑定C)静态绑定 D)继承【5】设某表单中有一个文本框Text1和一个命令按钮组Commandgroup1,该命令按钮组包含了Command1和Command2两个命令按钮。

如果要在命令按钮Command1的某个方法中引用文本框Text1的Value属性值,下列式子中正确的是______。

A)This.ThisForm.Text1.Value B)This.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Parent.Text1.Value【6】下列有关查询和视图的说法中,不正确的是______。

A)查询文件的扩展名为.QPRB)视图依赖于数据库的存在而存在C)交叉表查询不适用于在多个数据表中进行相关数据的查询D)只能够对表中的数据进行查询,而不能对视图中的数据进行查询。

【7】 SQL语句中的数据维护命令不包括______。

A)INSERT-SQL B)CHANGE-SQLC)DELETE-SQL D)UPDATE-SQL【8】启动Visual FoxPro后,若要退出Visual FoxPro回到Windows 环境,可在命令窗口中输入______命令。

VF模拟试题 及答案

VF模拟试题 及答案

《VFP程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(?X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(?√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(?√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(?X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。

(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。

(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。

(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。

(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。

(?X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。

?(?√ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR 的文件,运行后才能得到查询结果。

二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。

? (A)数据库?(B)数据库系统? (C)数据库管理系统? (D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。

? (A)科学计算应用? (B)过程控制应用? (C)数据处理应用?(D)辅助工程应用3、Visual FoxPro 6.0 管理的数据库是()型数据库。

? (A)网络????? (B)层次???? (C)关系???? (D)链状4、Visual FoxPro 6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

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

一、数据库管理系统基础知识模拟试题一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是(C )。

A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.数据库系统的核心是( D )。

A、编译系统B、数据库C、操作系统D、数据库管理系统3.下列关于数据库系统的正确叙述是( A )。

A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据4.下列关于数据库系统的正确叙述是( B )。

A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系5.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS6.按照数据模型分类,数据库系统可以分为三种类型,正确的是( C )。

A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体7.按照数据模型分类,Visual FoxPro属于( C )。

A、层次型B、网状型C、关系型D、混合型8.数据库管理系统是( C )。

A、应用软件B、辅助设计软件C、系统软件D、科学计算软件9.关系数据库管理系统存储与管理数据的基本形式是( B )。

A、关系树B、二维表C、结点路径D、文本文件函数和表达式模拟试题一、选择题1.下列数据为常量的是( C )。

A、02/18/99B、FC、.N.D、TOP2."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为( D )。

A、{程序设计}B、(程序设计)C、程序设计D、'程序设计'3.下述字符串表示方法正确的是( B )。

A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]4.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是( D )。

A、DT=08/10/97B、DT="08/10/97"C、DT=CTOD(08/10/97)D、DT= CTOD("08/10/97")5.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( A )。

A、日期型B、数值型C、字符型D、浮点型6.在"人事档案"表文件中,"婚否"是逻辑型字段(已婚为逻辑真值),"性别"为字符型字段,如果查询"已婚女同志",应该使用的条件表达式是( C )。

A、婚否.OR.(性别="女")B、婚否.AND.(性别=女)C、(婚否=.T.).AND.(性别="女")D、已婚.OR.(性别="女")7.设L=668,M=537,N="L+M",表达式5+&N的值是( C )。

A、类型不匹配B、5+L+MC、1210D、5+&N8.设A=[5*3+6],B=5*3+6,C='5*3+6',在下面的表达式中,合法的是( C )。

A、A+BB、B+CC、C+AD、A+B+C9.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是( D )。

A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20010.在下列表达式中,运算结果为字符串的是( A )。

A、"1551"+"66"B、ABCD+XYZ=ABCDXYZC、DTOC(DATE())>"08/13/98"D、CTOD("08/13/99")11.在下列表达式中,运算结果为数值的是( D )。

A、"1234"+"3579"B、CTOD("05/08/93")-11C、130+350=480D、LEN("SFDE")-112.假定X=5,Y=8,执行下列运算后,结果为数值型数据的是( C )。

A、?X=Y-3B、?Y-3=XC、X=YD、X+3=Y13.下列表达式的运算结果为日期型数据的是( C )。

A、08/15/97-12B、DATE()-CTOD("05/13/98")C、DATE()-30D、DATE()-TIME()14.假设X=10,Y=8,下列表达式中结果为逻辑真值的是( D )。

A、(X>Y).AND."BOOKSTORE"$"BOOK"B、(X<Y).AND."BOOK"$"BOOKSTORE"C、(X<Y).OR."BOOKSTORE"$"BOOK"D、(X>Y).OR. "BOOK"$"BOOKSTORE"15.下列函数中,函数值为数值型数据的是( D )。

A、CTOD(01/11/99)B、SUBSTR(DTOC(DATE()),7)C、SPACE(3)D、YEAR(DATE())16.顺序执行下列命令之后,屏幕显示的结果是( 5 )。

A="中华人民共和国"B="人民"?AT(B,A)A、0B、5C、8D、错误信息17.顺序执行下列命令之后,屏幕显示的结果是( B )。

STORE "Visual FoxPro" TO TT?UPPER(RIGHT(TT,3))A、VISUAL FOXPROB、PROC、ProD、VIS18.函数ROUND(15368.9236,-2)的结果为( C )。

A、15368B、15370C、15400D、1530019.执行以下命令( C )。

M="THIS IS AN APPLE"?SUBSTR(M,INT(LEN(M)/2+1),2)A、THB、ISC、AND、AP20.假设当前日期是1997年9月20日,给出字符串"97年9月"的表达式是( B )。

A、SUBSTR(DTOC(DATE()),7,2)+"年"+SUBSTR(DTOC(DATE()),1,2)+"月"B、SUBSTR(DTOC(DATE()),7,2)+"年"+SUBSTR(DTOC(DATE()),2,1)+"月"C、YEAR(DATE())+"年"+MONTH(DATE())+"月"D、STR(YEAR(DATE()),4)+"年"+STR(MONTH(DATE()),2)+"月"21.函数DAY(07/29/97)的返回值是( D )。

A、7B、0C、计算机日期D、出错信息22.函数TIME()的数据类型是( B )。

A、数值型B、字符型C、日期型D、逻辑型23.条件函数IIF(MOD(15,-8)>3,10,-10)的结果为( B )。

A、10B、-10C、-1D、724.如果变量X=11,函数TYPE("X=110")的结果为( A )。

A、LB、NC、CD、出错信息25.如果变量D="08/13/98",命令?TYPE("&D")的结果为( B )。

A、DB、NC、CD、出错信息数据表模拟试题一、选择题1.下列属于内存变量文件的扩展名是( D )。

A、.TXTB、.FPTC、.DBFD、.MEM2.一个数据表中有2个备注型字段,这些字段的内容存放在( B )。

A、2个.FPT文件中B、同一个.FPT文件中C、2个.DBF文件中D、同一个.DBF文件中3.数据表文件中的字段是一种( B )。

A、常量B、变量C、函数D、运算符4.在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为( D )。

A、3,8,10B、1,6,10C、1,8,任意D、1,8,45.一个数据表文件的数值型字段要求保留5位小数,那么它的宽度最少应当定义成( D )。

符号,小数点,整数位A、5位B、6位C、7位D、8位6.已打开数据表文件,假设"出生日期"字段为日期型,下列表达式中结果不是日期型的是( C )。

A、CTOD("08/12/96")B、出生日期+5C、DTOC(出生日期)D、DATE()-2 7.在Visual FoxPro的数据表文件中,每条记录的总长度比用户定义的各个字段宽度之和多一个字节,该字节用于( B )。

A、存放删除标记B、存放记录号C、存放索引关键字D、存放记录宽度8.下列操作中,不能用MODIFY STRUCTURE命令实现的是(D )。

A、增加数据表中的字段B、删除数据表中的字段C、修改数据表中字段的宽度D、删除数据表中的某些记录9.假设数据表中"婚否"字段为逻辑型(已婚为逻辑真值),如果要显示所有未婚职工的情况,应该使用的命令是( C )。

A、LIST FOR 婚否=FB、LIST FOR 婚否="F"C、LIST FOR .NOT.婚否D、LIST FOR 婚否="未婚"10.数据表文件"学生表.DBF"中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是( D )。

相关文档
最新文档