2009年9月计算机等级考试二级VF笔试真题及答案一、选择题1.下列数据结构中,属于非线性结构的是()。A.循环队列B.带链队列C.二叉树D.带链栈答案C解析树均是非线性结构2.下列数据结构中,能够按照”先进后出原则存取数据的是():A.循环队列B.栈C.队列D.二叉树答案B解析:栈是先进后出或后进先出的线性表3.对于循环队列,下列叙述中正确的是(11A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针答案D解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放4.算法的空间复杂度是指()。B.算法所处理的数据量A.算法在执行过程中所需要的计算机存储空间C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数答案A解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间5.软件设计中划分模块的一个准则是()。A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合答案B解析模块内部各元素之间的联系要紧密,高内案模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性下列选项中不属于结构化程序设计原则的是(6.A.可封装B.自顶向下C.模块化D.逐步求精
2009 年 9 月 计算机等级考试二级 VF 笔试真题及答案 一、选择题 1.下列数据结构中,属于非线性结构的是( )。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案 C 解析 树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是( )。 A. 循环队列 B.栈 C.队列 D.二叉树 答案 B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是( )。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案 D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没 有进行循环存放 4. 算法的空间复杂度是指( )。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量 C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案 A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所 占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是( )。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案 B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提 高模块的独立性. 6. 下列选项中不属于结构化程序设计原则的是( )。 A.可封装 B.自顶向下 C.模块化 D.逐步求精
答案A7.软件详细设计产生的图如下beginNb=aca文end该图是()A.N-S图B.PAD图C.程序流程图D.E-R图答案C8.数据库管理系统是()。A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统答案B9.在E-R图中,用来表示实体联系的图形是()。A.椭圆形B.矩形C.菱形D.三角形答案C10.有三个关系R.S,T如下:RBcAa12b21c31sABcd32TcAB12a
答案 A 7.软件详细设计产生的图如下 该图是( ). A.N-S 图 B. PAD 图 C. 程序流程图 D.E-R 图 答案 C 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 2 1 c 3 1 S A B C d 3 2 T A B C a 1 2
b2131c32d其中关系T由关系R和S通过某种操作得到,道该操作称为()C.交D.并A.选择B.投影答案D解析:T是由S表或R表中的元素组成的11.设置文本框显示内容的属性是()A.VALUE B.CAPTIONC.NAMED.INPUTMASK答案A12.语句LISTMEMORYLIKEa*能够显示的变量不包括(A.aB.a1C.ab2D.ba3答案D解析:只有D不是以a开头的13.计算结果不是字符串”Teacher"的语句是(。A.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.并答案 B解析;选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表15.报表的数据源不包括()。A.视图B.自由表C.数据库表D.文本文件答案D
b 2 1 c 3 1 d 3 2 其中关系 T 由关系 R 和 S 通过某种操作得到,该操作称为( )。 A.选择 B.投影 C. 交 D. 并 答案 D 解析:T 是由 S 表或 R 表中的元素组成的 11.设置文本框显示内容的属性是( )。 A.VALUE B.CAPTION C.NAME D.INPUTMASK 答案 A 12.语句 LIST MEMORY LIKE a*能够显示的变量不包括( )。 A.a B.a1 C.ab2 D.ba3 答案 D 解析:只有 D 不是以 a 开头的 13. 计算结果不是字符串”Teacher”的语句是( )。 A. 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.并 答案 B 解析;选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表. 15.报表的数据源不包括( )。 A. 视图 B.自由表 C.数据库表 D.文本文件 答案 D
16.使用索引的主要目的是()。A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理答案A17.表单文件的扩展名是()。A.frmB.prgC.SCXD.VCX答案C18.下列程序段执行时在屏幕上显示的结果是()。DIME A(6)A(1)=1A(2)=1FORI=3TO6A(I)=A(I-1)+A(I-2)NEXT?A(6)A.5 B.6C.7D.8答案D解析:A(3)=2 A(4)=A(2)+A(3)=3 A(5)=A(3)+A(4)=5 A(6)=A(4)+A(5)=819.下列程序段执行时在屏幕上显示的结果是(X1=20X2=30SETUDFPARMSTOVALUEDOtestWithX1,X2?X1,X2PROCEDUREtestPARAMETERSa,bx=aa=bb=xENDPROA.3030B.3020C.2020D.2030
16.使用索引的主要目的是( )。 A. 提高查询速度 B.节省存储空间 C.防止数据丢失 D.方便管理 答案 A 17.表单文件的扩展名是( )。 A. frm B.prg C. scx D. vcx 答案 C 18.下列程序段执行时在屏幕上显示的结果是( )。 DIME A(6) A(1)=1 A(2)=1 FOR I=3 TO 6 A(I)=A(I-1)+A(I-2) NEXT ?A(6) A.5 B.6 C.7 D.8 答案 D 解析:A(3)=2 A(4)=A(2)+A(3)=3 A(5)=A(3)+A(4)=5 A(6)=A(4)+A(5)=8 19. 下列程序段执行时在屏幕上显示的结果是( )。 X1=20 X2=30 SET UDFPARMS TO VALUE DO test With X1,X2 ?X1,X2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO A. 30 30 B.30 20 C.20 20 D. 20 30
答案B解析:过程test实现将两个数据互换,再者按值传递20.以下关于“查询"的正确描述是()。A.查询文件的扩展名为PRGB.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中答案D21.以下关于“视图"的正确描述是()。A.视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除答案D解析:视图是由表派生出来的,并且可以从多个表中派生出来,可以对源表进行更新,可以进行删除操作22.了为隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()A.Value B.ControlSource C.InputMask D.PasswordChar答案D23.假设某表单的Visible属性的初值是.F,能将其设置为.T.的方法是()A.HideB.ShowC.ReleaseD.SetFocus答案B24.在数据库中建立表的命令是(、)。A.CREATEB.CREATEDATABASEC.CREATEQUERYD.CREATEFORM答案A25.让隐藏的MeForm表单显示在屏幕上的命令是()。A.MeForn.DisplayB.MeForm.ShowC.Meforn.ListD.MeForm.See答案B26.在表设计器的字段选项卡中,字段有效性的设置中不包括()。A.规则B.信息C.默认值D.标题答案D27.若SQL语句中的ORDERBY短语指定了多个字段,则()。A.依次按自右至左的字段顺序排序B.只按第一个字段排序C.依次按自左至右的字段顺序排序C.无法排序
答案 B 解析:过程 test 实现将两个数据互换,再者按值传递, 20.以下关于“查询”的正确描述是( )。 A. 查询文件的扩展名为 PRG B.查询保存在数据库文件中 C.查询保存在表文件中 D.查询保存在查 询文件中 答案 D 21.以下关于“视图”的正确描述是( )。 A. 视图独立于表文件 B.视图不可更新 C.视图只能从一个表派生出来 D. 视图可以删除 答案 D 解析:视图是由表派生出来的,并且可以从多个表中派生出来,可以对源表进行更新,可以进行删除操 作. 22.了为隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )。 A. Value B.ControlSource C.InputMask D.PasswordChar 答案 D 23.假设某表单的 Visible 属性的初值是.F.,能将其设置为.T.的方法是( )。 A. Hide B.Show C.Release D.SetFocus 答案 B 24.在数据库中建立表的命令是( )。 A. CREATE B.CREATE DATABASE C.CREATE QUERY D.CREATE FORM 答案 A 25.让隐藏的 MeForm 表单显示在屏幕上的命令是( )。 A. MeForn.Display B.MeForm.Show C.Meforn.List D.MeForm.See 答案 B 26.在表设计器的字段选项卡中,字段有效性的设置中不包括( )。 A. 规则 B.信息 C.默认值 D.标题 答案 D 27.若 SQL 语句中的 ORDER BY 短语指定了多个字段,则( )。 A. 依次按自右至左的字段顺序排序 B. 只按第一个字段排序 C. 依次按自左至右的字段顺序排序 C. 无法排序