湘潭大学visual foxpro课程考试备考习题12.docx
- 文档编号:7752079
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:20
- 大小:20.97KB
湘潭大学visual foxpro课程考试备考习题12.docx
《湘潭大学visual foxpro课程考试备考习题12.docx》由会员分享,可在线阅读,更多相关《湘潭大学visual foxpro课程考试备考习题12.docx(20页珍藏版)》请在冰豆网上搜索。
湘潭大学visualfoxpro课程考试备考习题12
试卷编号:
8247
所属语言:
VisualFoxpro
试卷方案:
VF_1004261709
试卷总分:
100分
共有题型:
8种
━━━━━━━━━━━━━━
一、填空共5题(共计10分)
━━━━━━━━━━━━━━
第1题(2.0分)题号:
1240
如果查询输出的列不是直接来源于表的字段,可以通过定义关于【1】的函数
或表达式来实现.
答案:
=======(答案1)=======
字段
第2题(2.0分)题号:
1219
利用ForeColor属性,可以设置对象的【1】.
答案:
=======(答案1)=======
前景颜色
第3题(2.0分)题号:
1533
在VFP支持的SQL语句中,UPDATE命令可以修改表中数据,【1】命令可以修
改表的结构.
答案:
=======(答案1)=======
ALTER
第4题(2.0分)题号:
1168
调用过程使用【1】命令.
答案:
=======(答案1)=======
DO
第5题(2.0分)题号:
1495
一个ComboBox下拉列表对象中,属性Enable的值为【1】时,对象才能响应用户
引发的事件.
答案:
=======(答案1)=======
.T.
━━━━━━━━━━━━━━
二、判断共9题(共计9分)
━━━━━━━━━━━━━━
第1题(1.0分)题号:
1104
setexacton只对字符串运算起作用.
答案:
Y
第2题(1.0分)题号:
1087
在同一表文件中,所有记录的长度均相等.
答案:
N
第3题(1.0分)题号:
1158
?
LEFT("程序设计",2)的返回值是"程序".
答案:
N
第4题(1.0分)题号:
585
VisualFoxPro的浮点型字段的计算精度比数值型字段高,最长为20位.
答案:
Y
第5题(1.0分)题号:
991
VisualFoxpro工作区号的大小不能说明同时打开数据表的先后顺序.
答案:
Y
第6题(1.0分)题号:
1082
在VisualFoxPro中,一个数组中的所有元素是一个集合体,
可用一个变量名命名.
答案:
Y
第7题(1.0分)题号:
1089
执行DELETE命令删除了表中记录以后,用RECALL命令可以恢复.
答案:
Y
第8题(1.0分)题号:
1140
在命令窗口中输入的命令,按回车键才能执行.
答案:
Y
第9题(1.0分)题号:
597
VisualFoxPro中,表达式{^1999/02/11}-{^1999/01/30}结果是12.
答案:
Y
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计10分)
━━━━━━━━━━━━━━━━━
第1题(1.0分)题号:
3935
表文件的默认文件扩展名是().
A:
.dbf
B:
.fpt
C:
.prg
D:
.dbc
答案:
A
第2题(1.0分)题号:
3682
修改数据表中的数据是在()环境下完成的.
A:
表设计器
B:
表向导
C:
表浏览器
D:
表编辑器
答案:
C
第3题(1.0分)题号:
3241
设已用命令DIMENSIONM(10)定义了一个数组,若要对其中的每
一个元素赋初值为0,则可以使用的命令是().
A:
M(10)=0
B:
M
(1)=0
C:
STORE0TOM
D:
STORE0TOM(10)
答案:
C
第4题(1.0分)题号:
3065
DBAS指的是().
A:
数据库管理系统
B:
数据库系统
C:
数据库应用系统
D:
数据库服务系统
答案:
C
第5题(1.0分)题号:
3733
在VisualFoxPro中表单(Form)是().
A:
数据库中表的清单
B:
一个表中记录的清单
C:
数据库中可以查询的对象清单
D:
窗口界面
答案:
D
第6题(1.0分)题号:
3994
VisualFoxPro中过程固定的出口语句是().
A:
endfunc
B:
end
C:
return
D:
endproc
答案:
D
第7题(1.0分)题号:
3892
在VisualFoxpro中,查询文件的扩展名为().
A:
.qpr
B:
.fmt
C:
.fqt
D:
.lbt
答案:
A
第8题(1.0分)题号:
3785
查询去向中没有().
A:
屏幕
B:
浏览
C:
图形
D:
列表框
答案:
D
第9题(1.0分)题号:
3276
设置字段级规则时,"字段有效性"框的"规则"中应输入()
表达式,"信息"框中输入()表达式.
A:
字符串、逻辑
B:
逻辑、字符串
C:
逻辑、由字段决定
D:
由输入的字段决定、逻辑
答案:
B
第10题(1.0分)题号:
3605
关系数据库中,实现主码标识元组的作用是通过().
A:
实体完整性规则
B:
参照完整性规则
C:
用户自定义的完整性
D:
属性的值域
答案:
A
━━━━━━━━━━━━━━━━
四、多项选择共5题(共计10分)
━━━━━━━━━━━━━━━━
第1题(2.0分)题号:
341
关于记录的逻辑删除,叙述正确的有().
A:
逻辑删除的记录还可以恢复
B:
逻辑删除的记录还可以浏览
C:
逻辑删除的记录还可以替换
D:
逻辑删除的记录等待一段时间后,自动永久删除
答案:
ABC
第2题(2.0分)题号:
340
关于工作区以下叙述正确的有().
A:
VisualFoxpro系统最多能同时使用32767个工作区
B:
在每个工作区中只能打开一个表
C:
每个工作区中都各有一条记录指针指向该区表的当前记录
D:
工作区既可用数字表示,也可以用字符等表示的别名表示
答案:
ABCD
第3题(2.0分)题号:
344
如果要在屏幕上直接看到查询结果,"查询去向"可以选择().
A:
屏幕
B:
浏览
C:
临时表
D:
视图
答案:
AB
第4题(2.0分)题号:
255
以下叙述不正确的是().
A:
total命令汇总数据表没有前提条件
B:
当两个表建立了关联以后,setskipto(别名)命令支持一对多关系
C:
VisualFoxpro不支持循环关联,即A->B,B->A
D:
VisualFoxpro程序中定义的内存变量的作用域为全局变量
答案:
AD
第5题(2.0分)题号:
252
VisualFoxpro中的表达式有().
A:
算术表达式
B:
字符表达式
C:
关系表达式
D:
逻辑表达式
答案:
ABCD
━━━━━━━━━━━━━━━━
五、程序填空共3题(共计15分)
━━━━━━━━━━━━━━━━
第1题(5.0分)题号:
792
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
下面程序根据XSDB.DBF数据表中的计算机和英语成绩对奖
*学金做相应调整:
双科90分以上(包括90)的每人增加30元;
*双科75分以上(包括75)的每人增加20元;其他人增加10元。
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
USEXSDB
***********SPACE**********
DOWHILE【?
】
DOCASE
CASE计算机>=90.AND.英语>=90
REPLACE奖学金WITH奖学金+30
CASE计算机>=75.AND.英语>=75
REPLACE奖学金WITH奖学金+20
***********SPACE**********
【?
】
REPLACE奖学金WITH奖学金+10
ENDCASE
***********SPACE**********
【?
】
ENDDO
USE
SETTALKON
RETURN
答案:
=======(答案1)=======
.not.eof()
=========或=========
noteof()
=========或=========
!
eof()
=========或=========
eof()<>.T.
=========或=========
eof()#.T.
=========或=========
eof()!
=.T.
=========或=========
noteof()=.T.
=======(答案2)=======
OTHERWISE
=========或=========
CASE.NOT.(计算机>=90.AND.英语>=90).OR.NOT.(计算机>=75.AND.英语>=75)
=======(答案3)=======
SKIP
=========或=========
SKIP1
第2题(5.0分)题号:
852
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
请编写一个函数fun,它的功能是:
删除字符串中的数字字
*符。
例如输入字符串:
48CTYP9E6,则输出:
CTYPE。
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
clear
accept"请输入一个字符串:
"toss
***********SPACE**********
l=len(【?
】)
p=''
fori=1tol
***********SPACE**********
ifsubs(ss,i,1)>'9'【?
】subs(ss,i,1)<'0'
***********SPACE**********
p=p+【?
】
endif
endf
?
'p=',p
settalkoff
canc
答案:
=======(答案1)=======
ss
=======(答案2)=======
or
=========或=========
.or.
=======(答案3)=======
subs(ss,i,1)
第3题(5.0分)题号:
799
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
显示输出图形:
**
****
******
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
CLEA
I=1
DOWHILEI<=3
?
SPAC(10-I)
J=1
DOWHILEJ<=2*I-1
***********SPACE**********
【?
】
***********SPACE**********
【?
】
ENDDO
***********SPACE**********
【?
】
ENDDO
SETTALKON
RETURN
答案:
=======(答案1)=======
?
?
"*"
=========或=========
?
?
[*]
=========或=========
?
?
'*'
=======(答案2)=======
J=J+1
=========或=========
J=1+J
=========或=========
STOR1+JTOJ
=========或=========
STORJ+1TOJ
=======(答案3)=======
I=I+1
=========或=========
I=1+I
=========或=========
STORI+1TOI
=========或=========
STOR1+ITOI
━━━━━━━━━━━━━━━━
六、程序改错共3题(共计15分)
━━━━━━━━━━━━━━━━
第1题(5.0分)题号:
795
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
打印由数字组成的图形,要求第一行空10个空格打印5个1,第
*二行空11个空格打印5个2…,图形如下:
*11111
*22222
*33333
*44444
*55555
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
SETTALKOFF
CLEA
FORI=1TO5
***********FOUND**********
?
SPAC(9-I)
FORJ=1TO5
***********FOUND**********
?
?
STR(J,1)
ENDFOR
ENDFOR
SETTALKON
RETU
答案:
=======(答案1)=======
?
SPAC(9+I)
=========或=========
?
SPACE(9+I)
=======(答案2)=======
?
?
STR(I,1)
第2题(5.0分)题号:
799
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
STUDENT.DBF是一个学生信息文件,其中包含学号(C8)、
*姓名(C8)等字段,而且已按学号建立了索引,索引文件名
*是STUDENT.IDX;文件SCORE.DBF是成绩文件,其中包含学
*号(C8)、课程名(C20)、成绩(N5.1)等字段,而且已按
*课程名建立了索引,索引文件名是SCORE1.IDX。
*程序MODI1.PRG的功能是:
显示输出选修"数据结构"课程
*的学生姓名和成绩,每个成绩输出一行,包括学生的姓名和
*成绩;
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
settalkoff
clear
SELECT3
USESTUDENTINDEXSTUDENT
SELECT4
USESCOREINDEXSCORE1
SEEK"数据结构"
***********FOUND**********
DOWHILE!
EOF()
SELECTSTUDENT
***********FOUND**********
SEEK学号
?
姓名+":
"
SELECTSCORE
?
?
成绩
***********FOUND**********
next1&&
ENDDO
CLOSEDATA
SETTALKON
RETU
答案:
=======(答案1)=======
DOWHILE课程名="数据结构"
=========或=========
DOWHIL课程名="数据结构"
=======(答案2)=======
SEEKSCORE->学号
=========或=========
SCORE.学号
=========或=========
D->学号
=========或=========
D.学号
=======(答案3)=======
skip
第3题(5.0分)题号:
828
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
已有两个数据库文件:
材料代码cldm.dbf和材料发票
*clfp.dbf。
*给定程序MODI1.PRG的功能是:
将列出材料代码cldm.dbf文
*件中没有出现在材料发票clfp.dbf中的所有记录。
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
SETTALKOFF
SETSAFETYOFF
SETDELETEDOFF
SELECT1
USECLFP
SELECT2
USECLDM
DOWHILE!
EOF()
SELECT1
***********FOUND**********
SEEK材料代码
***********FOUND**********
IFFOUND()
SELECT2
DELETE
ENDIF
SELECT2
SKIP
ENDDO
***********FOUND**********
LISTFORDELE
RECALLALL
CLOSEDATA
SETTALKON
RETURN
答案:
=======(答案1)=======
LOCAFOR材料代码=CLDM->材料代码
=========或=========
LOCAFOR材料代码=B->材料代码
=========或=========
LOCAFORCLDM->材料代码=材料代码
=========或=========
LOCAFORB->材料代码=材料代码
=======(答案2)=======
IF.NOT.FOUN()
=========或=========
IFEOF()
=======(答案3)=======
LISTFORDELE()
=========或=========
DISPFORDELE()
=========或=========
DISPALLFORDELE()
=========或=========
LISTALLFORDELE()
━━━━━━━━━━━━━━━━
七、程序设计共2题(共计10分)
━━━━━━━━━━━━━━━━
第1题(5.0分)题号:
703
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
编程找出一个大于给定整数且紧随这个整数的素数。
*将结果存入变量OUT中。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SETTALKON
SETLOGERRORSON
?
"给定的整数为68"
OUT=-1
**********Program**********
**********End**********
DOYZJWITHOUT
SETLOGERRORSOFF
SETTALKOFF
答案:
----------------------
i=69
dowhilei>=68
fork=2toi-1
ifi%k=0
exit
endif
endfor
ifi=k
exit
endif
i=i+1
enddo
?
i
out=i
----------------------
第2题(5.0分)题号:
691
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
计算并在屏幕上显示乘法表。
显示格式如下:
*1×1=1
*1×2=22×2=4
*1×3=32×3=63×3=9
*......
*1×9=92×9=18......9×9=81
*将各部分的结果相加(1+2+4+3+6+9+.....+81)存入变量Z中
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SETTALKOFF
SETLOGERRORSON
CLEAR
Z=0
**********Program**********
**********End**********
DOYZJ23WITHZ
SETTALKON
RETURN
答案:
----------------------
X=1
?
DOWHILEX<=9
Y=1
DOWHILEY<=X
?
?
STR(Y,1)+'×'+STR(X,1)+'='+STR(X*Y,2)+''
Z=Z+X*Y
Y=Y+1
ENDDO
?
X=X+1
ENDDO
----------------------
━━━━━━━━━━━━━━━━━━
八、VF窗体设计共2题(共计21分)
━━━━━━━━━━━━━━━━━━
第1题(11.0分)题号:
103
一、基本操作题
在考生文件夹下完成如下基本操作:
1、从数据库stock中移去表stock_fk(不是删除)。
2、将自由表sto
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭大学visual foxpro课程考试备考习题12 湘潭 大学 visual foxpro 课程 考试 备考 习题 12
![提示](https://static.bdocx.com/images/bang_tan.gif)