vfp复习2008春

2019-04-16 19:33

2007秋 笔试部分

一、选择题

21.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际应用中,设计关系模式时一般要求满足 (21) 。

A.1NF B.2NF C.3NF D.4NF

22.设变量x的值为\,则下列表达式中运算结果为.T.的是 (22) 。

A.AT(\

B. BETWEEN(x,\

C. SUBSTR(LOWER(x),4)$x D. ISNULL(SUBSTR(x,7))

23.设XDH为XS表中的一个字段(类型为字符型,宽度为2个字节),则下列条件表达式中,与条件表达式XDH NOT IN (\功能等价的是 (23) 。

A.Xs.xdh!=\B.! (Xs.xdh>\

C.Xs.xdh<>\D.Xs.xdh=\

24.数据库表的主索引(及候选索引)的设置可以实现 (24) 。

A.域完整性 B.实体完整性 C.参照完整性 D.用户自定义完整性 25. 函数SELECT(1)的返回值是 (25) 。 A. 当前工作区号

B. 当前工作区的下一个工作区号

A.用于分组的字段必须是已选定输出的字段 B.WHERE子句用于对查询数据源的筛选 C.HAVING子句用于对查询结果的筛选

D.查询命令中的查询去向可以为屏幕、图形或数组 27. 在下列有关控件的叙述中,错误的是 (27) 。

A.对于标签控件(Label)的Caption属性值来说,其长度(即字符个数)没有限制 B.复选框控件(CheckBox)的Value属性值可以设置为0,或1,或2 C.有些控件无Caption属性,例如文本框(TextBox)

D.有些控件可通过相应的生成器设置其部分属性,例如命令按钮组(CommandGroup) 28. 在下列几组控件中,均有SetAll()方法的是 (28) 。

A.表单(Form)、命令按钮(CommandButton)、命令按钮组(CommandGroup) B.表单集(FormSet)、列(Column)、组合框(ComboBox) C.表格(Grid)、列(Column)、文本框(TextBox)

D.表单(Form)、页框(PageFrame)、命令按钮组(CommandGroup) 29.下列几组控件中,都有ControlCount属性的是 (29) 。 A.表单(Form)、文本框(TextBox)、列表框(ListBox)

C. 当前未被使用的最小工作区号 D. 当前未被使用的最大工作区号

26. 在下列有关查询命令(SELECT-SQL)的叙述中,错误的是 (26) 。

B.表单集(FormSet)、表单(Form)、页框(PageFrame) C.表单(Form)、页面(Page)、列(Column)

D.列(Column)、选项按钮组(OptionGroup)、命令按钮组(CommandGroup) 30. 在下列有关VFP报表的叙述中,错误的是 (30) 。 A.报表文件的扩展名为.FRX,报表备注文件的扩展名为.FRT

B.列报表的布局是每个字段在报表上占一行,一条记录一般分多行打印 C.标题带区的内容仅在整个报表的开始打印一次,并不是在每页上都打印 D.报表的数据环境中可以不包含任何表和视图

二、填空题

1. 关系的基本运算有两类:一类是传统的集合运算,包括并、差、交等;另一类是专门的关系运算,主要包括 (1) 、投影和联接等。

2. 在数据库设计中广泛使用的概念模型当属“实体-联系”模型(简称E-R模型)。E-R模型中有3个基本的概念,它们分别是 (2) 、联系和属性。

3. 用户要在D盘的根目录中创建一个名为MyBack的文件夹,可用命令 (3) D:\\MyBack。 4. 设置主程序后,可以对项目进行连编。若连编时选择“连编可执行文件”,则生成的可执行文件的扩展名为 (4) 。

5.字符型常量也称为字符串,它是由字符串“定界符”括起来的一串字符。字符串定界符可以是单引号、双引号或 (5) 。

6. 函数ROUND(1234.196, -2)的返回值为 (6) ,SUBSTR(\6) 的返回值为 (7) 。 7.如果因误操作删除了某个数据库文件,由于数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中。这时需要利用 (8) 命令删除存储在数据库表中的后链,使之成为自由表。

8. 用INSERT-SQL命令在XS(学生)表中添加如下表格所示的记录,可使用命令:

INSERT INTO xs(xh,jl,csrq) (9) (\获得三好学生称号\字段名与类型 值 XH(字符型) E9999 获得三好学生称号 XS.DBF 含义 学号 姓名 性别 出生日期 JL(备注型) CSRQ(日期型) 1988.07.14. 9. 某数据库SJK中包含XS(学生)表,其基本结构如下:

字段名 XH XM XB CSRQ 字段类型及宽度 C(10) C(8) C(2) D 若规定每位学生的生日补贴100元,可用下列SELECT-SQL命令查询并显示各个月份出生学生的人数和各月份的补贴总额,要求输出月份、人数、补贴总额,且结果按补贴总额降序排序。

SELECT (10) AS 月份, COUNT(*) AS 人数,; (11) AS 补贴总额 ;

FROM sjk!xs; GROUP BY 1;

ORDER BY 3 (12) XH为表达式创建了主索引):

字段名 XH XM XDH XS.DBF 含义 字段类型及宽度 学号 C(10) 姓名 C(8) 系代号 C(2)

字段名 XH CJ BZ CJ.DBF 含义 字段类型及宽度 学号 C(10) 成绩 N(3) 备注 M

10. 某数据库SJK中包含学生表(XS.DBF)和成绩表(CJ.DBF),表的结构如下(注:两个表均以

基于学生表和成绩表,可用下列SELECT-SQL命令查询各系学生考试合格的人数(注:成绩大于或等于60分为合格),要求查询系代号、系人数、系合格人数。

SELECT Xs.xdh AS 系代号, COUNT(*) AS 系人数, ; SUM( (13) ) AS 系合格人数,; FROM sjk!xs INNER JOIN sjk!cj ; ON Xs.xh = Cj.xh; GROUP BY (14)

11. 在使用SELECT-SQL命令进行查询时,若要保证在查询结果中无重复记录,可以在查询命令中使用 (15) 关键字(或称为“短语”或“子句”)。

12.形状控件(Shape)的Curvature属性用于控制其曲率,其取值范围为 (16) 。 13.对于表单的Load、Activate和Init这三个事件来说, (17) 事件的处理代码中不能引用表单中的对象, (18) 事件最后一个被触发。

14.若某表单上包含一个页框控件,页框上包含的页面数是未知的(或者说是动态变化的),则在刷新表单时为了刷新页框中的所有页面,可在页框的Refresh 方法中包含如下的代码: FOR i=1 TO THIS. (19) THIS.Pages[i].Refresh ENDFOR

15.某表单上分别有一个标签Label1、文本框Text1、命令按钮组CommandGroup1和计时器Timer1

控件(运行时如下图所示)。

在设计时,计时器的Interval属性值已设置为500、Enabled属性值已设置为.F.(即不启用),且已为计时器的Timer事件设置了事件处理代码,其功能是使文本框显示当前的系统日期与时间。命令按钮组中包含3个命令按钮,依次为“启用”、“暂停”和“退出”,其功能分别为启用计时器控件、不启用计时器控件和关闭表单,完善如下的命令按钮组的Click事件处理代码:

DO CASE

CASE THIS.Value=1

THIS. (20) .Timer1.Enabled=.T. THISFORM.Timer1.Enabled=.F. (21)

CASE THIS.Value=2 CASE THIS.Value=3 ENDCASE

16.某表单上有一个表格控件,其列数为7。若要使其第3~7列的标头(Header)的标题依次显示为:成绩1、成绩2、成绩3、成绩4、成绩5,则可在表格的Init事件处理代码中包含下列程序段。

FOR i=3 TO 7

THIS. (22) .Header1.Caption=\成绩\(23)

ENDFOR

17.设某表单上包含一个文本框控件,若要使该文本框获得焦点时能自动选中其中的所有文本,可在文本框的 GotFocus事件中包含下面几行代码:

TextBox::GotFocus

&&操作符 :: 用来从子类方法中执行父类的方法

THIS.SelStart = (24)

THIS.SelLength = LEN(ALLTRIM(THIS.Value))

注:SelStart属性指定选定文本的起始点,若没有选定文本则表示插入点(即光标)的位置(该设置的有效范围从0到控件编辑区域中字符的总数);SelLength属性指定被选择的字符数(该设置的有效范围从0到控件中字符的总数,小于 0 将导致运行错误)。

18.若已设计并生成了单文档界面(SDI)的菜单程序文件menua。现要求将该SDI菜单附加到某表单上,除了将表单设置为“作为顶层表单”外,还应该在表单的INIT事件中包含下列命令以运行菜单程序: (25) WITH THIS, .T.

19.完善下列程序,其功能是统计一个仅由数字组成的字符串中各种数字字符的个数: 【程序清单】 CLEAR

cStr=\ DO WHILE LEN(cStr)>0

c=LEFT(cStr,1) n&c.= (26) cStr= (27)

&&字符串初初值

STORE 0 TO n0, n1, n2, n3, n4, n5, n6,n7, n8, n9 &&计数变量

ENDDO

? n0, n1, n2, n3,n4, n5, n6,n7, n8, n9

20.完善下列自定义函数NoSpace(),其功能是将一个字符串中的所有空格删除。

FUNCTION NoSpace PARAMETERS cStr cResult=SPACE(0) FOR n=1 TO LEN(cStr)

IF SUBSTR(cStr,n,1)=SPACE(1)

(28) ENDIF

cResult= cResult+ SUBSTR(cStr,n,1)

ENDFOR

RETURN cResult ENDFUNC

21.下列程序运行后,X的值为 (29) ,Y的值为 (30) 。 【程序清单】

CLEAR x=26 y=0

IF INT(x/2)=x/2 y=MOD(x,3) x=x+4 ENDIF

IF INT(x/3)=x/3 y=MOD(x,-4) ENDIF ?x ?y

2007秋 笔试参考答题

一、选择题 (用答题卡答题,答案依次填在21~30答题号内)

21. 26. C A 22. 27. B A 23. 28. B D 24. 29. C C 25. 30. D B


vfp复习2008春.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:后张箱梁分项实施性施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: