Visual+FoxPro编程基础.docx
- 文档编号:15210116
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:19
- 大小:20.40KB
Visual+FoxPro编程基础.docx
《Visual+FoxPro编程基础.docx》由会员分享,可在线阅读,更多相关《Visual+FoxPro编程基础.docx(19页珍藏版)》请在冰点文库上搜索。
Visual+FoxPro编程基础
VisualFoxPro编程基础
(总分:
71.00,做题时间:
90分钟)
一、{{B}}选择题{{/B}}(总题数:
50,分数:
50.00)
1.命令?
[李华]<=[黄华]"计算机报"$"计算机"的执行结果应为______。
(分数:
1.00)
A...T
B... √
C...
D...
解析:
2.命令?
STR(1000.5454,7,3)执行后屏幕的显示结果为______。
(分数:
1.00)
A.1000.54
B.1000.55 √
C.1000.545
D.1000.5454
解析:
3.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行?
M.A-A后屏幕将显示______。
(分数:
1.00)
A.246
B.-246 √
C.0
D.错误信息
解析:
4.执行以下命令序列:
STORECTOD("99/06/20")TO日期STOREMONTH(日期)TO月份?
月份显示的月份值为______。
(分数:
1.00)
A.06
B.99
C.20
D.6 √
解析:
5.设M="15",N="M",执行命令?
&N+"05"的值是______。
(分数:
1.00)
A.1505 √
B.20
C.M05
D.出错信息
解析:
6.顺序执行下列命令后,最后一条命令显示结果是______。
USECHJGO5SKIP-2?
RECNO()
(分数:
1.00)
A.3 √
B.4
C.5
D.7
解析:
7.执行下列命令HZ=“中华人民共和国”?
SUBSTR(HZ,LEN(HZ)/2-2,4)输出的结果是______。
(分数:
1.00)
A.中华
B.人民 √
C.共和
D.和国
解析:
8.设变量A="99/10/01",则表达式MONTH(CTOD(A))和DAY((CTOD(A))的值分别为______。
(分数:
1.00)
A.99和10
B.99和1
C.10和1 √
D.1和10
解析:
9.设A="abcd"+space(5),B="efgh",则A-B的结果与下列______。
选项的结果相同。
(分数:
1.00)
A."abed"+space(5)+"efgh"
B."abed"+"efgh"
C."abcd"+"efgh"+space(5) √
D."abcd"+efgh"+space
(1)
解析:
10.在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为______。
(分数:
1.00)
A.60
B.61 √
C.3、8、10
D.3、8、任意
解析:
11.以下选项中不能参与数据运算的变量类型是______。
(分数:
1.00)
A.屏幕型 √
B.字符型
C.逻辑型
D.日期型
解析:
12.设X=123,Y=456,z="X+Y",则表达式6+&Z的值是______。
(分数:
1.00)
A.6+&Z
B.6+X+Y
C.585 √
D.错误提示
解析:
13.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用______逻辑表达式。
(分数:
1.00)
A.婚否.O(性别:
'女')
B.(婚否:
.AN(性别:
'女') √
C.婚否.AN(性别;女)
D.已婚.O(性别'女')
解析:
14.假定系统日期是1998年12月20日,有如下命令:
N=YEAR(DATE()-1900)%100执行后N的值应为______。
(分数:
1.00)
A.1998
B.98 √
C.20
D.12
解析:
15.CLEARMEMORY命令的性能是______。
(分数:
1.00)
A.清除整个屏幕
B.清除内存中的所有信息
C.清除所有内存变量 √
D.清除所有变量
解析:
16.备注型字段的数据宽度是10字节,它用来存放______。
(分数:
1.00)
A.指向备注的具体内容
B.指向DBF文件的指针
C.指向FPT文件的文件名
D.指向FPT中文字块的指针 √
解析:
17.数据库中有逻辑型字段变量”婚否”及日期型字段变量”出生日期”,则判断满30岁且未婚的表达式为______。
(分数:
1.00)
A..NO婚否.AN1NT((DATE()-出生日期)/365)>=30 √
B..NO婚否.AN1NT((DATE()-出生日期)/365)>30
C.婚否.ANINT((DATE()-出生日期)/365)>:
30婚否.AN
D.1NT((DATE()•出生日期)/365)>30
解析:
18.用DIMENSLONa(2,3)命令定义数组s后再对各元素赋值:
a(1,2);2,a(1,3):
3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令?
a(5),则显示结果是______。
(分数:
1.00)
A..
B.变量未定义
C.3
D.5 √
解析:
19.下列表达式中,运算值为日期型的是______。
(分数:
1.00)
A.YEAR(DATE())
B.DATE()-{12/15/99}
C.DATE()-100 √
D.DTOC(DATE())-"12/15/99"
解析:
20.当前表中有4个数值型字段;高等数学、英语、计算机网络和总分。
其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。
要将所有学生的总分自动计算出来并填入总分字段中,使用命令______。
(分数:
1.00)
A.REPL总分WITH高等数学+英语+计算机网络
B.REPL总分WITH高等数学,英语,计算机网络
C.REPL总分WITH高等数学+英语+计算机网络ALL √
D.REPL总分WITH高等数学+英语+计算机网络FORALL
解析:
21.设一个数据库中有18条记录,当EOF0返回真值时,当前记录号应为______。
(分数:
1.00)
A.18
B.0
C.19 √
D.1
解析:
22.一个表文件中多个备注型(MEMO)字段的内容存放在______。
(分数:
1.00)
A.这个表文件中
B.一个备注文件中
C.多个备注文件中
D.一个文本文件中 √
解析:
23.DBF为扩展名的文件是______。
(分数:
1.00)
A.备注文件
B.索引文件
C.数据库文件 √
D.菜单文件
解析:
24.如果需要给当前表增加一个字段,应使用的命令是______。
(分数:
1.00)
A.APPEND
B.MODIFYSTRUCTURE √
C.INSERT
D.EDIT
解析:
25.执行STORE"1999年12月庆祝澳门回归祖国!
"TOXY命令之后,要在屏幕上显示"澳门1999年12月回归祖国",应使用命令______。
(分数:
1.00)
A.?
SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)
B.?
SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C.?
SUBSTR(XY,15,4)+LEFTCXY,10)-1-RIGHT(XY,10) √
D.?
SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)
解析:
26.设M=“30”,执行命令?
&M+20后,其结果是______。
(分数:
1.00)
A.3020
B.50 √
C.20
D.出错信息
解析:
27.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是______。
(分数:
1.00)
A.无类型
B.字符型
C.数值型
D.逻辑型 √
解析:
28.执行以下命令序列(设今天是2000年8月6日);STOREDATE()TOMDATEMDATE:
MDATE-365?
YEAR(MDATE)的显示结果为
(分数:
1.00)
A.1999 √
B.99
C.2000
D.该语句序列中有错误
解析:
29.命令?
STR(1000.50)执行后的显示结果应为______。
(分数:
1.00)
A.1000
B.1000.5
C.1001 √
D.1000.50
解析:
30.对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是______。
(分数:
1.00)
A.SORTTOXLON工资/A,出生日期/DFOR学历=“大学”
B.SORTTOXLON工资/D,出生日期/AFOR学历=“大学” √
C.SORTTOXLON工资/A,出生日期/AFOR学历=“大学”
D.SORTTOXLON工资/D,出生日期/DFOR学历=“大学”
解析:
31.不能对记录进行编辑修改的命令是______。
(分数:
1.00)
A.MODISTRU √
B.CHANGE
C.BROWSE
D.EDIT
解析:
32.用DIMENSION(3,5)命令定义了一个数组a,则该数组的下标变量(数组元素)数目是______。
(分数:
1.00)
A.15 √
B.24
C.8
D.10
解析:
33.一个表的全部备注字段的内容存储在______中。
(分数:
1.00)
A.同一表备注文件 √
B.不同表备注文件
C.同一文本文件
D.同一数据库文件
解析:
34.假定字符串变量A="123",B="234",以下算式中结果为True的是______。
(分数:
1.00)
A..NO(A=.OB$("13579") √
B.A$(,"ABC").AN(A<>
C..NO(A<>
D..NO(A<=
解析:
35.命令Y=YEAR({12/15/99})执行后,内存变量Y的值是______。
(分数:
1.00)
A.99
B.05
C.20
D.出错信息 √
解析:
36.下列字符型常量Hello,world!
表示方法中,错误的是______。
(分数:
1.00)
A.[Hello,world!
]
B.'Hello,wOrld!
'
C."Hello,world!
",
D.{Hello,world!
} √
解析:
37.将1999年12月10存入日期型变量RQ的正确方法是______。
(分数:
1.00)
A.STORE99/12/10TORQ
B.STOREDTOC("99/12/10")TORQ
C.STORECTOD{99/12/10}TORQ √
D.STORE"99/12/10"TORQ
解析:
38.有如下命令序列:
STORE"456"tOXSTORE"123"+XTOYSTORETRIM(Y-"789")TOZ执行上述命令之后,z的值是______。
(分数:
1.00)
A."123456789" √
B."123456789"
C."123456789"
D."123456789"
解析:
39.顺序执行下列命令后,屏幕最后显示的结果是______。
a=“9”b=“a”?
TYPE(&"b")
(分数:
1.00)
A.N
B.C √
C.D
D.U
解析:
40.下列各表达式中,结果总是逻辑值的是______。
(分数:
1.00)
A.算术运算表达式
B.字符运算表达式
C.日期运算表达式
D.关系运算表达式 √
解析:
41.假定有下述变量定义:
姓名=[李华],性别=[女],生日={70/09/08},婚否=.T.,要显示出以下格式的信息:
李华,女,出生于70-09-08,.T.,可用命令______。
(分数:
1.00)
A.?
姓名,性别,生日,婚否
B.?
姓名+","+性别+"+"出生于"+生日+婚否
C.?
姓名+","+性别+","+"出生于"+DTOC(生日),婚否 √
D.?
姓名+","+性别+","+"出生于"+DTOC(生日)+婚否
解析:
42.假定“出生日期”为日期型内存变量,下列表达式中结果不是日期型的是______。
(分数:
1.00)
A.CTOD("2000/10/01")
B.{99/10/01}+365
C.CTOD(出生日期) √
D.DATE()
解析:
43.关闭多区的表文件,并释放所有的内存变量,命令为______。
(分数:
1.00)
A.CLEARALL或CLOSE
B.CLEARALLp2或CLOSEALL √
C.CLEAR或CLOSEALL
D.CLEAR或CLOSE
解析:
44.下列选项中可以得到字符型数据的是______。
(分数:
1.00)
A.DATE()
B.TIME0 √
C.YEAR(DATE0)
D.MONTH(DATE())
解析:
45.在下列表达式中,结果为字符型的是______。
(分数:
1.00)
A."125"-"90" √
B."abc"+"def"="abedef"
C.CTOD("99/10/01")
D.DTOC(DATE()>"96/08/01"
解析:
46.职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令______。
(分数:
1.00)
A.?
姓名+Month(出生日期)+"月"+DAY(出生日期)+“日”
B.?
姓名+STR(Month(出生日期))+"月"+DAY(出生日期)+“日”
C.?
姓名+STR(Month(出生日期))+"月"+STR(DAY(出生日期))+“日” √
D.?
姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)
解析:
47.已知当前表中有60条记录,当前记录为第6号记录。
如果执行命令SKIP3后,则当前记录为第______号记录。
(分数:
1.00)
A.3
B.4
C.8
D.9 √
解析:
48.设有变量PI=3.1415926,执行命令?
round(PI,3)的显示结果是______。
(分数:
1.00)
A.3.141
B.3.142 √
C.3.140
D.3.0
解析:
49.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是______。
(分数:
1.00)
A.LEFT("FoxPro",3)与SUBSTR("FoxPro",1,3) √
B.YEAR(DATE())与SUBSTR(DTOC(DATE())7,2)
C.TYPE("36-5*4")与TYPE(36-5*4)
D.假定A="This",B="isastring",A-B与A+B
解析:
50.使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向______。
(分数:
1.00)
A.末记录
B.首记录
C.末记录的后面 √
D.首记录的前面
解析:
二、{{B}}填空题{{/B}}(总题数:
21,分数:
21.00)
51.现实世界中的每一个事物都是一个对象,对象所具有的固有特征称为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
属性)
解析:
52.类是对象的集合,它包含了相似的有关对象的特征和行为方法,而1是类的实例。
(分数:
1.00)
填空项1:
__________________ (正确答案:
对象)
解析:
53.对象的1就是对象可以执行的动作或它的行为。
(分数:
1.00)
填空项1:
__________________ (正确答案:
方法)
解析:
54.字段名必须是这样一个字符串:
以字母或汉字开头,由字母、汉字、数字、下划线等组成,其长度不超过1个字符。
(分数:
1.00)
填空项1:
__________________ (正确答案:
10)
解析:
55.字段“定价”为数值型,如果整数部分最多3位、小数部分2位,那么该字段的宽度至少应为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
6)
解析:
56.如果某记录的备注型字段标志显示为1,则表明该字段不再为空。
(分数:
1.00)
填空项1:
__________________ (正确答案:
Memo)
解析:
57.通用型字段的数据可以通过剪贴板粘贴,也可以通过编辑菜单中的1命令来插入图形。
(分数:
1.00)
填空项1:
__________________ (正确答案:
插入对象)
解析:
58.?
ROUND(123.456,-2)1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
100)
解析:
59.表达式"World"$"WorldWideWeb"的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.T.)
解析:
60.表达式"Win"="Winword,,的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
F.)
解析:
61.表达式"Winword"="Win"的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.T.)
解析:
62.?
REPLICATE("$",6)="$$$$$$"的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.T.)
解析:
63.表达式{1999-12-20)>{1999-12-10}的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.T.)
解析:
64.表达式3+3>=6.OR.3+3>5.AND.2+3=5的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.T.)
解析:
65.表达式"WorldWideWeb"$"World"的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.F.)
解析:
66.表达式"World"=="Win"的结果为1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.F.)
解析:
67.EOF1函数的作用是2。
(分数:
1.00)
填空项1:
__________________ (正确答案:
测试当前记录指针是否位于文件的末尾)
解析:
68.取出字符串"ASDHFASDHKFJ"左侧4个字符方法是1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
LEFT("ASDHFASDHKFJ",4))
解析:
69.{09/23/1998}+1的结果是1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
{09/24/1998})
解析:
70.VAL("3")+2的结果是1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
5)
解析:
71.如果使用LOCATE命令没有找到要查找的记录,则FOUND()的返回值为______,EOF()返回值为______。
(分数:
1.00)
填空项1:
__________________ (正确答案:
.F..T.)
解析:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro 编程 基础
![提示](https://static.bingdoc.com/images/bang_tan.gif)