您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 计算机二级VFP模拟试题4
笔试模拟四一、选择题(1)下列选项中,不是一个算法的基本特征的是()。A)完整性B)可行性C)有穷性D)拥有足够的情报(2)以下描述中,不是线性表顺序存储结构特征的是()。A)不便于插入和删除B)需要连续的存储空间C)可随机访问D)需另外开辟空间来保存元素之间的关系(3)按照先进后出原则组织数据的数据结构是()。A)队列B)栈C)双向链表D)二叉树(4)商品与顾客两个实体集之间的联系一般是()。A)一对一B)一对多C)多对一D)多对多(5)下列选项中不属于结构化程序设计方法的是()。A)自顶向下B)逐步求精C)模块化D)可复用(6)有下列二叉树,对此二叉树后序遍历的结果为()。A)ABCDEXYB)ABXCDYEC)CEDBYXAD)ECDBYXA(7)深度为6的满二叉树中,度为2的结点个数为()。A)31B)32C)63D)64(8)简单的交换排序方法是()。A)快速排序B)选择排序C)堆排序D)冒泡排序(9)设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。A)R-SB)R×SC)R∩SD)R∪S(10)下列工具中为需求分析常用工具的是()。A)PADB)PFDC)N-SD)DFD(11)以下叙述错误的是()。A)自由表可以被加入到数据库中B)一个自由表一次只能添加到一个数据库中C)数据库中表的可以继续添加到其他数据库中D)自由表和数据库是可以相互转换的(12)下列关于关系的说法正确的是()。A)列的次序非常重要B)列的次序无关紧要C)当需要索引时,列的次序非常重要D)关键字必须指定为第一列(13)下列实体类型的联系中,属于一对多联系的是()。A)学生与课程之间的联系B)学生与体育比赛项目之间的联系C)商品条形码与商品之间的联系D)班级与学生之间的联系(14)下面关于创建报表的方法中,错误的是()。A)使用报表设计器可以创建自定义报表B)使用报表向导可以创建报表C)使用快速报表可以创建简单规范的报表D)使用报表设计器设计报表时,数据源只能是数据库表(15)下面关于运行应用程序的说法中,正确的是()。A)可执行文件只能在VisualFoxPro环境下运行B)可执行文件只能在Windows环境下运行C)应用程序文件只能在VisualFoxPro环境下运行D)应用程序文件可以在VisualFoxPro环境下运行,也可以在Windows环境下运行(16)下列关于文本框的说法中,不正确的是()。A)在文本框中可以进行文本的复制、粘贴等操作B)在文本框中可同时显示并编辑多行数据C)在文本框中可以输入和编辑字符型数据D)文本框可以编辑任何类型的数据(17)要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。A)LOADB)INITC)DESTROYD)INTERACTIVECHANGE(18)SQL语句中,表示条件短语的关键字是()。A)SETB)FORC)WHERED)FROM(19)在成绩表中,查找数学分数最低的学生记录,下列SQL语句的空白处应填入的是()。SELECT*FROM成绩;WHERE数学=_______;(SELECT数学FROM成绩)A)SOMEB)EXITSC)ANYD)ALL(20)以下短语中,必须与排序短语同时使用才有效的短语是()。A)HAVINGB)TOPC)FORD)INTO(21)VisualFoxPro的字段有效性规则不包括()。A)规则B)格式C)信息D)默认值(22)设当前打开了教师表文件,要列出职称为教授的教师姓名的命令是()。A)LIST教师姓名WHERE职称=教授B)LIST教师姓名FOR职称=教授C)LIST教师姓名FOR职称SET教授D)LIST教师姓名WHERE职称FOR教授(23)下列有关过程调用的叙述中,正确的是()。A)被传递的参数是变量,则为引用方式B)被传递的参数是常量,则为传值方式C)被传递的参数是表达式,则为按值方式D)传值方式中形参变量值的改变不会影响实参变量的取值(24)在VisualFoxPro中,与主索引有着相似功能的索引是()。A)候选索引B)唯一索引C)普通索引D)单索引(25)下列属于SQL超联接查询的是()。A)嵌套查询B)内外层互相关嵌套查询C)全联接查询D)自联接查询(26)以下关于视图的说法,正确的是()。A)视图结构可以使用MODIFYSTRUCTURE命令进行修改B)视图不能与数据表进行联接操作C)视图不能更新数据D)视图是从一个或多个表中导出的虚拟表(27)若父表中没有相匹配的连接字段值,则禁止插入子记录,应设置插入规则为()。A)级联B)忽略C)限制D)删除(28)有如下SQLSELECT语句SELECT*FORM职工WHERE工资BETWEEN2000AND3000下列与该语句等价的的()。A)SELECT*FORM职工WHERE工资=3000AND工资=2000B)SELECT*FORM职工WHERE工资3000AND工资2000C)SELECT*FORM职工WHERE工资=3000OR工资=2000D)SELECT*FORM职工WHERE工资3000AND工资2000(29)在VisualFoxPro中下面关于索引的描述,错误的是()。A)当数据库表建立索引以后,表中记录的物理顺序仍保持不变B)索引的数据将与表的数据存储在一个物理文件中C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针D)使用索引可以加快对表的查询操作(30)执行SELECT*FROM职工INTOTABLEzg.dbf后,生成的zg.dbf文件是一个()。A)数据库表B)自由表C)临时表D)虚拟表第(31)到(35)题中使用的三个数据表:学生、课程和成绩,表的结构如下:学生表:学号C(8),姓名C(8),性别C(2),系名(6)课程表:课程编号C(4),课程名称C(12),开课系名C(10)成绩表:学号C(8),课程编号C(4),成绩N(6,2)(31)检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的命令是()。A)SELECT课程.课程名称,学生.姓名,MAX(成绩)AS最高分;FROM成绩,课程,学生;WHERE成绩.课程编号=课程.课程编号;AND成绩.学号=学生.学号;GROUPBY课程编号B)SELECT课程.课程名称,学生.姓名,MAX(成绩)AS最高分;FROM成绩,课程,学生;WHERE成绩.课程编号=课程.课程编号;AND成绩.学号=学生.学号;GROUPBY课程.课程编号C)SELECT课程.课程名称,学生.姓名,MAX(成绩)AS最高分;FROM成绩,课程,学生;WHERE成绩.课程编号=课程.课程编号;AND成绩.学号=学生.学号;ORDERBY课程.课程编号D)SELECT课程.课程名称,学生.姓名,MAX(成绩)AS最高分;FROM成绩,课程,学生;WHERE成绩.课程编号=课程.课程编号;AND成绩.学号=学生.学号;ORDERBY课程.课程编号(32)为课程表中定义开课系名字段的默认值为中文,正确的命令是()。A)ALTERTABLE课程ALTER开课系名SETDEFAULT中文B)ALTERTABLE课程ALTER开课系名SETDEFAULT中文C)ALTERTABLE课程ALTER开课系名SETDEFAULT开课系名=中文D)ALTERTABLE课程ALTER开课系名SETDEFAULT开课系名=中文(33)查询所有选修了计算机网络的学生成绩,结果显示该学生的姓名、系名和数据库原理的成绩,并按成绩由高到低的顺序排列,下列语句正确的是()。A)SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩;FOR学生.学号=成绩.学号;AND课程.课程编号=成绩.课程编号;AND课程.课程名称=计算机网络;ORDERBY成绩.成绩DESCB)SELECT学生.姓名,学生.系名,成绩.成绩JOIN学生,课程,成绩;ON学生.学号=成绩.学号;ON课程.课程编号=成绩.课程编号;AND课程.课程名称=计算机网络;ORDERBY成绩.成绩DESCC)SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩;WHERE学生.学号=成绩.学号;OR课程.课程编号=成绩.课程编号;OR课程.课程名称=计算机网络;ORDERBY成绩.成绩DESCD)SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩;WHERE学生.学号=成绩.学号;AND课程.课程编号=成绩.课程编号;AND课程.课程名称=计算机网络;ORDERBY成绩.成绩DESC(34)将学生表中系名字段的宽度由原来的6改为10,正确的命令是()。A)ALTERTABLE学生ADD系名C(10)B)ALTERTABLE学生FOR系名C(10)C)ALTERTABLE学生ALTER系名C(10)D)ALTERTABLE学生SET系名C(10)(35)在已打开数据库的情况下,利用SQL派生一个包含姓名、课程名称和成绩字段的xsview视图,正确的命令是()。A)CREATEVIEWxsviewAS;SELECT学生.姓名,课程.课程名称,成绩.成绩;FROM学生INNERJOIN成绩;INNERJOIN课程;WHERE成绩.课程编号=课程.课程编号;AND学生.学号=成绩.学号B)CREATEVIEWxsviewAS;(SELECT学生.姓名,课程.课程名称,成绩.成绩;FROM学生INNERJOIN成绩;INNERJOIN课程;ON成绩.课程编号=课程.课程编号;ON学生.学号=成绩.学号)C)CREATEVIEWxsviewAS;SELECT学生.姓名,课程.课程名称,成绩.成绩;WHERE学生INNERJOIN成绩;INNERJOIN课程;ON成绩.课程编号=课程.课程编号;ON学生.学号=成绩.学号D)CREATEVIEWxsviewAS;SELECT学生.姓名,课程.课程名称,成绩.成绩;FROM学生INNERJOIN成绩;INNERJOIN课程;ON成绩.课程编号=课程.课程编号;ON学生.学号=成绩.学号二、填空题(1)算法的复杂度主要包括时间复杂度和__________复杂度。(2)在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间__________的信息。(3)软件是程序、数据和________的集合。(4)在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值12所需要的关键码比较次数为__________。(5)测试分为白箱法和黑箱法,________又称为逻辑覆盖测试。(6)在VisualFoxPro中,通过ScrollBars属性值设置,可以指定编辑框是否具有________。(7)ATC(FOX,VISUALFOXPRO)的运算结果是_______。(8)在定义字段有效性规则时,在信息框中输入的表达式类型是_____。(9)在VisualFoxPro中,通过约束规则可以保证_______完整性。(10)如下程序段的输出结果是_______。s=11DOWHILEs1s=s-3ENDDO?s(11)函数?VARTYPE(4/13/2008)显示的结果是_______。(用大写字母表示)第(12)到(15)题中使用的两个数据表:职称和职工表的结构如下:职工表:职工号C(4),姓名C(8),性别C(2),职称号C(4),工资N(7,2)职称表:职称号C(4),职称名C(12),津贴N(6,2)(12)查找职工表中还没有工资的职工记录,SQL语句为:SELECT*FROM职工WHERE工资______(13)要将职称为副教授的津贴增加100元,则语句为:UPDATE职称SET_______WHERE职称=副教授(14)在职称表中删除津贴字段的有效性规则命令为:ALTERTABLE职称ALTER津贴_______(15)利用SQL语句统计职工表中,职称号为1001职工工资总和
本文标题:计算机二级VFP模拟试题4
链接地址:https://www.777doc.com/doc-2042015 .html