1统计女生人数并将结果存放于变量X中的命令是
VFP练习题(答案)

一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。
A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.下列关于数据库系统的正确叙述是( a )。
A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4.按照数据模型分类,Visual FoxPro属于( c )。
A、层次型B、网状型C、关系型D、混合型5.关系数据库管理系统存储与管理数据的基本形式是( b )。
A、关系树B、二维表C、结点路径D、文本文件6.下列数据为常量的是( c )。
A、02/18/99B、FC、.N.D、TOP7.下述字符串表示方法正确的是( b )。
A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。
A、日期型B、数值型C、字符型D、浮点型9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。
A、类型不匹配B、5+L+MC、1210D、5+&N10.某数据表中包含如下的两个字段:性别(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.奖金>=20011.在下列表达式中,运算结果为数值的是( d )。
程序的三种基本控制结构

程序的三种基本控制结构顺序结构选择结构循环结构一、顺序结构:顺序语句由语句序列组成,程序执行时,按照语句的顺序,从上而下,一条一条地顺序执行如:store 'Visual FoxPro' to nameAge = 4'My name is ' + name + ', I am ' ;+ str(Age) + ' years old'二、选择结构:分支语句根据一定的条件决定执行哪一部分的语句序列。
1、单分支结构格式:if<条件><语句序列>endif例程1:clearuse sbwait ‘是否打印?(y/n)’to aif upper(a)=’Y’wait ‘请接好打印机!按任意键后打印’list to printendif2、双分支选择格式:if<条件><语句序列1>else<语句序列2>endif例程2:clearset talk offaccept ‘请输入密码:’ to mmif mm<>’abc’’你无权使用本系统’quitelse’欢迎使用本系统’endifset talk onif语句的嵌套:在一个if语句中包含另一个语句的程序结构例程3:根据输入的x值,计算下面分段函数的值,并显示结果。
2x-5 (x<1)Y=2x (1<=x<10)2x+5 (x>=10)input ‘请输入x的值:’to xif x<1y=2*x-5elseif x<10y=2*xelsey=2*x+5endifendif?’分段函数的值为’+str(y)3、多分支结构格式:DO CASECASE 〈逻辑表达式1〉〈语句组1〉CASE 〈逻辑表达式2〉〈语句组2〉…CASE 〈逻辑表达式n〉〈语句组n〉[OTHERWISE]〈语句组〉ENDCASE3 / 35例程4:输入某学生成绩,并判断其成绩等级:100-90分为优秀,89-80分为良好,79-70分为中等,69-60分为差,60分以下为不及格。
VFP复习题-选择题

第一集一、单项选择题(每小题1分,共30分)1、统计女生人数并将结果存放于变量X中的命令是______①____________①COUNT FOR .NOT. 性别="男" TO X②COUNT FOR ( 性别="女")=.T. TO X③SUM FOR ( 性别<>"男")=.T. TO X④SUM FOR 性别="女" TO X2、在已打开的表中,要永久删除当前记录位置开始的10条记录,可用_①___________①先执行DELETE NEXT 10命令,后用PACK命令②先执行DELETE RECORD 10命令,后用PACK命令③先执行DELETE FOR RECORD> 10命令,后用PACK命令④ZAP NEXT 103、按数值型字段“总分”进行索引,使其按降序排列的命令是______④____________①INDEX ON -总分 TO WP②INDEX ON 总分/A TO WP③INDEX ON 总分 TO WP④INDEX ON 总分/D TO WP4、下列操作后,不改变表记录指针的命令是____②______________①RECALL ②LIST③SUM ④REPL ALL5、按照数据库的数据模型分类,VFP属于_______②___________①层次型②关系型③网状型④混合型6、函数LEN(SPACE(5)-SPACE(1))的返回值是_________③_________①错误信息②17③6 ④47、某表文件中有日期型字段“出生日期”,设N='01/01/80',下列命令正确的是______③___________①LOCATE FOR 出生日期='01/01/80'②LOCATE FOR 出生日期=&N③LOCATE FOR DTOC(出生日期)=N④LOCATE FOR DTOC(出生日期)=CTOD(N)8、从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为________②②_____①SELECT * FROM customer INTO CURSOR MyCursor②SELECT * FROM customer INTO TABLE MyCursor③SELECT ALL FROM customer INTO TABLE MyCursor④CREATE SQL VIEWMyCursor ASSELECT * FROM customer9、下列概念中,正确的是____②______________①在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭②一个表文件可以在不同的工作区同时打开③一个工作区中可以同时打开多个表文件④一个表文件可以在不同的工作区同时打开,且一个工作区中可以同时打开多个表10、将2009年国庆节的日期送入内存变量ND的方法是_______②___________①ND=DTOC("10/01/09") ②ND=CTOD("10/01/09")③STORE DATE()TO ND ④STORE 10/01/09 TO ND11、表文件DD.DBF有100条记录,当前记录号是10,执行DISPLAY ALL命令后,记录指针向的记录号是___________②_______①100 ②10 ③1 ④10112、执行命令:ACCEPT "请输入出生日期:" TO MDATE时,如果通过键盘输入CTOD("01/01/69"),则MDATE 的值应当是______①____________①CTOD("01/01/69") ②"01/01/69"③01/01/69 ④拒绝接受,MDATE不赋值13、在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______④____________①3,8,4 ②1,6,4③1,8,任意④1,8,414、表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是________①__________①LOCATE FOR 姓名=XM②FIND &XM③SEEK XM④LOCATE FOR 姓名=&XM15、以下命令中正确的是____①______________①STORE 8 TO X,Y ②STORE 8,9 TO X,Y③X=8,Y=9 ④X=Y=816、在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是____②______________①TEXT--ENDTEXT ②DO WHILE--ENDDO③IF--ENDIF ④DO CASE--ENDCASE17、下面可使程序单步执行的命令是__②____________①SET STEP ON ②SET ESCAPE ON③SET DEBUG ON ④SET STEP OFF18、如果想从字符串"成都市"中取出汉字"都",应该用函数______④____________①SUBSTR("成都市",2,2) ②SUBSTR("成都市",2,1)③SUBSTR("成都市",3,1) ④SUBSTR("成都市",3,2)19、若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向_______________①首记录②末记录③首记录的前面④末记录的后面20、若要恢复用DELETE命令删除的若干记录,应该____________④______①用RECALL命令②立即按[ESC]键③用RELEASE命令④用FOUND命令21、执行命令STORE CTOD('03/09/94') TO A后,变量A的类型为_____①___________①日期型②数值型③备注型④字符型22、在Visual FoxPro中,数据环境指定义表单或表单集时使用的____③_________①数据②数据库③数据源④数据项23、"电子科技大学"这六个汉字作为字符串常量,在VFP中,可表示为____④_________①{电子科技大学} ②(电子科技大学)③电子科技大学④"电子科技大学"24、在VFP中,INPUT,ACCEPT,WAIT三条命令中可以接受字符的命令是____②______________①只有ACCEPT ②只有ACCEPT和WAIT③都可以④只有WAIT25、下列VFP表达式运算结果为日期型的是___________③_______①04/05/97-2②CTOD('04/05/97') - DATE( )③CTOD('04/05/97')-3④DATE( )"04/05/97"26、职工工资数据库文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是_②__________①1 ②基本工资最少的记录号③0 ④基本工资最多的记录号27、当前数据库文件有20条记录,当前记录号是10。
辽宁中医药大学2022年数据库测试卷及答案

数据库测试卷(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、数据库设计中的概念结构设计的主要工具是()。
A、数据模型B、E—R模型C、新奥尔良模型D、概念模型【答案】B2、下列哪个不是数据库系统必须提供的数据控制功能()。
A、安全性B、可移植性C、完整性D、并发控制【答案】B3、数据库系统的三级模式结构中,下列不属于三级模式的是( )。
A、内模式B、抽象模式C、外模式D、模式【答案】B4、下列给出的数据模型中,是概念数据模型的是()。
A、层次模型B、网状模型C、关系模型D、E-R模型【答案】D5、以下属于非图形化用户界面的MySQL管理工具是_____。
A、MySQL WorkbenchB、NavicatC、phpAdminD、MySQL【答案】D【解析】本题得分:1分6、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库【答案】C【解析】本题主要考查的知识点为MySQL的概念。
MySQL是一个关系数据库管理系统(RDBMS),它具有客户/服务器体系结构,最初是由瑞典MySQL AB公司开发。
由于其具有体积小、速度快、开放源代码、遵循GPL(GNU通用公共许可证)等特点,许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库。
7、关系模型中3NF是指()。
A、满足2NF且不存在组合属性B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在传递依赖现象【答案】D8、一个学校的数据库中有表示院系和学生的关系:院系(系编号,系名称,联系电话,地点),学生(学号,姓名,性别,籍贯,专业,系编号),则关系学生中的主键和外键分别是 ( ) 。
A、学号,姓名B、学号,专业C、学号,无D、学号,系编号【答案】D【解析】本题得分:1分9、如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。
实验09 VFP数据查询命令的使用

实验九 VFP查询查询命令的使用一、实验目的熟悉VFP的查询命令及其使用格式。
二、实验指导1、相关知识(1)VFP中几条常用命令1、记录筛选命令: Set Filter To <条件>功能:设置当前表中被访问的记录必须满足的条件。
要撤消已经设置的筛选,只要执行: Set Filter To2、字段筛选命令:Set Fileds To <字段名表>功能:设置当前表中可被访问的字段要撤消已经设置的筛选,只要执行:Set Fields To All3、顺序定位位命令:Locate [<范围>] For <条件>功能:把记录指针定位到指定<范围>内,满足<条件>的首条记录上。
4、索引定位命令:Seek <表达式>功能:把记录指针定位到主控索引关键字的值与<表达式>的值相匹配的记录上。
5、记录数统计命令:Count [<范围>] [For/While <条件>] [To <内存变量名>]功能:统计在指定<范围>内,满足<条件>的记录数,并把结果保存到指定的<内存变量名>中。
6、按列求数值字段的和:Sum [<范围>] [<数值表达式>] [For/While <条件>] [To <内存变量名表>]功能:在打开的表中,按指定范围内满足条件的记录对<数值表达式表>中的各个表达式分别求和7、Average <数值表达式表>[<范围>][For<条件1>] [While<条件2>][to<内存变量表>|Array<数组>]功能:在打开的表中,按指定范围内满足条件的记录对<数值表达式表>中的各个表达式分别求平均值8、Calculate[<表达式表>][<菹围>] [For<条件1>][While<条件2>][TO<内存变量表>|Array<数组>]功能:在当前打开的表中,对指定范围内满足条件的记录分别计算<表达式表>中表达式的值。
第六章 数据库的统计

例3、求出 、求出student库中男生的语文 库中男生的语文 平均分和高考成绩最高分, 平均分和高考成绩最高分,把结果 分别保存在变量x,y中并显示 分别保存在变量 中并显示
use student calc avg(语文 语文),max(高考成绩 高考成绩) 语文 高考成绩 for; 性别 性别=.t. to x,y ?x,y
三、average 命令
命令格式: 范围>] [for <条件 命令格式:average [<范围 范围 条件 >] [<数值型字段名表 数值型字段名表 数值型字段名表>][to <内存变量表 内存变量表 >]
功能: 功能:对当前数据库所有记录的数 值型字段的数值求平均值。 值型字段的数值求平均值。 注意: 数值型字段名表 数值型字段名表>前 注意:<数值型字段名表 前不许加
说明二: 说明二:
1.新生成的数据库中,每一分类只产生一 新生成的数据库中, 新生成的数据库中 条记录 2.若使用 若使用fields <字段名表 子句,则只 字段名表>子句 若使用 字段名表 子句, 字段名表>中的字段进行分类汇 对<字段名表 中的字段进行分类汇 字段名表 总,否则对所有数值型字段分类汇总
fields
说明: 说明:
1. <范围 、<条件 子句的用法与 范围>、 条件 条件>子句的用法与 范围 count命令相同。 命令相同。 命令相同 2.若使用 <内存变量表 ,将求平 若使用to 内存变量表 内存变量表>, 若使用 均值结果依次送入内存变量中,否 均值结果依次送入内存变量中, 则不保存结果。 3.若使用 数值型字段名表 ,则只对 若使用<数值型字段名表 数值型字段名表>, 所列出的数值型字段求平均值, 所列出的数值型字段求平均值,否 则对所有数值型字段求平均值。 则对所有数值型字段求平均值。
2023级数据库期中考试(高一下)

2023级数据库期中考试(高一下)一、选择题1. 如果需要关闭当前表,应使用的命令是() [单选题] *A. APPENDB. USEC. USE IN(正确答案)D. MODIFY STRU2. 要显示表中当前一条记录的内容,可使用命令() [单选题] *A. LISTC. TYPEB. BROWSED. DISPLAY(正确答案)3. 在当前表中,查找第2个女同学的记录,应使用命令() [单选题] *A. LOCATE FOR 性别="女"B. LOCATE FOR 性别="女" NEXT 2C. LIST FOR 性别="女", CONTINUED LOCATE FOR 性别="女", CONTINUE(正确答案)4. 表结构中空值(NULL)的含义是() [单选题] *A. 空格B.尚未确定(正确答案)C. 默认值D. 05. 自由表和数据库表的字段名可允许的最大字符数分别是()。
[单选题] *A. 128、128B. 10、128(正确答案)C. 10 、10D. 128、106. 如果一个表有备注型字段和通用型字段,那么它们的内容() [单选题] *A. 存储在不同的表备注文件中C. 都存储在同一表备注文件中(正确答案)B. 存储在同一文本文件中D. 存储在不同的文本文件中7. 顺序执行下列命令后,最后一条命令显示的结果是(假设XSB.dbf中有 20 条记录)()。
USE XSB,GO 10,SKIP 2,SKIP -6,?RECNO [单选题] *A. 5B. 6(正确答案)C. 7D. 88. 在当前数据表中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录应使用命令错误的是()。
[单选题] *A. LIST FOR.NOT. 婚否C. LIST FOR 婚否<>.T.B. LIST FOR 婚否=.F.D. LIST FOR.NOT. "婚否"(正确答案)9. 若当前数据库表中有100条记录,当前记录号为10,执行命令 LIST NEXT 4 的结果是()。
VF基础知识选择题 2

VF程序设计语言部分1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2.在VF 中,“表”是指()。
A.报表 B.关系 C.表格 D.表单3.在关系模型中,实现“关系中不允许出现相同元组”的约束应使用()。
A.临时关键字 B.主关键字 C.外部关键字 D.索引关键字4.在VF中创建项目时,系统将建立一个项目文件,该项目文件的扩展名是()。
A.por B.prj C.pjx D.itm5.在VF的项目管理器中,不包括的选项卡是()。
A.数据 B.文档 C.类 D.表单6.数据库表可以设置字段有效性规则,字段有效性规则属于()范畴。
A.实体完整性 (对记录) B.参照完整性(对表间)C.数据一致性 D.域完整性(对字段)7.在VF中,不可以指定的字段的数据类型是()。
A.日期型 B.时间型 C.通用型 D.备注型8.数据库表的字段可以定义默认值,默认值是()。
A.逻辑表达式 B.字符表达式 C.数值表达式 D.前三种都可能10.根据“职工”项目文件生成emp_sys.exe应用程序的命令是()。
A.BUILD EXE emo_sys FROM 职工 B.BUILD APP emp_sys.exe FROM 职工C.LINK EXE emo_sys FROM职工 D.LINK APP emp_sys FROM职工11.指定参照完整性的删除规则为“级联”,当删除父表中的记录时,()。
A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关12.创建数据库表结构时,为表中一些字段建立普通索引,其目的是()。
A.改变表中记录的物理顺序 B.为了对表进行实体完整性约束C.加快数据库表的更新速度 D.加快数据库表的查询速度13.数据库系统中对数据库进行管理的核心软件是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.统计女生人数并将结果存放于变量X中的命令是 COUNT FOR ( 性别=”女”)=.T.TO X。
2. Visual FoxPro支持的数据模型是关系数据模型。
3. 将内存变量定义为全局变量的FoxPro命令是PUBLIC。
4. 下列函数中函数值为字符型的是 DATETIME()。
5. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用先执行DELETE NEXT 10命令,后用PACK命令。
6. 在下列函数中,函数值为数值的是AT(“信息”,”计算机信息技术”)。
7. 按数值型字段”总分”进行索引,使其按降序排列的命令是 INDEX ON -总分 TOWP。
8. 下面有关索引的描述正确的是创建索引是创建一个指向数据库表文件记录的指针构成的文件。
9. 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是主索引。
10. 下列操作后,不改变表记录指针的命令是 RECALL。
11. 函数LEN(SPACE(5)-SPACE(1))的返回值是6。
12. 使用的数据如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600 青岛啤酒7.48 上海600601 方正科技15.20 上海600602 广电电子10.40 上海600603 兴业房产12.76 上海600604 二纺机9.96 上海600605 轻工机械14.59 上海000001 深发展7.48 深圳000002 深万科12.50 深圳执行下列程序段以后,内存变量a的内容是 5。
CLOSE DATABASEa=0USE stockGO TOPDO WHILE.NOT.EOF()IF 单价>10a=a+1ENDIFSKIPENDDO13. 某表文件中有日期型字段”出生日期”,设N=’01/01/80’,下列命令正确的是 LOCATE FOR DTOC(出生日期)=N。
14. 以下命令中正确的是 STORE 8 TO X,Y。
15. 下列概念中,正确的是在一个工作区中只能打开一个表文件,打开新的表16. 在以下关于索引的说明中,错误的是索引可能降低更新速度。
17. 设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令 SET INDEX TO <索引文件名>。
18.设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令 LOCATE FOR 工资>620。
19.设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令GO 1。
20.在下面Foxpro命令中,不能修改数据记录的命令是EDIT。
21. 在VFP中,可以使用FOUND( )函数来检测查询是否成功的命令包括FIND、SEEK、LOCATE。
22.设职工数据库和按"工作日期"索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令 SEEK DATE( )-30。
23.命令SELECT 0 的功能是-选择区号最小的空闲工作区24.在DO WHILE … ENDDO循环结构中,EXIT命令的作用是___终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行。
25.FoxPro是_操作系统支持下的系统软件。
26.调用报表格式文件PP1预览报表的命令是__ REPORT FORM PP1 PREVIEW。
27.在Visual FoxPro中,建立索引的作用之一是___提高查询速度。
28.以下关于ACCEPT命令的说明,正确的是-将输入作为字符接收29.设当前表文件含有字段salary,命令REPLACE salary WITH 1500的功能是只将表中当前记录的salary字段的值改为1500。
30.在DO WHILE …ENDDO循环结构中,LOOP命令的作用是_转移到DO WHILE语句行,开始下一个判断和循环。
1.把当前数据库文件中"性别"字段的值全部清除,但仍保留该字段,应当使用命令REPLACE。
2. 当前数据库文件有20条记录,当前记录号是10。
执行命令LIST REST以后,当前记录号是21。
3. FoxPro内存变量的数据类型不包括货币型。
4. 用命令"INDEX on 姓名 TAG index_name "建立索引,其索引类型是普通索引。
5. 职工工资数据库文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是基本工资最少的记录号。
6. 以下关于空值(NULL)叙述正确的是空值表示字段或变量没有确定值。
7. 将今年国庆节的日期送入内存变量ND的方法是 ND=CTOD("10/01/01")。
8. 在foxpro中,INPUT,APPEND,WAIT三条命令中可以接受字符的命令是都可以。
9. "计算机等级考试"这七个汉字作为字符串常量,在FOXPRO中,可表示为 "计算机等级考试"。
10. 执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为日期型。
11. 若要恢复用DELETE命令删除的若干记录,应该用RECALL命令。
12. 若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向末记录的后面。
13. 如果想从字符串"北京市"中取出汉字"京",应该用函数 SUBSTR("北京市",3,2)。
14. 数据库系统的核心是数据库管理系统。
15. 数据库是存储在计算机内的有结构的数据集合。
16. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为1,8,4。
17. 数据库文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令REPLACE 总分 WITH 数学+英语+计算机。
18.执行下列程序后,显示结果是 107。
*main.prgX=5Y=7DO SUB1?X,YPROCEDURE SUB1PRIVATE YX=10Y=XRETURN19.设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是X $ Y。
20.下列命令中,定位记录指针的命令是 GO。
21. 在Visual FoxPro中,结果为真的表达式是″BCD″$″ABCD″和″ABCD″=″AB″。
22. 顺序执行下列命令:x=100y=8x=x+y?x,x=x+y最后一条命令的提示结果为 108 .F。
23.下列说法中正确的是调用函数时,函数名后的圆括号不论有无参数都不能省略。
24.下面有关索引的描述正确的是创建索引是创建一个指向数据库表文件记录的指针构成的文件。
25.FoxPro是__操作系统支持下的系统软件。
26.用数据库管理系统对数据进行处理时,说法不正确的是字段不再是变量,而成为常量。
27.以.DBF为扩展名的文件是数据库表文件。
28.在下列表达式中,结果为字符型是 "125"-"90"。
29.当前记录序号为3,将第6记录设置为当前记录的命令是 SKIP+3。
30.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是__转移到DO WHILE 语句行,开始下一个判断和循环。
1.用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。
2.DBMS是数据库管理系统,它可以对数据库的建立、使用和维护进行管理。
3.说明公共变量的命令关键字是public(关键字必须拼写完整)。
4.在Visual FoxPro中有2种形式的变量:内存变量、数组变量和字段变量。
5.字段值不允许重复,且一个表中只能创建一个的索引是主索引6.FOXPRO中的程序结构有3中,分别是顺序结构、选择结构、循环结构。
7. 表达式3+3>=6.OR.3+3>5.AND.2+3=5结果为__.T.__。
8. EOF()函数的作用是:测试当前记录指针是否位于文件的末尾。
9. 表达式substr("GOODBOY",5,2)的运算结果是BO。
10. 表达式"Winword"="Win"结果为__.T.__。
公有变量和私有变量有什么区别?设X=15,Y=20,下面的DO循环中,共循环6次。
Do While Y>=XY=Y-1EndDo1.数据库文件的扩展名是__.dbf。
2.LEFT(“123456789”,LEN(“cdr”))的计算结果是_”123”。
3.在VFP中利用绝对移动命令go和相对移动命令skip可以在表中移动指针。
4.在关系数据库中,二维表的列称为字段,二维表的行称为记录。
5.删除记录的操作通常分为两步:先给要删除的记录作删除标记,然后再从磁盘上将其物理删除。
一.判断题(每题2分,共20分,对画√,错画×)1.建立自由表分两步:定义表结构和输入数据。
√2.若要使用多个表,就要使用多个工作区。
√3.在应用程序中可以通过使用该工作区的表的别名来标识工作区。
√4.一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。
×5.索引是改变表的物理顺序,排序是排列表的逻辑顺序。
×6.VFP中的变量分内存变量和字段变量。
√7.DISPLAY在VFP中与DISPLY命令等效。
×8.一个表固定只能在一个工作区中被打开使用。
√9.在工作区中已打开的表文件都各自有自己的记录指针。
√10.函数或子程序定义中的RETURN可以省缺。
√从键盘输入10个数,编程找出其中的最大值和最小值。
键盘输入a、b、c的值,判断它们能否构成三角形的三个边。