!!江苏省二级vfp2000年-2006年笔试试卷 联系客服

发布时间 : 星期六 文章!!江苏省二级vfp2000年-2006年笔试试卷更新完毕开始阅读

图2

表单中下拉列表框(Combo1)的数据源设置如下:

RowSource Type 属性为:6-字段 RowSource 属性为:kc.kcdh。

在下拉列表框中选择某一课程代号后,表格控件( Grid1 )立即显示该课程所有学生的成绩,且在文本框( Text1 )中显示该课程的课程名,则应在下拉列表框的 __ ____事件中编写如下代码:

SELECT KC

ThisForm.Text1.Value=kc.kcm ThisForm.Grid1.RecordSource=;

"SELECT cj.xh,cj.cj FROM cj WHERE cj.kcdh=ALLT(THIS.Vale)INTO CURStmp"

ThisForm.Refresh

根据以上代码可判定,表格控件( Grid1 )的 RecordSourceType 属性为 __ ___ 。 20.设某命令按钮的标题为“确定( Y )”(该按钮访问键位“ ALT+Y ”),则其 Caption 属性值应设置为 __ _。

21.在事件代码中相对引用当前表单集的关键字是 __ _____ 。

22.文本框控件的 _ ____ 属性设置为“ * ”时,用户键入的字符在文本框内显示为“ * ”,但 Value 属性中仍保存键入的字符串。

23.下列自定义函数 NTOC ()的功能是:当传送一个 1~7 之间的数值型参数时,返回一个中文形式的“星期日 ~ 星期六”。例如,执行命令? NTO ( 4 ),显示“星期三”。

FUNCTION NTOC PARAMETERS n LOCAL ch

ch="日一二三四五六"

mch="星期"=SUBSTR(ch,__ __,2)

RETURN mch ENDFUNC

24.完善下面的命令,实现向 xs 表中追加一条新的记录。

INSERT INTO xs (xh,xm,xb,ximing) ___ _____ ('950101' ,' 李林','') 25.已知有三张表:学生表( XS )、课程表( KC )和成绩表( CJ ),其表结构如表 3 所示。

有一个表单如图 3 所示,其左边是一个选项按钮组( Optiongroup1 ),右边是列表框( List1 )。该表单的功能是:在选项按钮组中选择一个年级(学号的前两位表示年级),列表框将显示出该年级所有课程不及格的学生的学号、姓名、课程名称和成绩。

图3

下列是选项按钮组的相关事件的事件代码,试完善下面的程序。

DO CASE

CASE This.Value=1 nJ='"99"' CASE This.Value=2 nJ='"00"' CASE This.Value=3 nJ='"01"' CASE This.Value=4 nJ='"02"'

_______ ______

SQL1='SELECT xs.xh,xm,kcm,cj' SQL2='FROM xs,cj,kc'

SQL3='WHERE xs.xh=cj.xh AND cj.kcdh=kc.kcdh AND cj<60 ' SQL4='__ _'

SQL5='ORDER BY 4'

SQL6='INTO CURSOR temp'

SQLSELECT =SQL1+SQL2+SQL3+SQL4+SQL5+SQL6 ThisForm.List1.RowSourceType=3 ThisForm.List1.RowSource=_ __ ThisForm.List1.Requery

2004年(春)Visual FoxPro 二级考试试卷

第二部分 Visual FoxPro 程序设计

一、 选择题(用答题卡答题,答案依次填在21-30答题号内)。

21.要在浏览窗口中显示表js.dbf中职称(zc c (10))为“教授”和“副教授”的纪录(该字段的内容无前导空格),下列命令中不能实现此功能的事(21)。

A.SELECT * FROM js WHERE js.zc=”教授” OR js.zc=”副教授” B. SELECT * FROM js WHERE ”教授” $ js.zc

C. SELECT * FROM js WHERE js.zc IN(”教授” ,”副教授”) D. SELECT * FROM js WHERE WHERE RIGHT(js.zc,4)=”教授”

22.在Visual FoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为(22)。

A.4 B. 6 C. 8 D.10

23.如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是(23)。

A.对该字段创建主索引 B.对该字段创建唯一索引 C.对该字段创建候选索引 D.对该字段创建普通索引

24.Visual FoxPro系统中,对数据库表设置参照完整性过程时,“更新规则”选择了“限制”选项后,则(24)。

A.在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录 B.在更新父表的关键字的值时,若子表中有相关记录则禁止更新 C.在更新父表的关键字的值时,若子表中有相关记录则允许更新 D.在更新父表的关键字的值时,不论子表中是否有相关记录

25.设cmd是一个用户创建的命令按钮子类,并设置了Click事件代码。在某表单中基于cmd类创建了一个命令按钮,则在该命令按钮的Click事件代码编辑窗口中,(25)。

A.cmd 类的Click事件代码可视,但不能被修改 B. cmd 类的Click事件代码可视,但能被修改

C.cmd 类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码不被执行 D. cmd 类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码被执行

26.若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是(26)。

A.ALTER TABLE xs ADD mc C(6) B.ALTER xs.dbf ADD COLUMN mc C(6) C. ALTER xs.dbf ADD mc C(6)

D. ALTER TABLE xs ADD FIELD mc C(6)

27.设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是(27)。