2014年秋季二级VFP笔试题(A-A卷)(2)

2019-08-29 22:41

“确定”命令按钮的click事件代码: Y=\

For i = 100 to 999 a = int(i/100)

b = int(mod(I,100)/10) c = _______③________ If i =a^3+b^3+c^3 Y=______④________ Endif endfor

thisform.text1.value=y ③

(A) mod(i/10) (B) mod(int(i)) (C) i (D) i/10 ④

(A) y+str(I,5) (B) y+I+chr(13) (C) y+I (D) y+str(I,5)+chr(13)

3.有学生数据表(文件名为:XS.dbf) 和成绩数据表(文件名为:CJ.dbf),如图5(a)(b)所示。

(a) (b)

图5

设计如图6所示表单,表单运行后,在组合框中选择专业“体育”或者“经济”后(组合框中的数据选项采用手工输入),在下方的文本框中显示所选专业学生的不及格人数。选择并完善组合框控件的InteractiveChange事件代码。

201402 二级Visual FoxPro语言笔试试题(A卷) 第 6 页 共 14 页

图6

zy= ⑤

select xs.学号,姓名,成绩 from xs,cj where xs.学号=cj.学号 and 专业=zy ;

into cursor xstemp

select ⑥ from xstemp where 成绩<60 ⑦ thisform.text1.value=rs(1)

(A) thisform.combo1.caption (B) thisform.combo1.value (C) thisform.combo1.name (D) thisform.combo1.label ⑥

(A) count(*) (B) 人数 as rs (C) 人数 (D) sum(人数) ⑦

(A) into temp rs (B) into cursor rs (C) into array rs (D) to array rs 4.有学生数据表STU.DBF,表中记录如下:

记录号 学号(C) 姓名(C) 性别(C) 年龄(N) 1 201401 张强 男 22 2 201402 王刚 男 24 3 201403 汪霞 女 20 4 201404 吴丽 女 23 5 201405 柳莺 女 21 6 201406 陈鹏 男 20

设计如图7所示的表单,将stu.dbf添加到表单的数据环境中,表单运行后,单击 “统计”命令按钮,分别统计并显示表中男女生平均年龄和男女生人数,选择并完善“统计”命令按钮的click事件代码。

201402 二级Visual FoxPro语言笔试试题(A卷) 第 7 页 共 14 页

图7

“统计”命令按钮的click事件代码: na=0 nv=0 NL1=0 NL2=0

DO WHILE NOT EOF() IF 性别=\男\ ____⑧_____ NL1=NL1+年龄 else

nv=nv+1

NL2=NL2+年龄 ENDIF

____⑨_____ ENDDO

thisform.text1.value=____⑩_____ thisform.text2.value=NL2/nv thisform.text3.value=na thisform.text4.value=nv ⑧

(A) na=na+1 (B) na=1 ⑨

(A) skip -1 (B) skip ⑩

(A) NL1 (B) NL1/2

(C) na=na+2 (C) next (C) NL1/na

(D) na=0 (D) continue (D) na

四、读程序(阅读以下程序,根据程序结果选择一个正确选项,将其填涂在答题卡上。每小题5分,共30分) 1.设计如图8所示表单,表单运行后,在文本框Text1中输入一串中文字符“客上天然居,茶品可清心”(其中逗号为中文逗号),单击命令按钮,文本框Text2中显示的结果是

201402 二级Visual FoxPro语言笔试试题(A卷) 第 8 页 共 14 页

什么,请选择。

图8

命令按钮“Command1”的Click事件代码: X=len(alltrim(Thisform.Text1.Value)) S=\i=x-1

do while i>=1

s=s+substr(alltrim(Thisform.Text1.Value),I,2) i=i-2 enddo

Thisform.Text2.Value=S (A)“居然天上客,清心可品茶” (B)“心清可品茶,居然天上客” (C)“茶品可清心,居然天上客” (D)“心清可品茶,客上天然居”

2.设计如图9所示表单,表单中文本框text1的初值为0,文本框Text2为只读文本框。表单运行后在文本框text1中输入正整数“127”,按回车键,在文本框text2 中显示的结果是什么,请选择。

图9

文本框text1的LostFocus事件代码: x=thisform.text1.value y=\

do while x<>1 r=x%2

y=str(r,1)+y x=INT(x/2)

201402 二级Visual FoxPro语言笔试试题(A卷) 第 9 页 共 14 页

enddo

thisform.text2.value=str(x,1)+y (A) 1111110 (B) 1111111 (C) 1111112 (D) 1111113

3.设计如图10所示表单,表单运行后单击“显示”按钮,列表框List1将显示什么,请选择。

图10

“显示”命令按钮的“click”事件代码如下: THISFORM.LIST1.CLEAR FOR I=5 TO 1 STEP -1 A=SPACE(10-I)

FOR J= 1 TO I*2-1 A=A+STR(J,1) ENDFOR

THISFORM.LIST1.ADDITEM(A) ENDFOR

(A) (B) (C) (D)

4.有一职工工资数据表,文件名为:gzb.dbf。设计一表单,包含一个命令按钮控件和一个编辑框控件,命令按钮的click事件代码如下:

Thisform.edit1.value=\

Select * from gzb order by 基本工资 desc into dbf jxb Go top

Do while !Eof() If 基本工资>2000

Thisform.edit1.value=Thisform.edit1.value+姓名 Exit

201402 二级Visual FoxPro语言笔试试题(A卷) 第 10 页 共 14 页


2014年秋季二级VFP笔试题(A-A卷)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:金文老师vb教程笔记(完整版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: