VF09和10年真题和答案文字版文档格式.docx

上传人:b****5 文档编号:17288734 上传时间:2022-11-30 格式:DOCX 页数:16 大小:37.74KB
下载 相关 举报
VF09和10年真题和答案文字版文档格式.docx_第1页
第1页 / 共16页
VF09和10年真题和答案文字版文档格式.docx_第2页
第2页 / 共16页
VF09和10年真题和答案文字版文档格式.docx_第3页
第3页 / 共16页
VF09和10年真题和答案文字版文档格式.docx_第4页
第4页 / 共16页
VF09和10年真题和答案文字版文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

VF09和10年真题和答案文字版文档格式.docx

《VF09和10年真题和答案文字版文档格式.docx》由会员分享,可在线阅读,更多相关《VF09和10年真题和答案文字版文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

VF09和10年真题和答案文字版文档格式.docx

(12)SQL语言的查询语句是

A)INSERTB)UPDATEC)DELETED)SELECT

(13)下列与修改表结构相关的命令是

A)INSERTB)ALTERC)UPDATED)CREATE

(14)对表SC(学号C(8),课程号C

(2),成绩N(3),备注C(20)),可以插入的记录是

A)('

20080101'

'

c1'

90'

NULL)B)('

90,'

成绩优秀'

C)('

)D)('

79'

(15)在表单中为表格控件指定数据源的属性是

A)DataSourceB)DataFromC)RecordSourceD)RecordFrom

(16)在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是

A)可以定义一个新的基本表结构B)可以定义表中的主关键字

C)可以定义表的域完整性、字段有效性规则等

D)对自由表,同样可以实现其完整性、有效性规则等信息的设置

(17)在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是

A)主索引B)唯一索引C)候选索引D)普通索引

(18)在VisualFoxPro中,用于建立或修改程序文件的命令是

A)MODIFY<

文件名>

B)MODIFYCOMMAND<

C)MODIFYPROCEDURE<

D)上面B和C都对

(19)在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是

A)局部变量B)私有变量C)公共变量D)全局变量

(20)以下关于空值(NULL值)叙述正确的是

A)空值等于空字符串B)空值等同于数值0

C)空值表示字段或变量还没有确定的值D)VisualFoxPro不支持空值

(21)执行USEscIN0命令的结果是

A)选择0号工作区打开sc表B)选择空闲的最小号工作区打开sc表

C)选择第1号工作区打开sc表D)显示出错信息

(22)在VisualFoxPro中,关系数据库管理系统所管理的关系是

A)一个DBF文件B)若干个二维表

C)一个DBC文件D)若干个DBC文件

(23)在VisualFoxPro中,下面描述正确的是

A)数据库表允许对字段设置默认值

B)自由表允许对字段设置默认值

C)自由表或数据库表都允许对字段设置默认值

D)自由表或数据库表都不允许对字段设置默认值

(24)SQL的SELECT语句中,“HAVING<

条件表达式>

”用来筛选满足条件的

A)列B)行C)关系D)分组

(25)在VisualFoxPro中,假设表单上有一个选项组:

,初始时该选项组的Value属性值为1。

若选项按钮“女”被选中,该选项组的Value属性值是

A)1B)2C)“女”D)“男”

(26)在VisualFoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。

若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT*FROMTWHERE<

逻辑表达式>

”中的<

应是

A)研究生导师AND性别="

女"

B)研究生导师OR性别="

C)性别="

AND研究生导师=.F.D)研究生导师=.T.OR性别=女

(27)在VisualFoxPro中,有如下程序,函数IIF()返回值是

*程序PRIVATEX,YSTORE"

男"

TOXY=LEN(X)+2?

IIF(Y<

4,"

"

)RETURN

A)"

B)"

C).T.D).F.

(28)在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是

A)1个B)2个C)任意个,根据内存资源而确定D)35535个

(29)在VisualFoxPro中,有关参照完整性的删除规则正确的描述是

A)如果删除规则选择的是"

限制"

,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

B)如果删除规则选择的是"

级联"

,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录

C)如果删除规则选择的是"

忽略"

,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录

D)上面三种说法都不对

(30)在VisualFoxPro中,报表的数据源不包括

A)视图B)自由表C)查询D)文本文件

第(31)到第(35)题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。

SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。

(31)查询学生选修课程成绩小于60分的学号,正确的SQL语句是

A)SELECTDISTINCT学号FROMSCWHERE"

成绩"

<

60

B)SELECTDISTINCT学号FROMSCWHERE成绩<

"

60"

C)SELECTDISTINCT学号FROMSCWHERE成绩<

D)SELECTDISTINCT"

学号"

FROMSCWHERE"

(32)查询学生表S的全部记录并存储于临时表文件one中的SQL命令是

A)SELECT*FROM学生表INTOCURSORone

B)SELECT*FROM学生表TOCURSORone

C)SELECT*FROM学生表INTOCURSORDBFone

D)SELECT*FROM学生表TOCURSORDBFone

(33)查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是

A)SELECT学号,课程号,成绩FROMscWHERE成绩BETWEEN70AND85

B)SELECT学号,课程号,成绩FROMscWHERE成绩>

=70OR成绩<

=85

C)SELECT学号,课程号,成绩FROMscWHERE成绩>

=70OR<

=85

D)SELECT学号,课程号,成绩FROMscWHERE成绩>

=70AND<

(34)查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是

A)SELECT学号,课程号FROMscWHERE成绩="

"

B)SELECT学号,课程号FROMscWHERE成绩=NULL

C)SELECT学号,课程号FROMscWHERE成绩ISNULL

D)SELECT学号,课程号FROMscWHERE成绩

35)查询选修C2课程号的学生姓名,下列SQL语句中错误的是

A)SELECT姓名FROMSWHEREEXISTS;

(SELECT*FROMSCWHERE学号=S.学号AND课程号='

C2'

B)SELECT姓名FROMSWHERE学号IN;

(SELECT学号FROMSCWHERE课程号='

C)SELECT姓名FROMSJOINSCONS.学号=SC.学号WHERE课程号='

D)SELECT姓名FROMSWHERE学号=;

二、填空题(每空2分,共30分)

请将每一个空的正确答案写在答题纸上【1】-【15】序号的横线上,答在试卷上不得分。

注意:

以命令关键字填空的必须拼写完整。

(1)假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向

栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。

(2)软件测试可分为白盒

测试和黑盒测试。

基本路径测试属于【2】测试。

(3)符合结构化原则的三种基本控制结构是:

选择结构、循环结构和【3】。

(4)数据库系统的核心是【4】。

(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。

其中表示实体联系的是【5】框。

(6)所谓自由表就是那些不属于任何【6】的表。

(7)常量{^2009-10-01,15:

30:

00}的数据类型是【7】。

(8)利用SQL语句的定义功能建立一个课程表,并且为课程号建立主索引,语句格式为:

CREATETABLE课程表(课程号C(5)【8】,课程名C(30))

(9)在VisualFoxPro中,程序文件的扩展名是【9】。

(10)在VisualFoxPro中,SELECT语句能够实现投影、选择和【10】三种专门的关系运算。

(11)在VisualFoxPro中,LOCATEALL命令按条件对某个表中的记录进行查找,若查不到满足条件的记录,函数EOF()的返回值应是【11】。

(12)在VisualFoxPro中,设有一个学生表STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令“【12】年龄WITH年龄+1”将表中所有学生的年龄增加一岁。

(13)在VisualFoxPro中,有如下程序:

*程序名:

TEST.PRGSETTALKOFFPRIVATEX,YX="

数据库"

Y="

管理系统"

DOsub1?

X+YRETURN*子程序:

sub1PROCEDUsub1

LOCALXX="

应用"

系统"

X=X+YRETURN

执行命令DOTEST后,屏幕显示的结果应是【13】。

(14)使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当在GROUPBY中使用【14】子句。

(15)设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。

SELECT学号FROMsc;

WHERE成绩>

=(SELECT【15】FROMsc)

参考答案:

一、选择题

1-5:

DACDC6-10:

ABABC11-15:

ADBBC16-20:

DABBC21-25:

BBADB

26-30:

AAACD31-35:

CAACD

二、填空题

1、202、白盒3、顺序结构4、数据库管理系统5、菱形6、数据库

7、日期时间型(T)8、primarykey9、.prg10、连接11、.T.

12、replaceall13、数据库系统14、having15、avg(成绩)

窗体底端

2009年9月全国计算机等级考试二级VF笔试真题及答案

1.下列数据结构中,属于非线性结构的是( 

 

)。

A. 

循环队列B.带链队列C.二叉树 

D.带链栈

答案C

解析树均是非线性结构

2.下列数据结构中,能够按照”先进后出”原则存取数据的是( 

循环队列B.栈 

C.队列D.二叉树

答案B

解析:

栈是先进后出或后进先出的线性表

3.对于循环队列,下列叙述中正确的是( 

A.队头指针是固定不变的

B.队头指针一定大于队尾指针

C.队头指针一定小于队尾指针

D.队头指针可以大于队尾指针,也可以小于队尾指针

答案D

如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放

4.算法的空间复杂度是指( 

A.算法在执行过程中所需要的计算机存储空间 

B.算法所处理的数据量

C.算法程序中的语句或指令条数 

D.算法在执行过程中所需要的临时工作单元数

答案A

算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.

5.软件设计中划分模块的一个准则是( 

低内聚低耦合B.高内聚低耦合C.低内聚高耦合 

D.高内聚高耦合

模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性.

6.下列选项中不属于结构化程序设计原则的是( 

A.可封装B.自顶向下C.模块化D.逐步求精

7.软件详细设计产生的图如下

该图是( 

).

A.N-S图B.PAD图C.程序流程图D.E-R图

8.数据库管理系统是( 

 

)。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统

答案B

9.在E-R图中,用来表示实体联系的图形是( 

A.椭圆形B.矩形C.菱形D.三角形

答案C 

10.有三个关系R,S,T如下:

R

A

B

C

a

1

2

b

c

3

S

d

T

其中关系T由关系R和S通过某种操作得到,该操作称为( 

A.选择B.投影 

C.交D.并

T是由S表或R表中的元素组成的

11.设置文本框显示内容的属性是( 

A.VALUE 

B.CAPTION 

C.NAMED.INPUTMASK

12.语句LISTMEMORYLIKEa*能够显示的变量不包括( 

A.a 

B.a1C.ab2 

D.ba3

只有D不是以a开头的

13.计算结果不是字符串”Teacher”的语句是( 

at(“MyTecaher”,3,7)

B.substr(“MyTecaher”,3,7)

C.right(“MyTecaher”,7)

D.left(“Tecaher”,7)

答案A

at()函数是求位置的,结果是数值型.

14.学生表中有学号,姓名,和年龄三个字段,SQL语句“SELECT学号FROM 

学生”完成的操作称为( 

A.选择B.投影C.连接D.并

解析;

选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表.

15.报表的数据源不包括( 

视图B.自由表C.数据库表D.文本文件

16.使用索引的主要目的是( 

提高查询速度B.节省存储空间C.防止数据丢失D.方便管理

17.表单文件的扩展名是( 

frm 

B.prg 

C.scx 

D.vcx

18.下列程序段执行时在屏幕上显示的结果是( 

DIMEA(6)

A

(1)=1

A

(2)=1

FORI=3TO6

A(I)=A(I-1)+A(I-2)

NEXT

?

A(6)

A.5 

B.6 

C.7 

D.8

A(3)=2 

A(4)=A

(2)+A(3)=3A(5)=A(3)+A(4)=5A(6)=A(4)+A(5)=8

19.下列程序段执行时在屏幕上显示的结果是( 

X1=20

X2=30

SETUDFPARMSTOVALUE

DOtestWithX1,X2

X1,X2

PROCEDUREtest

PARAMETERSa,b

x=a

a=b

b=x

ENDPRO

3030 

B.3020C.2020 

D.2030

过程test实现将两个数据互换,再者按值传递,

20.以下关于“查询”的正确描述是( 

查询文件的扩展名为PRG 

B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中

21.以下关于“视图”的正确描述是( 

视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除

视图是由表派生出来的,并且可以从多个表中派生出来,可以对源表进行更新,可以进行删除操作.

22.了为隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( 

Value 

B.ControlSource 

C.InputMask 

D.PasswordChar

23.假设某表单的Visible属性的初值是.F.,能将其设置为.T.的方法是( 

HideB.ShowC.ReleaseD.SetFocus

24.在数据库中建立表的命令是( 

CREATEB.CREATEDATABASEC.CREATEQUERYD.CREATEFORM

25.让隐藏的MeForm表单显示在屏幕上的命令是( 

MeForn.DisplayB.MeForm.ShowC.Meforn.List 

D.MeForm.See

26.在表设计器的字段选项卡中,字段有效性的设置中不包括( 

规则B.信息C.默认值D.标题

答案D 

27.若SQL语句中的ORDERBY短语指定了多个字段,则( 

依次按自右至左的字段顺序排序

B. 

只按第一个字段排序

C. 

依次按自左至右的字段顺序排序

无法排序

答案 

从左至右,当前一个字段出现相同值的时候,按下一个字段进行排序,

如ORDERBY专业,成绩DESC 表示先按专业升序排序,当专业相同的时候,再按成绩降序排序

28.在VisualFoxpro中,下面关于属性,方法和事件的叙述错误的是( 

A.属性用于描述对象的状态,方法用于表示对象的行为

B.基于同一个类产生的两个对象可以分别设置自己的属性值

C.事件代码也可以象方法一样被显示调用

D. 

在创建一个表单时,可以添加新的属性、方法和事件

29.下列函数返回类型为数值型的是( 

STRB.VALC.DTOCD.TTOC

答案B 

30.与“SELECT*FROM教师表INTODBFA”等价的语句是( 

A.SELECT*FROM教师表TODBFA

B.SELECT*FROM教师表TOTABLEA

C.SELECT*FROM教师表INTOTABLEA

E. 

SELECT*FROM教师表INTOA

INTOTABLE 

与INTODBF功能相同

31.查询“教师表”的全部记录并存储于临时文件one.dbf( 

A.SELECT*FROM 

教师表INTOCURSORone

B.SELECT*FROM 

教师表TOCURSORone

C.SELECT*FROM 

教师表INTOCURSORDBFone

D.SELECT*FROM 

教师表TOCURSORDBFone

临时表的关键字是intocusror 

文件名

32.“教师表”中有“职工号”,“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( 

A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)

B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)

C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)

D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)

主关键字用PRIMARYKEY

33.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是( 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1