




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题21.用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成_C_个文件。A.1B.2C.3D.422.创建索引时必须定义索引名。定义索引名时,下列叙述中不正确的是_B_。A.索引名只能包含字母、汉字、数字符号和下划线B.组成索引名的长度不受限制C.索引名可以与字段名同名D.索引名的第一个字符不可以为数字符号23.对于表单来说,用户可以设置其ShowWindow属性。该属性的取值可以为_A_。A.在屏幕中或在顶层表单中或作为顶层表单B.普通或最大化或最小化C.无模式或模式D.平面或3维24.在连编一个项目之前,需要在项目管理器中指定一个文件。下列类型的文件中,不可以指定为主文件的是_A_。A.数据库文件B.查询文件C.程序文件D.表单文件25.在下面关于数据库技术的说法中,不正确的是_C_。A.数据的完整性是指数据的正确性和一致性B.防止非法用户对数据的存取,称为数据库的安全性防护C.采用数据库技术处理数据,数据冗余应安全消失D.不同用户可以使用同一数据库,称为数据共享26.数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包_A_。A.表、视图和关系B.表C.表和关系D.表和视图27.用表设计器创建一个自由表时,不能实现的操作是_D_。A.设置某字段可以接受NULL值B.设置表中某字段的类型为通用型C.设置表的索引D.设置表中某字段的默认值28.设有2个项目文件:T1.PJX、T2.PJX,2个数据库文件:SJ1.DBC、SJ2.DBC,1个自由表文件:A1.DBF。以下叙述中,不正确的是_C_。A.T1.PJX与T2.PJX可以共享SJ1.DBC文件B.A1.DBF自由表添加到SJ1.DBC成为库表以后,就不能添加到SJ2.DBC中C.打开T1.PJX文件后,用系统菜单”文件新建”命令创建的文件都属于T1.PJX项目管理D.从T2.PJX项目中“移去”某个数据库时,可以同时删除数据库文件29.在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单。若要将参数传递到表单,则应在表单的_B_事件代码中包含PARAMETERS语句。A.LoadB.InitC.DestroyD.Activate30.绑定型控件是指其内容与表、视图或查询中的字段或内存变量相关联的控件。当某个控件被绑到一个字段时,移动记录指针后如果字段的值发生变化,则该控件的_D_属性的值也随之发生变化。A.ControlB.NameC.CaptionD.Vaule二、填空题(每空格1分,共30分,请用答题纸答题,不换行)1.二维表中能唯一确定记录的一列或多列的组合称为超关键字。若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为侯选关键字。2.向数据库中添加表是把自由表添加到数据库中,使之成为数据库表。这一操作的本质是建立了库与表之间的_链接_。3.SELECT查询命令中的union子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。4.某表单中含有一个命令按钮。要求运行表单时,单击该命令按钮可以调用表单的Init时间中的全部程序代码,则需要在命令按钮的Click时间中写入语句thisform.init。5.在打开一个表时,必须为该表指定一个“工作区”。如果某工作区已经打开了一个表,再在此工作区中打开另一个表时,先前的表将自动被关闭。6.设表单Form1中包含1个文本框控件(TEXT1)与1个列表框控件(LIST1)。其中,LIST1的RowSourceType属性值为1,RowSource属性值为:数学、物理、语文、外语、计算机、政治。该表单要实现的功能是:在文本框TEXT1中输入课程的名称,若此课程不在列表框LIST1中,则将它添加到列表框中,够则不做添加。请完善下列的文本框TEXT1的LostFocus事件代码: FL=.T. FOR n=1 TO THISFORM.LIST1.ListCount IF ALLTRIM(THISFORM.LIST1.List(n)=this.value 或 thisform.text1.value FL=.F. ENDIF ENDFOR IF FL THISFORM.LIST1.ADDITEM(THIS.Value) &向列表框添加新的数据项 ENDIF THIS.Value=SPACE(1) &使文本框清空7.下面的命令是给XS表中的记录做删除标记。若要恢复XS表中学号(XH)字段以“99”开头的带有删除标记的记录,可使用命令recall all for subs(xh,1,2)=99 或者根据下面给的XH方式填 recall all for xh=99。 USE XS DELETE FOR XH=98 OR XH=998.在某表单运行时,表单上某个命令按钮标题显示为“取消(X),则该命令按钮的Caption属性值为取消(0 &如果空格在变量ZZ中出现的次数大于0 n=OCCURS(SPACE(1),zz) FOR x=1 TO n c=AT(APACE(1),zz,1) zz=SUBSTR(zz,1,c-1)+subs(zz,c+1) ENDFOR ENDIF RETURN zz ENDFUNC14.某数据库中有两个数据库表:物资表(WZB.DBF)和领用表(LYB.DBF),两个表具有一对多关系。完善下面的SELECT语句,使其实现查询近10天内各部门的各种物资领用数量。物资表(WZB.DBF)领用表(LYB.DBF)字段名类型宽度字段名类型宽度物资代号C6物资代号C6物资名称C12领用部门C20领用数量N3领用日期D8SELECT 物资代号,物资名称,领用部门,sum(领用数量) AS 领用数量; FORM wzb,lyb; WHERE wzb.物资代号=lyb.物资代号 AND (date()-领用日期=10); GROUP By 1,3; ORDER By 3,115.设表单集FORMSET1中含有若干个表单,若将奇数表单的背景颜色设为淡蓝色;偶数表单的背景颜色为系统省略值(即保持原定义的颜色)。完善以下FORMSET1表单集的Init事件代码。 FOR n=1 TO this.formcount IF n%2=0n=n+1 (答题者注:如果测试,当表单为偶数时点“忽略”即可正常执行)ENDIF THIS.FORMS(n).BackColor=RGB(128,255,255) ENDFOR16.在程序运行期间,可以使用SET SYSMENU命令起用或废止Visual FoxPro系统菜单栏。废止Visual FoxPro系统菜单栏的命令是:set sysmenu off17.设有表文件CJB.DBF,表中共有30条记录,记录内容如下表所示:学号 XH课程代号KCDH成绩CJ学号XH课程代号KCDH成绩CJ学号XH课程代号KCDH成绩CJ990201017899020205959903020389990201028099020206849903020498990201038099020101639902030568990201047399020102629902030684990201058299020103829902030187990201069599020104939902030278990202016399020105959902030385990202026299020106769902030480990202036999020201789902040151990202049399020202809902040386SET TALK OFF SELECT kcdh,AVG(cj) AS 平均成绩,COUNT(*)AS 选修人数; FROM cjb; GROUP BY kcdh; ORDER BY kcdh DESC; INTO CURSOR LsbASELECT * FORM LsbA; WHERE RECNO()4; INTO CURSOR LsbBGO TOP? kcdh上述程序运行时,屏幕上显示的结果是:0618.表单如图1所示。表单上有二个控件:选项按钮组和列表框控件(Name属性为LIST1)。选项按钮组中的各选项按钮的Caption属性的属性值如图所示。列表框控件的RowSourceType属性为:8-结构,RowSource属性的属性值未设置。教师表、学生表、课程表、认课表、成绩表以及专业表的文件表分别是:JS.DBF、XS.DBF、KC.DBF、RK.DBF、CJ.DBF、ZY.DBF。请完善下列的选项按钮组的Click事件代码,使其实现:在该表单运行时,单击选项按钮组中的某个选项按钮,则在右边的列表框中显示相应表的字段名信息。 DO CASE CASE THIS.VALUE=1 X=JS CASE THIS.VALUE=2 X=XS CASE THIS.VALUE=3 X=KC CASE THIS.VALUE=4 X=RK CASE THIS.VALUE=5 X=CJ CASE THIS.VALUE=6 X=ZY ENDCASE SELE(X) ThisForm.list1.rowsouse=X ThisForm.Refresh19.设有KSCJ表(考试成绩表)、XX表(学校字典表)和TEMP(临时表):1)KSCJ表包含两个字段:“准考证号”字段(ZKZ C(10)和“成绩”字段(CJ N(3),其中,准考证的组成结构为“3位学校代号+2位语种代号+3位考场号+2位顺序号”;2)XX表包含两个字段:“学校代号”字段(DH C(3)“学校名称”字段(MC C(32);3)TEMP表包含两个字段:“学校代号”字段(DH C(3)和“结果”字段(JG N(6,2)。 对于图2所示的表单,列表框、“平均成绩”命令按钮、“合格人数”命令按钮和表格控件的Name属性值分别为LST1、CM1、CM2和GTP,表格控件的数据源为TEMP表。表单执行时,用户在列表框中选择某个学校后,单击“平均成绩”则在表格控件中显示该学校各个语种的平均成绩,单击“合格人数”则在表格控件中显示该学校各个语种的合格人数,且表格第2列的标头控件的标题与命令按钮的标题一致。 根据上述的功能要求,完善“平均成绩”命令按钮的Click事件代码: SELECT SUBS(zkz,4,2) AS dh, AVG(cj) AS JG; FROM kscj; WHERE LEFT(zkz,3)=xx.dh GROUP BY 1; INTO TABLE tempX SELE temp ZAP APPEND FROM tempX GOTO TOP ThisForm.gtp.Column2.Header1.Caption=THIS.Caption ThisForm.Refresh20. 在设计表单或报表的过程中,打开数据环境设计器后,可以在属性窗口中设置临时表对象的属性。为临时表对象指定主控索引标识的属性以及筛选条件表达式的属性分别是order和filter。21.报表是最常用的打印文档,设计报表主要是定义报表的数据源和报表的布局。Visual FoxPro中,报表布局的常规类型有:列报表、行报表、一对多报表以及多栏报表。多栏报表指报表中每行可以打印多条记录的数据。22. 在实际应用中,常使用DO CASEENDCASE语句实现根据不同的条件表达式结果进行不同处理的功能。使用DO CASEENDCASE语句时,各CASE子句的不同排列顺序,有时会产生不同的运行结果。设有KCSJ表(考试成绩表),表中含有“成绩”字段(CJ N(3)和“考试等级”字段(KSDJ C(10)。下列程序段的功能是:为KSDJ字段填写相应的值:成绩均在90分以上(包括90分)为“优秀”;60分以上(包括60分)为“合格”;60分以下为“不合格”。正确的CASE子句的排列顺序号(程序中&后面给出的序号)应为:、或 、。 USE kscj UCAN DO CASE CASE cj=60 & REPLCE ksdj WITH“合 格” CASE cj=90 & REPLCE ksdj WITH“优 秀” ENDCASE ENDSCAN USE23.在Visual FoxPro中,可以为表单添加新的方法。设已经向表单中添加了一个新的方法(FormColor)。 FormColor方法的程序代码是: THISFORM.BACKCOLOR=rgb(0,255,0)&设置该表单的背景颜色为绿色。 该表单的In
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年城市公共交通枢纽运营社会稳定风险评估与公共交通行业政策分析报告
- 2025年天然植物精油护肤品牌产品研发与创新方向研究
- 装修工程培训课程课件
- 2025年工业互联网平台网络隔离技术在网络安全技术应用应用领域中的应用报告
- 2025至2030中国预应力混凝土钢行业项目调研及市场前景预测评估报告
- 鱼丸肉丸制作培训课件
- 2025至2030用于3D打印的金属粉末行业产业运行态势及投资规划深度研究报告
- 2025至2030中国神经调节行业发展趋势分析与未来投资战略咨询研究报告
- 门诊处方点评培训课件
- 2025至2030绿肥行业市场深度调研及发展规划及有效策略与实施路径评估报告
- 2025届江苏省苏州市高三9月期初阳光调研-语文试卷(含答案)
- 旅行地接协议书
- DB3707T 120-2024无特定病原凡纳滨对虾种虾循环水养殖技术规范
- 2025光伏项目施工合同范本
- 安全课件小学
- 租房协议书合同txt
- 《脑机接口技术与应用》课程教学大纲
- 河南省安阳市文峰区2024-2025学年八年级上学期期末语文试题(原卷版+解析版)
- 2024-2025学年广东省河源市小升初分班考试数学试卷(附答案解析)
- 《中国现代农业发展》课件
- 2024-2025学年九年级化学人教版教科书解读
评论
0/150
提交评论