vf试题
中职vf期末考试试题及答案

中职vf期末考试试题及答案中职VF期末考试试题一、选择题(每题2分,共20分)1. VF中的主窗口是:A. 表单设计器B. 项目管理器C. 数据环境D. 代码编辑器答案:B2. 在VF中,以下哪个不是数据库表的字段属性?A. 必填B. 可为空C. 只读D. 表答案:D3. VF中,以下哪个命令用于打开一个表单?A. DISPLAYB. DOC. OPEND. VIEW答案:C4. 在VF中,哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()答案:B5. 在VF中,以下哪个控件用于创建下拉列表?A. TEXTBOXB. COMBOBOXC. LISTBOXD. GRID答案:B二、填空题(每空2分,共20分)6. VF中,用于定义表单的类是______。
答案:Form7. VF中,用于定义数据表的类是______。
答案:Table8. VF中,用于定义报表的类是______。
答案:Report9. VF中,用于定义查询的类是______。
答案:Query10. VF中,用于定义数据库的类是______。
答案:Database三、简答题(每题10分,共20分)11. 请简述VF中表单(Form)的基本组成元素。
答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。
表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。
12. 请简述VF中如何创建一个简单的查询。
答案:在VF中创建查询通常涉及以下步骤:- 打开查询设计器。
- 选择要查询的表。
- 设置查询条件。
- 定义输出字段。
- 执行查询。
四、编程题(每题15分,共40分)13. 编写一个VF命令,用于计算并显示一个表中所有记录的总和。
答案:```SELECT SUM(字段名) AS 总和 FROM 表名```14. 编写一个VF表单程序,用于接收用户输入的姓名和年龄,并在表单上显示。
vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。
答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。
答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。
答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。
答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。
答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。
答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
VF试题及答案

VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
vf试题及答案

vf试题及答案为了帮助学生更好地准备VF(Verbal Fluency)测试,以下是一些常见的VF试题及答案,供各位参考学习。
VF测试是一种常见的语言能力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。
下面将以不同主题为例,提供试题以及可能的答案。
1. 动物类话题试题:请列举尽可能多的动物。
答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、豹子、鱼、马、牛。
2. 食物类话题试题:请列举尽可能多的水果。
答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、椰子、芒果、荔枝、柚子、橙汁。
3. 职业类话题试题:请列举尽可能多的职业。
答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。
4. 交通工具类话题试题:请列举尽可能多的交通工具。
答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。
5. 国家和城市类话题试题:请列举尽可能多的国家和城市。
答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。
以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。
请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。
祝您考试顺利!。
VF试题(学1)做

一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1.对于现实世界中事物的特征,在实体-联系模型中使用(A)P11A属性描述B)关键字描述C)二维表格描述D)实体描述2.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过(C)P13-14A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现3.专门的关系运算不包括下列中的(D)P17A)连接运算B)选择运算C)投影运算D)交运算4.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为(A)A)并运算B)交运算C)差运算D)积运算5.关于Visual FoxPro的变量,下面说法中正确的是(B)A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是06.在下面的表达式中,运算结果为逻辑真的是(C)A)EMPTY(.NULL.) B)LIKE("edit","edi?")C)A T("a","123abc") P48 D)EMPTY(SPACE(10))P477.Visual FoxPro内存变量的数据类型不包括(C)P37-38A)数值型B)货币型C)备注型D)逻辑型8.为了设置两个表之间的数据参照完整性,要求这两个表是(A)P120第五章习题A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制9.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个(A)P112-113A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式10.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的(C)A)参照完整性B)实体完整性C)域完整性D)字段完整性11.用命令"INDEX on 姓名T AG index_name "建立索引,其索引类型是(C)P89A)主索引B)候选索引C)普通索引D)惟一索引(不存在吧?)12.执行命令"INDEX on 姓名T AG index_name "建立索引后,下列叙述错误的是(B)P91A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"13.查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是(C)P47A)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"B)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"C)SELECT * FROM 订单WHERE "1"$订购单号D)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"14.以下关于空值(NULL)叙述正确的是(B)P65第五章习题A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)VFP不支持空值D)空值等同于数值015.两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是(C)P116A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭16.在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是(A)A)工资>=1210 AND 工资<=1240B)工资>1210 AND 工资<1240C)工资<=1210 AND 工资>1240D)工资>=1210 OR 工资<=124017.在SQL语句中,与表达式"仓库号NOT IN("wh1","wh2")"功能相同的表达式是(D)A)仓库号="wh1" AND 仓库号="wh2"B)仓库号!="wh1" OR 仓库号# "wh2"C)仓库号< >"wh1" OR 仓库号!="wh2"D)仓库号!="wh1" AND 仓库号!="wh2"18.打开表并设置当前有效索引(相关索引已建立)的正确命令是(B)?A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号C)INDEX 学号ORDER studentD)USE student IN 219.查询设计器中"联接"选项卡对应的SQL短语是(B)?A)WHERE P129 B)JOIN P131C)SET D)ORDER BY P13220.在SQL SELECT语句中用于实现关系的选择运算的短语是(C )A)FOR B)WHILEC)WHERE D)CONDITION21.执行下列一组命令之后,选择"职工"表所在工作区的错误命令是(B )CLOSE ALLUSE 仓库IN 0USE 职工IN 1A)SELECT 职工B)SELECT 0C)SELECT 2 D)SELECT B**************************22.一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(C )A)ALT B)DELETEC)ESC D)RETURN第(30)-(33)题使用如下三个表:学生.DBF:学号C(8) ,姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4) ,课程名称C(10) ,开课院系C(8)学生成绩.DBF:学号C(8) ,课程编号C(4) ,成绩I23.查询每门课程的最高分,要求得到的信息包括课程名称和分数。
VF 复习资料试题加答案

二、填空题1.数据是指。
2.VF中,把表分为两个部分,分别是和。
3.表达式mod(-4,3)的结果为。
4.数据表能建立主索引,索引,候选索引和索引。
5.在VF中,文本框TEXT接收值是用属性。
6.在SQL语句的数据查询SELECT中用于筛选条件的子句是。
7.层次模型是采用表示实体与实体之间的联系。
8.在VF中,显示所有男学生的记录所使用的命令的格式是。
9.执行?LEFT("计算机基础",4)的返回值是。
10.运行表单文件登录.SCX 的命令是。
1.反映客观事物存在方式和运动状态的记录2.属性,元组3.24.唯一,普通5.V ALUE6.WHERE7.树型8. LIST FOR 性别=”男”9.“计算”10.DO FORM登录.scx三、简答题1.什么是数据和信息?试简述它们之间的区别?信息是人们对于客观事物属性和运动状态的反映。
数据是反映客观事物存在方式和运动状态的记录,是信息的载体。
对客观事物属性和运动状态的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。
区别:信息是有用的数据,数据是信息的表现形式。
信息是通过数据符号来传播的,数据如果没有具有知识性和有用性则不能称其为信息。
信息是抽象的、观念性的,数据是具体的、物理性的。
信息的形式单一,而数据的形式可以多种多样。
数据是信息的具体表示形式。
数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。
2.建立数据库的一般步骤有哪些?建立数据库的一般步骤是:(1)确定建立数据库的目的;(2)确定需要的表;(3)确定每个表所需要的字段;(4)确定表之间的关系;(5)进一步改进设计3.什么是程序?创建一个完整的应用程序的具体操作步骤有哪些?程序是计算机能识别并能执行的一系列指令序列的集合。
(1)创建表单(2)向表单中添加可用的控件(3)修改各个控件的相关属性(4)编写相关事件的代码(5)运行并修改(6)保存4.简述VF中List 和Display 两个命令之间的区别?LIST和DISPLAY的主要功能都是显示,区别在于:LIST以滚动方式输出,DISPLAY为分屏显示。
VF试题

一、选择题1、用来指明复选框的当前选中状态的属性是( C )。
A)Selected B)Caption C)Value D)ControlSource2、将一个设计好的菜单存盘,在运行该菜单,却不能执行。
因为( B ).A)没有放到项目中 B)没有生成菜单程序 C)要用命令方式 D)要连编3、定位在第1条记录上的命令是( A )。
A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP4、关系数据库中,实现表与表之间的联系是通过( B )。
A)实体完整性规则 B)参照完整性规则 C)用户自定义的完整性 D)值域5、以下赋值语句正确的是( A )。
A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X,Y=9解析等号一次只能给一个内存变量赋值,所以C不对。
STORE命令可以同时给若干个变量赋予相同的值。
各内存变量名之间必须有逗号隔开。
6、设当前数据库有10条记录(记录未进行任何检索),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是(A)。
A)1,11,1 B)1,10,1 C)1,11,0 D)1,10,07、下列表达试中结果不是日期型的是( C )。
A)CTOD(“2000/10/1”) B)(^1999/10/01)+365 C)VAL(“2000/10/01”) D)DATE( )8、下面对控件的描述正确的是( B )。
A)用户可以在组合框中进行多重(一种)选择 B)用户可以在列表框中进行多重选择 C)用户可以在一个选项组中选中多个(一个)选项按钮 D)用户对一个表单内的一组复选框只能选中其中一个(任选或不选)9、执行SELECT 0 选择工作区的结果是(B )。
A)选择了0号工作区 B)选择了空闲的最小号工作区 C)关闭选择的工作区 D)选择已打开的工作区10、在SQL语言中,修改基本表的语句是( C )。
VF试题

在一棵二叉树上第5层的结点数最多是______。
A、8B、16C、32D、15下面概念中,不属于面向对象方法的是______A、对象B、继承C、类D、过程调用下列叙述中正确的是______。
A、线性表是线性结构B、栈与队列是非线性结构C、线性链表是非线性结构D、二叉树是线性结构程序流程图(PFD)中的箭头代表的是______。
A、数据流B、控制流C、调用关系D、组成关系在关系数据库中,用来表示实体之间联系的是______A、树结构B、网结构C、线性表D、二维表将E-R图转换到关系模式时,实体与联系都可以表示成______。
A、属性B、关系C、键D、域在下列选项中,哪个不是一个算法一般应该具有的基本特征______。
A、确定性B、可行性C、无穷性D、拥有足够的情报在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
A、详细设计B、需求分析C、总体设计D、编程调试软件调试的目的是______。
A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能数据处理的最小单位是______。
A、数据B、数据元素C、数据项D、数据结构假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面______式子是正确的。
A、This.ThisForm.Text1.ValueB、This.Parent.parent.Text1.ValueC、Parent.Parent.Text1.ValueD、This.parent.Text1.Value关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。
A、连接B、比较C、选择D、投影"项目管理器"的"数据"选项卡用于显示和管理______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VFP程序设计》期末模拟试卷-Ⅰ(共100分)一、单项选择题(每小题1分,共30分)1.下面货币型常量的书写格式,正确的一项是( A )。
A)$145.7861 B)1323.4228$ C)$123.45E-1 D)$123.45E42.数据的组织采用树状结构,数的节点是数据实体,树枝则是实体之间的联系,自上而下体现了数据的一对多联系。
该数据模型属于 ( B )A) 列表型 B) 层次型 C) 网状型 D) 关系型3. 学生选课时,一名学生可以选择多门课程,一门课程可以由多名学生选择,这说明学生数据表与课程数据表之间的关系是( B )。
A) 一对多B) 多对多C)一对一 D) 多对一4.下列赋值语句中正确的是( A )A)STORE 10 TO X,Y B)STORE 0,2 TO X,Y C)STORE 1 TO X Y D)STORE 1,2 TO X 5. 设A=DATE(),B='09/29/10',C={^2009-09-29},正确的一个表达式是( C )。
A)A+C B)A-B C)A-C D)B-(A-C)6.在Visual FoxPro中,“宏替换”操作可以从变量中替换出( D )。
A)字符串 B)表达式 C)命令 D)以上三种都可能7. 若当前工作区为A,利用SET RELATION命令将A工作区中的表文件按关键字段“W”与B工作区中打开的表文件建立关联的命令为( B )。
A)SET RELATION TO B INTO W B)SET RELATION TO W INTO BC)SET RELATION ON B INTO W D)SET RELATION ON W INTO B8.若x=12.545,则str(x,2)-substr('12.545',5,2)的显示结果为( C)A) 57 B)1245 C)1345 D) 589. 若当前工作区打开的表中包含有基本工资(数值型)字段,若要将记录指针定位到第一个基本工资高于1200的记录上,应使用命令( D)。
A) SEEK 基本工资>1200 B) FIND 基本工资>1200C) FIND FOR 基本工资>1200 D) LOCATE FOR 基本工资>120010.如图所示命令按钮组: ,当选择“否”时,命令按钮组的值为( C )。
A)0 B)1 C)2 D) 否11.语句DIMENSION AB(4,5)定义的元素个数是( B )。
A)30 B)20 C)9 D)4512.若在Visual FoxPro中建立名为“员工管理”的数据库,则可在命令窗口中执行( B)。
A) OPEN DATABASE 员工管理B)CREATE DATABASE 员工管理C) USE DATABASE 员工管理D)CREATE 员工管理13.若YUANGONG表中有“部门”和“工资”两个字段,其中,“工资”字段为数值型,若要按部门分类汇总“工资”总和,并把结果保存到GZZH表中,应使用的汇总命令为( B)。
A. SUM 部门 TO GZZHB. TOTAL ON 部门 TO GZZH FIELDS 工资C. SUM 工资 TO GZZHD. TOTAL ON 工资 TO GZZH FIELDS 部门14.以下关于查询的描述正确的是( A )。
A)可以根据数据库表和自由表建立查询 B) 只能根据自由表建立查询C) 只能根据数据库表建立查询 D) 不能根据自由表建立查询15.某关系数据库中,向“教师”表读取一个教师信息的数据单位是( D )。
A)文件 B)数据库 C)字段 D)记录16.在Visual FoxPro中,其扩展名是.QPR的文件是( B)。
A. 备注文件B. 查询文件C. 数据库文件D. 报表格式文件17.查询“职工.DBF”表中身份证号(C,18)尾字符是"x"的命令是( B )。
A)SELECT FROM职工WHERE "x"$身份证号B)SELECT FROM职工WHERE RIGHT(身份证号,1)="x"C)SELECT FROM职工WHERE SUBSTR(身份证号,2)="x"D)SELECT FROM职工WHERE SUBSTR(身份证号,2,1)="x"18.设有出境登记表leave.dbf(其中包括字段:身份证号,姓名,出境日期等),要删除2010年1月1日以前出境的旅客信息,正确的SQL命令是( C )。
A)DELETE TABLE leave WHERE 签订日期<{^2010-01-01}B)DELETE TABLE leave WHERE 签订日期>{^2010-01-01}C)DELETE FROM leave WHERE 签订日期<{^2010-01-01}D)DELETE FROM leave WHERE 签订日期>{^2010-01-01}19.下列表达式中不符合VFP规则的是( D )。
A) “04/05/97” B) T+T C)VAL(“1234”) D) 2X>1520. 以下关于“关系”的概念,正确的是( C )A) 列的次序非常重要 B) 行的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列21. Visual FoxPro文件扩展名为“.dbc”,说明该文件属于( A )。
A)数据库 B)表 C)程序 D)项目22.函数ROUND(-8.8,0)结果是( D )。
A) 8 B) -8 C) 9 D) -923.下列函数中,结果为数值型的是( C )。
A)EOF() B)SUBS(DTOC(DATE()),2,4)C)AT("UF","BUFUFER",2) D)ALLT(RIGHT("ASDFGH",3))24.为表建立主索引或候选索引可以保证数据的( A )A)实体完整性B)域完整性C)可效验性D)可操作性25.执行LIST NEXT 1命令后,当前表记录指针指向的位置是( A )。
A) 下一条记录B) 原来记录 C) 尾记录D) 首记录26.职工表EMP.DBF中含有通用型字段,该表中通用型字段的数据均存储到另一个文件中,该文件名为( D )A)emp.DBC B)emp.CDX C)emp.SCX D)emp.FPT27——30小题使用的数据如下:有如下数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价601899 紫金矿业 8.00600188 兖州煤业 20.19601001 大同煤业 18.45601318 中国平安 52.89000758 中色股份 23.50600605 轻工机械 8.00000426 富龙热电 23.48000835 四川圣达 8.5627.执行下列程序以后,内存变量a的内容是( C )a=0USE stockGO TOPDO WHILE .NOT.EOF()IF 单价>15a=a+1ENDIFSKIPENDDOA)1 B)3 C)5 D)728.有如下SQL SELECT语句:SELECT * FROM stock WHERE 单价BETWEEN 18.45 AND 23.50与该语句等价的是( C )A) SELECT * FORM stock WHERE 单价<=18.45 .AND. 单价>=23.50B) SELECT * FORM stock WHERE 单价<18.45 .AND. 单价>23.50C) SELECT * FORM stock WHERE 单价>=18.45 .AND. 单价<=23.50D) SELECT * FORM stock WHERE 单价>18.45 .AND. 单价<23.5029.有如下SQL语句SELECT max(单价) INTO ARRAY a FROM stock执行该语句后( A )(A)a[1]的内容为52.89 (B)a[1]的内容为8.00(C)a[0]的内容为52.89 (D)a[0]的内容为8.0030. 执行如下SQL语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价) FROM stock) INTO DBF stock_x表stock_x中的记录个数是( A )(A)1 (B) 2 (C) 3 (D) 4二、判断题(每小题1分,共10分)注意:判断题答案做到答题卡(三、判断分析题)处。
1.在Visual FoxPro中,数组可以定义为一维和二维,且其各元素的值可以是不同类型。
T2.父表和子表的关联字段如果设为候选索引,则可为两表建立一对多关系。
F3.Visual FoxPro系统中有内存变量和字段变量等。
字段变量的值不能通过store…to命令改变。
T4. 备注型字段系统默认的宽度为4,因此该字段只能存放占四个字节的数据信息。
F5.职工表及相关索引已起作用,现要将记录指针定位到第一个工资高于600元的记录上,命令是:FIND工资>600。
(F)6.在面向对象程序设计中,每种对象所能识别的事件不是固定的,用户可以根据需要进行事件的设计和添加。
(F)7. 关系型表达式的运算结果可以是数值型数据、逻辑型数据、字符型数据或者日期型数据。
F8. 结构化复合索引文件随着表的打开而自动打开,随着表的关闭而自动关闭。
T9. 程序中若用INPUT语句实现数据的输入,则在程序运行时不能输入字符型数据。
F10. Visual FoxPro程序中默认定义的变量属于私有变量,在定义的程序模块以及子模块中均有效。
T三、程序填空题(每空2分,共20分)1、设有两个数据表:职工表ZGB(工号C,姓名C);奖金表JJB(工号C,基本工资N,奖金N),请将下面的SQL语句补充完整。
(1)查询基本工资在500以下的职工姓名。
SELECT 姓名FROM ZGB WHERE 工号IN;(SELECT ①FORM JJB WHERE ②)(2)、在JJB表中,只显示奖金最高的前3条记录。
SELECT * ③ 3 FROM JJB ORDER BY奖金DESC①工号②基本工资<500 ③TOP2、下列程序完成了1~100之间所有偶数和的计算,请把程序中的空缺部分填上。
STORE 0 TO X,YDO WHILE ④X=X+1IF ⑤Y=Y+XENDIFENDDO④X<=100 ⑤X%2=03、若表GZ.DBF含有“基本工资”数值型字段,且包含有若干条记录,则下列程序代码完成了“基本工资”小于1200的记录的显示,请把程序中的空缺部分填上。