《VFP数据库系统》模拟试卷1
发布时间:2013-06-01 15:40:41
发布时间:2013-06-01 15:40:41
嘉兴学院成人教育学院
《VFP数据库》模拟试卷1
考试形式:闭卷 考试时间:120分钟
一、单选题(1×25=25分)
1 .执行以下命令:
C="8"
ABC="AB"+C
X="DATE()"
USE &ABC
Y=&X
则使用的表名及变量Y的值分别为( )。
A) &ABC,&X B) ABC,"DATE()"
C) AB8, &X D) AB8,当前系统日期
2.下列叙述中,不正确的是( )。
A) 数据库表中允许存放的数据不仅仅是数值型数据
B) 数据库文件的扩展名能由系统自动产生
C) 数据表的结构包括数据表中各条记录的数据
D) 数据库管理系统的主要功能不仅仅是建立数据库
3. 下列不是数据库管理系统的是( )。
A) FoxBASE B) BASIC
C) Visual FoxPro D) Oracle
4.在Visual FoxPro中,对备注型字段内容编辑完毕后要存盘退出,其按键操作是( )。
A) Ctrl+Break B) Ctrl+NumLock
C) Ctrl+W D) pgDn+PgDn
5.为了以最佳方式,最少重复,为多种应用服务,把数据集中起来以一定的组织方式存放在计算机的外存储器中,就构成( )。
A) 数据库管理系统 B) 数据库
C) Windows D) Visual FoxPro
6. Visual FoxPro是一种( )。
A) 数据库 B) 存储器
C) 数据库管理系统 D) 用于管理的计算机
7. 在下列VFP表达式中,运算结果为字符串的是( )。
A) VAL(ASC("DATE")) B) "ABCD"$"ABCDEFG"
C) "5678"-"87" D) CTOD("08/07/99")
8. 在下面命令序列中,存在语法错误的是( )。
A) X="经" $"总经理" B) X="经" $"总经理"
Y=TYPE(".T.") Y=.T.
?X .AND.Y ?X .AND.Y
C) X="经" $"总经理" D) X="经" $"总经理"
Y=".T." Y=.F.
?X .AND.&Y ?X .AND.Y
9. 在Visual FoxPro的以下四个表达式中,表示一个字符常量的是( )。
A) .T. B) "101*20/5"
C) TOP D) .NOT.
10. 在Visual FoxPro中,命令 ? 20=56/4-2 的输出结果是( )。
A) .T. B) .F. C) 0 D) 12
11. 在Visual FoxPro的命令窗口中输入命令行
? AT("net","Internet")
执行后,屏幕上显示的结果是( )。
A) 6 B) .F. C) 0 D) .T.
12. 在Visual FoxPro中,下面命令的输出结果是( )。
? "ni"$"continue"
A) .T. B) .F. C) .y. D) .n.
13. 在Visual FoxPro命令窗口中输入下列命令:
STORE .F. TO R
?R
执行后显示的结果是( )。
A) .F. B) .T.
C) 0 D) 1
14. 在Visual FoxPro系统中,打开已有的数据表STUDENT.DBF后,要显示某一条记录,应使用的命令是( )。
A)LIST B) DISPLAY
C) LOCATE D) SKIP
15. 设数据表PRODUCT.DBF中有20条记录,在Visual FoxPro命令窗口,输入下列命令
USE PRODUCT
SKIP 3
COUNT TO N
?N
显示的结果是( )。
A) 0 B) 3
C) 4 D) 20
16. 在Visual FoxPro中,打开某数据表文件后,要将记录的指针定位在第3条记录,可以使用的命令是( )。
A) SKIP 3 B) LOCATE 3
C) FIND 3 D) GO 3
17. 在Visual FoxPro命令窗口,输入并执行下列命令后,
USE BASE
打开的数据表文件名是( )。
A)BASE.DBF B) BASE.FRX
C) BASE.MPR D) BASE.BAK
18. 在Visual FoxPro环境中建立数据表时,逻辑型字段宽度的字节数为( )。
A) 1 B) 8
C) 4 D) 10
19. 在针织厂"库存"数据表文件中,"库存量"字段是数值型,若检索"库存量"少于370的记录,应该使用的逻辑表达式是( )。
A) 库存量<=370 B) 库存量>370
C) 库存量>=370 D) 库存量<370
20. 在Visual FoxPro中,数据表文件名为TEACHER1.DBF,则它备注文件名是( )。
A) TEACHER1.PRG B) TEACHER1.FRT
C) TEACHER1.FPT D) TEACHER1.FXP
21. VFP中的系统配置文件名为( )。
A)CONFIG.SYS B) CONFIG.FPW C) FOXUSER.DBF D) FOXUSER.FPW
22. 在Visual Foxpro命令中,For<条件>短语和Fields<字段名表>短语分别对应的两种关系运算为( )。
A) 投影和连接 B)选择和投影
C) 连接和投影 D)选择和替换
23. 数据库系统和文件系统的主要区别是( )。
A) 数据库系统复杂而文件系统简单
B) 文件系统不能解决数据冗余和数据独立性问题而数据库系统可以
C) 文件系统只能管理文件而数据库系统还能管理其它类型的数据
D) 文件系统只能用于小型的微型机而数据库系统还能用于大型机
24. 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型,在常用的数据模型中,不包括的是( )。
A) 网状模型 B) 链状模型
C) 层次模型 D) 关系模型
25. 以.CDX为扩展名的文件是( )。
A) 复合索引文件
B) 内存变量文件
C) 程序文件
二、判断题(1×10=10分)
1、在索引文件被删除时,其相应的表文件必须打开。
2、用USE命令打开表文件时,数据指针始终是指向第一条记录。
3、FIND、SEEK、LOCATE查找命令,既适合已建索引的表文件,也适合未建索引的表文件。
4、使用ZAP命令可以删除已打开的表文件中的所有记录。
5、在VFP中可用STORE命令对字段变量赋值。
6、无论表打开否,与内存变量同名的字段变量其优先级高于内存变量。
7、对当前表执行GO BOTTOM 命令后,函数EOF()的值必为.T.。
8、显示所有内存变量名的命令是LIST MEMORY *.* 。
9、CLEAR命令为关闭表文件。
10、已经定义的数组变量在未赋值之前,其初值均为逻辑假值.F.。
三、填空题(1×15=15分)
1、在关系数据库的基本操作中,从关系中抽取满足条件的元组称为 (1) ;从关系中抽取指定列的操作称为 (2) ;将两个关系中相同属性组的元组连接到一起而形成新的关系的操作称为 (3) 。
2、执行命令?LEFT("Windows",3)的显示结果为(4) 。
3、写出以下Visual FoxPro表达式的数据类型(用相应字母表示.):DAY(DATE())的数据类型是(5) 、EOF()的数据类型是(6) 、DATE()+30的数据类型是(7) 。
4、在Visual FoxPro中,数据库文件的扩展名是 (8) ,数据表文件的扩展名是 (9) 。
5、给出下列表达式的值: LEN(DTOC(DATE())) (10)
STUFF(“同济大学生”,5,0,LEFT(“大学生网”,4)) (11)
“XP”>”WinXP” .AND. “100”>”90” (12)
6、写出下列表达式:
求实数X的整数部分 (13)
求自然数M的个位数字 (14)
判断N是否为奇数 (15)
四、写出下列程序的运行结果(5×2=10分)
1、设C的值为”adebc”
SET TALK OFF
CLEAR
ACCEPT "C=" TO C
L=LEN(C)
P=SPACE(0)
DO WHILE L>0
C1=SUBS(C,L,1)
P=P+C1
L=L-1
ENDDO
?C+"->"+P
SET TALK ON
2、设输入的数值N为5(A的ASC码为65)
SET TALK OFF
CLEAR
FOR X=1 TO 4
? SPACE (9 - X )
Y=1
DO WHILE Y<=X
?? “# ”
Y=Y+1
ENDDO
ENDFOR
SET TALK ON
RETURN
五、程序填空(2×10=20分)
1、下列程序实现求一元二次方程AX2+BX+C=0的解。
SET TALK OFF
CLEAR
DO WHILE .T.
INPUT "A=" TO A
INPUT "B=" TO B
INPUT "C=" TO C
D=B*B-4*A*C
P=-B/(2*A)
IF ________(1)_______
?"方程无实数解,重新输入数据!"
LOOP
ELSE
D=_______(2_________
X1=(-B+D)/(2*A)
X2=(-B-D)/(2*A)
? " X1="+STR(X1,6,2)
? " X2="+STR(X2,6,2)
________(3)_________
WAIT " 继续求解吗?" TO YN
IF UPPER(YN)<>"Y"
______(4)______
ENDIF
_____(5)________
SET TALK ON
RETU
2、下列程序是根据给定的汉字字符串表达式返回其倒置字符串,根据要求填空。
SET TALK OFF
CLEAR
X="数据库管理系统"
L=____(6)__
C=SPACE(0)
DO WHILE L>0
Q=____(7)____
C=C+___(8)___
L=_____(9)____
ENDDO
____(10)_____
RETUR
六、综合编程(10×2=20分)
2、显示输出20-600之间能同时被5和9整除的数,并统计满足条件的数据的个数。
嘉兴学院成人教育学院
各相关专业(专升本)函授班
《VFP数据库)》(模拟A卷)答题纸
年级:考试形式:闭卷 考试时间:120分钟
一、单选题(1×25=25分)
二、判断题(1×10=10分)
三、填空题(1×15=15分)
四、写出下列程序的运行结果(5×2=10分)
五、程序填空(2×10=20分)
六、综合编程(10×2=20分)
1、
2、
《VFP数据库》(A卷)答案:
一、单选题(1×25=25分)
二、判断题(1×10=10分)
三、填空题(1×15=15分)
四、写出下列程序的运行结果(5×2=10分)
五、程序填空(2×10=20分)
六、综合编程(10×2=20分)
SET TALK OFF
CLEA
INPUT "输入一个行数:" TO N
A=0
FOR I=1 TO N
?SPACE(30-I)
FOR J=1 TO 2*I-1
??CHR(65-I+J+A)
ENDFOR
A=A+1
ENDFOR
RETU