VF历届真题附答案版_第1页
VF历届真题附答案版_第2页
VF历届真题附答案版_第3页
VF历届真题附答案版_第4页
VF历届真题附答案版_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国犍密莲土A)算法就是程序

VisualFoxPro数据库

程序设计B)设计算法时只需考虑

(考试时间90分钟,满

数据结构的设计

分100分)

C)设计算法时只需考虑

结果的可靠性

D)以上三种说法都不对

⑵下列关于线性链表叙

述中,正确的是

A)各数据结点的存储空

二、填空题(每空2分,共间可以不连续,但它们的

30分)存储顺序与逻辑顺序必

请将每一个空的正确答须一致

案写在答题卡[1】〜【15】B)各数据结点的存储顺

序号的横线上,答在试卷序与逻辑顺序可以不一

上不得分。致,但它们的存储空间必

注意:以命令关键字填空须连续

的必须拼写完整。C)进入插入与删除时,不

需要移动表中的元素

2011年9月D)以上三种说法都不对

一、选择题⑶下列关于二叉树的叙

⑴下列叙述中正确的是述中,正确的是

A)叶子结点总是比度为2

的结点少一个度是

B)叶子结点总是比度为2A)7

的结点多一个B)6

C)叶子结点数是度为的

C)3

结点数的两倍D)2

D)度为2的结点数是度为(6)程序调试的任务是

1的结点数的两倍A)设计测试用例

⑷软件按功能分为应用B)验证程序的正确性

软件、系统软件和支撑软C)发现程序中的错误

件(或工具软件)。下现D)诊断和改正程序中的

属于应用软件的是错误

A)学生成绩管理系统⑺下列关于数据库设计

B)C语言编译程序的叙述中,正确是的

C)UNIX操作系统A)在需求分析阶段建立

D)数据库管理系统数据字典

⑸某系…吉构图如下B)在概念设计阶段建立

_______XY系统

数据字典

功能1功能2功能3

C)在逻辑设计阶段建立

功能功能功能

2.12.22.3数据字典

D)在物理设计阶段建立

数据字典

⑻数据库系统的三级模

该系统总体结构图的深式不包括

A)概念模式B)自顶向下

B)内模式0模块化

C)外模式D)逐步求精

D)数据模式(H)在创建数据库表结

⑼有三个关系R、S和T如构时,为了同时定义实体

下:完整性可能通过指定哪

R类索引来实现

SA)唯一索引

T

则由关系R和S得到关系T

的操作是

A)自然连接D)普通索引

B)差(12)关系运算中选择某

C)交些列形成新的关系的运

D)并算是

(10)下列选项中属于面A)选择运算

向对象设计方法主要特B)投影运算

征的是C)交运算

A)继承D)除运算

(13)在数据库中建立索HAVING...ORDERBY

引的目的是其中指定查询条件的短

A)节省存储空间语是

A)SELECT

B)提高查询速度B)FROM

C)提高查询和更新速度C)WHERE

D)ORDERBY短语

D)提高更新速度(16)SQL查询命令的结构

(14)假设变量a的内容是是SELECT...FROM...

“计算机软件工程师”,WHERE…GROUPBY...

变量b的内容是“数据库HAVING...ORDERBY

管理员”,表达式的结果其中HAVING必须配合使

为“数据库工程师”的是用的短语是

A)left(b,6)-right(a,6)A)FROM

B)GROUPBY

B)substr(b,1,3)-substC)WHERE

r(a,6,3)D)ORDERBY

0人和8都是(17)如果SQL查询的

SELECT短语中使用TOP,

D)A和B都不是则必须配合

(15)SQL查询命令的结构A)HAVING短语

是SELECT...FROM...B)GROUPBY短语

WHERE・・・GROUPBY...C)WHERE短语

D)ORDERBY(20)在VisualFoxPro中,

(18)删除表s中字段c的如果希望跳出SCAN…

SQL命令是ENDSCAN循环体外执行

A)ALTERTABLEsDELETEENDSCAN后面的语句,应

c使用

B)ALTERTABLEsDROPcA)LOOP语句

C)DELETETABLEsDELETEB)EXIT语句

cC)BREAK语句

D)DELETETABLEsDROPcD)RETURN语句

(19)在VisualFoxPro中,(21)在VisualFoxPro中,

如下描述正确的是为了使表具有更多的特

A)对表的所有操作,都不性应该使用

需要使用USE命令先打开A)数据库表

表B)自由表

B)所有SQL命令对表的所C)数据库表或自由表

有操作都不需要使用USED)数据库表和自由表

命令先打开表(22)在VisualFoxPro中,

C)部分SQL命令对表的所查询设计器和视图设计

有操作都不需要使用USE器很像,如下描述正确的

命令先打开表是

D)传统的FoxPro命令对A)使用查询设计器创建

表的所有操作都不需要的是一个包含SQLSELECT

使用USE命令先打开表语句的文本文件

B)使用视图设计器创建要查找下一条匹配的记

的是一个包含SQLSELECT录,通常使用命令

语句的文本文件A)GOTO

C)查询和视图有相同的B)SKIP

用途C)CONTINUE

D)查询和视图实际都是D)GO

一个存储数据的表(25)假设表s中有10条记

(23)使用SQL语句将表s录,其中字段b小于20的

中字段price的值大于30记录有3条,大于等于20,

的记录删除,正确的命令并且小于等于30的记录

是有3条,大于30的记录有4

A)DELETEFROMsFOR条。执行下面的程序后,

price>30屏幕显示的结果是

B)DELETEFROMsWHERESETDELETEON

price>30DELETEFROMsWHEREb

C)DELETEFORprice>30BETWEEN20AND30

?RECCOUNT()

D)DELETEsWHEREA)10

price>30B)7

(24)在VisualFoxPro中,C)0

使用SEEK命令查找匹配D)3

的记录,当查找到匹配的(26)正确的SQL插入命

第一条记录后,如果还需令的语法格式是

A)INSERTIN...Value

VALUES...C)This.CheckBoxl.Sele

B)INSERTTO...cted

VALUES...D)ThisForm.CheckBoxl.

C)INSERTINTO...Selected

VALUES...(29)为了使命令按钮在

D)INSERT...VALUES...界面运行时显示“运行"

(27)建立表单的命令是需要设置该命令按钮的

A)CREATEFORM哪个属性

B)CREATETABLEA)Text

C)NEWFORMB)Title

D)NEWTABLEC)Display

(28)假设某个表单中有D)Caption

一^个复选框(CheckBoxl)(30)在VisualFoxPro中,

和一个命令按钮如果在表之间的联系中

Command1,如果要在设置了参照完整性规则,

Command1的Click事件代并在删除规则中选择了

码中取得复选框的值,以“级联”,当删除父表中

判断该复选框是否被用的记录,其结果是

户选择,正确的表达式是A)只删除父表中的记录,

A)This.CheckBoxl.Valu不影响子表

eB)任何时候拒绝删除父

B)ThisForm.CheckBoxl.表中的记录

C)在删除父表中记录的A)SELECT*FROM商店

同时自动删除子表中的WHERE区域名二‘北京’

所有参照记录AND区域名二‘上海’

D)若子表中有参照记录,B)SELECT*FROM商店

则禁止删除父表中记录WHERE区域名二'北京'OR

(31)SQL语句中,能够判区域名二‘上海’

断“订购日期”字段是否C)SELECT*FROM商店

为空值的表达式是WHERE区域名二‘北京’

A)订购日期二NULLAND'上海’

B)订购日期二EMPTYD)SELECT*FROM商店

C)订购日期ISNULLWHERE区域名二'北京'OR

D)订购日期ISEMPTY‘上海'

第(32)-(35)题使用如下(33)查询单价最高的商

3个表:品销售情况,查询结果包

商店(商店号,商店名,括商品号、商品名、销售

区域名,经理姓名)日期、销售数量和销售金

商品(商品号,商品名,额。正确命令是

单价)A)SELECT商品.商品号,

销售(商店号,商品号,商品名,销售日期,销

销售日期,销售数量)售数量,销售数量*单价

(32)查询在“北京”和“上AS销售金额FROM商品

海”区域的商店信息的正JOIN销售ON商品,商

确命令是品号二销售.商品号

WHERE单价二(SELECT到50之间、并且日销售数

MAX(单价)FROM商品)量高于20的商品名、单

B)SELECT商品.商品号,价、销售日期和销售数

商品名,销售日期,销量,查询结果按单价降

售数量,销售数量*单价序。正确命令是

AS销售金额FROM商品A)SELECT商品名,单价,

JOIN销售ON商品.商销售日期,销售数量

品号二销售.商品号FROM商品JOIN销售

WHERE单价=MAX(单价)WHERE(单价BETWEEN10

0SELECT商品.商品号,AND50)AND销售数量

商品名,销售日期,销>20ORDERBY单价DESC

售数量,销售数量*单价B)SELECT商品名,单价,

AS销售金额FROM商品销售日期,销售数量

JOIN销售WHERE单价FROM商品JOIN销售

=(SELECTMAX(单价)WHERE(单价BETWEEN10

FROM商品)AND50)AND销售数量

D)SELECT商品.商品号,>20ORDERBY单价

商品名,销售日期,销0SELECT商品名,单价,

售数量,销售数量*单价销售日期,销售数量

AS销售金额FROM商品FROM商品,销售WHERE

JOIN销售WHERE单价(单价BETWEEN10AND50)

二MAX(单价)AND销售数量>20ON商

(34)查询商品单价在10品,商品号二销售.商品号

ORDERBY单价店号二销售.商店号

D)SELECT商品名,单价,C)SELECT商店名,

销售日期,销售数量SUM(销售数量*单价)AS

FROM商品,销售WHERE销售金额合计FROM商

(单价BETWEEN10AND50)店,商品,销售WHERE

AND销售数量>20AND商品.商品号二销售,商品

商品,商品号二销售,商品号AND商店.商店号二销

号ORDERBY单价DESC售.商店号ANDSUM(销

(35)查询销售金额合计售数量*单价)>20000

超过20000的商店,查询GROUPBY商店名

结果包括商店名和销售D)SELECT商店名,

金额合计。正确命令是SUM(销售数量*单价)AS

A)SELECT商店名,销售金额合计FROM商

SUM(销售数量*单价)AS店,商品,销售WHERE

销售金额合计FROM商商品.商品号二销售,商品

店,商品,销售WHERE号AND商店.商店号二销

销售金额合计20000售.商店号GROUPBY商

B)SELECT商店名,店名HAVINGSUM(销售数

SUM(销售数量*单价)AS量*单价)>20000

销售金额合计>20000二、填空题

FROM商店,商品,销售⑴数据结构分为线性结

WHERE商品.商品号工销构和非线性结构,带链的

售.商品号AND商店.商栈属于【1】o

⑵在长度为n的顺序存(7)在VisualFoxPro中

储的线性表中插入一个可以使用命令DIMENSION

元素,最坏情况下需要移或【7】说明数组变

动表中【2】个元素。量。

⑶常见的软件开发方法(8)在VisualFoxPro中

有结构化方法和面向对表达式

象方法。对某应用系统通(1+2^(1+2))/(2+2)的运

过需求分析建立数据流算结果是一【8】。

图(DFD),则应采用【3】⑼如下程序的运行结果

方法。是一【9】。

⑷数据库系统的核心是CLEAR

[4]oSTORE100TOxl,x2

⑸在进行关系数据库的SETUDFPARMSTO

逻辑设计时,E-R图中的VALUE

属性常转换为关系中的DOp4WITHxl,(x2)

属性,联系通常转换为?xl,x2

[5]o*过程p4

⑹为了使日期的年份显PROCEDUREP4

示4位数字应该使用SETPARAMETERSxl,x2

CENTURY【6】命令STORExl+1toxl

进行设置。STOREx2+ltox2

ENDPROC

(10)在VisualFoxPro中件循环来等待用户的交

运行表单的命令是互动作,完成该功能的命

[10]Q令是【15],该命令

(11)为了使表单在运行使VisualFoxPro开始处

时居中显示,应该将其理诸如单击鼠标、键盘输

【11】属性设置为逻辑入等用户事件。

真。

(12)为了表单运行时能

够输入密码应该使用

【12】控件。

(13)菜单定义文件的扩

展名为mnx,菜单程序文

件的扩展名是【13]。

(14)在VisualFoxPro中

创建快速报表时,基本带

区包括页标头、细节和

[14]o

(15)在VisualFoxPro中

建立表单应用程序坏境

时,显示出初始的用户界

面之后,需要建立一个事

能被删除

D)以上三种说法都不对

(2)下列叙述中正确的

A)有一个以上根结

点的数据结构不一定是

非线性结构

B)只有一个根结点

的数据结构不一定是线

性结构

C)循环链表是非线

性结构

D)双向链表是非线性结

2011年3月(3)某二叉树共有7个结

一、选择题点,其中叶子结点只

(1)下列关于栈叙述正有1个,则该二叉树

确的是O的深度为(假设根结

A)栈顶元素最先能点在第1层)o

被删除A)3

B)栈顶元素最后才B)4

能被删除C)6

C)栈底元素永远不D)7

(4)在软件开发中,需B)软件设计是将软

求分析阶段产生的主要件需求转换为软件表示

文档是o的过程

A)软件集成测试计C)数据结构与数据

划库设计是软件设计的任

B)软件详细设计说务之一

明书D)PAD图是软件详细设

0用户手册计的表示工具

D)软件需求规格说(7)负责数据库中查询

明书操作的数据库语言是

(5)结构化程序所要求

的基本结构不包括A)数据定义语言

B)数据管理语言

A)顺序结构C)数据操纵语言

B)GOTO跳转D)数据控制语言

C)选择(分支)结(8)一个教师可讲授多

构门课程,一门课程

D)重复(循环)结构可由多个教师讲

(6)下面描述中错误的授。则实体教师和

是0课程间的联系是

A)系统总体结构图

支持软件系统的详细设A)1:1联系

计B)1:m联系

C)m:1联系索引,该索引实现

D)m:n联系了数据完整性中

(9)有三个关系R、S和T的o

如下:A)参照完整性

B)实体完整性

C)域完整性

D)用户定义完整性

则由关系R和S得到(12)执行如下命令的输

关系T的操作是o出结果是o

A)自然连接?15%4,15%-4

B)交A)3-1

C)除B)33

D)并C)11

(10)定义无符号整数类D)1-1

为UInt,下面可以作为类(13)在数据库表中,要

T实例化值的是求指定字段或表达

A)-369式不出现重复值,

B)369应该建立的索引是

C)0.369

D)整数集合A)惟一索引

(1,2,3,4,5)B)惟一索引和候选

(11)在建立数据库表时索引

给该表指定了主C)惟一索引和主索

引数据库表中的记录,下面

D)主索引和候选索引正确的描述是—o

(14)给student表增加A)SQL的DELETE命令

一个“平均成绩”删除数据库表中的记录

字段(数值型,总之前,不需要先用USE命

宽度6,2位小数)令打开表

的SQL命令是B)SQL的DELETE命令

和传统的FoxProDELETE

A)ALTERTABLE命令删除数据库表中的

studentADD平均成绩记录之前,都需要先用

N(6,2)命令USE打开表

B)ALTERTABLEC)SQL的DELETE命令

studentADD平均成绩可以物理地删除数据库

D(6,2)表中的记录,而传统的

C)ALTERTABLEFoxProDELETE命令只能

studentADD平均成绩逻辑删除数据库表中的

E(6,2)记录

D)ALTERTABLEstudentD)传统的FoxPro

ADD平均成绩Y(6,2)DELETE命令还可以删除

(15)在VisualFoxPro其它工作区中打开的数

中,执行SQL的DELETE命据库表中的记录

令和传统的FoxPro(16)在VisualFoxPro

DELETE命令都可以删除中,如果希望跳出

SCAN…ENDSCAN循平均成绩

环语句、执行C)ALTERTABLE

ENDSCAN后面的语studentDROPCOLUMN平

句,应使用c均成绩

A)LOOP语句D)DELETETABLE

B)EXIT语句studentDROPCOLUMN平

C)BREAK语句均成绩

D)RETURN语句(19)在VisualFoxPro

(17)在VisualFoxPro中,关于视图的正确描述

中,“君,通常是指是

A)表单A)视图也称作窗口

B)报表B)视图是一个预先

C)关系数据库中的定义好的SQLSELECT语句

关系文件

D)以上都不对C)视图是一种用SQL

(18)删除student表的SELECT语句定义的虚拟

“平均成绩”字段的正确表

SQL命令是D)视图是一个存储数据

A)DELETETABLE的特殊表

studentDELETECOLUMN(20)从student表删除

平均成绩年龄大于30的记录的正

B)ALTERTABLE确SQL命令是

studentDELETECOLUMNA)DELETEFOR年龄

>30A)文本框控件

B)DELETEFROMB)表达式

studentWHERE年龄>30C)标签控件

C)DELETEstudentD)域控件

FOP年龄>30(23)在VisualFoxPro

D)DELETEstudentWF中,假设student表中有

IERE年龄>3040条记录,执行下面的命

(21)在VaualFoxPro中,令后,屏幕显示的结果是

使用LOCATLFORexpL命?RECCOUNT()

令按条件查找记录,当查A)0

找到满足条件的第一条B)1

记录后,如果还需要查找C)40

下一条满足条件的记录,D)出错

应该(24)向student表插入

A)再次使用LOCATE一条新记录的正确SQL语

命令重新查询句是

B)使用SKIP命令A)APPENDINTO

C)使用CONTINUE命studentVALUES('0401','

令王芳',女,18)

D)使用G0命令B)APPENDstudent

(22)为了在报表中打印VALUES('0401','王芳'

当前时间,应该插入的控女,,18):

件是C)INSERTINTO

studentVALUES('0401','(27)在VisualFoxPro

王芳',女,18)中,用于设置表单标题的

D)INSERTstudent属性是

VALUES('0401','王芳'A)Text

女'18)B)Title

(25)在一个空的表单中C)Lable

添加一个选项按钮组控D)Caption

件,该控件可能的默认名(28)消除SQLSELECT查

称是询结果中的重复记录,可

A)Optiongroupl采取的方法是

B)ChecklA)通过指定主关键

C)Spinnerl字

D)ListlB)通过指定惟一索

(26)恢复系统默认菜单引

的命令是C)使用DISTINCT短

A)SETMENUTO语一

DEFAULTD)使用UNIQUE短语

B)SETSYSMENUTO(29)在设计界面时,为

DEFAULT提供多选功能,通常使用

C)SETSYSTEMME的NU控件是

TODEFAULTA)选项按钮组

D)SETSYSTEMTOB)一组复选框

DEFAULTC)编辑框

D)命令按钮组生的学号、姓名、学生所

(30)为了使表单界面中选课程的课程名和成绩,

的控件不可用,需将控件正确的命令是

的某个属性设置为假,该A)SELECTS.学号,姓名,

属性是课程名,成绩

A)DefaultFROMstudents,score

B)Enabledsc,coursec

C)UseWHEREs.学号二sc.学号,

D)Enusesc.课程号二c.课程号,院

第(31)-(35)题使用系='计算机系’

如下三个数据库表:B)SELECT学号,姓名,

学生表:student(学课程名,成绩

号,姓名,性别,出生日FROMstudents,score

期,院系)sc,coursec

课程表:course(课WHEREs.学号=sc.学号

程号,课程名,学时)ANDsc.课程号=c.课程

选课成绩表:score号AND院系=,计算机

(学号,课程号,成绩)系,

其中出生日期的数C)SELECTS.学号,姓名,

据类型为日期型,学时和课程名,成绩

成绩为数值型,其它均为FROM(studentsJOIN

字符型。scorescONs.学号=sc.

(31)查询“计算机系”学学号)

JOINcoursecONsc.课NOTEXISTS

程号=c.课程号(SELECT*FROMscoresc

WHERE院系=,计算机系,WHEREsc.学号二s.

D)SELECT学号,姓名,学号AND成绩》二

课程名,成绩85)

FROM(studentsJOINC)SELECT学号,姓名

scorescONs.学号=sc.FROMstudents,scoresc

学号)WHEREs.学号二sc.学号

JOINcoursecONsc.课AND成绩〉二85

程号=c.课程号D)SELECT学号,姓名

WHERE院系=,计算机系,FROMstudents,scoresc

(32)查询所修课程成绩WHEkEs.学号=sc.学号

都大于等于85分的学生ANDALL成绩>=85

的学号和姓名,正确的命(33)查询选修课程在5

令是门以上(含5门)的学生

A)SELECT学号,姓名的学号、姓名和平均成

FROMstudentsWHERE绩,并按平均成绩降序排

NOTEXISTS序,正确的命令是

(SELECT*FROMscorescA)SELECTS.学号,姓名,

WHEREsc.学号=s.学号平均成绩FROMstudent

AND成绩〈85)s,scoresc

B)SELECT学号,姓名WHEREs.学号二sc.学号

FROMstudentsWHEREGROUPBYs.学号HAVING

COUNT(*)〉二5ORDERBY(34)查询同时选修课程

平均成绩DESC号为Cl和C5课程的学生

B)SELECT学号,姓名,的学号,正确的命令是

AVG(成绩)FROMstudentA)SELECT学号FROM

s,scorescscorescWHERE课程号

WHEREs.学号=sc.学号='C1'AND学号IN

ANDCOUNT(*)>=5(SELECT学号FROM

GROUPBY学号ORDERBY3scorescWHERE课程号

DESC=,C5,)

C)SELECTS.学号,姓名,B)SELECT学号FROM

AVG(成绩)平均成绩FROMscorescWHERE课程号

students,scoresc='C1'AND学号=

WHEREs.学号二sc.学号(SELECT学号FROM

ANDCOUNT(*)>=5scorescWHERE课程号

GROUPBYs.学号ORDERBY=8}

平均成绩DESCC)SELECT学号FROM

D)SELECTs.学号,姓scorescWHERE课程号

名,AVG(成绩)平均成绩^CVAND课程号二'C5,

FROMstudents,scorescD)SELECT学号FROM

WHEREs.学号二sc.学号scorescWHERE课程号

GROUPBYs.学号HAVING=TrOR(5,

COUNT(*)>=5ORDERBY3(35)删除学号为

DESC“20091001”且课程号为

“Cl”的选课记录,正确命(3)对软件设计的最小

令是单位(模块或程序单元)

A)DELETEFROMscore进行的测试通常称为

WHERE课程号='C1'AND______测试。

学号='20091001'(4)实体完整性约束要

B)DELETEFROMscore求关系数据库中元组的

WHERE课程号=,C「OR属性值不能为空。

学号二'20091001,(5)在关系A(S,SN,D)

C)DELETEFORMscore和关系B(D,CN,NM)中,

WHERE课程号='C1'ANDA的主关键字是S,B的主

学号='20091001'关键字是D,则称

D)DELETEscoreWHERE是关系A的外码。

课程号AND学号(6)表达式

二'20091001'EMPTY(.NULL.)的值是

二、填空题

(1)有序线性表能进行(7)假设当前表、当前

二分查找的前提是该线记录的“科目”字段值为

性表必须是“计算机”(字符型),在

存储的。命令窗口输入如下命令

(2)一棵二叉树的中序将显示结果o

遍历结果为DBEAFC,前序m二科目-“考试”

遍历结果为ABDECF则后?m

序遍历结果为。(8)在VisualFoxPro中

假设有查询文件(13)在建立表间一对多

queryl.qpr,要执行该文的永久联系时,主表的索

件应使用命令o引类型必须是o

(9)SQL语句“SELECTTOP(14)为将一个表单定义

10PERCENT*FROM订单为顶层表单,需要设置的

ORDERBY金额DES。'的查属性是O

询结果是订单中金额(15)筱用报表向导创

的10%的订单信建报表时,如果数据源包

息。括父表和子表,应该选取

(10)在表单设计中,关报表向导。

键字表示当前对

象所在的表单。

(11)使用SQL的CREATE

TABLE语句建立数据库表

时,为了说明主关键字应2010年9月

该使用关键词一、选择题

_____KEYo1.下列叙述中正确的是

(12)在VisualFoxPro

中,要想将日期型或日期A、线性表的链式存储结

时间型数据中的年份用4构与顺序存储结构所需

位数字显示,应当使用要的存储空间是相同的

SETCENTURY命令B、线性表的链式存储结

进行设置。构所需要的存储空间一

般要多于顺序存储结构D、发现程序中的错误

C、线性表的链式存储结4.下面描述中,不属于

构所需要的存储空间一软件危机表现的是

般要少于顺序存储结构

D、上述三种说法都不对A、软件过程不规范

2.下列叙述中正确的是B、软件开发生产率低

C、软件质量难以控制

A、在栈中,栈中元素随栈D、软件成本不断提高

底指针与栈顶指针的变5.软件生命周期是指

化而动态变化

B、在栈中,栈顶指针不A、软件产品从提出、实

变,栈中元素随栈底指针现、使用维护到停止使用

的变化而动态变化退役的过程

C、在栈中,栈底指针不B、软件从需求分析、设

变,栈中元素随栈顶指针计、实现到测试完成的过

的变化而动态变化程

D、上述三种说法都不对C、软件的开发过程

3.软件测试的目的是D、软件的运行维护过程

6.面向对象方法中,继

A、评估软件可靠性承是指o

B、发现并改正程序中的A、一组对象所具有的相

错误似性质

C、改正程序中的错误B、一个对象具有另一个

对象的性质户对数据要求的模式是

C、各对象之间的共同性

质A、内模式

D、类之间共享属性和操B、概念模式

作的机制C、外模式

7.层次型、网状型和关D、设计模式

系型数据库划分原则是10.有三个关系R、S和T

如下:

RST

A、记录长度rnADABCD

囱c4c314

B、文件的大小riirjjLLJ

C、联系的复杂程度Qtotij

则由关系R和S得到关系T

D、数据之间的联系方式

的操作是o

8.一个工作人员可以使

A、自然连接

用多台计算机,而一台计

B、交

算机可被多个人使用,则

C、投影

实体工作人员与实体计

D、并

算机之间的联系是

11.在VisualFoxPro中,

要想将日期型或日期时

A、一对一

间型数据中的年份用4位

B、一对多

数字显示,应当使用设置

C、多对多

命令O

D、多对一

A、SETCENTURYON

9.数据库设计中反映用

B、SETCENTURYTO4命令是O

C、SETYEARTO4A、listfor书名二〃计算

D、SETYAERTOyyyy*〃

12.设A=[6*8-2]、B、listfor书名二〃计算

B=6*8-2、C=〃6*8-2〃,属机%〃

于合法表达式的是C、listfor书名二〃计算

%〃

A、A+BD、listwhere书名二〃计

B、B+C算机〃

C、A-C15.连续执行以下命令,

D、C-B最后一条命令的输出结

13.假设在数据库表的果是O

表设计器中,字符型字段SETEXACTOFF

〃性别〃已被选中,正确的a二〃北京〃

有效性规则设置是b二(a二〃北京交通〃)

?b

A、二〃男〃.OR.〃女A、北京

B、性别二〃男〃.OR.〃女〃B、北京交通

C、$〃男女〃C、.F.

D、性别$〃男女〃D、出错

14.在当前打开的表中,16.设x二〃123〃,y=123,

显示〃书名〃以〃计算机〃k=〃y〃,表达式x+&k的值

打头的所有图书,正确的是。

A、123123C、结构复合索引文件中

B、246D、非结构复合索引文件

C、123y中

D、数据类型不匹配20.假设表〃学生.dbf〃

17.运算结果不是2010已在某个工作区打开,且

的表达式是o取别名为student。选择〃

A、int(2010.9)学生〃表所在工作区为当

B、round(2010.1,0)前工作区的命令是

C、ceiling(2010.1)

D、floor(2010.9)A、SELECT0

18.在建立表间一对多B、USE学生

的永久联系时,主表的索C、SELECT学生

引类型必须是OD、SELECTstudent

A、主索引或候选索引21.删除视图myview的

B、主索引、候选索引或命令是o

唯一索引A、DELETEmyview

C、主索引、候选索引、B、DELETEVIEWmyview

唯一索引或普通索引C、DROPVIEWmyview

D、可以不建立索引D、REMOVEVIEWmyview

19.在表设计器中设置22.下面关于列表框和

的索引包含在O组合框的陈述中,正确的

A、独立索引文件中

B、唯一索引文件中A、列表框可以设置成多

重选择,而组合框不能C、ThisForm

B、组合框可以设置成多D、Click

重选择,而列表框不能25.在VisualFoxpro中,

C、列表框和组合框都可可视类库文件的扩展名

以设置成多重选择是O

D、列表框和组合框都不A、.dbf

能设置成多重选择B、.sex

23.在表单设计器环境C、.vex

中,为表单添加一选项按D、.dbc

钮组:。男。女。默认26.为了在报表中打印

情况下,第一个选项按钮当前时间,应该在适当区

〃男〃为选中状态,此时该域插入一个O

选项按钮组的Value属性A、标签控件

值为oB、文本框

A、0C、表达式

B、1D、域控件

C、〃男〃27.在菜单设计中,可以

D、.T.在定义菜单名称时为菜

24.在VisualFoxpro中,单项指定一个访问键。指

属于命令按钮属性的是定访问键为〃x〃的菜单项

名称定义是o

A、ParentA、综合查询(\>x)

B、ThisB、综合查询(/>x)

C、综合查询(\〈x)B、视图定义保存在视图

D、综合查询(/<x)文件中

28.假设新建了一个程C、从用户查询的角度视

序文件myProc.prg(不存图和表一样

在同名的.exe、.appD、视图物理上不包括数

和.fxp文件),然后在命据

令窗口输入命令DO30.关闭释放表单的方

myProc,执行该程序并获法是o

得正常的结果。现在用命A、shut

令ERASEmyProc.prg删除B、closeForm

该程序文件,然后再次执C、release

行命令DOmyProc,产生D、close

的结果是O31.本题使用如下数据

A、出错(找不到文件)表:

B、与第一次执行的结果学生.DBF:学号(C,8),

相同姓名(C,6),性别(C,2)

C、系统打开〃运行〃对话选课.DBF:学号(C,8),

框,要求指定文件课程号(C,3),成绩(N,3)

D、以上都不对从〃选课〃表中检索成绩

29.以下关于视图描述大于等于60并且小于90

错误的是o的记录信息,正确的SQL

A、只有在数据库中可以命令是O

建立视图A、SELECT*FROM选课

WHERE成绩BETWEEN60WHERE学生.学号二选

AND89课.学号AND选课.成绩

B、SELECT*FROM选课ISNULL

WHERE成绩BETWEEN60B、SELECT学生.学号,姓

TO89名,选课.课程号FROM

C、SELECT*FROM选课学生JOIN选课

WHERE成绩BETWEEN60WHERE学生.学号二选

AND90课.学号AND选课.成绩

D、SELECT*FROM选课=NULL

WHERE成绩BETWEEN60C、SELECT学生.学号,姓

TO90名,选课.课程号FROM

32.本题使用如下数据学生JOIN选课

表:ON学生.学号二选课.

学生.DBF:学号(C,8),学号WHERE选课.成绩

姓名(C,6),性别(C,2)ISNULL

选课.DBF:学号(C,8),D、SELECT学生.学号,姓

课程号(C,3),成绩(N,3)名,选课,课程号FROM

检索还未确定成绩的学学生JOIN选课

生选课信息,正确的SQLON学生.学号二选课.

命令是O学号WHERE选课.成绩

A、SELECT学生.学号,姓=NULL

名,选课.课程号FROM33.本题使用如下数据

学生JOIN选课表:

学生.DBF:学号(C,8),WHERE课程号二〃101〃

姓名(C,6),性别(C,2)34.本题使用如下数据

选课.DBF:学号(C,8),表:

课程号(C,3),成绩(N,3)学生.DBF:学号(C,8),

假设所有的选课成绩都姓名(C,6),性别(C,2)

已确定。显示〃101〃号课选课.DBF:学号(C,8),

程成绩中最高的10%记录课程号(C,3),成绩(N,3)

信息,正确的SQL命令是假设所有学生都已选课,

所有的选课成绩都已确

A、SELECT*TOP10FROM定。检索所有选课成绩都

选课ORDERBY成绩在90分以上(含)的学生

WHERE课程号二〃101〃信息,正确的SQL命令是

B、SELECT*PERCENT10

FROM选课ORDERBY成A、SELECT*FROM学生

绩DESCWHERE课程号WHERE学号IN(SELECT

=〃]0]〃学号FROM选课WHERE

C、SELECT*TOP10成绩>=90)

PERCENTFROM选课B、SELECT*FROM学生

ORDERBY成绩WHERE课WHERE学号NOT

程号二〃101〃IN(SELECT学号FROM

D、SELECT*TOP10选课WHERE成绩〈90)

PERCENTFROM选课C、SELECT*FROM学生

ORDERBY成绩DESCWHERE学

号!=ANY(SELECT学号D、ALTERTABLE选课

FROM选课WHERE成绩ALTER等级C(2)

<90)二、填空

D、SELECT*FROM学生1.一个栈的初始状态为

WHERE学号二ANY(SELECT空,首先将元素5,4,3,

学号FROM选课WHERE2,1依次入栈,然后退栈

成绩>=90)一次,再将元素A,B,C,

35.本题使用如下数据D依次入栈,之后将所有

表:元素全部退栈,则所有元

学生.DBF:学号(C,8),素退栈(包括中间退栈的

姓名(C,6),性别(C,2)元素)的顺序为O

选课.DBF:学号(C,8),2.在长度为n的线性表

课程号(C,3),成绩(N,3)中,寻找最大项至少需要

为〃选课〃表增加一个〃等比较次。

级〃字段,其类型为C、宽3.一棵二叉树有10个度

度为2,正确的SQL命令是为1的结点,7个度为2的

结点,则该二叉树共有

A>ALTERTABLE选课ADD个结点。

FIELD等级C(2)4,仅由顺序、选择(分

B、ALTERTABLE选课支)和重复(循环)结构

ALTERFIELD等级C(2)构成的程序是程

C>ALTERTABLE选课ADD序。

等级C(2)5.数据库设计的四个阶

段是:需求分析,概念设使用GroupBy进行分组查

计,逻辑设计和O询时,如果要求分组满足

6.VisualFoxpro的索弓|指定条件,则需要使用

文件不改变表中记录的子句来限定分组。

顺序。12.预览报表myreport

7.表达式score〈二100的命令是REPORTFORM

ANDscore>=0的数据类型myreport。

是O13.将〃学生〃表中学号

8.左4位为〃2010〃的记录存

A二10储到新表new中的命令

B二20是:

?IIF(A>B,〃A大于B〃,〃ASELECT*FROM学生

不大于B〃)WHERE=〃2010〃

执行上述程序段,显示的DBFnewo

结果是o—Ir’学生〃表中的学

9.参照完整性规则包括号字段的宽度由原来的

更新规则、删除规则和10改为12(字符型),应

规则。使用的命令是:ALTER

10.如果文本框

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论