第8章VF报表练习题小测
vf试题及答案
vf试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,下列哪个选项不是数据类型?A. 数字型B. 字符型C. 日期型D. 逻辑型答案:D2. 在Visual FoxPro中,哪个命令用于创建一个新的表单?A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE CLASS答案:A3. Visual FoxPro中,下列哪个函数用于计算两个日期之间的天数差?A. DATEDIFFB. DATEADDC. DATEFORMATD. DATEVALUE答案:A4. 在Visual FoxPro中,如何将一个表单的背景颜色设置为蓝色?A. THISFORM.BackColor = "Blue"B. THISFORM.BackColor = 0x0000FFC. THISFORM.BackColor = "0x0000FF"D. THISFORM.BackColor = "#0000FF"答案:D5. Visual FoxPro中,下列哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. BROWSE答案:B6. 在Visual FoxPro中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A7. Visual FoxPro中,下列哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B8. 在Visual FoxPro中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B9. Visual FoxPro中,下列哪个命令用于关闭一个表单?A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. CLOSE答案:C10. 在Visual FoxPro中,如何将一个表的记录指针移动到下一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。
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考试试题及答案
《Visual FoxPro程序设计基础》模拟试题及解答一、项目管理器、数据库、表和记录的输入和维护(25分)1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“zhangsan.PJX”文件名,以下同);解答:①建立自己的目录:②设路径:点击VF程序中【工具】下拉菜单【选项】③建立项目名称:点击VF程序中【文件】下拉菜单【新建】2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“zhangsan.DBC”);解答:①建立数据库:3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下:解答:①建立表:②长表名:4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下:表二、 CJ.DBF②长表名表一、 XS.DBF②点击VF程序中【显示】下拉菜单【追加方式】③点击VF程序中【显示】下拉菜单【浏览】(要先点选中cj.dbf)④点击VF程序中【显示】下拉菜单【追加方式】6、为表二中的字段Cj设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”;解答:①点击VF程序中【修改】,在选中CJ,在其字段有效性下面选中规则(R)7、创建索引在表一中以字段Xh创建索引,索引表达式为主索引,索引名称为Xh;在表二中以字段Xh 建立索引,索引表达式为普通索引,索引名称为Xh;解答:①选中xs.dbf,点击【修改】,再选择【索引】,类型改为主索引。
②选中cj.dbf,点击【修改】,再选择【索引】,类型改为普通索引。
8、表一和表二建立永久性关系,并编辑起参照完整性,将更新规则设置为级联,删除规则设置为限制,插入规则设置为忽略。
解答:①点击VF程序中【显示】下拉菜单【数据库设计器】②用鼠标按住【学生情况登记表】中的钥匙,拖动鼠标箭头到【成绩表】中的索引。
③点击VF程序中【数据库】下拉菜单【编辑参照完整性】二、建立查询基于表一和表二在项目管理器中创建以自己名字命名的多表查询(如张三,应为“zhangsan .QPR”);解答:①建立查询表要求利用xs.Xh和cj.Cj产生一个平均成绩的字段,求每个学生的平均成绩;设置排序依据,按学号(xs.Xh)升序排列;解答:在函数和表达式中选AVG(cj.cj)三、建立报表利用报表向导,基于以上的表,在项目管理器中创建以自己名字命名的一对多报表(如张三同学,应为“zhangsan .FRX”),报表中的信息有:xs.Xh、xs.Xm、xs.Xb、xs.Ximing、xs.Zydh、cj.Cj;解答:①点击项目管理器中【文档】下拉菜单【报表】选中【报表向导】再选【一对多报告向导】四、建立表单1.基于表一和表二在项目管理器中创建以自己名字命名的一对多表单(如张三同学,应为“zhangsan .SCX”);2.如图所示设置表单布局,表单的标题为:学生成绩情况表;解答:①③点击VF程序中【显示】下拉菜单【数据环境】把需要的数据直接拖进表单113.表单运行时,屏幕显示结构如下所示;给按钮编程,实现其相应功能(注意,当记录处在第一条或最后一条记录时,上一条或下一条按钮变为不可操作)。
vf期末考试试题
vf期末考试试题一、单项选择题:(每题1分,共30分)1、用二维表来表示实体与实体间联系的数据模型称为:A、层次模型B、实体—联系模型C、关系模型D、网状模型答案:C2、数据库管理系统的英文缩写是:A、DBB、DB SC、D B MSD、D B A答案:C3、下面哪一个不是V F P的工作方式:A、菜单工作方式B、窗口工作方式C、命令工作方式D、程序工作方式答案:B4、V P F中一共有多少种数据类型:A、11B、12C、13D、14答案:D5、V F P提供了几种常量类型:A、4B、5C、6D、7答案:C6、下列哪项不是合法的字段变量名:A、姓名B、X MC、_X MD、编号B L答案:C7、数值运算符不包括下列的哪项:A、$B、+C、–D、**答案:A8、在V i s u a l F o x P r o中,M I N(R O UN D(8.89,1),9)的值是A、8B、8.9C、9D、8.8答案:B9、V P F数据表的扩展名为:A、DB CB、DB FC、D CTD、P J X答案:B10、下列可以作为数据表合法文件名的是:A、j.d b fB、2a.d b fC、成绩表?.d b fD、a a*.d b f答案:B11、以下哪个说法是错误的:A、数据库表设计器可以设计字段有效性规则B、数据库表设计器可以设计字段内容显示格式C、数据库表设计器可以设计记录有效性规则D、自由表设计器和数据库表设计器有完全相同的设置项答案:D12、打开表X S CJ后,下列哪条命令不能显示数据表X S C J的全部记录:A、l i s tB、l i s t a l lC、d i s p l a yD、d i s p l a y a l l答案:C13、在V i s u a l F o x P r o中,建立索引的作用之一是A、节省存储空间B、便于管理C、提高查询速度D、提高查询速度和更新速度答案:C14、在V FP中,可以对每个记录进行纵向求和的命令是:A、RE P L AC EB、A VE R A G EC、S UMD、T O T A L ON答案:C15、使用A V E R A GE命令时,表文件需要:A、排序B、建立索引C、排序或建立索引D、处于打开状态答案:D16、执行了S E L EC T0选择工作区的结果是:A、选择了0号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息答案:B17、S Q L语言具有两种使用方式,分别称为交互式S Q L和________A、提示式S Q LB、多用户S Q LC、嵌入式S Q LD、解释式S Q L答案:C18、DE L E T E F R O M S WH E RE年龄>60语句的功能是________A、从S表中彻底删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列答案:B19、设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下S Q L 语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是________A、S E L EC T学号,姓名,性别F R O M s W HE R E E X I S T S(S E L E C T*F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)B、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)C、S E LE CT学号,姓名,性别F R O M S W HE R E E X I S T S(SE L E C T *F R O M S C W HE R E S C.学号=S.学号AN D 成绩>85)D、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=S.学号AN D 成绩<85)答案:D20、查询设计器和视图设计器的主要区别表现在________A、查询设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”B、查询设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”C、视图设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”D、视图设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”答案:B21、下列选项中不属于结构化程序设计方法的是________A、自顶向下B、逐步求精C、模块化D、可复用答案:D22、结构化程序设计的三种基本逻辑结构是________A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构答案:B23、如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有R E T U R N T O M A S T E R语句,则将由子程序3返回________A、主程序B、子程序1C、子程序2D、子程序3答案:A24、在V i s u a l F o x P r o中,为了将表单从内存中释放(清除),可将表单中“退出”命令按钮的C l i c k事件代码设置为 CA、T h i s F o r m.D e l e t eB、T h i s F o r m.R e f r e s hC、T h i s F o r m.Re l e a s eD、T h i s F o r m.H i d e答案:C25、假如表单中包含一个命令按钮,那么在运行表单时,下列有关事件引发次序的描述正确的是(D)A、先命令按钮的I n i t事件,然后表单的In i t事件,最后表单的L oa d事件B、先表单的I n i t事件,然后命令按钮的I n i t事件,最后表单的L oa d事件C、先表单的L oa d事件,然后命令按钮的I n i t事件,最后表单的I n i t事件D、先表单的L o a d事件,然后表单的I n i t事件,最后命令按钮的I n i t事件26、在命令按钮组控件中,不能设定下列哪一个属性 DA、B u t t o n c o u n tB、B u t t o n sC、E n a b l e dD、C o n t r o l s o u r c e27、指定页框控件中所含页的的数目的属性名是 AA、P a ge c o u n tB、T a b sC、T a b s t r e t c hD、T a b s t y l e28、设计报表不需要定义报表的(c)A、页注脚B、页标头C、输出方式D、细节29、设计菜单要完成的最终操作是A、创建主菜单及子菜单B、指定各个菜单任务C、浏览菜单D、生成菜单程序答案:D30、用D O命令运行菜单程序,菜单程序的文件扩展名是A、.m n xB、.m p rC、.f m tD、.f r m答案:B二、多项选择题(每题2分,共10分)1、表达式V A L(S U BS T R("2010",2)+R I G HT(S T R(Y E A R(D A T E())),2))+1的数据类型和2值分别是:(假设系统日期为2010/01/01)A、数值型1011.00B、字符型“1011”C、数值型2010D、字符型“2001”答案:A2、U S E R S G LG O T O2S C AT T E R T O AG O T O4S C AT T E R T O BG A T HE R F R O M AG O T O2G A T HE R F R O M B如下说法错误的是:A、该程序执行后,将出现两条完全相同的记录B、该程序执行中,有可能出现两条完全相同的记录C、该程序实现了记录数据的互换D、该程序使用一维的数组传送数据答案:A3、要在浏览窗口中显示表T E A CH E R.d bf中所有教授和副教授的记录,下列命令中错误的是:A、S E LE CT*F R O M T E A CH E R W HE RE职称="教授"A N D职称="副教授"B、S E LE CT * F R O M T E A C HE R W HE R E职称="教授" U N I O N S E LE CT *F R O M T E AC HE R W HE R E职称="副教授"C、S E L EC T*F R O M T E A CH E R W HE R E"教授"$职称D、S E LE CT*F R O M T E A CH E R W HE R E职称I N("教授","副教授")答案:A4、I N P U T"请输入A:"T O AI N P U T"请输入B:"T O BI F A<b< p="">T=AA=BB=TE N D I FD O W H I LE B<>0T=M OD(A,B)A=BB=TE N D DOA运行时分别输入:8、12。
报表(VF)
报表—(VF)专项练习一、选择题(每小题1分)1.使用报表向导定义报表时,定义报表布局的选项是( )。
A)列数、方向、字段布局B)列数、行数、字段布局C)行数、方向、字段布局D)列数、行数、方向参考答案:A解析:报表向导中的定义报表布局选项包括列、方向、字段布局。
可以调整字段布局,当报表中的所有字段可以在一页中水平地排满时,可以使用“列”风格来设计报表,这样可以在一个页面中显示更多的数据;此时,一行中可能已经容纳不了所有的字段,就只有考虑“行”风格的报表布局;在“列数”选项中,可以决定在一页内显示的重复数据的列数;“方向”栏用来设置打印机的纸张设置。
2.下面关于报表的数据源的陈述中最完整的是( )。
A)自由表或其他报表B)数据库表、自由表或视图C)数据库表、自由表或查询D)表、查询或视图参考答案:D解析:报表包括两个基本组成部分:数据源和布局。
数据源通常是数据库中的表,但也可以是视图、查询或临时表。
视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式。
在定义了一个表、一个视图或查询后,便可以创建报表或标签。
3.有报表文件PP1,在报表设计器中修改该报表文件的命令是( )。
A)CREATE REPORT PP1B)MODIFY REPORT PP1C)CREATE PP1D)MODIFY PP1参考答案:B解析:打开报表设计器修改已有的报表文件,可利用命令MODIFY REPORT <报表文件名>来打开报表设计器,CREATE REPORT <报表文件名>是用来创建一个新的报表文件。
4. Visual FoxPro的报表文件.FRX中保存的是( )。
A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义参考答案:D解析:报表文件.FRX中保存的是报表设计格式的定义。
5.在“报表设计器”中,可以使用的控件是( )。
A)标签、域控件和线条B)标签、域控件和列表框C)标签、文本框和列表框D)布局和数据源参考答案:A解析:可以在报表和标签布局中插入以下类型报表控件:域控件、标签、线条、矩形、圆角矩形、图片/ActiveX绑定控件等。
VFP表操作基础练习题
VFP表操作基础练习题VFP基础练习题一.单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50小题,每小题1分,计50分。
(答题方式:将正确选项用红色标出)例如,第1题答题1.数据库管理系统的英文缩写是()。
A、DBB、DBSC、DBMSD、DBA2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS3.数据库文件的扩展名是()。
A、.IDXB、.DBFC、 .PJXD、 .DBC4.扩展名为DBF的文件是()A、查询文件B、数据库表文件C、数据库文件D、项目文件5.VFP6.0是一种()数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型6.日期型常数是用来表示日期的一种特殊数据,其长度为()个字节。
A、任意B、10C、6D、87.在VFP中,字段变量的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为()A、1,4,8B、4,4,10C、1,10,8D、2,8,88.REPLACE命令用来批量修改记录,省略范围子句时,则系统默认为()A、第一条记录B、ALLC、RESTD、当前记录9.在VFP命令的一般格式中,下列属于范围子句的是()A、FORB、 FIELDSC、 RESTD、 WHILE10.在VFP命令的一般格式中,下列属于条件子句的是()A、FORB、 FIELDSC、 RESTD、 ALL11.修改数据表结构的命令是()A、MODI COMMB、MODI STRUC、LIST STRUD、MODI DATA12.下列命令中,默认范围为ALL的命令是()A、DELETEB、DISPLAYC、AVERAGED、REPLACE13.下列命令中,默认范围为当前纪录的命令是()A、SUMB、LISTC、AVERAGED、REPLACE14.在VFP中,图片、声音、动画等数据一般以()类型的字段存储在数据表的记录中A、字符型B、数值型C、逻辑型D、通用型15.在VFP中()A、自由表的字段可以设置有效性规则B、数据库表字段可以设置有效性规则C、自由表和数据库表的字段均可设置有效性规则D、自由表和数据库表的字段均不可设置有效性规则16.把当前数据表文件中全部记录清除,但仍保留表结构,应当使用命令()A、MODIFY STRUCTUREB、DELETEC、REPLACED、ZAP17.若数据表中有10条记录,依次执行命令 GO BOTTOM 和SKIP 后,EOF()和RECNO()值分别是()A、.F.和10B、.T.和10C、.F.和11D、.T.和1118.执行完命令LOCATE FOR XB=”女”后,若要继续查找下一条符合条件的记录,可使用命令()A、SKIPB、NEXTC、CONTINUED、RESUME19. 在VFP中,如果要使BOF(),EOF()同时为.T.,则( )A、记录指针定位到第一个记录的前面B、记录指针定位到第一个记录上C、为空表D、记录指针定位到末记录的后面20.在VFP下,用LIST STRUCTURE命令显示表中字段的宽度合计为60,则用户实际设置字段的总宽度为()。
全国计算机等级考试二级VF习题八
习题八一、选择题1.在报表设计器中,要添加标题或其它说明文字,应使用的的控件是A.域控件B.标签C.文本框D.列表框2、表的数据源可以是a.自由表或其它的报表B.数据库表、自由表、视图、查询或临时表C.数据库、自由表、或查询D.表、查询、或视图3、在创建快速报表时,基本带区包括a.标题、细节、和总结b.页标头、细节、页注脚、c.组标头、细节、组注脚d.报表标题、细节、页注脚4、如果要创建一个3级分组报表,第一级分组是部门,第二级分组是性别,第三级分组是基本工资,当前索引的索引表达式应当是a.部门+性别+基本工资b.性别+部门+STR(基本工资)c.基本工资+性别+部门d.部门+性别+基本工资5、要在分组报表的组注脚带区上创建一个计数的域控件,可以单击工具栏上的6、要使所有选定控件中心处在一条水平轴线上,应单击下面布局工具栏上的a.第二个按钮b.第四个按钮c.第六个按钮d.第九个按钮二、填空题1.报表中的域控件用手打印字段、、。
2.在报表设计器中添加标签的目的是。
3.图片/ACTUVEX绑业控件,用于显示、或、的内容。
4.如果已对报表进行了数据分组,报表会自动包含、带区。
5.多栏报表的栏目数可以通过对话框来设置。
6.在分组报表中,要使域控件的内容每组打印一次,应当把该控件移动到带区里。
对于细节带区中的域控件,要想不打印重复值,应在对话框中对该控件设置打印条件。
7.在数据环境下设计器中指定当前索引的方法是打开对话框,对CURSORL的属性输入索引名,或者在索引列表中选中索引。
8.多栏报表的打印顺序应设置为。
中等职业院校对口升学VF数据库报表知识章节试卷(含答案)
报表知识章节试卷考试须知:满分100分,共33题,所需考试时间为90分钟一ˎ填空题(请将答案填在下面相应的答题位置。
每空2分,共24分) 1.报表文件的扩展名为点________。
2.报表主要包括______与数据源的内容。
3.使用报表向导时,如果数据源涉及多个文件应选择________。
4.新建一个空白报表默认包括页标头、________、页注脚。
5.报表数据源的添加是用________控件。
6.设计分组报表时,数据源中的表文件要建立______。
7.设计多栏报表时,打印顺序应设置为 ________。
8.设计多栏报表时,要在“页面设置”中首先要对________进行设置。
9.VF 中使用________命令打印报表。
10.若以页面预览形式显示报表,则用 ________命令。
11.若在报表中不打印细节行,只打印总计和分类总计信息,则用 ________命令。
12.报表的输出设置应在________菜单命令下进行。
二ˎ单项选择题(请在下面各题选项中选出最符合题意的一项,将代表该项的字母填在下面相应的答题位置。
每题2分,共32分) 13.以下关于报表的说法中,正确的是( )。
A 、报表文件存储报表数据源中的数据,不存储报表的布局B 、报表文件存储报表的布局,不存储报表数据源中的数据C 、报表文件既存储报表的布局,又存储报表数据源中的数据D 、报表输出的数据是创建报表时报表数据源的数据 14.报表的数据源可以是( )。
A 、表或视图B 、表或查询C 、表、查询或视图D 、表或其他报表15.数据源中有注备型字段时,在以下创建过程中不可用( )。
A 、报表向导B 、快速报表C 、多栏报表D 、分组报表16.以下关于快速报表的说法中,正确的是( )。
A.、快速报表方法可以向报表设计器中添加一个表的所有字段 B 、快速报表方法可以向报表设计器中添加一个视图的字段 C 、快速报表方法只能向报表设计器中添加一个表的字段 D 、快速报表方法可以向报表设计器中添加多个表的字段17.以下关于使用报表向导创建报表的说法中,正确的是( )。
vf模拟考试试题及答案
vf模拟考试试题及答案一、选择题(每题2分,共20分)1. VF中,以下哪个函数用于判断变量是否为数字?A. IsNumericB. IsAlphaC. IsDateD. IsEmpty答案:A2. VF中,以下哪个函数用于连接两个字符串?A. ConcatB. ConnectC. JoinD. Append答案:C3. VF中,以下哪个函数用于计算两个日期之间的天数?A. DateDiffB. DateAddC. DatePartD. DateSerial答案:A4. VF中,以下哪个函数用于获取当前系统时间?A. NowB. GetTimeC. CurrentTimeD. Time答案:A5. VF中,以下哪个函数用于将字符串转换为小写?A. LowerB. LCaseC. LowerCaseD. ToLower答案:B6. VF中,以下哪个函数用于将字符串转换为大写?A. UpperB. UCaseC. UpperCaseD. ToUpper答案:B7. VF中,以下哪个函数用于判断字符串是否为空?A. IsEmptyB. IsNullC. IsBlankD. IsEmptyString答案:D8. VF中,以下哪个函数用于获取字符串的长度?A. LengthB. LenC. SizeD. Count答案:B9. VF中,以下哪个函数用于截取字符串的子串?A. SubStringB. MidC. SubstrD. Slice答案:A10. VF中,以下哪个函数用于替换字符串中的字符?A. ReplaceB. ReplaceAllC. SubstituteD. ReplaceWith答案:A二、填空题(每题2分,共20分)1. VF中,字符串连接运算符是_________。
答案:&2. VF中,逻辑运算符包括_________、_________和_________。
答案:AND, OR, NOT3. VF中,用于声明变量的关键字是_________。
(完整版)VF测试题
VF程序设计综合自测题单选题:1.在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。
A.再次使用LOCATEFOR<expL>命令B.SKIP命令C.CONTINUE命令D.GO命令正确答案:C2.关系运算中的选择运算是()。
A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和B都对正确答案:A3.下列叙述中正确的是()A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误正确答案:A4.从工程管理角度,软件设计一般分为两步完成,它们是________。
A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计正确答案:A5.设已经执行了正确的命令mx=[98+2],再执行命令?mx,屏幕将显示()。
A.100B.98+2C.[98+2]D.100.00正确答案:B6.函数Int(-4.5)的返回结果是()。
A.-4.5B.-5C.4D.-4正确答案:D7.在数据库设计器中要为两个表建立一对多联系,则关于两个表的索引类型描述正确的是()。
A."一方"表建主索引或候选索引,"多方"表建普通索引B."一方"表建主索引,"多方"表建普通索引或候选索引C."一方"表建普通索引,"多方"表建主索引或候选索引D."一方"表建普通索引,"多方"表建候选索引或普通索引正确答案:A8.为了在文本框输入显示"*",应该设置文本框的属性是()。
VF习题集(答案)
VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。
A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。
A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。
A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。
A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。
A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。
A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。
A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。
A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。
2. 在关系数据库的三种关系运算是选择、投影、连接。
3. 从关系中找出满足条件的元组的操作是_选择__运算。
习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。
A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。
A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。
A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。
第8章VF报表练习题小测
报表练习一、选择1.在创建快速报表时,基本带区包括()。
A)标题、细节和总结B)页标头、细节和页注脚C)组标头、细节和组注脚D)报表标题、细节和页注脚2.报表控件有()。
A)标签B)预览C)数据源D)布局3 .报表文件是存在于项目管理器中的()。
A)“数据”选项卡B)“文档”选项卡C)“代码”选项卡D)“其他”选项卡4. 打开VisualFoxPro项“管理器”的文档”(Docs)选项卡,其中包括()。
A)表单(Forln)文件B)报表(Report)文件C)标签(LabeI)文件D)以上三种文件5. VisualFoxPro的报表文件.FRX中保存的是()。
A)打印报表的预览格式B)打印报表本身C)报表的格式和数据D)报表设计格式的定义6.使用报表向导定义报表时,定义报表布局的选项是()。
A)列数、方向、字段布局B)列数、行数、字段布局C)行数、方向、字段布局D)列数、行数、方向7.为了在报表中打印当前时间,这时应该插入一个()。
A)表达式控件B)域控件C)标签控件D)文本控件8. 如果要创建一个数据3 级分组报表,第一个分组表达式是“部门”,第二个分组表达式是“性别”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是()。
A)部门+性别+基本工资B)部门+性别+STR基本工资)C)STR基本工资)+性别+ 部门D)性别+部门+STR基本工资)9.在VFP6.0报表设计中,在报表标签布局中不能插入的报表控件是()。
A)字段控件B)线条C)文本框D)图片/OLE绑定控件10. 在VFP6.0的报表设计中,为报表添加标题的正确操作是()。
A)在页标头带区添加一标签控件B)在细节带区中添加一标签控件C在组标头带区添加一标签控件D)从报表菜单选择"标题/总结"添加一标题带区,再在其中加一标签控件11. 在报表设计中,关于报表标题,下列叙述中正确的是()。
A)每页打印一次B)每报表打印一次C每组打印一次D)每列打印一次12.调用报表格式文件ppi 预览报表的命令是()。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。
要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。
然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。
2.修改一个名称为TWO.PRG的命令文件。
该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。
然后用ls中的每个顾客的数据去修改表scust对应的记录。
该命令文件有3行语句有错误,打开该命令文件进行修改。
注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
修改完成后,运行该命令文件。
本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。
解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。
然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。
VF习题及答案
一、选择题:(每小题2分,共70分)1、DBMS的含义是:( B )A、数据库系统B、数据库管理系统C、数据库管理员D、数据库2、从关系模式中指定若干个属性组成新的关系的运算称为:( B )A、联接B、投影C、选择D、排序4、扩展名为dbf的文件是( A )A、表文件B、表单文件C、数据库文件D、项目文件5、关系数据库管理系统所管理的关系是( B )。
A、一个DBF文件B、若干个二维表C、一个DBC文件D、若干个DBC文件6、打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含()。
A、表单文件B、报表文件C、标签文件D、以上三种文件7、清除主窗口屏幕的命令是( A )。
A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS8、VISUAL FOXPRO DBMS 基于的数据模型是( C )A、网状型B、层次型C、关系型D、混合型9、下列运算中,不属于专门的关系运算的是( D )A、连接B、选择C、投影D、笛卡儿积10、数据库系统与文件系统的主要区别是( B )A、文件系统简单、而数据库系统复杂B、文件系统只能管理少量数据,而数据库系统能管理大量数据C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件D、文件系统不能解决数据冗余问题,而数据库系统则可以解决11、数据库系统的核心是( A )。
A、数据模型B、数据库管理系统C、软件工具D、数据库12、Visual FoxPro6、0是一个( C )。
A、8位数据库开发系统B、16位数据库开发系统C、32位数据库开发系统D、64位数据库开发系统13、显示和隐藏命令窗口的操作是( D )。
A、单击"常用"工具栏上的"命令窗口"按钮B、打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。
计算机vf考试题及答案
计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。
答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。
答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。
答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。
答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。
答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。
答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。
vf复习题及答案
vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。
答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。
答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。
答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。
答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。
2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。
答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。
答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。
大学VF考试题及答案..
单选题1.下列数据中,____是字符型常量。
A.3.1415926B."3.1415926"C."3.14"+"15926"D."3.14"-"15926"2.下列变量名中,正确的是____。
(必须以下划线,汉字,字母开头,后面可以跟下划线,汉字,字母和数字)A.VARNAMEB.VAR X1C.VAR-X1D.VAR+X13.在下列表达式中,____的运算结果是逻辑型。
A."Visual"$"Visual FoxPro"B."Visual "+"FoxPro"C."Visual "-"FoxPro"D.len("Visual FoxPro")4.____函数返回字符表达式中字符的数目。
A.TXTWIDTH( )B.SUBSTR( )C.STR( )D.LEN( )5.在Visual FoxPro中,表结构中的逻辑型、日期时间型、备注型的宽度由系统自动给出,它们分别为____。
A.1,4,8B.1,8,4C.1,10,8D.2,8,86.在表中,____字段中可以存储图形。
A.图形型B.通用型C.备注型D.备注型(二进制)7.____命令,从表中删除所有记录,只留下表的结构。
A.PACKB.RECALLC.DELETED.ZAP8.在使用"表设计器"创建并修改自由表时,不能建立的索引类型为____。
A.主索引B.候选索引C.唯一索引D.普通索引9.____命令既可以在有索引的表中查询,也可以在无索引的表中查询。
A.LOCATEB.FINDC.SEEKD.VIEW10.文本框对象的NAME属性(对象名)默认值是____。
bel1mand1C.Text1D.Grid111.____ 关键字,提供了在方法中对当前对象的引用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报表练习
一、选择
1.在创建快速报表时,基本带区包括()。
A)标题、细节和总结B)页标头、细节和页注脚C)组标头、细节和组注脚D)报表标题、细节和页注脚2.报表控件有()。
A)标签B)预览C)数据源D)布局
3.报表文件是存在于项目管理器中的()。
A)“数据”选项卡B)“文档”选项卡C)“代码”选项卡D)“其他”选项卡4.打开VisualFoxPro“项目管理器”的“文档”(Docs)选项卡,其中包括()。
A)表单(Forln)文件B)报表(Report)文件C)标签(Label)文件D)以上三种文件5.VisualFoxPro的报表文件.FRX中保存的是()。
A)打印报表的预览格式B)打印报表本身C)报表的格式和数据D)报表设计格式的定义6.使用报表向导定义报表时,定义报表布局的选项是()。
A)列数、方向、字段布局B)列数、行数、字段布局C)行数、方向、字段布局D)列数、行数、方向7.为了在报表中打印当前时间,这时应该插入一个()。
A)表达式控件B)域控件C)标签控件D)文本控件
8.如果要创建一个数据3级分组报表,第一个分组表达式是“部门”,第二个分组表达式是“性别”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是()。
A)部门+性别+基本工资B)部门+性别+STR(基本工资)C)STR(基本工资)+性别+部门D)性别+部门+STR(基本工资)9.在VFP6.0报表设计中,在报表标签布局中不能插入的报表控件是()。
A)字段控件B)线条C)文本框D)图片/OLE绑定控件
10.在VFP6.0的报表设计中,为报表添加标题的正确操作是()。
A)在页标头带区添加一标签控件B)在细节带区中添加一标签控件C)在组标头带区添加一标签控件
D)从报表菜单选择"标题/总结"添加一标题带区,再在其中加一标签控件
11.在报表设计中,关于报表标题,下列叙述中正确的是()。
A)每页打印一次B)每报表打印一次C)每组打印一次D)每列打印一次12.调用报表格式文件ppi预览报表的命令是()。
A)REPORTFROMppiPREVIEWB)DOFROMppiPREVIEWC)REPORTFORMppiPREVIEWD)DOFORMppiPREVIEW
二、填空题
1.调用报表文件的命令是_______________。
2.利用“一对多报表向导”创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示_____带区,而子表中的数据显示在____带区。
3.报表向导中最多可以建立___层分组。
分组基于______,该表达式通常由一个或一个以上的字段组成。
4.______控件主要用于显示标题文本或说明性文字。
5.域控件主要用于打印表或视图中的_____、______和_____的计算结果。
6.在命令窗口或程序中使用命令___________________________可以预览指定的报表。
7.报表设计器在______菜单和______菜单中都提供了报表预览功能,使用户可以在屏幕上察报表的设计效果,具有所见即所得的特点。
8.报表中_____(允许/不允许)加入图片。
9.定义报表布局主要包括______,___________,__________等。
10.定制报表控件时,可使用"格式"菜单中__________对控件进行字体属性的设置。