【达内培训】2007年9月计算机二级VF模拟试题(4)及参考.doc_第1页
【达内培训】2007年9月计算机二级VF模拟试题(4)及参考.doc_第2页
【达内培训】2007年9月计算机二级VF模拟试题(4)及参考.doc_第3页
【达内培训】2007年9月计算机二级VF模拟试题(4)及参考.doc_第4页
【达内培训】2007年9月计算机二级VF模拟试题(4)及参考.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

【达内培训】2007年9月计算机二级VF模拟试题(4)及参考答案一 、选择题(1)下列叙述中正确的是A)线性表是线性结构B)栈与队列是非线性结构C)线性链表是非线性结构D)二叉树是线性结构正确答案: A(2)非空的循环单链表head的尾结点(由p所指向),满足A)p-next=NULL B)p=NULLC)p-next=head D)p=head正确答案: C(3)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是A)堆排序 B)直接插入排序 C)快速排序 D)直接选择排序正确答案: B(4)对建立良好的程序设计风格,下面描述正确的是A)程序应简单、清晰、可读性好B)符号名的命名只要符合语法C)充分考虑程序的执行效率D)程序的注释可有可无正确答案: A(5)下列不属于结构化分析的常用工具的是A)数据流图B)数据字典C)判定树D)PAD图正确答案: A(6)在软件生产过程中,需求信息的给出是A)程序员B)项目管理者C)软件分析设计人员D)软件用户正确答案: D(7)下列工具中为需求分析常用工具的是A)PADB)PFDC)N-SD)DFD正确答案: D(8)NULL是指A)0B)空格 C)未知的值或无任何值D)空字符串来源:正确答案: C(9)数据库的故障恢复一般是由A)数据流图完成的 B)数据字典完成的C)DBA完成的D)PAD图完成的正确答案: C(10)下列说法中,不属于数据模型所描述的内容的是A)数据结构B)数据操作C)数据查询D)数据约束正确答案: C(11)将关系看成一张二维表,则下列叙述中不正确的是A)表中不允许出现相同的行B)表中不允许出现相同的列C)表中的行次序可以交换D)表中的列次序不可以交换正确答案: D(12)对表进行水平方向和垂直方向的分割,分别对应的关系运算是A)选择和投影B)投影和选择C)选择和联接D)投影和联接正确答案: A(13)假定系统日期是2004年3月15日,则执行命令PI=MOD(YEAR(DATE()2000,10)后,PI的值是A)4B)-4C)032004D)0正确答案: A(14)设X=abcd,Y=ab,在SET EXACT ON的状态下,下列表达式值为假的是A).NOT.(X=Y).OR.(YXYZ)B).NOT.(XXYZ).AND.(XY)C).NOT.(XY)D).NOT.(X=Y)正确答案: C(15)查询学生表中学号(字符型,长度为2)尾数字符是1的错误命令是A)SELECT * FROM 学生表 WHERE 1学号B)SELECT * FROM 学生表 WHERE RIGHT(学号,1)=1C)SELECT * FROM 学生表 WHERE SUBSTR(学号,2)=1D)SELECT * FROM 学生表 WHERE SUBSTR(学号,2,1)=1正确答案: A(16)清除内存中第一个字符为A的内存变量,应使用命令A)RELEASE MEMORYB)RELEASE ALL LIKE A*C)RELEASE MEMORY LIKE A*D)CLEAR MEMORY LIKE A*正确答案: B(17)有A、B、C三个数据表,若已建立了A-B的关联,需要再建立B-C的关联,形成A-B-C的关联,则A)必须使用带ADDITIVE子句的SET RELATION命令B)直接利用SET RELATION命令进行关联C)在保持A-B关联的基础上不能再建立B-C关联D)在保持A-B关联的基础上不能在建立的B-C关联,但可以建立A-C关联正确答案: A(18)在Visual FoxPro中设置参照完整性时,要设置成:当更改父表中的主关键字段或候选关键字段时,自动更新相关子表中的对应值,应在更新规则选项卡中选择A)忽略B)限制C)级联来源:D)忽略或限制正确答案: C(19)下列关于自由表的说法中,正确的是A)可以为表中的字段指定标题和添加注释B)可以指定表中字段的默认值和输入掩码C)只能建立候选索引、惟一索引和普通索引D)支持主关键字、参照完整性和表之间的联系正确答案: C(20)在查询设计器中,选定杂项选项卡中的无重复记录复选框,等效于执行SQL SELECT语句中的A)WHEREB)JOIN ONC)ORDER BYD)DISTINCT正确答案: D(21)下列关于视图的操作中,错误的是A)在数据库中使用USE命令打开或关闭视图B)在浏览器窗口中可以显示或修改视图中的数据C)视图不能作为文本框、表格等控件的数据源D)可以使用SQL语句操作视图正确答案: C(22)下列关于过程文件的说法中,错误的是A)过程文件的建立需使用MODIFY COMMAND命令B)过程文件的默认扩展名为.PRGC)在调用过程文件中的过程之前不必打开过程文件D)过程文件只包含过程,可以被其他程序所调用正确答案: C(23)设有如下程序文件:SET TALK OFFCLEARDIMENSION a(2,3)i=1DO WHILE i=2j=1DO WHILE j=3a(i,j)=i+j?a(i,j)j=j+1ENDDO?i=i+1ENDDOSET TALK ONRETURN执行此程序,程序的运行结果为A)2 3 43 4 5B)1 2 3 3 4 5C)1 2 32 4 6D)2 3 4 4 5 6正确答案: A(24)下列关于参数传递的说法中,正确的是A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.B)当实参的数量大于形参的数量时,多余的实参被忽略C)实参和形参的数量必须相等D)答案A、B均正确正确答案: A(25)在Visual FoxPro中,基类的最小事件集包含的事件是A)Load、Destroy、ClickB)Load、Error、UnloadC)Init、Load、UnloadD)Init、Error、Destroy 正确答案: D(26)对于表单及控件的绝大多数属性,其类型通常是固定的,通常Caption属性只用来接收A)数值型数据B)字符型数据C)逻辑型数据D)以上数据类型都可以正确答案: B(27)下列关于组合框的说法中,正确的是A)组合框中,只有一个条目是可见的B)组合框不提供多重选定的功能C)组合框没有MultiSelect属性的设置D)以上说法均正确正确答案: D(28)下列关于创建报表的方法中,错误的是A)使用报表设计器可以创建自定义报表B)使用报表向导可以创建报表C)使用快速报表可以创建简单规范的报表D)利用报表向导创建的报表是快速报表正确答案: D(29)下列关于连编应用程序的说法中,正确的是A)连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性B)可随时连编应用程序C)应用程序文件和可执行文件都可以在Windows中运行D)应用程序文件和可执行文件都必须在Visual FoxPro中运行正确答案: A(30)在成绩表中要求按总分降序排列,并查询前3名学生的记录,正确的命令是A)SELECT * TOP 3 FROM 成绩表;WHERE 总分 DESCB)SELECT * TOP 3 FROM 成绩表;FOR 总分 DESCC)SELECT * TOP 3 FROM 成绩表;GROUP BY 总分 DESCD)SELECT * TOP 3 FROM 成绩表;ORDER BY 总分 DESC正确答案: D(31)检索尚未确定的供应商的定单号,正确的命令是A) SELECT * FROM 订购单 WHERE 供应商号 NULLB) SELECT * FROM 订购单 WHERE 供应商号 =NULLC) SELECT * FROM 订购单 WHERE 供应商号 IS NULLD) SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL正确答案: C第(32)(35)题中使用如下的学生表、课程表和成绩表。学生(学号C(4),姓名C(8),性别C(2),出生日期D,院系C(8)课程(课程编号(4),课程名C(10),开课院系C(8)成绩(学号C(4),课程编号C(4),成绩I)(32)查询每门课程的平均分,要求得到的信息包括课程名和平均分,正确的命令是A)SELECT 课程名,AVG(成绩) FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;GROUP BY 课程名B)SELECT 课程名,SUM(成绩) FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;GROUP BY 课程名来源:C)SELECT 课程名,AVG(成绩) AS 平均分 FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;GROUP BY 课程编号D)SELECT 课程名,SUM(成绩) AS 平均分 FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;GROUP BY 课程编号正确答案: C(33)有如下SQL语句:SELECT 课程名,开课院系,COUNT(学号) AS 选修人数;FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号;GROUP BY 课程名称 HAVING COUNT(*)0 ERROR 成绩不能为负B)ALTER TABLE 成绩表 ALTER 成绩;SET CHECK 成绩0 ERROR 成绩不能为负C)ALTER TABLE 成绩表 ALTER 成绩;CHECK 成绩0 ERROR 成绩不能为负D)ALTER TABLE 成绩表 ALTER 成绩;SET CHECK 成绩0 ERROR 成绩不能为负正确答案: D(35)利用SQL派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是A)CREATE VIEW v_view AS;SELECT 课程名,成绩,姓名,学号;FROM 课程!课程 INNER JOIN 课程!成绩;INNER JOIN 课程!学生;ON 成绩.学号 = 学生.学号 ;ON 课程.课程编号 = 成绩.课程编号B)CREATE VIEW v_view AS;SELECT 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;FROM 课程!课程 INNER JOIN 课程!成绩;ON 成绩.学号 = 学生.学号;ON 课程.课程编号 = 成绩.课程编号C)CREATE VIEW v_view AS;SELECT 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;FROM 课程!课程 INNER JOIN 课程!成绩;INNER JOIN 课程!学生;ON 成绩.学号 = 学生.学号D)CREATE VIEW v_view AS;SELECT 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;FROM 课程!课程 INNER JOIN 课程!成绩;INNER JOIN 课程!学生;ON 成绩.学号 = 学生.学号;ON 课程.课程编号 = 成绩.课程编号 正确答案: D二 、填空题(1)冒泡排序算法在最好的情况下的元素交换次数为 【1】 。正确答案: 1.(0)(2)在最坏情况下,堆排序需要比较的次数为 【2】 。正确答案: 1.(O(nlog2n)(3)若串s=MathTypes,则其子串的数目是 【3】 。 正确答案: 1.(46)(4)软件开发环境是全面支持软件开发全过程的 【4】 集合。正确答案: 1.(软件工具)(5)关系数据库的关系演算语言是以 【5】 为基础的DML语言。正确答案: 1.(谓词演算)(6)在命令窗口定义了一个空的一维数组S(5),在命令窗口输入?S(1)的结果为 【6】 。正确答案: 1.(.F.)(7)要修改指定的数据表结构,首先应该打开该数据表,然后利用 【7】 命令进入表设计器修改数据表结构。正确答案: 1.(MODIFY STRUCTURE)(8)在Visual FoxPro的字段类型中,系统默认的日期型数据占 【8】 个字节,逻辑型字段占 【9】 个字节。正确答案: 1.(8) 2.(1)(9)在Visual FoxPro中,为了建立参照完整性,首先必须建立表之间的 【10】 。正确答案: 1.(联系)(10)使用 【11】 命令可以定义一个过程的开始。正确答案: 1.(PROCEDURE或FUNCTION)(11)确定列表框内的某个条目是否被选定,应使用属性是 【12】 。

温馨提示

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

评论

0/150

提交评论