湘潭大学visual foxpro课程考试备考习题23Word文档格式.docx
- 文档编号:21055360
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:21
- 大小:21.74KB
湘潭大学visual foxpro课程考试备考习题23Word文档格式.docx
《湘潭大学visual foxpro课程考试备考习题23Word文档格式.docx》由会员分享,可在线阅读,更多相关《湘潭大学visual foxpro课程考试备考习题23Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
第3题(1.0分)题号:
589
VisualFoxPro的日期型字段的长度为6位.
第4题(1.0分)题号:
1145
表单文件保存着表单的各项规则和定义.
Y
第5题(1.0分)题号:
591
VisualFoxPro的字符串运算符有+、-、$和%.
第6题(1.0分)题号:
1063
在VisualFoxPro中,函数trim(<
字符串>
)可以将字符串中所有空格去掉.
第7题(1.0分)题号:
613
表达式中每一项都必须是同一类型的.
第8题(1.0分)题号:
1135
使用SORT命令排序表的缺点是较费时与浪费磁盘空间.
第9题(1.0分)题号:
620
日期型常量{^2004/05/07}比日期型常量{^1999/06/08}大.
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计10分)
3298
下列方法中,不能退出VisualFoxPro的是().
A:
单击"
文件"
菜单中的"
关闭"
命令
B:
退出"
C:
单击窗口标题栏右端的"
按钮
D:
按[Alt+F4]组合键
A
3325
下面严格日期书写格式正确的一项是().
{2002-06-27}
{06/27/02}
{^2002-06-27}
{^02-06-27}
C
3064
?
CTOD('
03/14/08'
)的值应为().
2008年3月14日
03/14/08
{03/14/08}
″08-03-14″
B
3088
VisualFoxPro是一种().
数据库管理系统
数据库
文件管理系统
语言处理程序
3169
如果要在上、下级菜单之间进行切换,可在菜单设计器窗口中的()
下拉列表中选择.
菜单级
菜单项
插入
插入栏
3853
学生关系中有姓名、性别、出生日期等字段,要显示所有1985
年出生的学生名单,应使用的命令是().
LIST姓名FOR出生日期=1985
LIST姓名FOR出生日期=″1985″
LIST姓名FORYEAR(出生日期)=1985
LIST姓名FORYEAR(″出生日期″)=1985
3560
创建两个具有"
一对多"
关系的表之间的关联,应当().
通过纽带表
通过某个同名字段
通过某个索引的同名字段
通过主索引字段和不同字段
D
3351
与某字段绑定的复选框对象运行时呈灰色显示,说明当前记录对应
的字段值为().
.F.
NULL
″″
3121
对列表框的内容进行一次新的选择,将发生()事件.
CLICK
WHEN
InterActiveChange
GotFocus
第10题(1.0分)题号:
3728
在VisualFoxPro中,一次最多可以传递()个参数.
255
27
128
10
━━━━━━━━━━━━━━━━
四、多项选择共5题(共计10分)
339
关于程序(命令)文件,下列说法正确的有().
程序文件不再是逐条发出和执行,而是"
批处理"
方式发出和执行
程序文件是用户和数据之间的一种软件接口
依赖程序文件可以保证数据管理的高效率
程序文件不能相互调用
ABC
254
以下表达式中,合法的是().
8-3=5
[8]+[3]>
AT("
ad"
"
xyadvanad"
)-len("
adadad"
)
.not.(a=b).and.a-b>
0.or.b=0
ACD
342
命令文件中可以实现单击一键输入一个字符的命令或函数有().
wait
input
inkey()
@x,xgetVERpict'
x'
348
下面关于属性、方法和事件的叙述中,正确的是().
属性用于描述对象的状态,方法用于表示对象的行为
基于同一个类产生的两个对象可以分别设置自己的属性值
事件代码也可以像方法一样被显示调用
在新建一个表单时,可以添加新的属性、方法和事件
338
打开VisualFoxPro"
项目管理器"
的"
文档"
(Docs)选项卡,其中
包含的文件类型有().
表单(Form)文件
报表(Report)文件
标签(Label)文件
程序(PRG)文件
五、程序填空共3题(共计15分)
第1题(5.0分)题号:
793
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
列出XSDB.DBF数据表中法律系学生记录,将结果显示输出。
*请在【】处添上适当的内容,使程序完整。
SETTALKOFF
***********SPACE**********
【?
】
DOWHILE.T.
IF系别="
法律"
DISP
ENDIF
【?
IFEOF()
ENDDO
USE
SETTALKON
RETURN
USEXSDB
=======(答案2)=======
SKIP
SKIP1
=======(答案3)=======
EXIT
第2题(5.0分)题号:
798
*功能:
以下程序的功能如(图1)。
】TON
FORI=0TON
T=T+【?
ENDFOR
"
T的值是:
T
STOR0TOT
T=0
INPUT
INPU
2**I
2^i
第3题(5.0分)题号:
855
一个10磅重的板碎成4块,每块正好是一个整数磅,且用这
*4块当砝码能称出1~10磅的整数重量的物体。
编程求这4块
*的各自重量。
CLEAR
FORI=1TO7
***********SPACE**********
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
ENDF
settalkon
return
7
K
=======(答案4)=======
六、程序改错共3题(共计15分)
770
*【程序改错】
*题目:
从键盘输入一个表“xsda”,打开该表,查找"
姓名"
是
*"
张三"
的记录,并显示该记录,最后输出"
是"
张
*三"
的记录个数。
(设被打开的表中有固定字段"
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
ACCEPTTOA
USE&
**********FOUND**********
N=1
SCANFOR姓名="
LIST
N=N+1
ENDSCAN
记录个数是,N
RETU
N=0
Store0ToN
DISPLAY
DISP
"
记录个数是"
N
str(N)
[记录个数是],N
[记录个数是],str(N)
'
记录个数是'
825
*题目:
有计算机等级考试成绩数据库cj.dbf,包括考号、笔试成绩
*和上机成绩等字段,其中考号的前两位是单位编码;
还有统
*计数据库tj.dbf,包括单位编码、笔试平均分、上机平均分
*、笔试最高分、上机最高分等字段。
*请编写程序MODI1.PRG,其功能是:
按单位进行各项统计,
*结果存于统计数据库tj.dbf的相应字段中。
SETSAFETYOFF
CLOSEDATABASE
SELE2
USETJ
ZAP
SELE1
USECJ
SORTON考号TOCJ1
USECJ1
DOWHILE.NOT.EOF()
STORE0TOBS1,SJ1,BSMAX,SJMAX
DWCODE=SUBSTR(考号,1,2)
N1=0
BSMAX=笔试成绩
SJMAX=上机成绩
DOWHILE考号=DWCODE
***********FOUND**********
IF上机成绩<
SJMAX
IF笔试成绩>
BSMAX
BS1=BS1+笔试成绩
SJ1=SJ1+上机成绩
N1=N1+1
go1
ENDDO
SELE2
APPEND
REPLACE单位编码WITHDWCODE,笔试平均分WITHBS1/N1,上机平均分WITHSJ1/N1,笔试最高分WITHBSMAX,上机最高分WITHSJMAX
SELE1
LIST
SETSAFETYON
IF上机成绩>
SJMAX
APPENDBLANK
841
有如下数据库文件:
*ZY.DBF:
职员号N(3,0),姓名C(6),性别C
(2),职务C(10);
*DD.DBF:
订单号N(3,0),客户号N(3,0),职员号N(3,0),
*签订日期D(8),金额N(6,2)。
*给定程序MODI1.PRG的功能是:
根据客户号查询该客户的有关
*订单信息,结果按订单金额降序排序,并显示这些定单的总金额。
*修改并调试该程序,使之正确运行。
SELECT1
USEzy
INDEXON职员号TOzyi
SELECT2
USEdd
INDEXON-金额TOddi
SETRELATIONON-金额TOA
CLEAR
KH=202
?
请输入客户号:
kh
LOCATEFOR客户号=kh
IF.NOT.EOF()
没有该客户!
ELSE
订单号"
+"
职员"
+SPACE(5)+"
签订日期"
金额"
s=0
DOWHILE!
EOF()
STR(订单号,3)+SPACE(5)+A->
姓名+SPACE(5)+DTOC(签订日期)+"
+STR(金额,6,2)
s=金额
CONTINUE
总金额为:
+STR(s,8,2)
WAIT"
继续查询吗(Y/N)?
TOp
IF!
UPPER(p)="
Y"
EXIT
CLOSEDATA
SETRELATO职员号INTOA
SETRELATO职员号INTOzy
IFEOF()
IF.NOT.FOUND()
IF.NOT.FOUN()
s=s+金额
s=金额+s
STORs+金额TOs
STOR金额+sTOs
七、程序设计共2题(共计10分)
689
*【程序设计】
判断整数是否为质数(只能被1和本身整除的数)。
*是质数则函数返回1,否则函数返回0
*请按照题目要求,在下面编写程序代码。
SETLOGERRORSON
OUT=1
FUN(77)
YZJ()
FUNCTIONFUN(N)
**********Program**********
*********End**********
RETURNOUT
FUNCTIOYZJ()
USEIN
LOCAFORTIHAO=21
IFFOUND()
OUT=FUN(N2)
DOYZJ21WITH1
ELSE
试题输入文件已损坏,请重新配置考试环境"
ENDIF
----------------------
j=2
dowhilej<
n
ifmod(n,j)<
>
0
j=j+1
loop
else
OUT=0
exit
enddo
735
编程求sum=1/3+1/33+1/333+1/3333+1/33333的值。
*(要求使用循环语句求解)
*将结果存入变量OUT中。
OUT=-1
**********Progr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭大学visual foxpro课程考试备考习题23 湘潭 大学 visual foxpro 课程 考试 备考 习题 23