江苏省计算机等级考试二级VFP2010春上机考试参考答案

  • 格式:pdf
  • 大小:93.18 KB
  • 文档页数:3

江苏省计算机等级考试⼆级VFP2010春上机考试参考答案

参考答案2010C01

⼀、1.(2)!

(3)索引表达式:ZZXM+LWM

(4)LX字段显⽰类为:CheckBox3.LX<>"专业核⼼课程"

⼆、SELECT Cj.xh, SUM(IIF(Cj.cj>=60,Kc.xf,0)) AS 总学分;FROM jxsj!kc INNER JOIN jxsj!cj ;

ON Kc.kcdm = Cj.kcdm;

GROUP BY Cj.xh;

HAVING 总学分 < 20;

ORDER BY 2 DESC

三、3.设置“学⽣”菜单项跳过条件:USED("xs")5.打开菜单设计器,使⽤系统菜单“显⽰”→“常规选项”→“清理”,输⼊相应代码。

四、3.添加的组合框控件Name属性设为 Cbo2、RowSource属性设为 *.dbf4.设Check1的Value属性为1或.T.

5.组合框Cbo1的Init事件代码:

This.Value="0 ⽆,1⽔平滚动条,2垂直滚动条,3(缺省值)⽔平滚动条和垂直滚动条"

6.Thisform.Grd1.RecordSource=This.Value

五、第12⾏:将i=2改为 i=i+1

倒数第5⾏:将OTHER改为ELSE2010C02

⼀、1.(3)索引表达式:TYKH

(4)MDJ3.DELETE FROM kc WHEER LX="选修课程"

⼆、SELECT Kcap.xqbm, Kcap.kcdm, Kc.kcmc, COUNT(*) AS 教师⼈数;FROM jxsj!kcap INNER JOIN jxsj!kc ;

ON Kcap.kcdm = Kc.kcdm;

GROUP BY Kcap.xqbm, Kcap.kcdm;

HAVING 教师⼈数 >= 2

三、3.设置“排课”菜单项跳过条件:!USED("kcap")

四、1.微调框Name属性设为Spn1;SpinnerLowValue和KeyboardLowValue设为1;SpinnerHighValue

和KeyboardHighValue设为102.组合框Cbo1的RowSourceType属性设为:1-值4.复选框的Click事件代码:Thisform.Grd1.DeleteMark= This.Value

5.Thisform.Grd1.ColumnCount=This.Value

五、第7⾏:将z+SUBS(y,j,1)改为SUBS(y,j,1)+z

倒数第6⾏:将LEN(m)改为m2010C03

⼀、1.(3)DJ字段有效性规则表达式:DJ>1000

(4)索引表达式:DTOC(GMRQ,1)+STR(DJ)3.删除触发器:YEAR(DATE())-YEAR(CSRQ)>=60

⼆、SELECT Xs.xh, Xs.xm, SUM(IIF(Cj.cj>=60,1,0)) AS 合格门数;FROM jxsj!xs INNER JOIN jxsj!cj;

ON Xs.xh = Cj.xh;

GROUP BY Xs.xh;

HAVING Min(Cj.cj) >= 60;

ORDER BY 3 DESC

三、5.设置“浏览”菜单项跳过条件:!USED("xs")

四、1.设置表单属性:AutoCenter为 .T.、MaxButton和MinButton为 .F.2.设置列表框List1的RowSourceType属性为 5-数组、RowSource属性为 X

3.设置选项按钮组Opt1的BorderStyle为 0-⽆、BackStyle为 0-透明

4.使⽤系统菜单“表单”→“新建⽅法程序”命令创建USERSORTD表单新⽅法,复制USERSORTA⽅法代码到USERSORTD⽅法中,将其中IF X(j)X(i)5.在OPT1的Click事件代码两个空⽩处分别添加两个语句:http://www.doczj.com/doc/e28d4229cfc789eb172dc894.htmlERSORTA和http://www.doczj.com/doc/e28d4229cfc789eb172dc894.html ERSORTD

五、第5⾏:将SUBS(STR(i),j,1)改为SUBS(ALLT(STR(i)),j,1)

倒数第7⾏:将PRIVATE x改为PARAMETERS x2010C04

⼀、1.(2)表的记录有效性规则表达式:KGRQ

(3)字段有效性规则表达式:!ISBLANK(XMJL)

(4)索引表达式:DTOC(KGRQ,1)+ XMJL2.插⼊触发器:IIF(KCDM="4003","沈爱国"$ZZ,.T.)

3.打开表设计器在XS表中增加⼀备注型字段BZ;浏览XS表,利⽤VFP主菜单“表”→“替换字段”命令,替换字段 BZ、替换为"转专业"、作⽤范围选 ALL、条件FOR为 LEFT(YXZYDM,4)!=SUBS(XH,3,4) ⼆、SELECT Cj.xh, Cj.kcdm, Cj.cj, Cjb.cj AScj2;

FROM jxsj!cj INNER JOIN cjb ;

ON Cj.xh = Cjb.xh;

WHERE Cj.cj <> Cjb.cj;

AND Cj.kcdm = Cjb.kcdm;

ORDER BY Cj.kcdm, Cj.xh三、3.设置“代码管理”菜单项跳过条件:!USED("dmb")

四、1.设置⽂本框Txtmm的PasswordChar属性为 *2.设置⽂本框Txtje的Inputmask属性为 9,999.99、Value属性为 0

3.添加⼀⽂本框控件并设Name属性为Txtrq、Value为 =DATE()、Enabled为 .F.

4.IF LEN(ALLT(THIS.VALUE))<>6

5.=MESSAGEBOX("⼀次取款必须在0-5000之间",48,"提⽰")

五、第2⾏:将FOR i=4 TO 200改为FOR i=4 TO 200 STEP 2

倒数第7⾏:将FOR n=1 TO SQRT(m)改为FOR n=2 TO SQRT(m)2010C05

⼀、1.(2)掩码:999999999999(12个9)

(3)索引表达式:ND+XH

(4)JXJ显⽰类:ListBox3.删除触发器:.F.

⼆、SELECT Xs.xh, Xs.xm, AVG(Cj.cj) AS 平均分;FROM jxsj!xs INNER JOIN jxsj!cj ;

ON Xs.xh = Cj.xh;

GROUP BY 1;

HAVING MIN(Cj.cj)>=80 AND COUNT(*)>=6;

ORDER BY 3 DESC

三、3.设置“备份”菜单项跳过条件:!USED("jc")

四、1.设置图象框IMG1属性:Picture属性为 CONFECTI.BMP、Stretch属性为 2-变⽐填充、Border_ Color属性为红⾊、BorderStyle属性为 1-固定单线

2.利⽤VFP主菜单“表单”→“编辑属性/⽅法程序”命令,添加相应说明后点击“应⽤”按钮。

3.添加⼀命令按钮组控件并设Name属性为CmdGroup1、BorderStyle为 0-⽆;通过按钮⽣成器调节其布局为⽔平并设置其中按钮的Caption属性4. IF THIS.VALUE=1

http://www.doczj.com/doc/e28d4229cfc789eb172dc894.html EBIG

ELSE

http://www.doczj.com/doc/e28d4229cfc789eb172dc894.html ESMALL

ENDIF

五、倒数第6⾏:去掉IF NOT yn语句中的NOT