国家二级VF笔试模拟试卷2(共428题)_第1页
国家二级VF笔试模拟试卷2(共428题)_第2页
国家二级VF笔试模拟试卷2(共428题)_第3页
国家二级VF笔试模拟试卷2(共428题)_第4页
国家二级VF笔试模拟试卷2(共428题)_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

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

文档简介

国家二级VF笔试模拟试卷2(共9套)(共428题)国家二级VF笔试模拟试卷第1套一、公共基础选择题(本题共27题,每题1.0分,共27分。)1、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析2、A、

B、

C、

D、

标准答案:B知识点解析:前序遍历是指在访问根结点、遍历左子树和遍历右子树这三者时,首先访问根结点,然后遍历左子树,最后遍历右子树;并且在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。根据题目所给二叉树,可以得出其中序遍历的结果为ATBZXCYP。3、A、

B、

C、

D、

标准答案:C知识点解析:前序遍历是指在访问根结点、遍历左子树和遍历右子树这三者时,首先访问根结点,然后遍历左子树,最后遍历右子树;并且在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。根据题目所给二叉树,可以得出其中序遍历的结果为ATBZXCYP。4、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析5、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析6、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析7、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析8、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析9、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析10、A、

B、

C、

D、

标准答案:D知识点解析:设关系R和S的元数分别为r和s。定义R和S的笛卡儿积是一个(r+s)元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组,记为R×S。形式定义如下:R×S≡{t|t=<tr,ts>∧tr∈R∧tx∈S)若R有m个元组,S有n个元组,则R×S有(m×n)个元组。11、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析12、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析13、A、

B、

C、

D、

标准答案:D知识点解析:选项A是日期型数据的精确表示;选项B通过一个转换函数CTOD()把字符型数据转换为日期型数据;选项C是一个表达式,一个日期加上一个整数表示的是该日期后多少天是什么日期。选项A、B和C表示的日期均为“2002年6月6日”。选项D中的DTOS()函数是把日期型数据转换为字符型,而DATE()函数本身没有参数,返回当前日期,所以有语法错误。14、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析15、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析16、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析17、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析18、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析19、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析20、A、

B、

C、

D、

标准答案:B知识点解析:本题考查的是FOR循环和EXIT语句。进入FOR循环时,向循环变量i赋初值0,执行循环体I的值增加3变为3,n加1变为1,判断if语句中的条件“I>10”为假,循环体结束,循环变量i加上步长1变为4,没有超过终值50,再一次进入循环体执行。以此类推,第二次循环体执行后i的值为7,n的值为2,i的值增加步长1变为8,进入第三次循环,i的值变为11,n的值变为3,if语句的条件“i>10”成立,执行“EXIT”语句退出循环。21、A、

B、

C、

D、

标准答案:C知识点解析:本题考查的是FOR循环和EXIT语句。进入FOR循环时,向循环变量i赋初值0,执行循环体I的值增加3变为3,n加1变为1,判断if语句中的条件“I>10”为假,循环体结束,循环变量i加上步长1变为4,没有超过终值50,再一次进入循环体执行。以此类推,第二次循环体执行后i的值为7,n的值为2,i的值增加步长1变为8,进入第三次循环,i的值变为11,n的值变为3,if语句的条件“i>10”成立,执行“EXIT”语句退出循环。22、A、

B、

C、

D、

标准答案:A知识点解析:可以使用“表单”菜单中的“新建属性”菜单项为表单创建新属性,使用“表单”菜单中的“新建方法程序”菜单项为表单创建新方法。23、A、

B、

C、

D、

标准答案:B知识点解析:本题考查的是命令按钮的属性。如果把命令按钮的Default属性设置为.T.,则按。Enter键将激发该按钮的Click属性,若将命令按钮的Cancel属性设置为.T.,则按Esc键将激发该按钮的Click事件。24、A、

B、

C、

D、

标准答案:C知识点解析:本题列出的列表框的各属性的含义如下:?List属性:一个字符串数组,用来存取列表框中的数据条目。?ListCount属性:指明列表框中数据条目的数目。?Selected属性:逻辑数组属性,用来指定列表框内的各个条目是否处于选定状态。?ListIndex属性:指出列表框中最近被选中的数据条目的序号。25、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析26、A、

B、

C、

D、

标准答案:D知识点解析:引发Click事件的常见情况如下。?用鼠标单击复选框、命令按钮、组合框、列表框和选项按钮等控件。?在命令按钮、选项按钮或复选框获得焦点时,按空格键。?当表单中包含一个确认按钮(按钮的Default属性值为.T.)时,按Enter键,将引发该按钮的Click事件。?若控件有访问键(加下划线的字符),则按访问键将引发相应控件的Click事件。?单击表单的空白处,将引发表单的Click事件,但需注意的是单击表单的标题栏或窗口边界不会引发Click事件。27、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析二、公共基础填空题(本题共11题,每题1.0分,共11分。)28、在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列中共有______个元素。标准答案:3知识点解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指同队头元素的前一个位置,因此,从队头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。根据题意,该循环队列中共有元素数为:9-6=3个。29、在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了______。标准答案:软件危机知识点解析:软件发展第二阶段的末期,由于计算机硬件技术的进步,一些复杂的、大型的软件开发项目被提出来了,但软件开发技术的进步一直未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。30、数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为______。标准答案:逻辑独立性知识点解析:数据独立性分为逻辑独立性和物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为逻辑独立性。31、结构化程序设计方法的主要原则是自顶向下,______,模块化,限制使用GOTO语句。标准答案:逐步求精知识点解析:暂无解析32、用______结构来表示实体以及实体之间联系的模型称为关系模型。标准答案:二维表知识点解析:暂无解析33、若内存变量XM与字段变量重名,当用?XM命令输出变量值时,输出的是______的值。标准答案:内存变量、字段变量知识点解析:当字段变量和内存变量同名时,直接使用变量名引用的是字段变量,要引用内存变量可用以下两种格式:M.内存变量名或M->内存变量名34、程序段如下:A=5B=6DOABCD?A,BPROCEDUREABCDPRIVATEAA=3B=5ENDPROC该程序执行后,A的值为__________,B的值为_________。标准答案:55知识点解析:在调用模块中,A和B由于没有定义作用域,其作用域为PRIVATE,在本模块和它调用的模块中有效。调用ABCD过程,在过程中又定义了一个PRIVATE变量A,该变量与上一级模块中的PRIVATE变量A同名,上一级模块中的变量A被屏蔽,在过程中改变A的值不影响上一级模块中的变量A的值,但改变B的值其实就是改变了上一级模块中变量B的值。故调用结束返回后,输出的A和B的值都是5。35、程序段如下:D1=DATE()D2=DTOS(DI)?TYPE(D2)该程序执行后,屏幕上显示为______。标准答案:N知识点解析:D1的值是一个日期型,通过DTOS转换成字符串赋值给D2,字符串的形式为“yyyymmdd”,是由数字组成的字符串。TYPE函数的参数应是一个字符型数据,测试的是把字符型的定界符(双引号等)去掉后的表达式的类型,即yyyymmdd的类型,是数值型。36、在模块程序中可以使用PARAMETERS和LPARAMETERS命令来接受调用程序传入的参数,其PARAMETERS命令声明的形参变量被看做是模块程序中建立的______变量。标准答案:私有知识点解析:PARAMETERS命令声明的形参变量被看成是模块程序中建立的私有变量,LPARAMETERS命令声明的形参变量被看成是模块程序中建立的局部变量。除此之外,两条命令没有什么不同。37、在VisualFoxPro中,基类的最小属性集为Class、BaseClass、ClassLibrary和______。标准答案:ParentClass知识点解析:暂无解析38、在模块程序中可以使用PARAMETERS和LPARAMETERS命令来接受调用程序传入的参数,其LPARAMETERS命令声明的形参变量被看成是模块程序中建立的______变量。标准答案:局部或LOCAL知识点解析:在过程模块中用PARAMETERS声明的形参变量是PRIVATE变量,在下一级模块中还可以使用。用LPARAMETERS声明的变量为LOCAL变量,只能在本模块中使用,在下一级模块中不可以使用。国家二级VF笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、在深度为5的满二叉树中,叶子结点的个数为A、32B、31C、16D、15标准答案:4知识点解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第A层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。2、若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A、bdgcefhaB、gdbecfhaC、bdgaechfD、gdbehfca标准答案:8知识点解析:前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。3、一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用A、栈B、堆C、数组D、链表标准答案:1知识点解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。4、软件工程的理论和技术性研究的内容主要包括软件开发技术和A、消除软件危机B、软件工程管理C、程序设计自动化D、实现软件可重用标准答案:2知识点解析:软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。5、开发软件时对提高开发人员下作效率至关重要的是A、操作系统的资源管理功能B、先进的软件开发工具和环境C、程序人员的数量D、计算机的并行处理能力标准答案:2知识点解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。6、在软件测试设计中,软件测试的主要目的是A、实验性运行软件B、证明软件正确C、找出软件中全部错误D、尽可能多地发现软件中的错误标准答案:8知识点解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。7、数据处理的最小单位是A、数据B、数据元素C、数据项D、数据结构标准答案:4知识点解析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项C。8、索引属于A、模式B、内模式C、外模式D、概念模式标准答案:2知识点解析:内模式(InternalSchema)又称物理模式(PhysicalSchema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。9、下述关于数据库系统的叙述中正确的是A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据标准答案:1知识点解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。10、数据库系统的核心是A、数据库B、数据库管理系统C、模拟模型D、软件工程标准答案:2知识点解析:数据库管理系统(DatabaseManagementSystem,简称DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织;数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。二、选择题(本题共30题,每题1.0分,共30分。)11、如果要改变一个关系中属性的排列顺序,应使用的关系运算是______。A、重建B、选取C、投影D、连接标准答案:4知识点解析:暂无解析12、在下列叙述中,正确的一条是______。A、视图表是实际存在的表,是实际存储数据的逻辑表示B、关系的每一列中的分量是同一类型的数据,来自同一个域C、关系中的元组在组成主码的属性上可以有空值D、关系R上的投影是在关系的水平方向选取符合给定条件的子集标准答案:2知识点解析:暂无解析13、概念模型独立于______。A、E-R模型B、DBMSC、操作系统和DBMSD、硬件设备和软件标准答案:8知识点解析:暂无解析14、在一个关系中,能够惟一确定一个元素的属性或属性组合的是______。A、排序码B、关键字C、索引码D、域标准答案:2知识点解析:暂无解析15、在显示表的结构信息时,可以看到最后一行显示山的所有字段的总宽度比各字段的实际宽度之和多出了一个字节,多出的一个字节用于存放______。A、记录号B、表的状态C、别名D、删除标记标准答案:8知识点解析:暂无解析16、一个表中的数值型字段要求保留5位小数,它的宽度最少应当定义成______。A、5位B、6位C、7位D、8位标准答案:4知识点解析:暂无解析17、若要设置2个表的“参照完整性”,则要求这2个表______。A、是同一个数据库中的2个表B、不同数据库中的2个表C、2个自由表D、一个是数据库表,另一个是自由表标准答案:1知识点解析:暂无解析18、在“数据库设计器”中,建立2个表之间的“一对多”联系是通过以下索引实现的______。A、“一”方表的主索引或候选索引,“多”方表的普通索引B、“一”方表的主索引,“多”方表的普通索引或候选索引C、“一”方表的普通索引,“多”方表的主索引或候选索引D、“一”方表的普通索引,“多”方表的候选索引或普通索引标准答案:1知识点解析:暂无解析19、在VisualFoxPro中,以共享方式打开一个数据库需使用的参数是______。A、EXCLUSIVEB、SHAREDC、NQUPDATED、VALIDATE标准答案:2知识点解析:暂无解析20、在VisualFoxPro的数据工作区窗口,使用SETRELATIONTO命令可以建立2个表之间的关联,这种关联是______。A、永久关联B、永久关联或临时关联C、临时关联D、永久关联和临时关联标准答案:4知识点解析:暂无解析21、在“选项”对话框的“文件位置”选项卡中可以设置______。A、表单的默认大小B、默认目录C、日期和时间的显示格式D、程序代码的颜色标准答案:2知识点解析:暂无解析22、SQL语言支持数据库的三级模式结构,其中模式对应于______。A、存储文件B、视图C、基本表D、视图和基本表标准答案:4知识点解析:暂无解析23、要从学生表(学号、姓名、性别、出生年月、入校总分、三好生)中查询入校总分最高的3个学生的记录,应使用的SELECT语句是______。A、SELECT*FROM学生表ORDERBY入校总分ASCB、SELECT*FROM学生表ORDERBY入校总分DESCC、SELECT*FROM学生表TOP3ORDERBY入校总分ASCD、SELECT*FROM学生表TOP3ORDERBY入校总分DESC标准答案:8知识点解析:暂无解析24、在学生表STUD中,查询年龄在20~23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD)。实现该功能的正确SQL语句是______。A、SELECTXM,SA,SDFROMSTUDWHEREBETWEEN20<SA<23B、SELECTXM,SA,SDFROMSTUDWHERESABETWEEN23AND20C、SELECTXM,SA,SDFROMSTUDWHERESANOTBETWEEN20AND23D、SELECTXM,SA,SDFROMSTUDWHERESABETWEEN20AND23标准答案:8知识点解析:暂无解析25、SQL中的UPDATE语句可以用于______。A、更新数据表的结构B、更新数据表的值C、更新索引D、更新查询标准答案:2知识点解析:暂无解析26、在SQL的ALTER语句中,用于删除字段的子句是______。A、ALTERB、DELETEC、DROPD、MODIFY标准答案:4知识点解析:暂无解析27、SQL的全部功能可以用9个动词概括,其中动词INSERT是属于下列______功能。A、数据查询B、数据操纵C、数据定义D、数据控制标准答案:2知识点解析:暂无解析28、设学生表的结构为:(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。下列语句中,错误的是______。A、SELECT*FROM学生表B、SELECT学号AS学生编号FROM学生表C、SELECTALLFIELDSFROM学生表D、SELECTDISTINCT学号FROM选课表标准答案:4知识点解析:暂无解析29、下列说法中,错误的是_____。A、在数据库中,可以包含表、视图、查询以及表间的永久关联B、可以通过修改视图中的数据来更新数据源中的数据,但查询不可以C、查询和视图都是用SELECT语句实现的D、视图虽然具备了一般数据表的特征,但它本身并不是表标准答案:1知识点解析:暂无解析30、所谓视图,指的是______。A、数据库中独立存在的表,每个视图对应一个存储文件B、从一个或几个基本表中导出的表,视图是一个虚表C、建立在数据库文件之上的索引文件,并且一个视图可以带多个索引文件D、存储在数据库中的可视化数据图形标准答案:2知识点解析:暂无解析31、下列关于报表分组的说法中,错误的是______。A、“数据分组”命令包含在“报表”菜单中B、“组标头”带区包含了用来分组的字段的域控件C、如果分别统计男女生的“英语”平均分,则分组表达式的内容是“英语”字段D、输出分组统计数据的域控件应设置在“组注脚”带区标准答案:4知识点解析:暂无解析32、若要确定单选按钮的个数,应在下列的______属性中设置。A、PageCountB、ColumnCountC、ControlCountD、BuRonCount标准答案:8知识点解析:暂无解析33、使用“项目管理器”中的“新建”命令按钮创建文件,所创建的文件将______。A、自动包含在该项目中B、没有包含在该项目中C、可被任何项目包含D、既可包含也可不包含在该项目中标准答案:1知识点解析:暂无解析34、与菜单无关的文件的扩展名是______。A、.mnxB、.memC、.mprD、.mnt标准答案:2知识点解析:暂无解析35、对当前已打开的表文件按数值型字段“总分”降序排序的命令是______。A、SORTTOON总分B、SORTT0ZFON总分C、SORTTOZFON总分/AD、SORTTOZFON总分/D标准答案:8知识点解析:暂无解析36、VisualFoxPro命令文件(或称程序文件)的默认扩展名是______。A、.frmB、.prgC、.forD、.doc标准答案:2知识点解析:暂无解析37、创建报表有3种方式,其中的______不能用于创建报表。A、报表向导B、快速报表C、报表生成器D、报表设计器标准答案:4知识点解析:暂无解析38、表单的属性不能在______中设置。A、属性框B、程序C、生成器D、文本框标准答案:8知识点解析:暂无解析39、设D1和D2为日期型数据,M为整数,不能进行的运算是______。A、D1+D2B、D1-D2C、D1+MD、D2-M标准答案:1知识点解析:暂无解析40、在下列关于“对象”、“类”、“事件”和“方法”概念的叙述中,错误的一条叙述是______。A、在OOP中,对象是构成程序的基本单位和运行实体B、类是具有不同属性和方法的对象的集合C、事件是一种由系统预先定义而由用户或系统发出的动作D、方法是和对象紧密相连的,对象所具有的功能就是它的方法标准答案:2知识点解析:暂无解析三、公共基础填空题(本题共3题,每题1.0分,共3分。)41、在关系数据库中,二维表的列称为属性,二维表的行称为【】。标准答案:元组知识点解析:暂无解析42、在VisualFoxPro中项目文件的扩展名是【】。标准答案:PJX或.PJX知识点解析:暂无解析43、查询设计器的”筛选”选项卡用来指定查询的【】。标准答案:查询条件知识点解析:暂无解析四、填空题(本题共8题,每题1.0分,共8分。)44、为使日期型数据库能够显示世纪(即年为4位),应该使用命令SET【】ON。标准答案:CENTRY知识点解析:暂无解析45、表达式LEN(SPACE(3)-SPACE(2)的结果是【】。标准答案:5知识点解析:暂无解析46、在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令【】。标准答案:LOCATE知识点解析:暂无解析47、假设考生数据库已经打开,数据库中有年龄字段。现要统计年龄小于20岁的考生人数,并将结果存槠于变量H1中,应该使用的完整命令是:【】。标准答案:COUNTTOM1FOR年龄<20知识点解析:暂无解析48、假设图书数据库已经打开,数据库中书名字段,并且已经按书名进行了索引查询将记录指针定位在书名为“VisualFoxPro”的第一条记录上,应该使用的命令是【】。标准答案:FINDVisualFoxPro+知识点解析:暂无解析49、数学表达式A*B2+eY的VisualFoxPro表达式是【】。标准答案:a*b*b+exp(y)知识点解析:暂无解析50、设有如下的语句:a=”VisualFoxPro+”?TRANSFORM(a,”!!!!!!!”)最后的输出结果是:【】。标准答案:VISUALFOXPR0知识点解析:暂无解析51、下面的程序功能是完成工资查询,请填空:SETTALKOFFUSEemployeeACCEPT”请输入职工号”T0NUMLOCATEFOF职工号=humIF【】DISPLAY姓名,工资ELSE?”职工号输入错误!”ENDIFUSESETTALK0FF标准答案:FOUND()或.NOT.EOP()知识点解析:暂无解析五、填空题(含2小题)(本题共2题,每题1.0分,共2分。)52、填上适当的语句,使求100以内能被3整除但不能被7整除的数字之和的程序完整正确。SETTALKOFFCLEARSTOREOTOS,NDOWHILEN<=i00【】S=S+NENDIF【】ENDDO?“S=”+STR(S)SETTALK0N标准答案:IFN/3:INT(N/3).ANDN/7<>INT(K/7){MOD,OD(N,7)#O),N=N+1{N=N+3}知识点解析:暂无解析53、SETTALKOFFSTOREOTOX,YD0WHILE.T.X=X+1Y=Y+XIFX>=5EXITENDIFENDDO?X,YRETURN当程序执行到?x,Y命令时,X,Y的值分别是【】、【】。标准答案:5,15知识点解析:暂无解析国家二级VF笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下面关于算法的叙述中,正确的是()。A、算法的执行效率与数据的存储结构无关B、算法的有穷性是指算法必须能在执行有限个步骤之后终止C、算法的空间复杂度是指算法程序中指令(或语句)的条数D、以上三种描述都正确标准答案:B知识点解析:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。2、下列二叉树描述中,正确的是()。A、任何一棵二叉树必须有一个度为2的结点B、二叉树的度可以小于2C、非空二叉树有0个或1个根结点D、至少有2个根结点标准答案:B知识点解析:二叉树是由n≥0个结点的有限集合构成,此集合或者为空集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右子树都是二叉树。二叉树可以是空集合,根可以有空的左子树或空的右子树。二叉树不是树的特殊情况,它们是两个概念。二叉树具有如下两个特点:①非空二叉树只有一个根结点。②每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。3、如果进栈序列为A,B,C,D,则可能的出栈序列是()。A、C,A,D,BB、B,D,C,AC、C,D,A,BD、任意顺序标准答案:B知识点解析:栈的操作原则为后进先出。选项B中出栈顺序可按“A进,B进,B出,C进,D进,D出,C出,A出”实现。4、下列各选项中,不属于序言性注释的是()。A、程序标题B、程序设计者C、主要算法D、数据状态标准答案:D知识点解析:注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。5、下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A、内模式B、外模式C、概念模式D、逻辑模式标准答案:A知识点解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。6、下列叙述中,不属于软件需求规格说明书的作用的是()。A、便于用户,开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测试和验收的依据D、便于开发人员进行需求分析标准答案:D知识点解析:软件需求规格说明书有以下几个方面的作用:①便于用户、开发人员进行理解和交流。②反映出用户问题的结构,可以作为软件开发工作的基础和依据。③作为确认测试和验收的依据。7、下列不属于软件工程3个要素的是()。A、工具B、过程C、方法D、环境标准答案:D知识点解析:软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。8、数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。A、外模式B、概念模式C、内模式D、存储模式标准答案:B知识点解析:概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户应用公共数据视图。它不涉及具体的硬件环境与平台,与具体的软件环境也无关。9、将E-R图转换到关系模式时,实体与联系都可以表示成()。A、属性B、关系C、记录D、码标准答案:B知识点解析:E-R图由实体、实体的属性和实体之间的联系3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。如下表所示。10、某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。A、9B、10C、11D、12标准答案:C知识点解析:根据二叉树的性质3:对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。二、选择题(本题共25题,每题1.0分,共25分。)11、下列实体类型的联系中,属于一对多联系的是()oA、学生与课程之间的联系B、学生与体育比赛项目之间的联系C、商品条形码与商品之间的联系D、班级与学生之间的联系标准答案:D知识点解析:实体之间的联系分为:一对一、一对多和多对多。一个班级可以有多个学生,而一个学生只能属于一个班级,所以选项D是一对多关系。选项A和B的关系为多对多,选项C的关系为一对一。12、向项目中添加报表,应该使用项目管理器的()。A、“代码”选项卡B、“文档”选项卡C、“数据”选项卡D、“类”选项卡标准答案:B知识点解析:项目管理器中共有6个选项卡。①“全部”选项卡。把后5个分类项全部列在一起。②“数据”选项卡。包含了一个项目中的所有数据:数据库、自由表、查询和视图。③“文档”选项卡。包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。④“类”选项卡。包含了表单和程序中所用的类库和类。⑤“代码”选项卡。包含了程序、API库和二进制应用程序。⑥“其他”选项卡。包含了菜单文件、文本文件和其他文件(如位图、图标等)。13、下列赋值语句正确的是()。A、STORE5TOXBB、STORE5,6TOX,BC、X,Y=5D、X=5.Y=6标准答案:D知识点解析:等号一次只能给一个内存变量赋值。STORE命令可以同时给若干个变量赋予相同的值,各内存变鼍名之间必须用逗号隔开。14、进行字符串比较时,使命令:?“我们大家”=“我们”,结果为逻辑假的设置是()。A、SETEXACTONB、SETEXACTOFFC、SETCOLLATETO“Machine”D、SETCOLLATETO“Stroke”标准答案:A知识点解析:在用单等号运算符(=)比较两个字符串时,运算结果与SETEXACTONIOFF的设置有关。●ON先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较。●OFF命令后,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。15、下列函数中,函数值是“奥运会”的是()。A、SUBSTR(“2008奥运会”,5,6)B、SUBSTR(“2008奥运会”,6)C、RIGHT(“2008奥运会”,1,6)D、LEFT(“2008奥运会”,6)标准答案:A知识点解析:LEFT(<字符表达式>,<长度>)功能:从指定表达式值的左端取一个指定长度的子串作为函数值。RIGITT(<字符表达式>,<长度>)功能:从指定表达式值的右端取一个指定长度的子串作为函数值。SUBSTR<字符表达式>,<起始位置>[,<长度>])功能:从指定表达式值的指定起始位置取指定长度的子串作为函数值。若缺省第3个自变量<长度>,则函数从指定位置一直取到最后一个字符。由于一个汉字占用两个字符,再根据函数的功能,选项B截取字符的起始位置不正确,得到是乱码;选项C的函数格式错误,选项D的结果是“2008奥”。16、如果在命令窗口执行命令:LIST名称,主窗口中显示:记录行名称1电视机2计算机3电扇线4电脑连线5电话线假定名称字段为字符型,宽度为8,那么下面程序段的输出结果是()。GO2SCANNEXT4FORLEFT(名称,2)=“电”IFRIGHT(名称,2)=“线”EXITENDIFENDSCAN?名称A、电视机B、电扇线C、电脑连线D、电话线标准答案:C知识点解析:程序中,首先将指针指向第二条记录,然后执行SCAN循环。SCAN语句的格式是:SCAN[<范围>][FOR<条件1>][WHILHE<条件2>]循环体执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第2条记录到第5条记录。循环条件是LEFT(名称,2)=“电”,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),如果满足条件,则进入循环体,接着判断RlGHT(名称,2)是否为“线”,如果是则跳出循环体,输出该记录的“名称”;否则记录指针指向下一条记录,重新开始循环。通过分析,第4条记录恰好符合条件,循环结束,最后显示的是“电脑连线”。本题要注意的是第3条记录“电扇线”,因为字段宽度为8,而“电扇线”只占6个字节,因此在使用RIGHT(名称,2)得到的结果是最后两个空字节,而不是“线”字。17、下列有关过程调用的叙述中,正确的是()。A、被传递的参数是变量,则为引用方式B、被传递的参数是常量,则为传值方式C、被传递的参数是表达式,则为传值方式D、传值方式中形参变量值的改变不会影响实参变量的取值标准答案:D知识点解析:主程序传递参数时采用按值传递和按引用传递两种方式。按值传递传的是数值,系统会将实参的数值通过计算直接赋值给对应的形参,如果在模块程序中改变了形参的值,将不会影响实参的值。如果实参是变量,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参的值,实参的值将会随之改变,这种方式称为按引用传递。18、在VisualFoxPro中,以只读方式打开数据库文件的是()。A、EXCLUSIVEB、NOUPDATEC、SHAREDD、VALIDATE标准答案:B知识点解析:打开数据库的命令是:OPENDATABASE[filename∣?][EXCLUSlVE∣SHARED][NOUPDATE][VALIDATE]其中,EXCLUSIVE表示以独占方式打开数据库,即不允许其他用户在同一时刻也使用数据库。SHARED以共享方式打开数据库。NOUPDATE指定数据库按只读方式打开。VALIDATE指定VisualFoxPro检查在数据库中引用的对象是否合法。19、数据库表的字段可以定义默认值,默认值是()。A、逻辑表达式B、字符表达式C、数值表达式D、前3种都可以标准答案:D知识点解析:在数据库表的设计器的“字段”选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息和默认值3项。其中,规则是逻辑表达式,信息是字符串表达式,默认值的类型则视字段的类型而定。20、在VisualFoxPro中,与主索引有着相似功能的索引是()。A、候选索引B、惟一索引C、普通索引D、单索引标准答案:A知识点解析:主索引是指在指定字段或表达式中不允许出现重复值的索引。候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的惟一性并决定处理记录的顺序。惟一索引是为了保持同早期版本的兼容性,它的“睢一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。21、将学生表的“年龄”属性限制在18~22之间,这属于()。A、实体完整性规则B、参照完整性规则C、域完整性规则D、字段限制规则标准答案:C知识点解析:域完整性也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验,可以限定字段取值类型和取值范围。实体完整性是保证表中记录惟一的特性,利用主关键字或候选关键字来实现。参照完整性与表之间的关联有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。22、以下关于自由表的叙述,正确的是()。A、自由表是用以前版本的FoxPro(FoxBASE)建立的表B、自由表可以用VisualFoxPro建立,但是不能把它添加到数据库中C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D、自由表一旦添加到数据库中,就不能再从数据库中移出标准答案:C知识点解析:所谓自由表,就是那些不属于任何数据库的表,所有由FoxBAsE或早期版本的FoxPro创建的数据库文件(.dbf)都是自由表。在VisualFoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表:也可以将数据库表从数据库中移出,使之成为自由表。23、在VisualFoxPro的工作1区和3区打开了数据表文件,再接着执行SELECT0后,选择工作区的结果是()。A、0B、1C、2D、3标准答案:C知识点解析:SELECT0命令功能是选择编号最小的可用工作区(即尚未使用的工作区),本题中还未使用的最小工作区是2号工作区。24、查询“学生”表的所有记录并存储于表文件tablel中的SQL语句是()。A、SELECT*FROM学生INTOCURSORtablelB、SELECT*FROM学生TOCURSORtablelC、SELECT*FROM学生INTODBFtable1D、SELECT*FROM学生TOTABLEtabIle1标准答案:C知识点解析:在SQL语句中,使用短语INTOTABLETableName或INTODBFTableName可以将查询结果存放在永久表中,其中TableName是永久表文件名。25、下列对于SQL的嵌套查询排序的描述中,说法正确的是()。A、既能对外层查询排序,也能对内层查询排序B、只能对外层查询排序,不能对内层查询排序C、不能对外层查询排序,只能对内层查询排序D、既不能对外层查询排序,也不能对内层查询排序标准答案:B知识点解析:SOL语句中的ORDERBY短语只能对最终的查询结果进行排序,所以只能在外层查询中排序,不可以在子查询中使用该短语,即不能对内层查询排序。26、在SQL语言中,删除表命令的关键词是()。A、DELETEB、DROPC、CREATED、SELECT标准答案:B知识点解析:在SQL语言中,DELETE是删除记录命令,DROP是删除表命令,CREATE是创建表的命令,SELECT是查询命令。27、下列关于类、对象、属性和方法的描述中错误的是()。A、类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B、属性用于描述对象的状态,方法用于表示对象的行为C、基于同一类产生的两个对象可以分别设置自己的属性值D、通过执行不同对象的同名方法,其结果必然是相同的标准答案:D知识点解析:类是具有相同属性和相同操作的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生的不同对象的属性可以分别设置,属性用于描述类的性质、状态,而方法是用于表示对象的行为。28、下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是()。A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是对象C、数据环境是对象,关系是数据环境中的对象D、数据环境和关系都不是对象标准答案:C知识点解析:数据环境是对象,有自己的属性、方法和事件。关系是数据环境中的对象,也有自己的属性、方法和事件。可以在数据环境中编辑关系。29、要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。A、LOADB、INITC、DESTROYD、INTERACTIVECHANGE标准答案:C知识点解析:要清除顶层表单中调用的菜单文件,应该在表单的Destroy事件中编写程序代码,格式如下:RELEASEMENU<菜单名>[EXTENDED]说明:在关闭表单的同时清除菜单,释放占用的内存空间。RELEASEMENU:表示清除条形菜单。[EXTENDED]:表示在清除条形菜单时一并清除下属的所有子菜单。30、在表单设计中,用于控制只有两种取值的字段的控件,最好使用()。A、文本框B、复选框C、选项组D、组合框标准答案:B知识点解析:复选框用于标记一个两值状态,如真(.T.)或假(.F.)。当处于选中状态时,复选框中显示一个对勾,否则,复选框内为空白。复选框的Value属性用来指明复选框的当前状态,0或.F.表示未被选中,1或.T.表示被选中,2或null表示不确定。该控件最适合用来表示逻辑型字段。31、在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是()。A、文件/<(F)B、文件\<(F)C、文件(/D、文件(\标准答案:D知识点解析:在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“\<”两个字符。32、假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应该填写的SQL语句是()。USE歌手DOWHILE.NOT.EOF()__________________REPLACE歌手.最后得分WITHa[2]SKIPENDDOA、SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYaB、SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYaC、SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEaD、SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa标准答案:B知识点解析:选项A的命令格式错误,将查询结果保存在数组里应该是:JNTOARRAY短语。由程序语句“REPLACE歌手.最后得分WITHa[2]”中的“a[2]”可以看出a是一个数组名,a[2]指的是数组a中的第2个元素,所以填写的SOL语句中一定用到了数组a。而选项C和选项D中,是将查询结果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,从第一条记录开始,在temp表中找到与该记录的歌手号相同的记录,并把记录的所有字段保存在数组a中,由于temp表中只有“歌手号”和“最后得分”两个字段,所以数组a中有两个元素,第一个是“歌手号”,第二个是“最后得分”,再用REPLACE命令将歌手表中当前记录中的“最后得分”字段用a[2]替换,即填入了“最后得分”。当一条记录处理结束之后,SKIP命令将记录指针指向歌手表的下一条记录,进行同样的处理,最终将歌手表中的“最后得分”字段填写完毕。33、从“订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是()。A、DROPFROM订单WHERE签订日期<={^2004-1-10)B、DROPFROM订单FOR签订日期<={^2004-1-10}C、DELETEFROM订单WHERE签订日期<={^2004-1-10)D、DELETEFROM订单FOR签订日期<={^2004-1-10}标准答案:C知识点解析:SQL中,删除记录的命令是:DELETEFROM表名[WHERE过滤条件1[AND∣OR过滤条件2…]]以下两个题使用的数据表结果如下:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))34、对于图书管理数据库,求ABC单位借阅图书的读者的人数。下面SQL语句正确的是()。A、SELECTCOUNT(DISTINCT借书证号)FROM借阅WHERE;借书证号IN(SELECT借书证号FROM读者WHERE单位=“ABC”)B、SELECTSUM(DISTINCT借书证号)FROM借阅WHERE;借书证号IN(SELECT借书证号FOR借阅WHERE单位=“ABC”)C、SELECTCOUNT(DISTINCT借书证号)FROM借阅WHERE;借书证号IN(SELECT借书证号FROM借阅WHERE单位=“ABC”)D、SELECTSUM(DISTINCT借书证号)FROM借阅WHERE;借书证号IN(SELECT借书证号FROM读者WHERE单位=“ABC”)标准答案:A知识点解析:COUNT命令统计数据表中的记录个数;SUM对数据表中所有数据值字段进行纵向求和。题目要求显示ABC单位的借阅图书的读者人数,本题使用的是嵌套查询语句,内层查询将单位是“ABC”的读者的借书证号查出来,外层查询根据内层查询的结果通过对借阅库的操作显示出单位为ABC的借阅图书的读者。当然有可能有的读者不止借阅过一次书,所有要在“借书证号”前加DISTINCT命令去掉重复值,求的才是人数,而不是人次数。35、对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是()。A、SELECT单位,COUNT(借阅.借书证号)FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号ORDERBY单位B、SELECT单位,COUNT(借阅.借书证号)FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号GROUPBY单位C、SELECT单位,SUM(借阅.借书证号)FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号HAVING单位D、SELECT单位,SUM(借阅.借书证号)FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号GROUPBY单位标准答案:B知识点解析:要分别求出各个单位查询借阅图书人的读者人次,而单位信息在读者表中,借阅图书的信息在借阅表中,需要通过共同的借书证号属性把两个表联接起来,即将借阅.借书证号=读者.借书证号置于WHERE短语之后。把同借书号所借阅的图书数目都统计在内,所以不需要使用DISTINCT短语去掉重复值;需要按单位统计借阅图书的读者人次,通过GROUPBY命令实现按单位分组查询。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在树型结构中,没有前件的结点是________________。标准答案:根结点知识点解析:树型结构具有如下特点:●每个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点,简称为树的根;●每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点;●一个结点所拥有的后件个数称为树的结点度;●树的最大层次称为树的深度。37、软件工程研究的内容主要包括:软件开发技术和________________。标准答案:软件工程管理知识点解析:软件工程研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括软件管理学、软件工程经济学、软件心理学等内容。38、用树型结构表示实体类型及实体间联系的数据模型称为________________。标准答案:层次模型知识点解析:在数据模型中,用二维表表示关系模型,用有向图表示网状模型,用树型结构表示层次模型。39、在数据流图的类型中有两种类型,它们是变换型和________________。标准答案:事务型知识点解析:典型的数据流类型有两种:变换型和事务型。40、当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的________________。标准答案:物理独立性知识点解析:数据的独立性一般分为物理独立性与逻辑独立性两种。●物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理结构包括存储结构、存取方式等改变时,如存储设备的更换、物理存储的更换、存取方式改变等,应用程序都不用改变。●逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,如修改数据模式、增加新的数据类型、改变数据间联系等,用户程序都可以不变。四、填空题(本题共10题,每题1.0分,共10分。)41、“报表控件”工具栏中的“图片/ActiveX绑定”控件用于显示图片和____________字段的内容。标准答案:通用型知识点解析:“报表控件”工具栏中有多个图标按钮,每个按钮有不同的功能。其中“图片/ActiveX绑定控件”按钮的功能是用于显示图片和通用型字段的内容。42、选项组控件的单选按钮数由ButtonCount属性指定,该属性的默认值为____________。标准答案:2知识点解析:选项组的ButtonCount属性用于指明一个选项组对象所包含的单选按钮的数量。默认值是2。43、该程序运行后屏幕显示的结果是____________。s=1FORi=1TO5STEP2s=s+iENDFOR?sRETURN标准答案:10知识点解析:本题用到了FOR…ENDFOR循环结构,循环变量是i,步长是2,即每循环一次,i加上2,直到i=5循环结束,由此可知共执行循环3次:i=1时,s=2;i=3时,s=5;i=5时,s=10。44、单击表单中的命令按钮,要求弹出一个“祝考试顺利!”的消息对话框,应该在命令按钮的Click事件中编写代码:____________(“祝考试顺利!”)标准答案:Messagebox知识点解析:以对话框形式显示信息,可以使用命令:MessageBox(信息文本[,对话框类型][,标题文本])其中,信息文本是在对话框中显示的信息;对话框类型是3个整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及缺省按钮;标题文本为指定对话框标题栏的文本。45、在VFP中,恢复学生表student中删除的男生记录使用的SQL语句为:____________性别:“男”。标准答案:RECALLFOR知识点解析:VFP记录删除分为逻辑删除和物理删除,被逻辑删除的记录可以恢复,恢复记录的命令是RECALL,格式为RECALL[FORlExpression1];物理删除有删除标记记录的命令是PACK,执行该命令后所有有删除标记的记录将从表中被物理删除且不能被恢复;使用ZAP命令可以物理删除表中的全部记录(不管是否有删除标记),该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。46、对表中记录逻辑删除的命令是____________。标准答案:DELETE知识点解析:逻辑删除或添加删除标记的命令为:DELETE,格式为DELETE[FORlExpression1],其中FORlExpression1指定删除条件,缺省默认逻辑删除当前记录。47、在SQL的SELECT语句中,字符串匹配运算符用LIKE表示,____________可用来表示0个或多个字符。标准答案:%知识点解析:在SOL语句的SELECT语句中,字符串匹配运算符用LIKE表示,属于特殊运算符,通配符“%”表示0个或多个字符,“_”表示1个字符。48、假设有职工表(职工号,仓库号,工资),将下面的SQL语句补充完整,求至少有两个职工的每个仓库的平均工资。SELECT仓库号,COUNT(*),AVG(工资)FROM职工;GROUPBY仓库号____________COUNT(*)>=2标准答案:HAVING知识点解析:在SOL查询语句中,用HAVlNG子句限定分组条件。49、要将“职称”为“副教授”的“津贴”增加100元,则语句为:UPDATE职称SET____________WHERE职称=“副教授”标准答案:津贴=津贴+100知识点解析:更新命令的格式为:LIPDATETableNameSETColumn_Name1=eExpression1[,Column_Name2=eExpression2…]WHERE(70ndition50、设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。SELECT学号,姓名,性别FROMSWHERE____________(SELECT*FROMscWHEREsc.学号=s.学号AND成绩<85)标准答案:NOTEXISTS知识点解析:查询操作使用SELECT命令,本题是联接查询和嵌套查询的结合使用,内层查询是将S表和sc表通过学号联接起来,查询的结果是所有至少有一门成绩低于85分信息的集合,外层查询s表中不在内层查询结果中出现的学号、姓名和单位,在WHERE条件短语中要用NOTEXISTS谓词。EXISTS是谓词,EXISTS或NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。国家二级VF笔试模拟试卷第4套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、在数据结构中,从逻辑上可以把数据结构分为______。A、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构标准答案:4知识点解析:逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素之间一对多或多对一的关系。线性结构和非线性结构是根据数据元素之间关系的不同特性加以分类的,即是从逻辑上加以分类的。2、若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是______。A、1,4,3,2B、2,3,4,1C、3,1,4,2D、3,4,2,1标准答案:4知识点解析:栈是一种后进先出表,选项C中,先出栈的是3,说明此时栈内必然有1、2,由于1先于2进栈,所以它不可能在2之前出栈,故选项C这种出栈序列是不可能的。3、排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。A、希尔排序B、冒泡排序C、插入排序D、选择排序标准答案:1知识点解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。4、在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。A、2B、3C、4D、5标准答案:4知识点解析:二分法查找是用查找的关键码与线性表的中间元素比较,然后根据比较结果来判断是结束查找,还是在左边或者右边,子表按相同的方法继续查找。本题中,与11比较的关键码分别为15,8,10,12,故比较次数为4。5、对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。A、n-1B、nC、n+1D、2n标准答案:4知识点解析:在n个结点的单向链表(无表头结点)中,每个结点都有一个指针单元(即指针域),加上头指针,至少需要n+1个指针单元。6、在软件开发过程中,软件结构设计是描述______。A、数据存储结构B、软件体系结构C、软件结构测试D、软件控制过程标准答案:2知识点解析:从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构,确定系统级接口、全局数据结构或数据库模式。7、模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是______。A、顺序性内聚B、过程性内聚C、逻辑性内聚D、功能性内聚标准答案:8知识点解析:内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚是从功能角度来度量模块内的联系。内聚共有7类,它们之间的内聚性由弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。8、数据存储和数据流都是______,仅仅是所处的状态不同。A、分析结果B、事件C、动作D、数据标准答案:8知识点解析:数据流图有4种成分:源点或终点、处理、数据存储和数据流。数据存储是处于静止状态的数据,数据流是处于运动中的数据。9、数据的完整性是指数据的正确性、有效性和______。A、可维护性B、独立性C、安全性D、相容性标准答案:8知识点解析:数据模型应该反映和规定本数据模型必须遵守的、基本的、通用的完整性约束条件。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及其状态的变化,以保证数据的正确性、有效性和相容性。10、关系代数运算是以______为基础的运算。A、关系运算B、谓词运算C、集合运算D、代数运算标准答案:4知识点解析:关系代数是以集合代数为基础发展起来的,它是以关系代数作为运算对象的一组高级运算的集合。它的基本操作是并、交、差、笛卡尔积,另外还包括针对数据库环境专门设计的操作,包括对关系进行垂直分割(投影)、水平分割(选择)、关系的结合(连接)等。二、选择题(本题共25题,每题1.0分,共25分。)11、关系中的“主关键词”不允许取空值是指______约束规则。A、数据完整性B、实体完整性C、引用完整性D、用户定义的完整性标准答案:2知识点解析:实体完整性是指关系中的主关键词的值不能取空值(Null)且不能有相同值。若主关键词取空值,则不可区分现实世界存在的实体。12、若要限制数据库表中字段的重复值,可以使用______。A、唯一索引或普通索引B、主索引或候选索引C、主索引或唯一索引D、主索引或普通索引标准答案:2知识点解析:若要限制数据库表中字段的重复值,可以使用主索引或候索引。主索引——每个表最多有一个,用作主索引的主关键词字段具有唯一性和非空性。自由表不能建主索引,只有数据库表才能建主索引。侯选索引——每个表可以有多个,侯选索引可以用作主关键词的索引,所有的索引关键词具有唯一性和非空性。13、在VisualFoxPro窗口,单击“工具”菜单中的“选项”命令,打开“选项”对话框。在该对话框的“区域”选项卡中可以设置______。A、可视类库和ActiveX控件B、字符串比较、锁定和缓冲、Rushmore优化、备注块大小等C、日期和时间、货币和数字的显示格式D、程序代码的颜色标准答案:4知识点解析:在VisualFoxPro窗口,单击"工具”菜单中的“选项”命令,打开“选项”对话框。在“选项”对话框中有“显示”、“常规”、“数据”、“远程数据”、“文件位置”、“表单”、“项目”、“控件”、“区域”、“调试”、“语法着色”、“字段映像”12个选项卡。在“区域”选项卡中,可以设置日期和时间、货币和数字的显示格式。14、下列关于在浏览窗口追加记录的描述中,错误的一条是______。A、执行“显示(V)”菜单中的“追加方式(A)”命令,可在当前表的末尾连续追加多个新记录B、执行“显示(V)”菜单中的“追加方式(A)”命令,只能在当前表的末尾追加一个新记录C、执行“表(A)”菜单中的“追加新记录(N)”命令,只能在当前表的末尾追加一个新记录D、执行“表(A)”菜单中的“追加记录(A)”命令,可在当前表的末尾追加一批记录,但其数据来源为其他表或文本文件标准答案:2知识点解析:当打开表文件后,可在浏览窗口按菜单方式向表中追加新记录。操作方法是;先打开一个表文件,接着单击“显示(V)”菜单中的“浏览(B)”命令,这时屏幕上出现浏览窗口,在“显示(V)”莱单中会出现一个“追加方式(A)”命令,同时系统菜单中还增加了一个“表(A)”菜单。当执行“显示(V)”菜单中的“追加方式(A)”命令时,可在当前表的末尾连续追加多个新记录;若执行“表(A)”菜单中的“追加新记录(N)”命令,则只能在当前表的末尾追加一个新记录;若执行“表(A)”菜单中的“追加记录(A)”命令,可在当前表的末尾追加一批记录,但数据来源为其他表、文本文件等之一。15、数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中插入规则可以设置为______。A、级联、限制或忽略B、级联或忽略C、级联或限制D、限制或忽略标准答案:8知识点解析:插入无级联规则。16、“查询设计器”中的“筛选”选项卡的作用是______。A、选择查询结果中包含的字段B、指定查询条件C、增加或删除查询的表D、观察查询生成的SQL程序代码标准答案:2知识点解析:“查询设计器”中的“筛选”选项卡用于指定查询记录满足的条件。17、打开VisualFoxPro的“项目管理器”的“文档”选项卡,其中包含______。A、标签文件B、报表文件C、表单文件D、前面3种文件标准答案:8知识点解析:在“项目管理器”的“文档”选项卡中包含表单、标签和报表。18、下列操作方法中,不能重新显示出命令窗口的选项是______。A、打开“文件”菜单,单击“打开”命令B、打开“窗口”菜单,单击“命令窗口”命令C、按组合键Ctrl+F2D、单击常用工具栏中的“命令窗口”按钮标准答案:1知识点解析:单击“文件”菜单中的“打开”命令,可以打开表、数据库、表单、程序以及项目等文件,但不能打开命令窗口。19、确定列表框内的某个条目是否被选定应使用的属性是______。A、ValueB、ColumnCountC、ListCountD、Selected标准答案:8知识点解析:本题考查点是列表框的属性。列表框常见的属性有:Value属性返回列表框中被选中的条目。ColumnCount指定列表框的列数。ListCount属性表示列表框中数据条目的数目。List属性用来存取列表框中数据条目的字符串数组。Selected属性指定列表框内某个条目数是否处于选定状态。MultiSelected属性指定用户是否在列表框中进行多重选定。20、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,在下列式子中,正确的式子是______。A、ThisForm.Textl.ValueB、This.Parent.ValueC、Parent.Textl.ValueD、This.Parent.Textl.Value标准答案:1知识点解析:本题考查点是对象和属性的引用。对象的引用规则如下。①以THISFORMSET、THISFORM、THIS开头。②引用格式是引用关键词后跟一个点号,再写出被引用对象或对象的属性、事件或方法。③允许多级引用,但要逐级引用。本题要求在Command1命令按钮的某个方法中访问文本框的Value属性值。选项A正确:Text1是当前表单ThisForm的控件,Value是Text1的属性,符合逐级引用规则。选项B错误:This表示当前的对象,即Com

温馨提示

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

评论

0/150

提交评论