vf期末复习资料:表单题.docx
vf期末题库复习题
一、单选题
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的
01、如果文本框的SelStart属性值为-1,表示的含义为
A)光标定位在文本框的第一个字符位置上
B)从当前光标处向前选定一个字符
C)从当前光标处向后选定一个字符
D)错误属性值,该属性值不能为负数
02、执行SET SYSMENU TO命令后
A)将当前菜单设置为默认菜单
B)将屏蔽系统菜单,使菜单不可用
C)将系统菜单恢复为缺省的配置
D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置03、SELECT-SQL语句中,条件短语的关键字是
A)FOR B)FROM
C)WHERE D)WITH
04、在当前目录下有数据表文件student.dbf,执行如下SQL语句后
SELECT * FORM student INTO DBF student ORDER BY 学号/D
A)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖
B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖
C)不会生成新的排序文件,保持原数据表内容不变
D)系统提示出错信息
05、找出平均分大于95分的学生学号和他们所在的班级
A)SELECT 学号,班级FROM 成绩WHERE 平均分>95
B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号)
C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号)
中职vf期末考试试题及答案
中职vf期末考试试题及答案中职VF期末考试试题
一、选择题(每题2分,共20分)
1. VF中的主窗口是:
A. 表单设计器
B. 项目管理器
C. 数据环境
D. 代码编辑器
答案:B
2. 在VF中,以下哪个不是数据库表的字段属性?
A. 必填
B. 可为空
C. 只读
D. 表
答案:D
3. VF中,以下哪个命令用于打开一个表单?
A. DISPLAY
B. DO
C. OPEN
D. VIEW
答案:C
4. 在VF中,哪个函数用于计算两个日期之间的天数差?
A. DATE()
B. DATEDIFF()
C. DATEADD()
D. DATEPART()
答案:B
5. 在VF中,以下哪个控件用于创建下拉列表?
A. TEXTBOX
B. COMBOBOX
C. LISTBOX
D. GRID
答案:B
二、填空题(每空2分,共20分)
6. VF中,用于定义表单的类是______。
答案:Form
7. VF中,用于定义数据表的类是______。
答案:Table
8. VF中,用于定义报表的类是______。
答案:Report
9. VF中,用于定义查询的类是______。
答案:Query
10. VF中,用于定义数据库的类是______。
答案:Database
三、简答题(每题10分,共20分)
11. 请简述VF中表单(Form)的基本组成元素。
答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。
12. 请简述VF中如何创建一个简单的查询。
答案:在VF中创建查询通常涉及以下步骤:
《VF及其应用》复习 学习材料 试题与参考答案
《VF及其应用》参考资料
复习学习材料试题与参考答案
一、单选题
1、执行如下程序:STORE " " TO ANS DO WHILE .T. CLEAR @3,10 SAY "1.添加2.删除3.修改4.退出" @5,15 SAY "请输入选择:" GET ANS READ IF TYPE("ANS")="C" AND VAL(ANS)<=3 AND VAL(ANS)<>0 PROG="PROG"+ANS+".PRG" DO &PROG ENDIF QUIT ENDDO如果在"请输入选择:"时,键入4,则系统(D )。
A.调用子程序PROG4.PRG
B.调用子程序&PROG.PRG
C.返回命令窗口
D.退出VFP
2、退出Visual Foxpro 的操作方法是(D)
A、从“文件”下拉菜单中选择“退出”选项
B、用鼠标左按钮单击关闭窗口按钮
C、在命令窗口中键入QUIT 命令,然后敲回车键
D、以上方法都可以
3、若要定制工具栏,应选择________菜单项(B )。
A.“工具”
B.“显示”
C.“窗口”
D.“文件”
4、项目管理器的“数据”选项卡用于显示和管理(C)
A、数据库,自由表和查询
B、数据库,视图和查询
C、数据库,自由表,查询和视图
D、数据库,表单和查询
5、在下列函数中,函数值为数值的是( C)。
A.BOF()
B.CTOD('01/01/96')
C.AT('人民','中华人民共和国')
D.SUBSTR(DTOC(DATE()),7)
6、当前工资表中有108 条记录,当前记录号为8,用Sum 命令计算工资总和时,若缺省范围,则系统
vf期末复习资料:第十六章
C) 项目中的文件是独立的
D) 项目中的文件表示该文件与项目建立 了一种关联
精选PPT
5
• 基于Visual FoxPro,项目管理器对资源文
件进行管理时,不能完成( B )。
A) 修改 B) 复制 C) 移去 D) 删除
精选PPT
6
• 基于Visual FoxPro,项目管理器中的"代码"
A) 数据库 B) 查询 C) 表单 D) 程序
精选PPT
9
• 在Visual FoxPro的项目管理器中不包括的
选项卡是( D)。
A) 数据 B) 文档 C) 类 D) 表单
精选PPT
10
• 在Visual FoxPro中一个项目可以创建( )。
AA) 一个项目文件,集中管理数据和程序
B) 两个项目文件,分别管理数据和程序 C) 多个项目文件,根据需要设置 D) 以上几种说法都不对
第十六章
精选PPT
1
选择题
• 通过Visual Foxpro项目管理器窗口的按钮
不可以完成的操作是( D)。
A) 新建文件 B) 添加文件 C) 删除文件 D) 为文件重命名
精选PPT
2
• 基于Visual FoxPro,可以在项目管理器的"
数据"选项卡下可以创建( A )。
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)下列程序段的输出结果是
CLEAR
STORE 10 TO A
STORE 20 TO B
SET UDFPARMS TO REFERENCE
DO SWAP WITH A,(B)
A,B
PROCEDURE SWAP
PARAMETERS X1, X2
TEMP=X1
X1=X2
X2=TEMP
ENDPROC
A) 10 20 B) 20 20 C) 20 10 D) 10 10
(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:
VF的期末考试试题
试卷编号:8266所属语言:Visual Foxpro试卷方案:VF_1004261709试卷总分:100分共有题型:8种━━━━━━━━━━━━━━一、填空 共5题 (共计10分)━━━━━━━━━━━━━━第1题 (2.0分) 题号:1190关系是具有相同性质的【1】的集合.答案:=======(答案1)=======元组=========或=========纪录第2题 (2.0分) 题号:1547在Visual Foxpro中,建立程序文件的命令是【1】.答案:=======(答案1)=======modify command第3题 (2.0分) 题号:1244如果要为控件设置焦点,则控件的Enabled属性和【1】属性必须为.T..答案:=======(答案1)=======Visible第4题 (2.0分) 题号:1134菜单程序组装在项目管理器【1】选项卡中.答案:=======(答案1)=======其他第5题 (2.0分) 题号:879SELECT命令中,表示条件表达式用WHERE子句,分组用【1】子句,排序用 ORDER BY子句.答案:=======(答案1)=======GROUP BY━━━━━━━━━━━━━━二、判断 共9题 (共计9分)━━━━━━━━━━━━━━第1题 (1.0分) 题号:1108查询设计器中不可以对数据进行统计.答案:N第2题 (1.0分) 题号:972执行?IIF(5>8,2,3)后的结果为2.答案:N第3题 (1.0分) 题号:588Visual FoxPro的关系运算符包括<、>、=、==、<>(#或!=)、<=和>=共七种.答案:Y第4题 (1.0分) 题号:1135使用SORT命令排序表的缺点是较费时与浪费磁盘空间.答案:Y第5题 (1.0分) 题号:604VFP中数据库文件的扩展名为.DBF,表文件的扩展名为.DBC.答案:N第6题 (1.0分) 题号:991Visual Foxpro工作区号的大小不能说明同时打开数据表的先后顺序.答案:Y第7题 (1.0分) 题号:1160在Visual FoxPro中,命令程序的基本结构包括顺序结构、选择结构、循环结构和自定义函数与过程.答案:N第8题 (1.0分) 题号:1158?LEFT("程序设计",2)的返回值是"程序".答案:N第9题 (1.0分) 题号:1081在Visual FoxPro中,要访问数组中的每一个元素时,通过FOR EACH...ENDFOR语句也能实现.答案:Y━━━━━━━━━━━━━━━━━三、单项选择 共10题 (共计10分)━━━━━━━━━━━━━━━━━第1题 (1.0分) 题号:3598对数据表的结构进行操作,是在()环境下完成的.A:表设计器B:表向导C:表浏览器D:表编辑器答案:A第2题 (1.0分) 题号:3938打开"表单设计器"后,系统菜单中增加的菜单项是().A:表单B:菜单C:屏幕D:数据库答案:A第3题 (1.0分) 题号:3076seek( )函数返回的值为()型.A:字符B:数值C:日期D:逻辑答案:D第4题 (1.0分) 题号:3095Visual F
VF表单部分复习题
(VF)面向对象程序设计(表单)部分综合复习题
一、单项选择题
1、如图所示,选项按钮组的值为( A )。
(A)2 (B)0 (C)1 (D)非团员
2、命令按钮组是(B)
A)控件(B)容器(C)控件类对象(D)容器类对象
3、在VF中,表单是指:( D )
A)数据库中的各个表的清单
B)一个表中各个记录的清单
C)数据库查询的列表
D)窗口界面
4、在表单的常用方法中,将表单从内存中释放的方法是( B )
A、Show
B、 Release
C、Hide
D、Refresh
5、要使得命令按钮有效,应设置该命令按钮的( C )
A)Visible属性值为.T.
B)Visible属性值为.F.
C)Enabled属性值为.T.
D)Enabled属性值为.F.
6、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关
联,这种关联是(C)。
A)永久性关联(B)永久性关联或临时性关联
C)临时性关联(D)永久性关联和临时性关联
7、设计菜单时,不需要完成的操作是( B )
A、生成菜单程序
B、浏览表单
C、指定各菜单任务
D、创建主菜单及子菜单
二、程序填空题
1、如下图所示,用标签、文本、命令按钮构成一个表单。在标签中显示以下文字“当前时间”,运行表单时,单击“显示”按钮将显示系统时间;单击“清除”按钮,文本框中的内容被清除,单击“退出”按钮,将退出表单运行。
为完成上述要求:
(1)“清除”按钮的click事件代码是① THISFORM.TEXT1.VALUE=””
(2)“退出”按钮的click事件代码是②THISFORM.RELEASE
vf表单试题
vf表单试题
职业部07-08学年下学期第⼀次⽉考试卷
科⽬:《VFP》
⼀、填空题(每空1分,共30分)
1.表单向导能产⽣两种表单:__________和________________________。
2.表单的英⽂名称为____________;表单设计完成以后,保存在磁盘上的
表单⽂件的扩展名为________________。
3.创建快速表单的步骤:(1)_____________________________________(2)通过________菜单的_______________命令进⾏设置。
4.Visual FoxPor6.0中的控件对象基于所属的类可以分为
________________和________________。
5._______控件是⼀种能在表单上显⽰⽂本的输出控件,常⽤作提⽰或说
明。
6.标签的__________属性⽤于指定该标签的标题。
7.可以向⽂本框输⼊数值型、____________、____________、逻辑型4种
类型,⽽编辑框只能⽤于输⼊和编辑____________型的数据。
8.Active X绑定控件与_____________型的字段绑定,能显⽰此类型中的OLE对象。
9.数据环境指创建表单时使⽤的数据源,包括_______、____________以及表单所要求的表之间的关系。
10.数据环境设计器中拖动表的字段到表单中产⽣的控件,如果添加的是逻
辑型字段系统⽣成_____________;备注型字段⽣成____________;表⽣成_____________。
vf复习题答案
vf复习题答案# VF复习题答案
一、选择题
1. 在VF中,以下哪个命令用于打开表单?
A. OPEN TABLE
B. OPEN FORM
C. DISPLAY TABLE
D. SHOW FORM
正确答案:B
2. VF中的“表单”和“表”有何区别?
A. 表单是表的图形界面
B. 表单是表的查询结果
C. 表是表单的集合
D. 表是表单的子集
正确答案:A
3. 在VF中,如何引用当前表单的控件?
A. 使用控件的名称
B. 使用`This`关键字
C. 使用`Me`关键字
D. 使用`Form`关键字
正确答案:C
4. VF中的数组声明方式是什么?
A. DIMENSION
B. DECLARE
C. ARRAY
D. DEFINE
正确答案:C
5. 在VF中,以下哪个函数用于计算两个日期之间的天数差?
A. DATEDIFF()
B. DATEDIFFS()
C. DATEDIF()
D. DATEDIFFERENCE()
正确答案:C
二、填空题
1. VF中的主控文件扩展名通常是_______。
答案:.prg
2. 在VF中,使用_______函数可以获取当前系统日期。
答案:DATE()
3. VF中,使用_______函数可以将日期转换为字符串。
答案:STR()
4. 在VF中,_______属性用于设置表单的标题。
答案:Caption
5. VF中,_______事件是在表单加载时触发的。
答案:Init
三、简答题
1. 描述在VF中如何创建一个新表单。
答案:在VF中创建新表单,首先打开表单设计器,然后使用工具箱中的控件拖放到表单上,设置控件属性,最后保存表单。
VF复习题及答案
VFP程序设计复习题
一、选择题
1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。
A.表格B.控件 C.类 D.数据
2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。
A.Name B.Caption C. Visible D.ToolTipText
3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。
A.CommandButton B.Timer C. TextBox D.Image
4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。
A.x.y B.y+5 C.25 D.10
5、函数STR(-304.75)的值是。
A、-304
B、304
C、305
D、 -305
6、连续执行以下命令之后,最后一条命令的输出结果是。
SET EXACT OFF
X="A "
?IIF(x="A",X-"BCD",X+"BCD")
A、A
B、BCD
C、A BCD
D、ABCD
7、()数据在内存中占用1个字节。
A.字符型B.日期型C.货币型D.逻辑型
8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。
A.A<>0=A B.A=0=A C.A=0<>A D.A=0
9、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。
A.1 B.31 C.01/01/08 D.05/01/08
VF期末考试题及答案
VF期末考试题及答案
VF期末考试题
⼀.选择题(每题1分,共50分)
1.数据库是在计算机系统中按照⼀定的数据模型组织、存储和应⽤的()
A.模型的集合
B.数据的集合
C.应⽤的集合
D.存储的集合
2.DBMS的含义是()
A.数据库系统
B.数据库
C.数据库管理员
D. 数据库管理系统
3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是()
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和
依存关系,关系完整性主要包括()
A.参照完整性、域完整性、⽤户⾃定义完整性
B.数据完整性、实体完整性、参照完整性
C.实体完整性、域完整性、参照完整性
D.动态完整性、实体完整性、参照完整性
5.⼀个学⽣可以选修不同的课程,很多学⽣可以选同⼀门课程,则课程与学⽣这两个实体之间的联系是()
A.⼀对⼀联系
B.⼀对⼆联系
C.多对多联系
D.⼀对多联系
6.Visual FoxPro ⽀持的数据模型是()
A.层次数据模型
B.关系数据模型
C.⽹状数据模型
D.树状数据模型
7.退出Visual FoxPro 系统的⽅法包括()
(1)打开“⽂件”菜单,单击“退出”命令。
(2)在Visual Foxpro的系统环境窗⼝,单击右上⾓的“退出”按钮。
(3)在“命令”窗⼝输⼊并执⾏QUIT命令。
(4)在“命令”窗⼝输⼊并执⾏CLEAR命令。
A.(1)(2)(3)
B.(1)(2)(4)
C.(2)(3)(4)
vf实验考试复习题..
2014-2015第2学期VF实验考试复习题
第一部分表单制作
注意:
考试过程中,进入VFP界面后,单击“文件”菜单,选择“新建”,文件类型选择“表单”,单击“新建文件”按钮。
****切记: 表单文件名一定保存为form1, 否则不得分!
一、制作如图所示表单。
设置:
1、设置表单名称为"Form1",标题为"Form1"。
2、设置微调控件的名称为"Spinner1"。
3、设置标签控件的名称为"Label1",标题为"调整值在0-99之间:"。
4、设置形状控件的名称为"Shape1"。
要求:
1、表单内控件如图中所示,在0-99之间调整微调框的值。
2、图形的曲率随调整值的变化而变。
3、表单整体效果美观,比例合适。
基本属性:
1、FORM1.HEIGHT=182
2、FORM1.LEFT=62
3、FORM1.TOP=27
4、FORM1.WIDTH=325
5、SHAPE1.FILLSTYLE=0
编辑状态:运行状态:
代码如下:
二、制作如图所示表单。
设置:
1、设置表单名称为"Form1",标题为"Form1"。
2、设置命令按钮的名称为"Command1",标题为"退出"。
3、设置选项按钮组的名称为"Optiongroup1",将选项按钮组的按钮个数设为2个。设置选项按钮组的按钮(Option1)的标题为"学生档案系统"。设置选项按钮组的按钮(Option2)的标题为"学生管理系统"。
要求:
1、单击单选按钮"学生档案系统"时,表单标题为"学生档案系统打开"。
2、单击单选按钮"学生管理系统"时,表单标题为"学生管理系统打开"。
VF期末试题(4)
试卷编号:87
所属语言:Visual Foxpro
试卷方案:西北民大VFP2010年春季
试卷总分:100分
共有题型:4种
一、填空共10题(共计10分)
第1题(1.0分)题号:54
类是对象的集合,它包含了相似的有关对象的特征和行为方法,而【对象
】则是类的实例
第2题(1.0分)题号:11
在Visual FoxPro的表中,通用型字段是用来放置特定的OLE对象的,OLE对象的,OLE的中文名称是【对象的链接与嵌入
】.OLE对象的数据,实际上是存储在扩展名为【FPT
】的文件中的.
第3题(1.0分)题号:16
对以下命令填空,使最后的输出结果为"庆祝中国申办2008年奥运会成功".
sl=″2008年奥运会庆祝中国成功申办″
s2=【1】(sl,13,8)+【2】(sl,4)+【3】(s1,12)+SUBS(SL,21,4)
?s2
答案:
=======(答案1)=======
SUBSTR
=======(答案2)=======
RUGGT
=======(答案3)=======
LEFT
第4题(1.0分)题号:20
向表中输入数据,可以采用【浏览】和【编辑】
第5题(1.0分)题号:9
执行DIMENSION a(2,3)命令后,数组a的各数组元素的类型是【逻辑型
】,值是【F】
第6题(1.0分)题号:40
SQL SELECT语句为了将查询结果存放到临时表中应该使用【INTO CURSOR
】短语
第7题(1.0分)题号:58
不带参数的【SET SYSEMENU TO】命令将会屏蔽系统菜单,使系统菜单不可用
第8题(1.0分)题号:48
VF复习试卷2
《数据库应用技术----Visual FoxPro 6.0》复习试卷(二)
一、填空题:
1、Visual FoxPor6.0中“文件”选单中的“新建”选单项的内部名字是___________,"保存"选单项的内部名字是___________,"打印"选单项的内部名字是___________,"退出" 选单项的内部名字是___________。
2、SET SYSMENU TO __ msm__edit命令的功能是___________.
3、在"命令"窗口运行表单文件AA的命令是____________.
4、结构化程序的3种最基本的结构是、和
5、在命令文件中,调用另一个命令文件用命令。
6、子程序中的RETURN TO MASTER命令的功能是。
7、将多个子程序(过程)放在一个文件中,这个文件称为。
8、打开过程文件的命令是。
9、全局变量的说明语句是。
10、有如下程序:
STORE 0 TO X,Y
DO WHILE .T.
X=X+1
Y=Y+X
IF X>=100
EXIT
ENDIF
ENDDO
?"Y="+STR(Y,4)
这个程序的功能是,计算结果是。
二、单项选择题:
1、Visual FoxPro 6.0中"文件"选单中的"打开"选单项的内部名字是( ).
A .__mfi__mew
B .___mfi__import
C .__mfi__prevu
D .__mfi__oen
2、选单程序文件的扩展名为( ).
A .mnx
B .mpr
C . mnt
D .mpx
3、快捷选单实际上是一个弹出式选单,要为某个对象创建一个快捷选单,需要在该对象中添加调用对应选单程序的事件代码是( )
VF必做复习资料(最新整理)
20、有表 K1.DBF(学号,总分,平均)与 K2.DBF(学号,物理,化学),进行以下操作
Sele a
Use k1
Sele b
Use k2
JOIN WITH A TO K3 FOR 学号=A.学号 FIEL 学号,物理,化学,a.总分 &&(1) 问(1)句中的命令包括的关系
运算有( A )
A. 选择,投影,连接
36、有关控件对象的 Click 事件的正确叙述是( B )
A. 用鼠标双击对象时引发
B. 用鼠标单击对象时引发
C. 用鼠标右键单击对象时引发
D. 用鼠标右键双击对象时引发
37、命令按钮组是( A )
A.控件
B.容器
C.控件类对象
D.容器类对象
38、在表单中可以包含的各种控件中,选项按钮组的缺省名称为( A )
(1) 程序运行结束时,S 的值为( 4200 )
(2)程序运行结束时,EOF()的值为( .T. )
7. 根据如下两个数据表文件和 SQL 命令,完成第(10)-(12)小题
5
(1)sele max(数量) from 商品表 group by 部门代号 ,查询结果有几条记录( 4 )
A. WAIT、ACCEPT、INPUT B. 仅 ACCEPT 和 WAIT C. 仅 INPUT
D. 仅 ACCEPT
vfp查询和表单题库及操作步骤(金陵科技学院)
VF窗体设计共5题(共计50分)
第1题(10.0分)
请在项目JXGL中实现关于查询和表单的2道操作题:
1.建立查询chaxun
已知学生表(xs)其中含学号(xh,c)、姓名(xm,c)等字段;
成绩表(cj)含学号(xh,c)、成绩(cj,n)等字段,
每条记录为一位学生一门课程的考试成绩。
基于xs表和cj表查询成绩优良的学生
(注:'成绩优良'是指平均成绩大于或者等于80,且最低成绩大于或等于65。)
要求:
(1)输出学号、姓名、平均成绩和最低成绩(字段名依次分别为xh、xm、pjcj、zdcj),
查询结果按平均成绩降序排列
(2)保存查询为chaxun.qpr
提示:
①AVG(cj.cj) AS pjcj;
②MIN(cj.cj) AS zdcj;
③“分组依据”选项,选Xs.xh或Xs.xm或都选均可;
④“平均成绩大于或者等于80,且最低成绩大于或等于65”应在“分组依据”的“满足条件”中输入;
2.修改表单forma,表单运行结果如图所示
要求:
(1)修改表单的基本属性,使得表单运行时自动居中(1分),标题为'My form'(1分),且作为顶层表单(2分)。
(2)在表单的init事件中,在指定位置编写二行代码,分别使得该文本框显示当前日期(3分),并且文本框的数据不可修改,但能获得焦点(3分)
(3)已知组合框和列表框的rowsourcetype属性值都为3-SQL语句,
并依此修改组合框的Rowsouce属性,使得其可以读取学生表中不同的籍贯
(重复值仅显示一次),参考代码:
select____ _____ from xs ______ cursor temp001 (5分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表单练习题
题目1:
设计一表单如图所示,判断一个正数是不是素数。
要求:在文本框输入一个正数,单击“确定”按钮后显示结果,单击“退出”按钮释放表单。假定表单中 各对象的属性值已经设置。为Command 1的Click 事件添加过程代码:
注意:
FOR 1=2 TO K-1可以替换为:
FOR 1=2 TO K/2
或 FOR 1=2 TO SQRT(K)
题目2: 设计一表单如图所示,求100-1000之间能被37整除的数。 要求在编辑框中输出结果,并通过命令按钮来控制输出。假定表单中各对彖的属性值已经设置。 为Command
1的Click 事件添加过程代码:
参考答案:
K=VAL(Thisform. Textl.Value)
FOR 1=2 TO K-l IF K % I = 0 Thisform. Label2. Caption 二"判断结果:不是 素数〃
RETURN
END IF ENDEOR
Thisform. Label2. Caption 二"判断结果:是素数"
参考答案:
k 二0
for x=100 to 1000
if x%37二0
thisform. ed i 11. value 二th is form, edi 11. value+str(x, 5) k=k+l
if k%5=0
thisform.edit 1.value 二thisform. editl. value+chr 仃3) endif
end i f
endfor
题目3:
设计一表单如图所示,通过微调器控件改变曲率来控制图形。假定表单中各对象的属性值已经设置。 为Spinncrl 的Intoract i veChange 事件添加过程代码:
参考答案:
IF Thisform. Spirmerl. Value<100 And Thisform. Spinnerl. Value>~l
Thisform. Shape1. Curvature=Thisform. Spinnerl. Vaiue
ENDIF
题目4:
计算两实数X 与Y 的乘积,要求设计表单界面如图所示。功能为:在文本框中输入X 和Y 后,单击“计算” 按钮即计算出XY 的值。假定表单中各对象的属性值已经设置。请写出计算按钮的Click 事件代码。
对象 属性名 属性值
Labe11 Caption x=
Label2 Caption Y=
Label 3 Caption XXY=
Textl Value 0
Text2
Value 0 Commandl Caption 计算
参考答案:
X=VAL(Thisform. Textl. Value)
X 二 |157
Y 二 |23
XX Y= | 3611 Eggjl
退岀I
Y=VAL(Thisform. Text2. Value)
Thisform. Text3. Value二STR(X*Y)
Thisform. Refresh
题目5:
一个表单如下图所示,要求实现如下功能:当在文本框Textl内输入一个正整数n时,单击“计算”命令按钮时,将在文木框屮显示n以内的所有2的倍数的和(n为一正整数)的值,如n二11,则应计算s二2+4+6+8+10 的值。单击“退出”命令按钮时则结束程序的运行。请写出实现上述功能的命令按钮的程序代码。
(1)“计算”命令按钮的程序代码如下: n二thisform. textl. value s=0
for i=2 to n step 2
s 二s+i
endfor
thisform. text2. value=s
thisform. refresh
⑵“退出”命令按钮的程序代码如下: thisform. release
题目6:
一个表单如下图所示,要求实现如下功能:当在文本框Textl内输入一个正整数n时,单击“计算”命令按钮将在文本框中显示n阶乘(1*2*3*……*n)的值。单击“退出”命令按钮时则结束程序的运行。请写出实现上述功能的命令按钮的程序代码。
(1) “计算”命令按钮的程序代码如下:
n=thisform. textl・ value
S=1
for i=l to n step 1
s二s*i
endfor
thisform. text2. valuers
thisform. refresh
⑵“退出”命令按钮的程序代码如下:
thisform .release
题目7:
如下图所示表单,要求任意输入两个数后,单击“确定”命令按钮能按由大到小输出,单击“退出” 关闭表单。请写出“确定”和“退出”命令按钮的代码
参考答案
〃确定〃命令按钮的代码:
8二thisform. textl. value
b二thisform. text2. value if a>b
thisform・ text3・ valuc=a
thisform・ text4・ value二b else
thisform・ text3. value二b thisform・ textd. value=a end i f
〃退出〃命令按钮的代码:
thisform・ release
题目8:
现已设计职工工资浏览表单(如下图),请写出“第一个”、“上一个”、“下一个”、“最后一个”、“退出”按钮Click事件的代码。