考察内容:常量,变量的表示方法,宽度;变量的作用域。表达式的计算;空值null的使用
例题分类:
2012年春
下列字符型常量的表示中,错误的是( )
A)[[品牌]] B)'5+3' C)'[x=y]' D)["计算机"]
表达式LEN(SPACE(3)-SPACE(2))的结果为 5
关于内存变量的调用,下列说法正确的是_______
A)局部变量能被本层模块和下层模块程序调用
B)私有变量能被本层模块和下层模块程序调用
C)局部变量不能被本层模块程序调用
D)私有变量只能被本层模块程序调用
解析:本题考察变量作用域,见下图:
" 类型 | 作用域 | ||
上一层 调用者 | 当前(定义该变量的)程序中 | 下一层 被调用的过程 | |
LOCAL | ×不可用 | √可用 | × |
PRIVATE | × | √ | √ |
PUBLIC | √ | √ | √ |
在Visual FoxPro中表达式(1+2^(1+2))/(2+2)的运算结果是 2.25 。
函数考点★★
考察内容:各种常用函数的功能,计算,返回结果,数据类型。包括数据库和表函数。
例题分类:
2012年春
函数UPPER("1a2B")的结果是( )
A)1A2b B)1a2B C)1A2B D)1a2b
某数据表有20条记录,若用函数EOF( )测试结果为.T.,那么此时函数RECNO()值是( )
A) 21 B 20 C) 19 D) 1
2011年秋
假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是
A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3)
C)A和B都是 D)A和B都不是
2011年春
在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是
?RECCOUNT()
A)0 B)1 C)40 D)出错
解析:reccount()函数返回表示实际的物理记录个数,不受set deltete on命令影响。
阅读程序代码考点
考察内容:读程序,写出结果。需要掌握程序的分支,循环结构及语句执行过程。
例题分类:
2011年秋
在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循环体外执行ENDSCAN后面的语句,应使用____
A)LOOP语句 B)EXIT语句 C)BREAK语句 D)RETURN语句
如下程序的运行结果是 101,100 。
CLEAR
STORE 100 TO x1,x2 解析:此时x1=100,x2=100,均为私有
SET UDFPARMS TO VALUE 设置为值传递方式
DO p4 WITH x1,(x2) 采用do命令 调用过程p4,不受set udfp
命令的影响,x1仍然是地址传递,(x2)是强制值传递
? x1, x2
* 过程p4
PROCEDURE P4
PARAMETERS x1,x2 此时,x1=100,x2=100
STORE x1+1 to x1 此时,x1=101,返回
STORE x2+1 to x2 此时,x2=101,不返回
ENDPROC
解析:
(1)在默认情况下(程序中没有set udfp 命令的情况下),采用Do方式调用,参数是双向可返回的地址传递,也叫址传或引用;采用函数()方式调用,例如p4(x1,x2),参数是单向不返回的值传递;如果实参数是一个常量,或是一个表达式,则不管采用什么方式调用,参数都是值传递。
(2)如果程序中,出现set udfp命令,该命令只对函数()方式调用起作用,对Do方式调用,不起作用,也就是说Do方式调用不受 set udfp命令的影响。
例如: SET UDFPARMS TO VALUE
p4(x1,x2) x1,x2就是值传
SET UDFPARMS TO reference
p4(x1,x2) x1,x2就是地址传递
(3)如果程序中,出现set udfp命令,又不想受et udfp命令的影响,可以强制改变传递方式。参数加(),强制值传递,@参数表示强制地址传递。
例如:SET UDFPARMS TO VALUE
p4(x1,@x2) x1就是值传,x2就是地址传递
数据库表的扩展属性,触发器,索引表达式考点
考察内容:如何利用函数和表达式运算符,书写满足题目要求的条件表达式。
例题分类:
2012年春
对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为____
A)性别+年龄 B)VAL(性别)+年龄 C)性别,年龄 D)性别+STR(年龄,2)
在Visual FoxPro中,为了使表具有更多的特性应该使用( )
A)数据库表 B)自由表 C)数据库表或自由表 D)数据库表和自由表
Vfp中的完整性考点
考察内容:vfp中的三类完整性:域完整性(字段的),实体完整性(记录的),参照完整性(表和表之间的)
例题分类:
2012年春
为数据库表增加字段有效性规则是为了保证数据的( )
A)域完整性 B)表完整性 C)参照完整性 D)实体完整性
删除父表中的记录时,若子表中的所有相关记录能自动删除,则相应的参照完整性的删除规则为 级联 规则。
2011年秋
在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是( )
A)只删除父表中的记录,不影响子表
B)任何时候拒绝删除父表中的记录
C)在删除父表中记录的同时自动删除子表中的所有参照记录
D)若子表中有参照记录,则禁止删除父表中记录
2011年春
在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的________
A)参照完整性 B)实体完整性 C)域完整性 D)用户定义完整性
2010年春
在Visual FoxPro中,建立数据库表时,将年龄字段值在18~45岁之间的这种约束属于 域 完整性约束。
VFP中的命令考点★★★
考察内容:各种vfp命令,包括:set设置命令,append,browse,replace,delete,copy,count,locate,skip,go,continue,use,open,select,list,seek,recall,zap,pack,index,accept,wait,input等。必须掌握每个命令的功能,使用方法。
除此之外,还有一些上机操作对应的命令,例如 DO命令,modify,create form,set order to,free table,add table,set filter to,set fields to,read events,clear events等。
例题分类:
2012年春
在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是( )
A) OPEN B) SELECT C) USE D) LOAD
在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是( )
A)ACCEPT、WAIT B)INPUT、WAIT
C)INPUT、ACCEPT D)INPUT、ACCEPT和WAIT
要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行( )
A)SET TO SYSMENU B)SET SYSMENU TO DEFAULT
C)SET TO DEFAULT D)SET DEFAULT TO SYSMENU
2011年秋
在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令( )
A)GOTO B)SKIP C)CONTINUE D)GO
解析:locate与continue 一起用,seek与skip一起用,因为seek是按照主控索引排序后的顺序进行查找。
建立表单的命令是( )
A)CREATE FORM B)CREATE TABLE C)NEW FORM D)NEW TABLE
在Visual FoxPro中运行表单的命令是 do form 。
为了使日期的年份显示4位数字应该使用SET CENTURY ON 命令进行设置。
在Visual FoxPro中可以使用命令DIMENSION 或 DECLARE 说明数组变量。
在Visual FoxPro中建立表单应用程序坏境时,显示出初始的用户界面之后,需要建立一个事件循环来等待用户的交互动作,完成该功能的命令是 read events ,该命令使Visual FoxPro开始处理诸如单击鼠标、键盘输入等用户事件。
2011年春
在Vaual FoxPro中,使用LOCATL FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该
A)再次使用LOCATE命令重新查询 B)使用SKIP命令
C)使用CONTINUE命令 D)使用GO命令
SQL命令考点★★★
考察内容:各种SQL命令(适用于任何数据库的命令),包括create,alter,insert,update,delete from,drop,select_sql等,涉及第三章数据库与表操作 和 第四章 查询与视图章节的内容
例题分类:
2012年春
查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是( )
A)SELECT * FROM 教师 WHERE 住址 LIKE "%望京%"
B)SELECT * FROM 教师 FOR 住址 LIKE "%望京%"
C)SELECT * FROM 教师 FOR 住址 ="%望京%"
)SELECT * FROM 教师 WHERE 住址 ="%望京%"
注意:出现在查询where子句中,like运算符中的%作为通配符,可匹配任意多个字符,其他情况下,%是求模数运算,而通配符是*与?。
为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是___
A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"
B)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS (职工号,3)="110"
C)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"
D)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT (职工号,3)="110"
删除视图salary的命令是______
A) DROP VIEW salary B) DROP salary VIEW
C) DELETE salary D) DELECT salary VIEW
在Visual FoxPro中,删除记录的SQL命令是 delete from
下列选项中,下列不属于SQL数据定义功能的是( )
A)ALTER B)CREATE C)DROP D)SELECT
见新教材12页。
在工资表中,按工资从高到低显示职工记录的SQL语句为:
SELECT * FROM 工资表 ORDER BY 工资 desc
31—35题使用如下三个数据库表:
图书(索书号,书名,出版社,定价,ISBN)
借书证(结束证号,姓名,性别,专业,所在单位)
借录(借阅号,索书号,借书证号,借书日期,还书日期)
其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。
(31)查询借书证上专业为“计算机”的所有信息,正确的SQL语句是______
A)SELECT ALL FROM 借书证 WHERE 专业="计算机"
B)SELECT 借书证号 FROM 借书证 WHERE 专业="计算机"
C)SELECT ALL FROM 借录 WHERE 专业="计算机"
D)SELECT * FROM 借书证 WHERE 专业="计算机"
(32)查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是____
A)SELECT 书名,出版社,借书日期 FROM 图书,借录
WHERE 借书日期=2011 AND 图书.索书号=借录.索书号
B)SELECT 书名,出版社,借书日期 FROM 图书,借录
WHERE 借书日期=YEAR(2011) AND 图书.索书号=借录.索书号
C)SELECT 书名,出版社,借书日期 FROM 图书,借录
WHERE图书.索书号=借录.索书号 AND YEAR(借书日期)=2011
D) SELECT 书名,出版社,借书日期 FROM 图书,借录图书.索书号=借录.索书号 AND WHERE YEAR(借书日期)=YEAR(2011)
(33)查询所有借阅过“中国出版社”图书的读者的姓名和所在单位______
A)SELECT 姓名,所在单位 FROM 借书证,图书,借录 WHERE 图书.索书号=借录.索书号 AND 借书证.借书证号=借录.借书证号 AND 出版社="中国出版社"
B)SELECT 姓名,所在单位 FROM图书,借书证WHERE 图书.索书号=借书证.借书证号 AND 出版社="中国出版社"
C)SELECT 姓名,所在单位 FROM图书,借录 WHERE 图书.索书号=借录.索书号 AND 出版社="中国出版社"
D)SELECT 姓名,所在单位 FROM 借书证,借录
WHERE 借书证.借书证号=借录.借书证号 AND 出版社="中国出版社"
(34)从借书证表中删除借书证号为“1001”的记录,正确的SQL语句是____
A)DELETE FROM 借书证 WHERE 借书证号="1001"
B)DELETE FROM 借书证 FOR 借书证号="1001"
C)DROP FROM 借书证 WHERE 借书证号="1001"
D)DROP FROM 借书证 FOR 借书证号="1001"
(35)将选项为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的SQL语句是____
A)UPDATE 借书证 SET 所在单位="锦上计划研究所" WHERE 所在单位="不详"
B)UPDATE 借书证 SET 所在单位="不详" WITH所在单位="锦上计划研究所"
C)UPDATE 借书证 SET 所在单位="不详" WHERE所在单位="锦上计划研究所"
D)UPDATE 借书证 SET 所在单位="锦上计划研究所" WITH 所在单位="不详"
2011年秋
(15)SQL查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中指定查询条件的短语是
A)SELECT B)FROM C)WHERE D)ORDER BY短语
(16)SQL查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中HAVING 必须配合使用的短语是
A)FROM B)GROUP BY C)WHERE D)ORDER BY
(17)如果SQL查询的SELECT短语中使用TOP,则必须配合
A)HAVING短语 B)GROUP BY短语 C)WHERE短语 D)ORDER BY
(18)删除表s中字段c的SQL命令是
A)ALTER TABLE s DELETE c B)ALTER TABLE s DROP c
C)DELETE TABLE s DELETE c D)DELETE TABLE s DROP c
在Visual FoxPro中,如下描述正确的是( )
A)对表的所有操作,都不需要使用USE命令先打开表
B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表
C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表
D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表
使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是( )
A)DELETE FROM s FOR price>30
B)DELETE FROM s WHERE price>30
B)DELETE FOR price>30
D)DELETE s WHERE price>30
正确的SQL插入命令的语法格式是
A)INSERT IN … VALUES … B)INSERT TO … VALUES …
C)INSERT INTO … VALUES … D)INSERT … VALUES …
SQL语句中,能够判断“订购日期”字段是否为空值的表达式是( )
A)订购日期=NULL B)订购日期=EMPTY
C)订购日期 IS NULL D)订购日期 IS EMPTY
解析:或者 empty(订购日期)
第(32)-(35)题使用如下3个表:
商店 (商店号, 商店名, 区域名, 经理姓名)
商品 (商品号, 商品名, 单价)
销售 (商店号, 商品号, 销售日期, 销售数量)
(32)查询在“北京”和“上海”区域的商店信息的正确命令是________
A)SELECT * FROM 商店 WHERE 区域名='北京' AND 域名名='上海'
B)SELECT * FROM 商店 WHERE 区域名='北京' OR 域名名='上海'
C)SELECT * FROM 商店 WHERE 区域名='北京' AND '上海'
D)SELECT * FROM 商店 WHERE 区域名='北京' OR '上海'
(33)查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是____
A)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额 FROM 商品 JOIN 销售 ON 商品.商品号=销售.商品号 WHERE 单价=(SELECT MAX(单价) FROM 商品)
B)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额 FROM 商品 JOIN 销售 ON 商品.商品号=销售.商品号 WHERE 单价=MAX(单价) max函数中的参数2个或2个以上
C)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额 FROM 商品 JOIN 销售 WHERE 单价=(SELECT MAX(单价) FROM 商品)
D)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额 FROM 商品 JOIN 销售 WHERE 单价=MAX(单价)
(34)查询商品单价在10到50之间、并且日销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是________
A)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品 JOIN 销售
WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 ORDER BY 单价 DESC
B)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品 JOIN 销售
WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 ORDER BY 单价
C)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品,销售
WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 ON 商品.商品号=销售.商品号 ORDER BY 单价
D)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品,销售 WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 AND 商品.商品号=销售.商品号 ORDER BY 单价 DESC
(35)查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确命令是________
A)SELECT 商店名, SUM(销售数量*单价) AS 销售金额合计 FROM 商店, 商品, 销售 WHERE 销售金额合计 20000
B)SELECT 商店名, SUM(销售数量*单价) AS 销售金额合计>20000 FROM 商店, 商品, 销售 WHERE 商品.商品号=销售.商品号 AND 商店.商店号=销售.商店号
C)SELECT 商店名, SUM(销售数量*单价) AS 销售金额合计 FROM 商店, 商品, 销售 WHERE 商品.商品号=销售.商品号 AND 商店.商店号=销售.商店号 AND SUM(销售数量*单价)>20000 GROUP BY 商店名
D)SELECT 商店名, SUM(销售数量*单价) AS 销售金额合计 FROM 商店, 商品, 销售 WHERE 商品.商品号=销售.商品号 AND 商店.商店号=销售.商店号 GROUP BY 商店名 HAVING SUM(销售数量*单价)>20000
2012年春
向student表插入一条新记录的正确SQL语句是
A)APPEND INTO student VALUES('0401','王芳','女',18)
B)APPEND student VALUES('0401','王芳','女',18):
C)INSERT INTO student VALUES('0401','王芳','女',18)
D)INSERT student VALUES('0401','王芳','女',18)
2011年春
第(31)-(35)题使用如下三个数据库表:
学生表:student(学号,姓名,性别,出生日期,院系)
课程表:course(课程号,课程名,学时)
选课成绩表:score(学号,课程号,成绩)
其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是_____
第一种方法:
select学号,姓名FROM student s inner join score sc on s.学号=sc.学号 GROUP BY 1 HAVING MIN ( sc. 成绩)>=85
或者:第二种方法
SELECT学号,姓名FROM student s WHERE NOT EXISTS ;
(SELECT * FROM score sc WHERE sc.学号=s.学号AND成绩<85)
注意: ① where与exists之间无字段
②子查询是一个有着全部字段(或者多个字段)的数据集合
此时,where子语句的功能是判断是否存在这样的集合?(是否存在sc和s表中相同学号且成绩小于85的学生的集合,如果存在这样的集合,查询的结果是成绩小于85的学生信息,如果不存在这样的集合,查询的结果就是成绩大于等于85的学生信息)
或者:第三种方法
SELECT学号,姓名FROM student s WHERE s. 学号NOT IN ;
(SELECT distinct sc. 学号 FROM score sc WHERE sc.成绩<85)
注意: ① where与IN之间有字段
②子查询是一个字段的数据集合,且该字段与 where后的字段相同
此时,where子语句的功能是判断 s表的学号是否在子查询的结果集合中?
2010年秋
使用如下数据表:
学生.DBF:学号(C,8),性名(C,6),性别(C,2)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)
假设所有学生都己选课,所有的选课成绩都己确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是______
A) SELECT*FROM学生WHERE学号IN (SELECT 学号FROM选课WHERE成绩>=90)
B)SELECT*FROM学生WHERE学号NOT IN (SELECT学号FROM选课
WHERE成绩<90)
C)SELECT‘FROM学生WHERE学号!=ANY (SELECT学号FROM选课WHERE成绩<90) 说明:any或some表示“某一个,其中的一个”
D)SELECT* FROM学生WHERE学号=ANY (SELECT学号FROM选课WHERE成绩>=90)
思考:为什么不选A?
举例说明:假设选课表有如下几条记录
学号 | 课程号 | 成绩 |
101 (李四) | E01 (英语) | 98 |
101 (李四) | S01 (数学) | 90 |
102 (张三) | F01 (汉语) | 95 |
102 (张三) | S01 (数学) | 88 |
103 (王五) | T01 (体育) | 85 |
103 (王五) | S01 (数学) | 88 |
1any与some 是等价的,功能一样,含义一样,均表示“某一个,其中的一个”
2all 表示 “所有的,每一个都”
举例:
X > ANY(1,4,7)
表示:x只要大于 1,4,7中的某一个就可以(表达式就为真),所以x可以是大于1的任何整数。等价于:x > min(1,4,7)
X > ALL(1,4,7)
表示:x必须大于 1,4,7中的每一个数(表达式为真),所以x可以是大于7的任何整数。等价于:x > max(1,4,7)
依次类推:
X < ANY(1,4,7) 等价于: x < max(1,4,7)
X < ALL(1,4,7) 等价于: x < MIN(1,4,7)
X = ANY(1,4,7) 等价于: X=1 OR X=4 OR X=7
X != ANY(1,4,7) 等价于: X!=1 OR X!=4 OR X!=7 注意:x=1或4或7,表达式亦真
X != ALL(1,4,7) 等价于:X!=1 AND X!=4 AND X!=7 除了1,4,7之外的其他数。
控件属性、事件、方法考点★
考察内容:各种控件的常用属性,事件,方法,属性的拼写,控件的名称、分类及作用,事件的激发顺序,常用方法的功能,拼写。内容多,题目较简单,但是必考。
例题分类:
2012年春
下列控件中,不能设置数据源的是( )
A)复选框 B)命令按钮 C)选项组 D)列表框
解析:考察控件的分类。
在命令按钮组中,决定命令按钮数目的属性是______
A) ButtonNum B)ControlSource C)ButtonCount D)Value
在Visual FoxPro中为表单指定标题的属性是 caption 。
假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是( )
A)表单Init B)选项按钮的Init C)选项按钮组的Init D)表单的Load
解析:考察事件激发顺序。有2个顺序必须牢记:
焦点事件的激发顺序: when事件、gotfocus事件、 valid事件、lostfocus事件
对象创建事件的激发顺序: load事件、 init事件、 activate事件
对象释放事件的激发顺序: destroy事件、unload事件
2011年秋
为了使命令按钮在界面运行时显示“运行”,需要设置该命令按钮的哪个属性
A)Text B)Title C)Display D)Caption
为了使表单在运行时居中显示,应该将其 autocenter 属性设置为逻辑真。
为了表单运行时能够输入密码应该使用 文本框或textbox 控件
假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是( )
A)This.CheckBox1.Value B)ThisForm.CheckBox1.Value
C)This.CheckBox1.Selected D)ThisForm.CheckBox1.Selected
2011年春
在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是( )
A)Optiongroup1 B)Check1 C)Spinner1 D)List1
在设计界面时,为提供多选功能,通常使用的控件是 ()
A)选项按钮组 B)一组复选框 C)编辑框 D)命令按钮组
为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是
A)Default B)Enabled C)Use D)Enuse
VFP文件类型考点
考察内容:各种文件的扩展名,文件的特点,作用。
例题分类:
2012年春
报表文件的扩展名是( )
A).MNX B).FXP C).PRG D).FRX
可以随表的打开而自动打开的索引是( )
A)单项压缩索引文件 B)单项索引文件
C)非结构复合索引文件 D)结构复合索引文件
自由表与数据库表相比较,在自由表中不能建立 主 索引。
2011年秋
在创建数据库表结构时,为了同时定义实体完整性可能通过指定哪类索引来实现( )
A)唯一索引 B)主索引 C)复合索引 D)普通索引
在数据库中建立索引的目的是( )
A)节省存储空间 B)提高查询速度
C)提高查询和更新速度 D)提高更新速度
菜单定义文件的扩展名为mnx,菜单程序文件的扩展名是 . MPR 。
各种操作界面(设计器)考点
考察内容:考察vfp6.0上机环境的熟悉程度,各种设计器的界面,例如项目管理器,查询设计器,更新设计器,菜单设计器,报表设计器,表单设计器等。
例题分类:
2012年春
查询设计器中的“筛选”选项卡的作用是( )
A)查看生成的SQL代码 B)指定查询条件
C)增加或删除查询表 D)选择所要查询的字段
在Visual FoxPro的查询设计器中 字段 选项对应于SELECT短语
2011年秋
在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是( )
A)使用查询设计器创建的是一个包含SQL SELECT语句的文本文件
B)使用视图设计器创建的是一个包含SQL SELECT语句的文本文件
C)查询和视图有相同的用途
D)查询和视图实际都是一个存储数据的表
报表考点
考察内容:很少,偶尔会出现报表类题目,主要考察几个概念。
包括:报表的扩展名,运行/预览报表的命令report form ,报表的带区。报表中添加的控件——域控件。