全国计算机等级考试二级VF填空题大全_第1页
全国计算机等级考试二级VF填空题大全_第2页
全国计算机等级考试二级VF填空题大全_第3页
全国计算机等级考试二级VF填空题大全_第4页
全国计算机等级考试二级VF填空题大全_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.数据的不一致性是指_。答案: 相同的数据在不同的应用程序中出现不同的值2. VFP系统中,终止事件循环的命令是_。答案: CLEAR EVENTS3. 目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为_。答案: 实体联系方法4. 如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为_。答案: THIS.VALUE=DATE()5. 与Thisform.Release功能等价的命令为_。答案: Release Thisform6._型数据只能用于表而不能用于内存变量。答案: 备注和通用7.已知教师表(JS.DBF)中含有一条姓名(XM)为

2、王一平的记录,执行下列程序段后,输出结果为_。SELE JSLOCAT FOR XM=王一平XM=3?XM答案: 王一平8.与XB=男 .OR. XB=女等价的表达式为_。答案: XB$男女9.表达式STR(YEAR(DATE()+10) 的数据类型为_ 。答案: C10.已知教师表(JS.DBF)已经按姓名(XM)建立索引, 答案: SEEK(王一平)阅读下列程序:SELE JSSET ORDER TO xmSEEK 王一平IF FOUND()DISPLAYELSEWAIT WIND 查无此人ENDIF如果要用SEEK函数完成上述相同的功能,应将程序改成:SELE JSSET ORDER T

3、O xmIF _DISPLAYELSEWAIT WIND 查无此人ENDIF11.打开项目的命令是_。答案: MODIFY PROJECT12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是_。答案: Column13.类包含了对象的程序设计和数据抽象,是具有相同行为的_的抽象。答案: 对象14.当打开的表为一个空表时,函数RECNO()的值为_。答案: 115.已知N=1,M=2,X12=GOOD,则表达式X&N&M的值为_。答案: GOOD16.下列程序段用来求0100之间的偶数之和,请将它写完整:N=0S=0DO WHI

4、LE N=100N=N+1IF N%2=1_ELSES=S+NENDIFENDDO答案: LOOP17.视图可以在数据库设计器中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的_。答案: 数据库18.假定有三个数据库文件: 答案: SET DATABASE TO MYDATA2MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目录,D盘的DATA目录,A盘的DATA目录,完善下列程序,使得程序执行以后,DBC()函数的值为D:DATAMYDATA2.DBC。OPEN DATABASE C:DATAMYDATA1OPEN DATABASE D:

5、DATAMYDATA2OPEN DATABASE A:DATAMYDATA3_?DBC()19.商品数据库中含有两个表:商品基本信息表 答案: SPXX.XSJ*XSQK.XSSLAND2不存在DTOC(XSRQ)+SPBH(SPXX.DBF)和销售情况表(XSQK.DBF),表结构分别如下:商品基本信息表 | 销售情况表商品编号 SPBH C,6 |流水号 LSHC,6商品名称 SPMC C,20 |销售日期 XSRQ D进货价 JHJ N,12,2 |商品编号 SPBHC,6销售价 XSJ N,12,2 |销售数量 XSSLN,8,2备注 BZ M用SELECT-SQL命令实现查询1999

6、年9月1日所销售的各种商品的名称、销售量和销售总额,并按销售量从小到大排序的语句是:SELECT SPXX.SPMC, SUM(XSQK.XSSL) AS 销售量, SUM(_)AS 销售总额 ;FROM XSQK,SPXX ;WHERE XSQK.SPBH=SPXX.SPBH _XSQK.XSRQ =1999/9/1 ;INTO CURSOR cXstmp ;GROUP BY 1(或SPMC) ;ORDER BY _临时表cXstmp不能使用APPEND或DELETE命令对该表添加或删除记录,当执行USE IN cXstmp命令后,该临时表将_。如果要对xsqk.dbf按销售日期升序排序,在

7、销售日期相同的情况下,按商品编号升序排序,则索引表达式为_。20.根据上题提供的spxx.dbf和xsqk.dbf创建表单,该表 答案: XSQK、SPXX 及它们之间的关系SPXX.SPBH ,XSQK.SPBH, SPXX.XSJXSQK.XSSL*SPXX.XSJ单用来录入每笔销售业务。表单的数据环境包括_。表单中商品编号为组合框,它的RowSource为_,ControlSource为_ ,销售价文本框的ControlSource为_。输入销售数量以后打回车键,此时自动显示销售金额,则销售数量文本框的Valid事件代码为:(销售金额文本框的Name属性值为Txtxse)Thisform

8、.Txtxse.Value=_21.阅读下列程序,写结果:SET TALK OFFS=ABCDEFN=LEN(S)K=1DO WHILE K100_ELSES=S+NENDIFN=N+2ENDDO答案: EXIT57. 本地视图的_ 表随视图的打开而自动地打开,但是不随视图的关闭而关闭。 答案: 基58. 在VFP系统中,多个对象的同一个属性(如width属性)可以同时设定,设定前必须同时_这些对象。答案: 选定59.下述命令执行后,S4的值为_.S1= ABCD S2= EFG S3=ALLT(S1)+ALLT(S2)S4=SUBSTR(S3,5,2) 答案: EF60. 答案: D: DA

9、TA MYDATA2.DBC假定有三个数据库文件MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目录,D盘的DATA目录,A盘的DATA目录,执行下列程序以后,DBC()函数的值为_。OPEN DATABASE C:DATAMYDATA1OPEN DATABASE D:DATAMYDATA2OPEN DATABASE A:DATAMYDATA3SET DATABASE TO MYDATA2?DBC()61. 商品数据库中有两个表:商品基本信息表 答案: VALINDTOC(XSRQ)+SPBH(spxx.dbf)和销售情况表(xsqk.dbf),表结构分别如下,且s

10、pxx表已经建立结构复合索引,索引表达式为spbh。商品基本信息表(spxx.dbf) 销售情况表(xsqk.dbf)商品编号 spbh C,6 流水号 lsh C,6商品名称 spmc C,20 销售日期 xsrq D进货价 jhj N,12,2 商品编号spbh C,6销售价 xsj N,12,2 销售数量xssl N,8,2备注 bz M 销售金额 xse N,12,21)要求在向销售情况表中添加记录时,对流水号自动加1,对位数不足字段宽度的流水号,在字符串前以字符0补足,如125补0后应为。下列程序段就是用来完成上述功能,请将它写完整:SELECT MAX(lsh) FROM xsqk

11、 INTO CURSORcMaxlshtmpLOCAL lcMaxlsh,lcNextlshlcMaxlsh= cMaxlshtmp.lsh &求出xsqk表中最大的流水号lcNextlsh=_(lcMaxlsh)+1 &下一个流水号在最大流水号上加1INSERT INTO xsqk (lsh)VALUE(PADL(lcNextlsh,5,0)USE _ cMaxlshtmp &将临时表关闭2) 如果对xsqk.dbf表按销售日期升序排序,在销售日期相同的情况下,按商品编号升序排序,则索引表达式为 _。62.根据上题提供的spxx.dbf和xsqk.dbf创建下列表单, 答案: SPXX.SP

12、BH , XSQK.XSSLSPBHSPXX.XSJ*XSQK.XSSLTA该表单用来录入每笔销售业务。表单中商品编号为组合框,它的RowSource为_。销售数量文本框的ControlSource为_。当商品编号发生变化时,销售价和销售金额也相应地发生变化,则表单中组合框的InteractiveChange事件的代码为:(销售价和销售金额文本框的Name属性值分别为Txtxsj,Txtxse)Local lcspbhlcspbh=This.ValueSEEK lcspbh ORDER _ IN spxxThisform.Txtxse.value=/blog/_Thisform.Txtxsj.

13、Refresh上述表单的数据环境包括xsqk.dbf,spxx.dbf及它们之间的关系,并且xsqk表的数据缓冲方式为开放式行缓冲,要求当按下存盘按钮时,将录入的数据真正写入xsqk表中,则存盘按钮的Click事件代码中一定包含一条_函数。63.运行下列程序段以后,显示内容的前二行为:_、_。【程序段清单】SET TALK OFFS=ABCDEFN=LEN(S)K=1DO WHILE K=90cdd=优CASE BETWEEN(nCj,80,89)cdd=良CASE BETWEEN(nCj,60,79)cdd=及格CASE nCj60cdd=不及格ENDCASERETURN _注:Visual

14、 FoxPro系统函数BETWEEN()的功能是判断一个表达式的值是否在两个相同数据类型的表达式的值之间。80. 一张表的主关键字被包含到另一张表中时,在另一张表中称这些字段为_。答案: 外部关键字81. 表中的一列称为_,它规定了数据的特征;表中的一行称为一个_,它是多个字段的集合。每个字段都必须有一个_属性来标识该字段。答案: 字段,记录字段名82. 表文件的扩展名为_,如果表结构中包含_类型或_类型的字段时,会产生一个扩展名为_的备注文件。答案: DBF备注,通用FPT83.已知成绩表(cj.dbf)的表结构如下: 答案: 1003字段名 类型 宽度 含义xh C 3 学号qz N 3,

15、0 其中成绩qm N 3,0 期末成绩表中含有3条记录,按输入时的物理顺序排列如下:xh qz qm001 89 93002 98 75003 80 87该表已创建结构复合索引如下:索引顺序 索引名 索引表达式降序 CJA QZ+QM升序 CJB STR(QZ)+STR(QM)执行如下命令:USE CJ ORDER TAG CJABROWSE在浏览窗口中学号为002的记录显示在第 _ 行。若在命令窗口中执行命令:SET ORDER TO TAG CJBBROWSE则在浏览窗口中学号为 _的记录显示在第1行。84.在表单的Load、Activate和Init这三个事件中,_ 事件不能引用表单及表

16、单中的对象,_事件最后一个被触发。 答案: ACTIVATE85.有一表单frmA,该表单中包含一个页框pgfB,页框中包含的页面数未知,在刷新表单时,为了刷新页框中的所有页面,可在页框pgfB的REFRESH方法中编写一段FOR循环结构的代码实现,请完善如下代码:FOR i=1 to This. _This.Pagesi.refreshENDFOR答案: PAGECOUNT86.调用系统对话框的系统函数MessageBox()的语法如下 答案: 327:MESSAGEBOX(cMessageText , nDialogBoxType ,cTitleBarText)参数:cMessageTex

17、t为字符型参数,指定在对话框中显示的文本。nDialogBoxType为整型参数,指定对话框中的按钮和图标、显示对话框时的默认按钮以及对话框的行为。在下面的表中,对话框按钮值从 0 到 5 指定了对话框中显示的按钮。图标值 16、32、64 指定了对话框中的图标。cTitleBarText为字符型参数,指定对话框标题栏中的文本。数值 对话框按钮 数值图标0 仅有确定 16 停止图标1 确定和取消 32 *屎*图标2 放弃、重试和忽略 48 惊叹号图标3 是、否和取消 64 *畔* (i) 图标4 是和否5 重试和取消Messagebox()函数的返回值取决于用户所选择的按钮,返回值情况如下表所

18、示:按钮确定取消放弃重试忽略 是否返回值1 2 3 4 5 6 7某应用程序在执行过程中出现了如右图所示的对话框:根据对话框所显示的有关信息,完善下面程序段:Local nSelectnSelect=MessageBox(删除吗?,4+ _ ,删除确认)IF nSelect=6SELECT jsDELETEENDIF如果在出现该对话框时选择否,则变量nSelect的值是_ 。87.已知教师表JS.DBF(含有字段:工号(GH,C,6), 姓名 答案: AVG(jbgz) as 平均工资WHERE ximing=信息管理系GROUP BY ximing(XM,C,8), 基本工资 (JBGZ,N

19、,7,2), 系名(XIMING,C,16)。完成下列SQL命令,统计JS表中信息管理系 职工的平均工资。SQL命令如下:SELECT _ ;FROM JS;_ ;INTO CURS JSTMP ;_88. 答案: ALLT(STR(n)ENDSCAN已知学生成绩表(CJ.DBF)的结构由学号(XH,C,6)、课程 代号(KCDH,C,2)和成绩(CJ,N,3)三个字段组成,下面程序段用来检查表中的CJ是否小于0,如果小于0,给出提示信息。例如:如果第3条记录的成绩小于0,则显示提示信息为:第3条记录的成绩录入不合法。完善下列程序段,使它完成上述功能:USE CJSCANIF CJ60PACK

20、独占91。在教师表(js)中按如下要求更改基本工资(jbgz) 答案: SETjbgz+20jbgz=20:工龄在10年以下(不含10年) 基本工资加20工龄在10-19年 基本工资加35工龄在20年以上(含20年) 基本工资加50可用UPDATE命令完成上述更改:UPDATE js _ jbgz=IIF(js.gl10,_,;IIF(_,jbgz+50,jbgz+35)92。如果学生表(xs.dbf)已在当前工作区中打开,要筛选出专业代号zydh为“”的记录的命令是_;要取消该筛选的命令是_。 答案: SET FILTER TO zydh=SET FILTER TO93。执行下列一组命令: 答案: 1stu.T.T.stuCLOSE TABLES ALLSELECT 0USE xs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论