四川省计算机二级考试资料Word格式文档下载.docx
《四川省计算机二级考试资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《四川省计算机二级考试资料Word格式文档下载.docx(75页珍藏版)》请在冰豆网上搜索。
A、forB、orderbyC、whereD、join
二、读程序题
1、阅读下面程序
Clear
T=0
P=1
Input“请输入n=”ton
Fori=1ton
P=p*i&
&
阶乘
T=t+p
阶乘和
Endfor
?
t
Return
(1)程序的功能是()
A、计算1到n的和B、计算1到n的积
C、计算1到n的阶乘D、计算1到n的阶乘的和
(2)如果输入n=5,则程序运行后t的值为()
A、15B、120C、153D、55
(3)如果将程序中“t=t+p”放到循环体外且输入n=5,则()
A、不影响程序执行结果B、程序不能执行
C、t的值等于5D、t的值等于120
2、阅读下列程序:
*main.prg
Dosub1with‘ATER’
*sub1.prg
Paraa
UseW&
A.S&
(1)waters
Dosub2withrecn()-1,len(a)+1
Retu
*sub2.prg
Parat,k
?
t,k&
(2)
P=t
Dowhilek>
P=p+k
K=k-1
Enddo
p&
(3)
(1)程序运行到
(1)处时,打开的表文件是()
A、W&
A.SB、WASC、WATERSD、WATER
(2)程序运行到
(2)处时,显示的结果()
A、05B、14C、04D、15
(3)程序运行到(3)时,显示的结果是()
A、10B、15C、18D、21
3、有数据表book1.dbf和book2.dbf,阅读程序:
Book1
部门号
部门名称
40
家电部电器部
10
电视录摄相机部
20
电话手机部
30
计算机部
Book2
商品号
商品名称
单价
数量
产地
0110
A牌电话机
200.00
50
深圳
0112
B牌手机
2000.00
广东
0202
A牌电冰箱
3000.00
2
福建
1041
B牌计算机
6000.00
0204
C牌计算机
10000.00
上海
Clearall
Selectbook2.部门号,book1.部门名称,book2.商品名称,book2.单价,;
book2.数量,book2.产地;
frombook1innerjoinbook2onbook1.部门号=book2.部门号;
orderbybook2.单价descintotabletemp1
updatetemp1set单价=单价*0.98where单价>
=3000
select部门名称,商品名称,数量,单价,产地fromtemp1;
where单价>
=3000orderby单价desc
(1)temp1中末记录对应的部门名称是()
A、家用电器部B、电视录摄相机部
C、电话手机部D、计算机部
(2)程序最末一条命令产生的结果中,排在最后的记录对应的产地是()
A、上海B、广东C、福建D、深圳
(3)temp1是()
A、磁盘文件temp1.dbfB、系统临时表
C、屏幕映像D、报表文件
4、有表文件djks.dbf如下:
学号
姓名
笔试
机试
是否通过
S1
张山
84
77
S2
李洋
56
83
S3
王红
62
S4
刘立涛
63
52
S5
赵晓静
45
S6
雍军
93
91
S7
赵菲
73
78
阅读下面程序
Usedjks
Rs=0
Dowhilenoteof()
If笔试>
=60and机试>
=60
Replace是否通过with.t.
Rs=rs+1
Else
Replace是否通过with.f.
Endif
Skip
Enddo
Rs
Closeall
Retu
(1)程序运行后rs的值是()
A、7B、5C、4D、3
(2)对于程序中的skip语句,则()
A、可以替换成countinue,不影响程序的执行
B、可以去掉,不影响程序的执行
C、可以移到循环体外部,不影响程序的执行
D、如果去掉,程序将进入死循环
(3)djks表中“是否通过”字段的类型是()
A、数值型B、字符型C、备注型D、逻辑型
5、阅读下面程序
Form=1to4
A=”*”
Forn=1tom
A=a+str(m,1)
Endfor
@m,5saya
(1)屏幕显示的起始坐标为()
A、1,1B、4,4C、1,5D、5,1
(2)程序运行完毕后m,n的值为()
A、5,5B、4,4C、1,1D、4,1
(3)程序运行完毕后屏幕显示的结果为()
A、
*1
B、
C、
*4444
D、
*12233444
*22
*333
三、程序填空题
1、从键盘上输入10个字符串,统计其含有字母“M”的字符串个数,请完成该程序的设计。
S=0
I=1
Dowhilei<
11
Accept“请输入一个字符串”tox
If“M”$x
S=s+1
I=i+1
”含有字母M的字符串共有:
”+str(s)
2、以下程序在父表“zgjk”表与子表“gz”表间按职工号建立关联,按输入的职工号查询gz.dbf表中该职工号对应的“基本工资”与“实发工资”字段值,如果没有找到该职工号,则显示“没有该职工号!
”。
Sele2
Usegz
Indeon职工号taghhh
Sele1
Usezgjk
Setrelato职工号intogz
Acce“请输入职工号:
”togh
locateFor职工号=allt(gh)
Iffound()
”职工号姓名基本工资实发工资”
?
职工号,姓名,b.基本工资,b.实发工资
else
”没有该职工号!
”
Endif
Cleaall
3、有数据表图书.dbf,用select命令查询表中02年9月及其以后出版的,单价不高于20元的图书的信息,结果按“单价”字段值升序排列,请填空:
Select图书.书号,图书.书名,图书.作者,图书.出版日期,图书.单价;
from图书;
where图书.出版日期>
={^2002-09-01}或ctod(“09/01/02”);
andnot图书.单价>
=20;
Orderby图书.单价
4、如图所示表单:
(1)表单上文本框text2(图中显示“星期六”的部分)只能显示,不能修改,则该文本
框readonly属性应该设置为.T.。
(2)在文本框text1中输入值,当单击命令按钮command1(“转换”)时,文本框text2中自动出现对应的星期数,则在command1的click事件代码中,应进行如下编程:
Q=”一二三四五六日”
N=val(thisform.text1.value)
Thisform.text2.value=”星期”+subs(q,2*n-1,2)
(3)命令按钮command2的标题为“下一个”,如果在init事件代码中进行设置,应使用如下命令:
Tmand2.caption=”下一个”
1、vfp是一种关系型数据库管理系统,所谓关系是指()
A、表中各记录之间的联系B、数据模型满足一定条件的二维表格
C、表中各个字段之间的联系D、一个表与另一个表之间的联系
2、下列关于事件的说法,不正确的是()
A、用户可以根据自己的需要创建事件
B、事件是一种有系统预先定义而由用户或系统发出的动作
C、事件可以由系统和用户操作引发
D、用户不能随便修改事件
3、项目管理器中的“全部”选项卡用于显示和管理()
A、数据、文档、自由表、文本文件
B、数据、文档、类库、代码、其他
C、表单、报表、文档、标签、查询
D、表单、菜单、文本文件、数据库、其他文件
4、以下赋值语句执行后,变量A的值不是日期型的是()
A、A=DATE()B、A={^2008-4-5}
C、A=CTOD(“4/5/2008”)D、STORE(4/5/2008)TOA
5、在SQL查询命令中,要去掉查询结果中某字