文档详情

VFP实验试题及答案.doc

发布:2016-11-19约字共17页下载文档
文本预览下载声明
(1)命令按钮是( C )。 (A)控件 (B)容器 (C)控件类对象 (D)容器类对象 (2)以下特点中不属于面向对象程序设计的特点的是( A )。 (A)单一性 (B)继承性 (C)封装性 (D)多态性 (3)在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体,封装是一种( D )技术。 (A)组装 (B)产品化 (C)固体 (D)信息隐藏 (4)在VFP中,表单是指( A )。 (A)人机交互时的窗体界面 (B)数据库的查询结果的列表 (C)数据表中的各个记录的清单 (D)数据库中各数据表的清单 (5)下面关于面向对象方法的叙述中,选项( D )是错误的。 (A)每一对象在系统中有唯一的对象标识 (B)事件作用于对象,对象识别事件并做出相应的反应 (C)一个子类能继承父类的所有属性的方法 (D)一个父类包括其所有子类的属性的方法 (6)用DIME SZ(4,8)定义了一个二维数组,以下与数组元素SZ(3,6)所指的是同一元素的选项是( E )。 (A)SZ(6,3) (B)SZ(9) (C)SZ(18) (D)SZ(23) (E)SZ(22) (F)SZ(21) (7)控件有自己的属性、方法和( B )。 (A)图形 (B)事件 (C)容器 (D)形状 (8).从下面文本框中给出的语句中选出恰当语句并确定语句顺序,完成一个将1到100累加,并且将和数输出正确的程序。 正确顺序:7个语句 答案: Stor 0 to n,s Do while s100 N=n+s+1 S=s+1 Enddo ?n retu (9)有名为:CXBD.SCX的表单文件,要求该表单运行时随输入框中输入的姓名能同步在表格(Grid)控件中显示相应数据,当鼠标单击“退出”按钮时释放表单。请完善该表单欠缺的命令。 注:在D盘KS文件夹中有文件:CXBD.SCX,请打开该文件对TEXT对象的InteractiveChange事件和命令按钮对象的Click事件的过程中指定的行,补充合适的命令。然后运行表单检查效果,符合要求后才交卷。 (提示:请启动VFP并在命令窗口中输入SET DEFA TO D:\KS ,然后再操作!) 答案: SET FILT TO zgda.姓名=BL1 THISFORM.refresh 补充的内容要与此同一行,否则该题按零分计。[_T_1] ********************* THISFORM.release 将 ???? 所在处的问号去掉后,补充的适当内容。[_T_2 (10) 在D盘KS文件夹中有文件:ZFZH.SCX,要求该表单运行时随着在输入框中输入有阿拉伯数字串,同步在另一个文本框中输出对应的中文数字字符串(例如:输入 203,输出 贰零叁),单击“重置”按钮时清空两个文本框的内容。 注:请打开该文件对TEXT1对象的InteractiveChange事件和“重置”命令按钮对象的Click事件的过程中所指定的行,填充合适的内容。填充完毕后运行表单,检查效果,符合要求后交卷。 (提示:请启动VFP并在命令窗口中输入SET DEFA TO D:\KS ,然后再操作!) 答案: DXZF=[零壹贰叁肆伍陆柒捌玖] zf=[] zfcd=len(allt(thisform.text1.value)) ±±在 ???? 处输入合适的内容[_T_0] for t=1 to ZFCD step 1 ±±在 ???? 处输入合适的内容[_T_1] sz=val(subs(thisform.text1.value,t,1)) zf=zf+subs(DXZF,2*sz+1,2) ±±在 ???? 处输入合适的内容[_T_2] ENDFOR thisform.text2.value=zf ±±在 ???? 处输入合适的内容[_T_3] thisform.text1.value=[] 在 ???? 处输入合适的内容[_T_4] thisform.text2.value=[] 在 ???? 处输入合适的内容[_T_5] thisform.text1.setfocus (11)在D盘KS文件夹中有文件:变停动.SCX。表
显示全部
相似文档