湘潭大学visual foxpro课程考试备考习题18Word下载.docx
- 文档编号:6839733
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:23
- 大小:20.94KB
湘潭大学visual foxpro课程考试备考习题18Word下载.docx
《湘潭大学visual foxpro课程考试备考习题18Word下载.docx》由会员分享,可在线阅读,更多相关《湘潭大学visual foxpro课程考试备考习题18Word下载.docx(23页珍藏版)》请在冰点文库上搜索。
第2题(1.0分)题号:
984
VisualFoxPro中的内存变量名允许与数据库中的字段名同名.
Y
第3题(1.0分)题号:
987
VF可以打开多个表,新打开的表自动成为当前表.
第4题(1.0分)题号:
979
自由表的字段名最长可达225个字符.
第5题(1.0分)题号:
1002
不同数据记录的记录号可以是相同的.
第6题(1.0分)题号:
593
VisualFoxPro的字符型字段最长为254个字符.
第7题(1.0分)题号:
1149
对表单中对象的访问是通过其Caption属性进行的.
第8题(1.0分)题号:
595
VisualFoxPro数据类型仅包括数值型、字符型、逻辑型、日期型和备注型.
第9题(1.0分)题号:
1069
在VisualFoxPro中,修改结构操作可以选菜单Database再选Setep项,
出现窗口再选Structure框中的Modify.
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计10分)
3894
在VisualFoxPro中,恢复逻辑删除的记录的命令是().
A:
RECOVER
B:
RECALL
C:
DELETE
D:
PACK
B
3876
以下()命令能够恢复已被逻辑删除的数据记录.
ZAP
C
3065
DBAS指的是().
数据库管理系统
数据库系统
数据库应用系统
数据库服务系统
3066
DTOC({98/09/28})的值应为().
1998年9月28日
98/09/28
″98/09/28″
″98-09-28″
3388
VisualFoxPro中索引类型包括().
主索引、候选索引、普通索引、视图索引
主索引、次索引、唯一索引、普通索引
主索引、次索引、候选索、普通索引
主索引、候选索引、唯一索引、普通索引
D
3141
函数INT(数值表达式)的功能是().
返回指定数值表达式的整数部分
返回指定数值表达式的绝对值
返回指定数值表达式的符号
返回指定表达式在指定位置四舍五入后的结果
A
3717
在VisualFoxpro中,联接类型有().
内部联接,左联接,右联接
内部联接,左联接,右联接,外部联接
内部联接,左联接,右联接,完全联接
内部联接,左联接,外部联接
3897
在VisualFoxpro中,运行查询的快捷键为().
Ctrl+V
Ctrl+P
Ctrl+D
Ctrl+Q
3852
修改表单的命令可以是().
CREATEFORM
CREATEOBJECT
MODIFYFORM
USEFORM
第10题(1.0分)题号:
3599
对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性
限制在15-30之间,则这条规则属于().
实体完整性规则
参照完整性规则
用户定义的完整性规则
不属于以上任何一种规则
━━━━━━━━━━━━━━━━
四、多项选择共5题(共计10分)
252
VisualFoxpro中的表达式有().
算术表达式
字符表达式
关系表达式
逻辑表达式
ABCD
254
以下表达式中,合法的是().
8-3=5
[8]+[3]>
10
AT("
ad"
"
xyadvanad"
)-len("
adadad"
)
.not.(a=b).and.a-b>
0.or.b=0
ACD
345
使用USE<
表文件名>
命令打开表文件时,能同时自动打开的相关文件有().
备注文件
独立复合索引文件
结构复合索引文件
内存变量文件
AC
253
VisualFoxpro中使用了()等几种变量形式.
字段变量
数组变量
系统变量
内存变量
337
表的关联关系包括().
一对一
一对多
多对多
以上都正确
五、程序填空共3题(共计15分)
第1题(5.0分)题号:
803
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
表RSDA.DBF结构为:
姓名(C,6);
性别(C,2),年
*龄(N,2),出生日期(D,8)。
判断表中是否有"
李明"
,
*查询此人的性别及年龄,确定参加运动会的项目。
*请在【】处添上适当的内容,使程序完整。
SETTALKOFF
USERSDA
***********SPACE**********
【?
】FOR姓名="
IF.NOT.【?
】
DOCASE
CASE性别="
男"
?
"
请参加爬山比赛"
CASE年龄<
=50
"
请参加投篮比赛"
=60
请参加老年迪斯科比赛"
【?
ELSE
查无此人"
BROWSE
ENDIF
USE
SETTALKON
RETURN
LOCATE
=========或=========
LOCA
=======(答案2)=======
EOF()
=======(答案3)=======
ENDCASE
ENDC
第2题(5.0分)题号:
845
*功能:
给出一个正整数,找到一组连续的数,使之累加和等于给
*定的正整数。
输出存在多少组这样连续的数,及每组的左
*右边界。
*例如:
15=1+2+3+4+5
*15=4+5+6
*15=7+8
*所以结果有3组值分别是1->
5,4->
6,7->
8
clear
input"
n="
ton
sum=0
count=0
right=1
dowhilesum<
n
sum=sum+right
right=right+1
endd
left=1
right=right-1
dowhileleft<
=int(n/2)
ifsum>
sum=sum-left
left=left+1
else
ifsum=【?
n,'
=一组连续的数从'
left,'
t0'
right
count=count+1
endif
ifcount>
'
总共有'
【?
】,'
组'
else
一组也没有'
endif
settalkon
canc
enddo
count
第3题(5.0分)题号:
799
显示输出图形:
**
****
******
*请在【】处添上适当的内容,使程序完整。
CLEA
I=1
DOWHILEI<
=3
SPAC(10-I)
J=1
DOWHILEJ<
=2*I-1
ENDDO
ENDDO
?
*"
[*]
'
*'
J=J+1
J=1+J
STOR1+JTOJ
STORJ+1TOJ
I=I+1
I=1+I
STORI+1TOI
STOR1+ITOI
六、程序改错共3题(共计15分)
769
*【程序改错】
*题目:
从键盘输入一个表名,打开该表文件,移动记录指针到
*文件头,输出当前记录号;
在移动记录指针到文件尾,
*输出当前记录号。
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
ACCEPTTOA
**********FOUND**********
FINDA
GOTOP
NEXT
RECNO()
GOBOTTOM
NEXT-1
RETU
USE(A)
USE&
SKIP-1
SKIP
759
输入两个任意整数,求最大公约数,并显示输出最大公
*约数。
INPUT"
X="
TOX
ACCEPT"
Y="
TOY
IFX>
M=X
N=Y
ELSE
M=Y
N=X
ENDFOR
A=MOD(M,N)
DOWHILEA>
=0
M=N
N=A
A=M%N
CANCEL
INPU"
ENDIF
ENDI
DOWHILEA>
0
DOWHILE0<
A
DOWHILA>
DOWHIL0<
835
*题目:
有学生数据库STD.DBF文件,其中学号字段的前两位是班号。
*请编写程序MODI1.PRG:
选择所有少数民族(非汉族)的学
*生参加某项活动,按民族的拼音次序升序排列,同民族的按
*照学号升序排列,并为之生成编号。
编号的前两位是班号,
*后两位是统一新编序号。
并将学号、编号、姓名、性别和
*民族添加到数据库文件BS中。
SETSAFETYOFF
stor0tonum
stor"
tobianhao
sele2
usestd
***********FOUND**********
indexon民族,学号tostd.idx
sele1
usebs
zap
dowhile.not.eof()
if民族="
汉"
num=num+1
bianhao=学号+NUM
SELE1
APPEBLAN
repl学号withb->
学号,编号withbianhao,姓名withb->
姓名,性别withb->
性别,民族withb->
民族
sele2
skip
CLOSEDATABASE
indexon民族+学号tostd.idx
indeon民族+学号tostd.idx
<
>
subs(学号,1,2)+STR(NUM,1)
left(学号,2)+STR(NUM,1)
七、程序设计共2题(共计10分)
694
*【程序设计】
编一程序打印一个数列,前两个数是0、1第三个数是前
*两个数之和,以后的每个数都是其前两个数之和。
编程
*求出此数列第20个数,将结果存入变量OUT中。
*请按照题目要求,在下面编写程序代码。
SETLOGERRORSON
OUT=-1
**********Program**********
**********End**********
DOYZJ28WITHOUT
----------------------
a=0
B=1
ForI=3to20
C=a+b
A=b
B=c
Endfor
c="
c
OUT=C
725
编程求对某个正数的值保留3位小数,并对第4位
*进行四舍五入。
*将结果存入变量OUT中。
h=234.5367
DOYZJWITHOUT
SETLOGERRORSOFF
i=0
i=int((h*10000)%10)
ifi>
=5
out=int(h*1000+1)/1000
else
out=int(h*1000)/1000
out
━━━━━━━━━━━━━━━━━━
八、VF窗体设计共2题(共计21分)
第1题(11.0分)题号:
103
一、基本操作题
在考生文件夹下完成如下基本操作:
1、从数据库stock中移去表stock_fk(不是删除)。
2、将自由表stock_name添加到数据库中。
3、为表stock_sl建立一个主索引,索引名和索引表达式均为'股票代码'。
4、为stock_name表的股票代码字段设置有效性。
规则:
left(股票代码,1)='6'
错误提示信息:
'股票代码的第一位必须是6'
二、简单应用题
在考生文件夹下完成如下简单应用:
1、用SQL语句或查询设计器完成下列操作:
列出所有赢利(现价大于买入价)的
股票简称、现价、买入价和持有数量,并保存查询,查询文件为stock_temp。
2、使用一对多报表向导建立报表。
要求:
父表为stock_name,子表为stock_sl,
从父表中选择字段'股票简称';
从
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭大学visual foxpro课程考试备考习题18 湘潭 大学 visual foxpro 课程 考试 备考 习题 18