湘潭大学visual foxpro课程考试备考习题11Word文档格式.docx
- 文档编号:19699875
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:21
- 大小:21.65KB
湘潭大学visual foxpro课程考试备考习题11Word文档格式.docx
《湘潭大学visual foxpro课程考试备考习题11Word文档格式.docx》由会员分享,可在线阅读,更多相关《湘潭大学visual foxpro课程考试备考习题11Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
612
表达式chr(65)-str(mod(1,7),2)的结果是'
A1'
串长=2.
N
第3题(1.0分)题号:
1135
使用SORT命令排序表的缺点是较费时与浪费磁盘空间.
第4题(1.0分)题号:
619
假设您使用SORT命令排序表AB,则表AB中记录的存放次序便会按
照指定的次序重新排列.
第5题(1.0分)题号:
977
字段变量和内存变量不能同名.
第6题(1.0分)题号:
990
VisualFoxpro的过程(procedure)允许有参数,程序执行(do)不能带参数.
第7题(1.0分)题号:
610
表达式?
NOT3>
3的返回值是.F.。
第8题(1.0分)题号:
1061
在VisualFoxPro中,打开有记录的数据库后,执行命令:
gobottom和
?
eof()后,显示结果会是.T..
第9题(1.0分)题号:
621
如果我们根据一个逻辑型字段来创建一个递增次序的索引,则
逻辑真值.T.将排列在前,而逻辑非.F.将排列在后.
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计10分)
3828
使用seek命令搜索表中出生日期为01/23/1996的记录,应执行()命令.
A:
seek{^1996/01/23}
B:
seek{01/23/96}
C:
seek{96/01/23}
D:
seek{01/23/1996}
A
3598
对数据表的结构进行操作,是在()环境下完成的.
表设计器
表向导
表浏览器
表编辑器
3076
seek()函数返回的值为()型.
字符
数值
日期
逻辑
D
3064
CTOD('
03/14/08'
)的值应为().
2008年3月14日
03/14/08
{03/14/08}
″08-03-14″
B
3675
下列关于数据库系统的叙述中,正确的是().
数据库系统只是比文件系统管理的数据更多
数据库系统中数据的一致性是指数据类型一致
数据库系统避免了数据冗余
数据库系统减少了数据冗余
3389
VisualFoxPro允许嵌套的DO调用层数为().
128
256
64
32
3135
关于代数的五个基本操作是().
并、差、交、除、笛卡尔积
并、差、交、投影、选择
并、差、交、选择、投影
并、差、笛卡尔积、投影、选择
C
3382
在下面的VisualFoxpro表达式中,运算结果是逻辑真的是().
EMPTY(.NULL.)
LIKE('
acd'
'
ac?
'
)
AT('
a'
123abc'
EMPTY(SPACE
(2))
3767
在现实世界中,某种商品的名称对应于计算机世界中的().
个体
属性值
数据项
性质
第10题(1.0分)题号:
3303
下列关于标签(Label)控件和其他属性的说法中,错误的是().
在设计代码时,应用name属性值而不能用Caption属性值来引用对象
在同一作用域内两个对象可以有相同的Caption属性值,但不能有相同的name属性值
用户在表单或控件对象中,可以分别重新设置name属性值和Caption属性值
对于标签控件,按下相应的访问键,将激活该控件,使该控件获得焦点
━━━━━━━━━━━━━━━━
四、多项选择共5题(共计10分)
337
表的关联关系包括().
一对一
一对多
多对多
以上都正确
ABCD
251
VisualFoxPro关系数据库管理系统能够实现的基本关系运算是().
排序
选择
投影
BCD
350
在VisualFoxpro系统中,能移动记录指针的命令有().
LIST
CONT
GO
SKIP
339
关于程序(命令)文件,下列说法正确的有().
程序文件不再是逐条发出和执行,而是"
批处理"
方式发出和执行
程序文件是用户和数据之间的一种软件接口
依赖程序文件可以保证数据管理的高效率
程序文件不能相互调用
ABC
349
以下属于结构复合索引文件特点的有().
在打开表时自动打开
在同一索引文件中能包含多个排序方案
在同一索引文件中能包含多索引关键字
在添加、更改或删除记录时自动维护
五、程序填空共3题(共计15分)
第1题(5.0分)题号:
842
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
算式:
?
2*7?
=3848中缺少一个十位数和一个个位数。
编
*程求出使该算式成立时的这两个数,并输出正确的算式。
*请在【】处添上适当的内容,使程序完整。
SETTALKOFF
clear
***********SPACE**********
forx=【?
】to9
***********SPACE**********
fory=0to【?
】
if(10*X+2)*(70+Y)=【?
】
?
10*X+2,'
*'
70+Y,"
="
3848
ENDIF
ENDF
ENDF
SETTALKON
CANC
1
=======(答案2)=======
9
=======(答案3)=======
3848
第2题(5.0分)题号:
813
*功能:
显示输出图形:
******
****
**
CLEA
I=1
DOWHILE【?
J=1
DOWHILEJ<
=7-2*I
【?
j=j+1
ENDDO
ENDDO
RETURN
I<
4
=========或=========
4>
I
I<
=3
3>
=I
*"
[*]
I=I+1
I=1+I
STORI+1TOI
第3题(5.0分)题号:
855
一个10磅重的板碎成4块,每块正好是一个整数磅,且用这
*4块当砝码能称出1~10磅的整数重量的物体。
编程求这4块
*的各自重量。
CLEAR
FORI=1TO7
FORJ=ITO【?
】-I
FOR【?
】=JTO8-I-J
L=【?
】-I-J-K
FORP=1TO9
T1=-1
DOWHILET1<
2
T2=-1
DOWHILET2<
2
t3=-1
dowhilet3<
t4=-1
dowhilet4<
ifi*t1+j*t2+k*t3+l*t4=10
】i,j,k,l
endif
t4=t4+1
ENDD
T3=T3+1
T2=T2+1
t1=T1+1
settalkon
return
7
K
10
=======(答案4)=======
六、程序改错共3题(共计15分)
756
*【程序改错】
*题目:
根据姓名查询RSH.dbf中的职工情况,如果有则显示该职工的
*工资和职称,否则显示"
查无此人!
。
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
USERSH
XM="
赵红"
LOCATEFOR姓名=XM
***********FOUND**********
IFBOF()
WAIT"
"
ELSE
工资+职称"
ENDIF
USE
RETU
IFEOF()
IF.NOT.FOUN()
IFEOF()=.T.
IFNOTEOF()=.F.
IF!
EOF()=.F.
IFEOF()<
>
.F.
IFNOTEOF()<
.T.
工资,职称
STR(工资)+职称
DISPLAYFIELD工资,职称
840
*题目:
有如下数据库文件:
*ZY.DBF:
职员号N(3,0),姓名C(6),性别C
(2),职务C(10);
*KH.DBF:
客户号N(3,0),客户名C(30),地址C(30),电话C(13);
*DD.DBF:
订单号N(3,0),客户号N(3,0),职员号N(3,0),
*签订日期D(8),金额N(6,2)。
*给定程序MODI1.PRG的功能是:
根据职员姓名查询该职员签订的
*有关订单信息。
修改并调试该程序,使之正确运行。
SETSAFETYOFF
SELECT1
USEzy
SELECT2
USEkh
INDEXON客户号TOkhi
SELECT3
USEdd
SETRELATIONTO客户号INTOB
INDEXON职员号TOddi
DOWHILE.T.
CLEAR
XM="
王武"
请输入职员姓名:
XM
SELECT1
LOCATEFOR姓名=xm
IFEOF()
没有该职员!
ELSE
订单号"
+"
客户名"
+SPACE(25)+"
签订日期"
金额"
n=1
职员号:
职员号
zyh=职员号
SELECT3
SEEKzyh
DOWHILEEOF()
STR(订单号,3)+SPACE(5)+KH->
客户名+"
+DTOC(签订日期)+"
+STR(金额,6,2)
n=n+1
CONT
共"
+STR(n,2)+"
张订单"
继续查询吗(Y/N)?
TOp
IF!
UPPER(p)="
Y"
EXIT
CLOSEDATA
SETSAFETYON
N=0
STORE0TON
DOWHIL.NOT.EOF().AND.职员号=zyh
DOWHIL职员号=zyh.AND..NOT.EOF()
DOWHIL职员号=zyhandnoteof()
DOWHILNOTEOF()AND职员号=zyh
DOWHIL!
EOF().AND.职员号=zyh
DOWHIL职员号=zyh.AND.!
EOF()
DOWHIL职员号=zyhand!
eof()
EOF()AND职员号=zyh
SKIP1
796
ZHG.DBF是一个职工信息文件,其中包含编号(C5)、姓名
*(C8)、性别(C2)、政治面目(C4)、出生日期(D8)等字
*段。
性别用字符串"
男"
或"
女"
表示,政治面目用字符串"
*党员"
、"
团员"
群众"
表示。
此文件已按政治面目建立
*了索引,索引文件名是ZHG.IDX。
*程序MODI1.PRG功能是:
显示输出所有政治面目为"
*的女职工的姓名和出生日期(每行输出一个职工的信息)
*在屏幕上
settalkoff
USEZHG
locafor政治面目="
DOWHILE!
EOF()
IF性别="
DISP姓名,出生日期
ENDD
SKIP
USE
USEZHGINDEXZHG
USEZHGINDEZHG
DOWHILE政治面目="
DOWHIL政治面目="
ENDI
七、程序设计共2题(共计10分)
709
*【程序设计】
编程计算如下表达式的值:
*y=1-1/3+1/5-1/7+1/9。
*要求使用for...endfor语句来完成。
*将结果存入变量OUT中。
*请按照题目要求,在下面编写程序代码。
SETLOGERRORSON
OUT=-1
**********Program**********
**********End**********
DOYZJWITHOUT
SETLOGERRORSOFF
----------------------
s=1
fori=1to4
s=s+(-1)^i/(2*i+1)
endfor
out=s
out
692
求1--200间的所有偶数的和,结果输入变量OUT中
*请按照题目要求,在下面编写程序代码。
******
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭大学visual foxpro课程考试备考习题11 湘潭 大学 visual foxpro 课程 考试 备考 习题 11