二、多项选择题26.要为当前表中所有职工增加50元津贴,下列命令中错误的是
A)CHANGE 津贴 WITH 津贴+50
B)REPLACE 津贴 WITH 津贴+50
C)CHANGE ALL 津贴 WITH 津贴+50
D)REPLACE ALL 津贴 WITH 津贴+50
27.打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是
A)执行命令DELETENEXT3
B)先执行命令GOTO2,再执行命令DELETENEXT3
C)执行命令DELETERECORD2TO4
D)执行命令DELETE FOR RECNO( )>=2.AND.RECNO( )<=4
28.下面4组命令,每组命令的执行结果一定相同的是
A)DELETE与DELETERECORDRECNO()
B)DELETEALL与DELETEFOR.T.
C)DELETEFOR 职称="讲师"与DELETE WHILE 职称="讲师"
D)DELETE与DELETENEXT 1
29.Visual FoxPro 中,索引文件的扩展名可以为
A).DBC
B).CDX
C).DBF
D).IDX
30.下面有关数据库表索引的描述,错误的是
A)使用索引并不能加快对数据库表的查询操作
B)索引与数据库表的数据存储在一个文件中
C)建立索引以后,原来的数据库表文件中记录的物理顺序不变
D)创建索引是创建一个指向数据库表文件记录的指针构成的文件
三、判断题
31.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。
32.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。
33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。
34.永久联系在数据库设计器中显示为表索引间的连接线。
35.Update语句是SQL语言最重要的,也是使用最频繁的语句。
36.Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。
37.菜单设计器的主要功能有两个:一是为顶层表单设计下拉菜单,二是通过定制Visual FoxPro系统菜单建立应用程序的下拉式菜单。
38.可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。
39.定义一个自定义函数必须建立一个独立的文件。
40.用户从基类创建的子类属于用户定义类。用户定义类只能是子类,而不能是父类。
四、填空题
41.用二维表表示的实体及实体之间联系的数据模型的为。
42.在连接运算中,连接是指去掉重复属性的等值连接。
43.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是。
44.执行SET EXACT OFF命令后,命令 "数据库"=[数据] 的执行结果是。
45.命令 LEFT("123456789",LEN("计算机"))的结果是。
46.设D=15>16,命令 VARTYPE (D)的执行结果是。
47.打开数据库设计器的命令是DATABASE。
48.在VisualFoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在文件中。
49.与命令display的执行结果完全相同的另一个list命令应该是。
50.使记录指针相对于当前记录向上移动5个记录,应该使用命令。
五、程序填空题
51.下面程序的功能是对输入的正整数M和K(M>K)通过调用过程SUB计算并显示S的值,这里
S=K!+(K+1)!+……+M!,请填空:
CLEAR
INPUT "输入K值:"TOK
INPUT " 输入M值:"TOM
①
FOR R = K TO M
DO SUB ②S = S+A
ENDFOR
" S的值为:" , S
RETURN
③
PARAMETERSP , N
P = 1
FOR L=1 TO N
P = P*L
ENDFOR
RETURN
52.选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X>0,1,-1))等效
IF ①
Y = 1
ELSE
IF X = 0
②ELSE
___③_______
ENDIF
ENDIF
六、程序分析题
53.程序分析题
CLEAR
P = 0
FOR N = 1 TO 49
IF N>10
EXIT
ENDIF
IF MOD (N, 2) = 0
P = P+N
ENDIF
ENDFOR
"P=" , P
RETURN
执行上述程序,运行结果是
54.设图书.DBF表文件的内容如下:
记录号编号书名出版单位单价
1113388高等数学清华大学出版社24.00
2445501数据库导论科学出版社27.90
3332211计算机基础高等教育出版社23.00
4665544Visual FoxPro电子工业出版社28.60
5456788操作系统原理电子工业出版社25.00
6456728操作系统概论高等教育出版社21.00
7375666计算机网络清华大学出版社37.00
8245682计算机原理高等教育出版社25.00
阅读下列程序,写出程序的运行结果:
CLEAR
USE 图书
UPDATE图书 SET 单价=单价+10 WHERE 出版单位="科学出版社"
SELECT MAX(单价) INTO ARRAY A FROM 图书
A(1)
SELECT出版单位,AVG(单价) AS 平均价 FROM 图书;
GROUP BY 出版单位 INTO CURSOR TEMP
SELECT * FROM TEMP ORDER BY 平均价 DESC;
INTO CURSOR TEMP1
GO BOTTOM
出版单位
CLOSE DATABASE
执行上述程序,运行结果是:______________________
七、程序设计题
55.在c:\ata\temp\42\1234567\dit\GAE\temp下有“订货管理”数据库,数据库有一表“ORDER_DETAIL”,结构为:订单号C(6),器件名C(16),单价N(10,2)。请编写程序PROG1.DBF,保存在c:\ata\temp\42\1234567\dit\GAE\temp,要求修改器件的单价,修改方法:器件名为CPU的单价下调 10%,声卡下调10%,闪存下调15%,显卡上浮 10%,内存上浮15%。
八、操作题56.(1)请在C:\ata\Answer\42\1234567\VFT下打开数据库CK3。
(2)为表zg建立主索引,索引为primarg Key ,索引表达式为“职工号”。
(3)为表CK建立候选索引,索引名为candi_Key ,索引表达式为“仓库号”。
57.根据表txl.dbf和表jsh.dbf建立一个查询所有教师的职称、电话、奖金;要求查询去向是表,表名为query1.dbf,并执行该查询。
58.在考生目录下有数据库“CADB.DBC”,其中有数据库表“ZXKC”和“ZX”。建立单价大于等于1000,按规格降序排列的本地视图“CAMELTST”,该视图按顺序包括字段:产品编号、品名、进贷日期、规格。
参考答案
单项选择题
1.D 2.B 3.A4.D5.D
6.B7.C8.A9.C10.B
11.B12.D13.C14.B 15.D
16.C17.D18.B19.A20.B
21.D22.B23.A24.A25.C
多项选择题26.ABC27.BD28.ABD29.BD30.AB
判断题
31.对32.对33.错34.对35.错
36.对37.错38.错39.错40.错
填空题
41.关系模型42.自然43.字段变量44..T.45. 123456
46. L47. MODIFY48. RS.FPT49. LISTNEXT1或LISTRECORDRECNO( )
50. SKIP–5
程序填空题 51. (1)S=0(2) WITH A,R (3)PROCDURE SUB
52. (1)X>0 (2)Y=0(3)Y=-1
程序分析题
53. P=30 54. 37.90 高等教育出版社
程序设计题
55.先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下:
use order_detail
repl 单价 with 单价*0.9 for "CPU"$器件名
repl 单价 with 单价*0.9 for "声卡"$器件名
repl 单价 with 单价*0.85 for "闪存"$器件名
repl 单价 with 单价*1.1 for "显示卡"$器件名
repl 单价 with 单价*1.15 for"内存"$器件名
操作题(略)。
本文结束
特别声明:①凡本网注明稿件来源为"原创"的,转载必须注明"稿件来源:上海育路网",违者将依法追究责任;
②部分稿件来源于网络,旨在与用户分享信息,如有侵权,请联系我们沟通解决。
有用
25人觉的有用