版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VF笔试模拟试卷15(共9套)(共445题)国家二级VF笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、在下列选项中,______不是一个算法一般应该具有的基本特征。A、确定性B、可行性C、无穷性D、拥有足够的情报标准答案:4知识点解析:作为一个算法,一般应具有以下几个基本特征。①可行性②确定性③有穷性④拥有足够的情报2、希尔排序法属于哪一种类型的排序法______。A、交换类排序法B、插入类排序法C、选择类排序法D、建堆排序法标准答案:2知识点解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。3、下列关于队列的叙述中正确的是______。A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表标准答案:4知识点解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。A、N+1B、NC、(N+1)/2D、N/2标准答案:2知识点解析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。5、信息隐蔽的概念与下述哪一种概念直接相关______。A、软件结构定义B、模块独立性C、模块类型划分D、模拟耦合度标准答案:2知识点解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。6、面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考标准答案:4知识点解析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。7、在结构化方法中,软件功能分解属于软件开发中的______阶段。A、详细设计B、需求分析C、总体设计D、编程调试标准答案:4知识点解析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。8、软件调试的目的是______。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能标准答案:2知识点解析:由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。9、按条件f对关系R进行选择,其关系代数表达式为______。A、B、C、D、标准答案:4知识点解析:选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为f,则R满足f的选择运算可以写成:。10、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。A、逻辑结构B、物理结构C、概念结构D、层次结构标准答案:2知识点解析:根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。二、选择题(本题共22题,每题1.0分,共22分。)11、在VisualFoxPro中,有如下几个内存变量赋值语句:X={^2001-07—2810:15:20PM}Y=.T.M=$123.45N=123.45Z="123.45"执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是______。A、D、L、Y、N、CB、D、L、M、N、CC、T、L、M、N、CD、T、L、Y、N、C标准答案:8知识点解析:数据类型的字符表示CharacterCNumeric(alsofloat,double,andinteger)NCurrencyYDateDDateTimeTLogicalLMemoMObjectOGeneralGScreen(createdwithSAVESCREEN)SUndefinedtypeofexpressionU12、设N=886,M=345,K=’M+N’,表达式1+&K的值是______。A、1232B、数据类型不匹配C、1+M+ND、346标准答案:1知识点解析:&是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:1+&K也就变成了1+M+N,所以最后的结果应该是:1232。经过“&”运算后,&K的值是1231,所以表达式的结果是1232。13、EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为______。A、0B、1C、.T.D、.P.标准答案:4知识点解析:函数EOF()测试文件尾。若记录指针指向文件尾,测试结果返回“真”(.T.)。14、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,______是正确的。A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单标准答案:4知识点解析:表单运行命令:DOFORMDOFORMFormName|?[NAMEVarName[LINKED]][WITHcParameterList][TOVarName][NOREAD][NOSHOW]name子句系统将建立指定名字的变量,并使它指向表单对象,否则,系统建立与表单文件同名的变量指向表单对象。WITH子句里LINKED关键字,表单对象将随着指向它的变量清除而关闭。15、在创建快速报表时,基本带区包括______。A、标题、细节和总结B、页标头、细节和页注脚C、组标头、细节和组注脚D、报表标题、细节和页注脚标准答案:2知识点解析:带区的作用是控制数据在页面上的打印位置,页标头、细节和页注脚这3个带区是快速报表的默认基本带区。默认情况下,“报表设计器”显示3个带区:页标头、细节和页注脚。一个分隔符栏位于每一带区的底部。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。16、在应用程序生成器的“数据”选项卡中可以______。A、为表生成一个表单和报表,并可以选择样式B、为多个表生成的表单必须有相同的样式C、为多个表生成的报表必须有相同的样式D、只能选择数据源,不能创建它标准答案:1知识点解析:生成选项卡:用于根据所选的表按照指定的样式生成表单或报表。表单样式选项卡:可以从本下拉列表中为表格中列出的表选择表单样式。报表样式选项卡:可以从本下拉列表中为表格中列出的表选择报表样式。如果要让不同的表单或报表使用不同的样式,请选择表单或报表及其所需样式,然后进行生成。重复这一操作,直至得到了应用程序所需的全部样式。17、VisualFoxPro函数INT(RAND()*100)的值是在______范围内的整数。A、(0,1)B、(0,100)C、(1,100)D、(0,10)标准答案:2知识点解析:RAND()函数的返回值是0~1之间的随机数,而INT()函数是取整函数,因此该题是返回0~100之间是随机数。18、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是______。A、2个字节B、4个字节C、8个字节D、10个字节标准答案:2知识点解析:通用型字段G和备注型字段M在表中的宽度都是4个字节。19、?AT(“大学”,“北京语言文化学院”)的答案是______。A、12B、13C、16D、0标准答案:8知识点解析:表达式?AT("大学","北京语言文化学院")的作用是返回字符串“大学”在字符串“北京语言文化学院”中的开始位置,可字符串“大学”不在字符串“北京语言文化学院”中,则返回值为0,答案为D。20、备注型字段的数据用来存放______。A、指向备注的具体内容B、指向DBF文件的指针C、指向FPT文件的文件名D、指向FPT中文字块的指针标准答案:8知识点解析:备注型字段是不定长的字符型文本,它在表中占用4个字节,所保存的数据信息存储在以.fpt为扩展名的文件中。21、以下4组表达式中结果是逻辑值.T.的是______。A、’this’$’thisisastring’B、’this’$’THISISASTRING’C、’thisisastring’$’this’D、’this’>’thisisastring’标准答案:1知识点解析:S函数是判断前一个字符串是否包含在后一个字符串中,在字符串中大小写字符串是区分开的。所以选项B、C不正确。当比较两个字符串时,系统对两个字符串的字符自左向右逐个进行比较,一但发现两个对应字符不同,就根据这两个字符的排列序列决定两个字符串的大小。22、打开一个建立了结构复合索引的数据表,表记录的顺序将按______。A、第1个索引标识B、最后一个索引标识C、主索引标识D、原顺序标准答案:8知识点解析:索引是按某种规则对记录进行逻辑排序。为一个数据库表创建一个索引后,记录在数据库表中的物理存储并未发生任何改变。索引其实是由指针构成的文件,这些指针从逻辑上按照索引关键字的值进行升序或降序排列。实际上创建一个索引就是创建一个由指向数据库表文件记录的指针所构成的文件。23、要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令______。A、RELEASEALL*X*B、RELEASEALLLIKEX*C、RELEASEALLLIKE?X*D、RELEASEALLLIKE"?X*"标准答案:4知识点解析:内存变量的清除格式1:CLEARMEMORY清除所有内存变量格式2:RELEASE<内存变量表>清除指定的内存变量格式3:RELEASEALL[EXTENDED]清除所有的内存变量格式4:RELEASEALL[LIKE<通配符>|EXCEPT<通配符>]选用LIKE清除与通配符相匹配的内存变量,选用EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用*和?,*表示任何数目的字符,?表示任何单个字符。表示第2个字符为X的通配符式应为?X*。24、建立表结构的SQL命令是______。A、CREATECURSORB、CREATETABLEC、CREATEINDEXD、CREATEVIEW标准答案:2知识点解析:CREATETABLE表的定义命令,命令中各短语的功能:PRIMARYKEY:用于定义满足实体完整性的主索引。CHECK...ERROR:用于定义域的完整性和出错提示信息。DEFAULT:用于定义默认值。FROEIGNKEY...REFERENCES:用于定义表之间的联系。FREE:用于指明所建立的表是一个自由表,不添加到当前数据库中。NULL或NOTNULL:用于说明属性允许或不允许为空值。UNIQE:用于建立候选索引,但不是惟一索引。FROMARRAY:用于说明根据数组的内容建立表。25、在SQL中,可以用谓词UNIQUE来测试一个集合中是否______。A、为空集合B、存在重复分量值C、为非空集合D、存在重复元组标准答案:8知识点解析:在SQL中UNIQUE用于建立候选索引,候选索引的值不允许在指定的字段或表达式中重复。26、下列______体现了关系数据库的参照完整性。A、主键B、超键C、外键D、候选键标准答案:4知识点解析:关系模式的参照完整性规则的形式定义中,有一个关系模式为参照关系模式,一个为依赖关系模式。依赖关系模式中的外键值只能空值或者参照关系模式中的主键值。由此可表明外键体现了关系数据库的参照完整性。27、视图设计器中比查询设计器中多出的选项卡是______。A、字段B、排序依据C、连接D、更新条件标准答案:8知识点解析:视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘中。28、在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以______。A、单击选项按钮B、双击选项按钮C、先右击选项组,并选择“编辑”命令,然后单击选项按钮D、以上B)和C)都可以标准答案:4知识点解析:选定表单中某选项组里的某个选项按钮,先右键单击选项组,并选择“编辑”命令,然后单击选项按钮。29、每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,______是错误的。A、事件是一种预先定义好的特定的动作,由用户或系统激活B、VFP基类的事件集合是由系统预先定义好后,是惟一的C、VFP基类的事件也可以由用户创建D、可以激活事件的用户动作有按键、单击鼠标、移动鼠标等标准答案:4知识点解析:可以根据需要对VisualFoxPro提供的基类添加任意数量新的属性和方法,但却不能为其增加新的事件。30、下面对于控件类的各种描述中,______是错误的。A、控件类用于进行一种或多种相关的控制B、可以对控件类对象中的组件单独进行修改或操作C、控件类一般作为容器类中的控件D、控件类的封装性比容器类更加严密标准答案:2知识点解析:可以对容器类对象中的组件单独进行修改和操作,控件类不可以。31、HAVING短语不能单独使用,必须接在______之后。A、ORDERBYB、FROMC、WHERED、GROUPBY标准答案:8知识点解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT—FROM—WHERE查询块组成。SELECT:说明要查询的数据。FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询。WHERE:说明查询条件,即选择元组的条件。GROUPBY:短语用于对查询结果进行分组,可以利用它进行分组汇总。HAVING:短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件。ORDERBY:短语用来对查询的结果进行排序。32、SQL的核心是______。A、数据查询B、数据修改C、数据定义D、数据控制标准答案:1知识点解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT—FROM—WHERE查询块组成。SELECT:说明要查询的数据。FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询。WHERE:说明查询条件,即选择元组的条件。GROUPBY:短语用于对查询结果进行分组,可以利用它进行分组汇总。HAVING:短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件。ORDERBY:短语用来对查询的结果进行排序。三、公共基础填空题(本题共5题,每题1.0分,共5分。)33、一个算法的空间复杂度是指该算法所耗费的【】。标准答案:存储空间知识点解析:空间复杂度是指算法在执行过程中临时占用的存储空间大小,包括:算法本身所占用的存储空间,算法的输入输出数据所占用的存储空间,算法在运行过程中临时占用的存储空间。34、在有n个结点的二叉树的llink-rlink法存储表示中,n个结点所含有的2n个指针中,必有【】个为空指针。标准答案:n+1知识点解析:在有n个结点的二叉树的llink-rlink法存储表示中,总共有2n+1个分支(指针),除了根结点以外,其他的结点都有一个分支进入,因此共有n-1个分支不为空,其余的2n-(n-1)个指针为空,即必有n+1个为空指针。35、软件开发方法可归纳为3种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的【】方法和面向对象的方法。标准答案:原型化知识点解析:本题考点是软件开发模式。软件开发方法可归纳为3种模式:基于瀑布模型结构化的生命周期法;基于动态需求定义的原型化方法;基于结构的面向对象的软件开发方法。36、测试是保证软件质量的重要措施,一般测试过程所产生的文档应包括:测试计划、测试过程和【】。标准答案:测试结果知识点解析:本题考查软件测试文档。测试报告是对测试阶段工作的总结,其主要内容包括许多方面,而最主要和重要的是:测试计划、测试过程和测试结果。37、实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于【】的联系。标准答案:一对多知识点解析:实体之间的联系可归结为一对一、一对多与多对多的联系。如一个学校有许多教师,二个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于一对多的联系。四、填空题(本题共10题,每题1.0分,共10分。)38、为了改变关系的属性排列顺序,应当使用关系运算中的【】运算。标准答案:投影知识点解析:投影是从关系中指定若干个属性组成新的关系,即从列方向进行选择的操作。因此,改变关系的属性排列顺序属于投影。39、在VisualFoxPro的表中,当某记录的备注型或通用型字段非空时,其字段标识首字母将以【】显示。标准答案:大写知识点解析:在VisualFoxPro表中。当某记录的备注型或通用型字段非空时,其字段标识首字母将以大写显示,即显示为Memo或Gen。40、在表单中确定控件是否可见的属性是【】。标准答案:VISIBLE知识点解析:在表单中确定控件是否可见的属性是VISIBLE。VISIBLE为.T.,表示控件可见;VISIBLE为.F.,表示控件不可见。41、弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入【】两个字符。标准答案:\-知识点解析:弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入“\-”字符。42、用当前窗体的LABEL1控件显示系统时间的语句是:THISFORM.LABEL1.【】=TIME()标准答案:CAPTION知识点解析:LABEL1控件是一个标签控件,设置标签的CAPTION属性可以输出信息。43、嵌入式SQL语句与主语言之间的通信方法是:主语言向SQL语句输入数据主要用主变量(主语言中的程序变量)来实现;SOL语句向主语言输出数据主要用主变量和游标来实现。所谓游标,指的是系统为用户开设的一个【】。标准答案:数据缓冲区知识点解析:嵌入式SQL语句与主语言之间进行通信时,主语言向SQL语句输入数据主要用主变量(主语言中的程序变量)来实现;SQL语句向主语言输出数据主要用主变量和游标来实现。SQL语言与主语言具有不同的数据处理方式。可利用游标来协调这两种处理方式,即:用游标机制作桥梁,把集合操作转换为单记录处理。所谓游标,指的是系统为用户开设的一个数据缓冲区,用于存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。44、表单的运行方式有【】种。标准答案:3知识点解析:表单的运行方式有3种,一种是表单菜单中的“执行表单”;另一种是在表单设计器窗口单击鼠标右键,选择“执行表单”;还有一种是直接单击工具栏中的“运行”按钮。45、如果要恢复属性原有的默认值,可以在“属性”窗口中的属性栏上单击鼠标右键,然后在“属性”快捷菜单中选择【】命令。标准答案:“重置为默认值”知识点解析:属性窗口包含两列的列表,它显示了所有可在设计时更改的属性和它们的当前值。对于具有预定值的属性,在属性列表中双击属性名可以遍历所有的可选项。如果要恢复属性原有的默认值,可以在“属性”窗口中的属性栏上单击鼠标右键,然后在属性快捷菜单中选择“重置为默认值”命令。在属性框中以斜体显示的属性值表明那些属性、事件和方法程序是只读的,用户不能修改。用户修改过的属性值将以黑体显示。46、可以向项目管理器添加任何文件的说法是【】的。标准答案:错误知识点解析:如果向项目管理器中的数据库添加一个属于另一个数据库的数据表时,系统会出现提示信息,禁止操作。只有当该数据表从原数据库移出时,才能将它添加到当前数据库中。47、在选课表中,求选修了课程号为“C140”的学生的最高分、最低分及之间相差的分数(显示的列标题为:课程号,最高分,最低分,相差分数)。请对以下SELECT语句填空:SELECT课程号,【】FROM选课表WHERE课程号=“C140”标准答案:MAX(成绩)AS最高分,MIN(成绩)AS最低分,MAX(成绩)-MIN(成绩)AS相差分数知识点解析:在本题中,使用了求最大值、最小值的函数,以及将表达式的结果作为输出项(MAX(成绩)-MIN(成绩)),并且为其中的几项指定了输出的列标题,同时在条件子句中限定了只输出课程号为"C140"的内容。五、填空题(含2小题)(本题共1题,每题1.0分,共1分。)48、为表单添加菜单,除了要在“常规选项”对话框中选择“顶层表单”复选框,还要将表单的ShowWindow属性值设为【】,最后要在【】事件代码中添加调用菜单程序的命令。标准答案:2,lnit知识点解析:为表单添加菜单,需要在菜单设计和表单设计时作相应的设置,除了要在“常规选项”对话框中选择“顶层表单”复选框,还要将表单的ShowWindow属性值设为2,使其成为顶层表单;最后要在Init事件代码中添加调用菜单程序的命令。六、填空题(含3小题)(本题共1题,每题1.0分,共1分。)49、查询比任何一个男生入校总分高的女生的姓名和入校总分。请填空补充下面的SELECT-SQL语句:SELECT姓名,入校总分FROM学生表WHERE【】;(SELECT【】FROM学生WHERE性别=“男”);AND【】/*注意:此行是父查询中的条件*/标准答案:入校总分>ANY,入校总分,性别=“女”知识点解析:先执行子查询,找到所有男生的入校总分集合,再执行父查询,查询所有入校总分高于集合中任一个值的女生的姓名和入校总分,就是查询高于男生最低入校总分的女生记录。可写成下列SQL语句;SELECT姓名,入校总分FROM学生表WHERE入校总分>;(SELECTMIN(入校总分)FROM学生表WHERE性别=“男”)AND性别=“女”国家二级VF笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、算法的空间复杂度是指()。A、算法程序的长度B、算法程序中的指令条数C、算法程序所占的存储空间D、算法执行过程中所需要的存储空间标准答案:8知识点解析:一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。2、数据的存储结构是指()。A、数据所占的存储空间B、数据的逻辑结构在计算机中的存放形式C、数据在计算机中的顺序存储方式D、存储在计算机外存中的数据标准答案:2知识点解析:数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。3、有下列二叉树,对此二叉树前序遍历的结果为()。A、ACFHIBEDGB、ABCDEFGHIC、ABDEGCFHID、ABCDEFHGI标准答案:4知识点解析:对二又树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右于树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。4、下列描述中正确的是()。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据和相关文档的集合标准答案:8知识点解析:软件是运行在计算机硬件之上的逻辑实体,包括程序、数据和相关的文档,软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制。5、两个或两个以上模块之间。联系的紧密程度称为()。A、耦合性B、内聚性C、复杂性D、数据传输特性标准答案:1知识点解析:藕合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。6、数据库技术的根本目标是要解决数据的()。A、存储问题B、共享问题C、安全问题D、保护问题标准答案:2知识点解析:在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共事的目标。7、下列不属于软件工程3个要素的是()。A、工具B、过程C、方法D、环境标准答案:8知识点解析:软件工程包括3个要素,即方法,工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制、管理。8、关系数据库管理系统能实现的专门关系运算包括()。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:2知识点解析:关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。9、将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。A、属性B、关系C、键D、域标准答案:2知识点解析:将E-R图转换成指定RDBMS中的关系模式是数据库逻辑设计的主要工作。从E-R图到关系模式的转换是比较直接的,实体和联系都可以表示成关系。10、设计数据库的存储结构属于()。A、需求分析B、概念设计C、逻辑设计D、物理设计标准答案:8知识点解析:物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。二、选择题(本题共25题,每题1.0分,共25分。)11、下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是对象C、数据环境是对象,关系是数据环境中的对象D、数据环境和关系均不是对象标准答案:4知识点解析:本题考了对象的概念:数据环境是对象,关系是数据环境中的对象数据环境中能够包含与表单有联系的表和视图以及表之间的关系。通常情况下,数据环境中的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释放而关闭。12、SQL的数据操作语句不包括______。A、INSERTB、UPDATEC、DELETED、CHANGE标准答案:8知识点解析:SQL的数据操作语句包括Create、Insert、Delete、Select、Update等。13、SQL语句中修改表结构的命令是______。A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERSTRUCTURE标准答案:4知识点解析:在VisualFoxPro中,修改表的结构有两个命令:ALTERTABLE:用SQI命令修改表的结构:MODIFYSTRUCTURE:在表设计器中修改表的结构;题目要求是SQL语句中修改表结构的命令,所以命令是ALTERTABLE。14、关系数据库管理系统所管理的关系是______。A、一个DBF文件B、若干个二维表C、一个DBC文件D、若干个DBC文件标准答案:2知识点解析:关系数据库管理系统可以对多个关系型数据库进行管理。基本的数据结构是二维表。15、假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,______是正确的。A、先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件B、先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件C、先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件D、先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件标准答案:8知识点解析:表单运行时的基本事件先后情况为:先执行表单的Load事件,然后执行命令按钮的Init事件,最后表单的Init事件。16、在VisualFoxPro中,表单(Form)是指______。A、数据库中各个表的清单B、一个表中各个记录的清单C、数据库查询的列表D、窗口界面标准答案:8知识点解析:表单是用户进行设计的一个窗口界面产生标准的窗口或对话框。17、在以下4组函数运算中,结果相同的是______。A、LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)B、YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C、VARTYPE("36-5*4")与VARTYPE(36-5*4)D、假定A="this",B="isastring",A-B与A+B标准答案:1知识点解析:VARTYPE("36-5×4")的值为C;VARTYPE(36-5×4)的值为N。SUBSTR(DTOC(DATE()),7,2)结果为当前的年份的后两位,YEAR(DATE())结果为当前年份。+运算符:用于连接两个字符串。A+B=thisisastring。-运算符;用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部。A-B=thisisastring。18、结构化程序设计的3种基本逻辑结构是______。A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构标准答案:2知识点解析:3种基本逻辑结构顺序结构、选择结构和循环结构。19、使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为______。A、2个B、3个C、5个D、6个标准答案:8知识点解析:应该有mm(1,1)、mm(1,2)、mm(1,3)、mm(2,1)、mm(2,2)、mm(2,3)共6个。20、VisualFoxPro的报表文件.FRX中保存的是______。A、打印报表的预览格式B、打印报表本身C、报表的格式和数据D、报表设计格式的定义标准答案:8知识点解析:报表文件.FRX中保存的是报表设计格式的定义。21、连编后可以脱离VisualFoxPro独立运行的程序是______。A、APP程序B、EXE程序C、FXP程序D、PRG程序标准答案:2知识点解析:连编后可生成APP或EXE文件,APP文件需要在VisualFoxPro中运行,而EXE文件可以在Windows中运行。22、在数据库设计器中,建立两个表之间的一对多联系是通过以下______索引实现的。A、“一方”表的主索引或候选索引,“多方”表的普通索引B、“一方”表的主索引,“多方”表的普通索引或候选索引C、“一方”表的普通索引,“多方”表的主索引或候选索引D、“一方”表的普通索引,“多方”表的候选索引或普通索引标准答案:1知识点解析:表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。“一方”表的主索引或候选索引,“多方”表的普通索引来建立两个表之间的一对多关系。23、备注型字段在表中占用______个字节。A、8B、1C、4D、10标准答案:4知识点解析:备注型字段是不定长的字符型文本,它在表中占用4个字节,所保存的数据信息存储在以.fpt为扩展名的文件中。24、假定系统日期是1998年12月20日,有如下命令:N=(YEAR(DATE())-1900)%100,执行后N的值应为______。A、1998B、98C、20D、12标准答案:2知识点解析:DATE返回当前系统日期,函数值为日期型。YEAR是从指定的日期表达式或日期时间表达式中返回年份。%为求余运算。余数的正负号与除数一致。当表达式中出现乘、除和求余运算时,它们具有相同的优先级。(YEAR(DATE())-1900)%100=(1998-1900)%100=98。25、要使学生数据表中不出现同名学生的记录,在数据库中需要建立______。A、字段有效性限制B、属性设置C、记录有效性限制D、设置触发器标准答案:8知识点解析:当有命令或操作改变了表中的记录时,就会根据插入记录、更新记录还是删除记录来触发相应的触发器,利用该触发器中的规则来对表记录进行检查。26、在建立唯一索引,出现重复字段值时,只存储重复出现记录的______。A、第1个B、最后一个C、全部D、几个标准答案:1知识点解析:索引类型分类:①主索引:主索引是一种只能在数据库表中建立不能在自由表中建立的索引。在指定的字段或表达式中,主索引的关键字绝对不允许有重复值。②候选索引;和主索引类似,它的值也不允许在指定的字段或表达式中重复。一个表中可以有多个候选索引。③唯一索引:唯一索引允许关键字取重复的值。当有重复值出现时,索引文件只保存重复值的第1次出现。提供唯一索引主要是为了兼容早期的版本。④普通索引:普通索引允许关建字段有相同值。在一对多关系的多方,可以使用普通索引。27、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将______。A、只计算当前记录的工资值B、计算前8条记录的工资和C、计算后8条记录的工资和D、计算全部记录的工资和标准答案:8知识点解析:常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数[评析]SUM求和函数格式:SUM[eExpressionList][Scope][FOR1Expression1][WHILE1Expression2][TOMemVarNameList|TOARRAYArrayName][NOOPTIMlZE]如果省略范围,表示对全部记录进行操作。28、在FoxPro下,不能清除所有内存变量的命令是______。A、RELEASEALLB、CLEARALLC、CLOSEALLD、CLEARMEMORY标准答案:4知识点解析:内存变量的清除格式1:CLEARMEMORY清除所有内存变量格式2:RELEASE<内存变量表>清除指定的内存变量格式3:RELEASEALL[EXTENDED]清除所有的内存变量格式4:RELEASEALL[LIKE<通配符>|EXCEPT<通配符,]答案C:CLOSEALL是关闭所有文件。所有本题答案为C。29、SQL中可使用的通配符有______。A、*(星号)B、%(百分号)C、(下划线)D、B和C标准答案:8知识点解析:SQL中的表达式中可用的通配符有%(百分号)和(下划线),而在SELECT子句中虽然可用*(星号)来表示从表中取出所有列,但它不是通配符。%匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀又可以用作后缀。_匹配任意单个字符,可以作前缀也可作后缀。30、SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是______。A、SELECTB、INSERTC、UPDATED、DELETE标准答案:1知识点解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。31、S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是______。A、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=’王华’)B、SELECTSN,AGE,SEXFROMSWHERESN=’王华’C、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN=’王华’)D、SELECTSN,AGE,SEXFROMSWHEREAGE>王华AGE标准答案:1知识点解析:选项B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。选项C在嵌套的SELECT语句中缺少必要的短语FROM。选项D格式不正确。32、视图不能单独存在,它必须依赖于______。A、视图B、数据库C、数据表D、查询标准答案:2知识点解析:视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中一个特有功能,只有在包含视图的数据库打开时,才能使用视图。33、不可以作为文本框控件数据来源的是______。A、数值型字段B、内存变量C、字符型字段D、备注型字段标准答案:8知识点解析:文本框是VisualFoxPro是一种常用的控件。用户利用它可以在内存变量、数组元素或非备注型字段中输入或编辑数据。所有标准的VisualFoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使用。文本框一般包含一行数据。文本框可以编辑任何类型的数据,如字符型、数值型、逻辑型、日期型或日期时间型等。34、SQL的查询语句中,______短语用于实现关系的投影操作。A、WHEREB、SELECTC、FROMD、GROUPBY标准答案:2知识点解析:4个选项所列出的短语都属于SELECT语句的短语,SELECT短语用于实现关系的投影操作,将所选的属性名置于SELECT短语后面,多个属性名之间用逗号隔开;A选项WHERE短语用于实现关系的选择操作。C选项FROM短语指定查询数据的来源,D选顶GROUPBY短语用于实现分组。35、设有图书管理数据库:图书(总编号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))对于图书管理数据库,查询0002号借书证的读者姓名和所借图书的总价值。下面SQL语句正确的是______。SELECT姓名,SUM(单价)FROM图书,读者WHERE;借书证号="0002"AND;A、总编号IN(SELECT总编号FROM借阅WHERE借书证号="0002")B、总编号NOTIN(SELECT总编号FROM借阅WHERE借书证号="0002")C、总编号=(SELECT总编号FROM借阅WHERE借书证号="0002")D、WHERE借书证号="0002"标准答案:1知识点解析:查询操作使用SELECT命令实现,这是计算查询与嵌套查询的结合使用。内层查询的结果是0002借书证的读者所借图书的总编号的集合,注意内层查询的WHERE后的借书证号是借阅表中的属性,因为FROM后指定的是借阅表,而外层查询中的WHERE后的借书证号是读者表的属性,因为外层FROM指定的是图书表和读者表,读者表中有借书证号属性。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、算法的复杂度主要包括时间复杂度和【】复杂度。标准答案:空间知识点解析:一个程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所需输入的数据总量,对源程序进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数。前一条取决于实现算法的计算机软、硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。37、数据的物理结构在计算机存储空间中的存放形式称为数据的【】。标准答案:内模式或物理模式或存储模式知识点解析:模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。例如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等。外模式是模式的子集,所以也称子模式或用户模式,是数据库用户能够看见的和使用的、局部的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式也称物理模式或存储模式。一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据库内部的表示方法。例如,记录的存储方式是顺序存储、索引按照什么方式组织;数据是否压缩存储,是否加密等。38、若按功能划分,软件测试的方法通常分为【】测试方法和黑盒测试方法。标准答案:白盒知识点解析:软件测试的方法有3种:动态测试、静态测试和正确性证明。设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。在使用黑盒法设计测试实例时,测试人员将程序看成一个“黑盒”,也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的“功能说明”,所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的,如果想用白盒法发现程序中所有的错误,则至少必须使程序中每种可能的路径都执行一次。实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求。39、数据库三级模式体系结构的划分,有利于保持数据库的【】。标准答案:数据独立性知识点解析:数据库的三级模式体系结构把数据的组织管理工作进行了划分,把数据的具体组织留给DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性。40、在关系运算中,查找满足一定条件的元组的运算称之为【】。标准答案:选择知识点解析:在关系数据库中,选择运算也是一个元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由R中的那些满足逻辑条件的元组所组成。四、填空题(本题共5题,每题1.0分,共5分。)41、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于【】联系。标准答案:一对一知识点解析:实体间联系的类型有3种:一对一联系、一对多联系和多对多联系。一个班长只能和一个班级相关联,而一个班级只有一个班长相对应,那么这两个实体之间的关系属于一对一联系。42、假设系统日期为09/10/2005,下列表达式的值是【】。VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+15标准答案:9920.00知识点解析:DATE():返回系统当前日期,返回值为日期型。YEAR(日期表达式|日期时间表达式):返回一个日期(时间)型数据中的年份,返回值是数值型。STR(数值表达式[长度[,小数位数]]);将数值型转换成字符型,返回值是字符型。RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。SUBSTR(字符表达式,起点位置[,长度]):在一个字符串中,从指定位置起返回给定长度的子串,返回值是字符型。VAL(字符表达式):将字符型的数字转换成数值,返回值是数值型。所以本题表达式简化成VAL(“99”+“05")+15的值是数值型9920.00。43、以下程序的运行结果是【】。x=1.5DOCASECASEx>2y=2CASEx>1y=1ENDCASE?y标准答案:1知识点解析:DOCASE-ENDCASE语句格式:DOCASECASE<条件1><语句序列1>CASE<条件2><语句序列2>……CASE<条件n><语句序列n>[OTHERWISE<语句序列>]ENDCASE语句执行时,依次判断CASE后面的条件是否成立。当发现某个CASE后面的条件成立时,就执行该CASE和下一个CASE之间的命令序列,然后执行ENDCASE后面的命令。如果所有的条件都不成立,则执行OTHERWISE与ENDCASE之间的命令序列,然后转向ENDCASE后面的语句。44、在VisualFoxPro中,数据库表中索引建立后,它将决定数据表中记录的【】顺序。标准答案:逻辑知识点解析:VisualFoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。若要根据特定的顺序处理表记录,可以选择一个相应的索引,加速对表的查询工作。数据库表中的索引建立后,它将决定数据表中记录的逻辑顺序,而不会改变记录的物理顺序。45、数据库是根据【】来划分的。标准答案:数据模型知识点解析:数据模型是指事物外部彼此之间联系的数据结构形式,任何一个数据库管理系统都是基于某种数据模型的。五、填空题(含2小题)(本题共2题,每题1.0分,共2分。)以下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),借书日期b(8))46、对图书管理数据库,查询图书表中的所有元组。请对下面的SQL语句填空:【】。标准答案:SELECT*FROM图书知识点解析:查询表中的数据要使用SELECT命令。要查询的数据来源于图书表,将图书置于FROM短语之后;要查询表的所有元组属于无条件查询,即元组没有条件限制,所以不需要WHERE短语。没有指定要查询哪些属性的值,就是要查询表中所有属性值,要使用通配符“*”。通配符“*”表示表中的所有属性。该命令等价于:SELECT总编号,分类号,书名,作者,出版单位,单价FROM图书47、对图书管理数据库,查询所有已借出的书名。请对下面的SQL语句填空:SELECT书名FROM图书;WHERE总编号【】。标准答案:IN(SELECT总编号FROM借阅)知识点解析:查询要使用SELECT命令,本题是嵌套查询。已借出图书的总编号信息存储在借阅表中,而书名信息存储在图书表中。由内层查询:SELECT总编号FROM借阅获得的结果是借出图书的总编号值的集合,外层查询的结果只列出在内层查询集合中的总编号所对应的书名,即外层查询的结果依赖于内层查询的结果。由于内层查询结果是一个集合,所以,要用“IN”运算符,不能用“=”运算符。内层查询必须用一对圆括号括起来。六、填空题(含3小题)(本题共1题,每题1.0分,共1分。)48、以下3题是基于下述描述:设有图书管理数据库:图书(总编号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))标准答案:ADDUNIQUE借书证号+总编号TAGhxsy知识点解析:修改表结构应使用ALTERTABLE命令,具体的修改内容是为借阅表建立候选索引,应使用该命令的格式3。该命令的格式3可以修改属性名、删除属性、定义和删除表一级的有效性规则等。修改表结构命令的第3种格式:ALTERTABLE后的表名“借阅”是要修改属性所属的表,定义候选索引要使用ADDUNIQUE短语,要将借书证号和总编号两个属性定义为借阅表的候选索引,用“+”连接两个属性,即借书证号+总编号,为该候选索引起名字hxsy要用TAG短语,将索引名hxsy置于TAG短语之后。国家二级VF笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、和队列的共同特点是______.A、都是先进先出B、都是先进后出C、只允许在端点处插入和删除元素D、没有共同点标准答案:4知识点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。2、已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______.A、acbedB、decabC、deabcD、cedba标准答案:8知识点解析:依据后序遍历序列可确定根结点为;再依据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树由ba构成,如下图所示。求得该二叉树的前序遍历序列为选择D3、链表不具有的特点是______.A、不必事先估计存储空间B、可随机访问任一元素C、插入删除不需要移动元素D、所需空间与线性表长度成正比标准答案:2知识点解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:①每个结点中的指针域需额外占用存储空间;②链式存储结构是一种非随机存储结构。4、结构化程序设计的3种结构是______.A、顺序结构、选择结构、转移结构B、分支结构、等价结构、循环结构C、多分支结构、赋值结构、等价结构D、顺序结构、选择结构、循环结构标准答案:8知识点解析:顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的3种基本结构。5、为了提高测试的效率,应该______.A、随机选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D、集中对付那些错误群集的程序标准答案:8知识点解析:测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。6、算法的时间复杂度是指:______.A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数标准答案:4知识点解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算的次数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。7、软件生命周期中所花费用最多的阶段是______.A、详细设计B、软件编码C、软件测试D、软件维护标准答案:8知识点解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。8、数据库管理系统中用来定义模式、内模式和外模式的语言为______.A、CB、BasicC、DDLD、DML标准答案:4知识点解析:选项A)、B)显然不合题意。数据定义语言(DataDefinitionLanguage,简称DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(DataManipulationLanguage,简称DML)负责数据的操纵,包括增、删、改等操作。9、下列有关数据库的描述,正确的是A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件标准答案:4知识点解析:数据库(Database,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。10、下列有关数据库的描述,正确的是______.A、数据处理是将信息转化为数据的过程B、数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C、关系中的每一列称为元组,一个元组就是一个字段D、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字标准答案:8知识点解析:数据处理是指将数据转换成信息的过程,故选项A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C)叙述错误。二、选择题(本题共25题,每题1.0分,共25分。)11、在下列函数中,函数返回值为数值的是______.A、BOF()B、CTOD(’01/01/96’)C、AT(’人民中华人民共和国’)D、SUBSTRDTOC(DATE0)标准答案:4知识点解析:BOF([nWorkArea|cTableAlias])功能:用来判断是否到一个表的最后返回值:LogicalCTOD(cExpression)功能:将一个字符串转化成日期型返回值:DateAT(cSearchExpression,cExpressionSearched[,nOccurrence])功能:得到一个字符串在另一个字符串中的位置返回值:NumericSUBSTR(cExpression,nStartPosition[,nCharactersRetumed])功能:得到子字符串返回值:Character12、连续执行以下命令之后,最后一条命令的输出结果是______。SETEXACTOFFX="A"?IIF("A"=X,X-"BCD",X+"BCD")A、AB、BCDC、ABCDD、ABCD标准答案:8知识点解析:+:前后两个字符串首尾连接形成一个新字符串。—:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。IIF函数语法:IIF(1Expression,eExpressionl,eExpression2)返回值:Character,Numeric,Currency,Date,OrDateTime题目条件"A"=X不成立,结果应是X+"BCD",值是ABCDSETEXACTON|0OFF命令功能:用来指定在不同长度的字符串进行比较时的规则。ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。OFF(默认值);两个表达式一个字符进行比较直到右边表达式的最后。13、要为当前表所有职工增加100元工资,应该使用命令______。A、CHANGE工资WITH工资+100B、REPLACE工资WITH工资+100C、CHANGEALL工资WITH工资+100D、REPLACEALL工资WITH工资+100标准答案:8知识点解析:涉及到更新表记录、字段值替换的命令;REPLACE命令。替换所有记录的某个字段值用:REPLACEALL。显示正在编辑的字段命令:CHANGE。14、在VisualFoxPro中,用于建立或修改程序文件的命令是______。A、MODIFY<文件名>B、MODIFYCOMMAND<文件名>C、MODIFYPROCEDURE<文件名>D、上面B)和C)都对标准答案:2知识点解析:建立和修改程序文件命令是MODIFYCOMMAND语法:MODIFYCOMMAND[FileName|?][NOEDIT][NOMENU][OWAIT][RANGEnStartCharacter,nEndCharacter][[WINDOWWindowNamel)[m[WINDOW]WindowName2|mSCREEN]][ASnCodePage][SAME][SAVE]15、下面关于过程调用的陈述中,______是正确的。A、实参与形参的数量必须相等B、当实参的数量多于形参的数量时,出现运行时错误C、当形参的数量多于实参的数量时,多余的形参被逻辑假D、上面B)和C)都对标准答案:8知识点解析:当过程所接收的寄数多于所需要的个数时,VisualFoxPro将产生一个错误信息。例如,如果只列出了两个参数,却使用3个参数调用它,这时将会出错。但如果过程接收的参数个数小于所要求的数目,则VisualFoxPro仅将余下的参数赋初值为“假”(F),而不产生出错信息,因为无法得知最后的参数是被置为“假”值,还是被忽略。16、下面关于报表的数据源的陈述中最完整的是______。A、自由表或其他报表B、数据库表、自由表或视图C、数据库表,自由表或查询D、表、查询或视图标准答案:8知识点解析:报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式。在定义了一个表、一个视图或查询后,便可以创建报表或标签。17、在下述关于数据库系统的叙述中,正确的是______。A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系标准答案:2知识点解析:用二维表结构来表示实体以及实体之间联系的模型称为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。18、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。A、操作系统B、文件系统C、数据集合D、数据库管理系统及相关软件标准答案:8知识点解析:数据库系统由5大部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。19、下面关于工具栏的叙述,错误的是______。A、可以创建自己的工具栏B、可以修改系统提供的工具栏C、可以删除用户创建的工具栏D、可以删除系统提供的工具栏标准答案:8知识点解析:定制工具栏:用户可以创建自己的工具栏、可以修改系统提供的工具栏、可以删除用户创建的工具栏。20、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表______。A、是同一个数据库中的两个表B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表标准答案:1知识点解析:要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表必须是同一个数据库中的两个表。21、打开VisualFoxPro“项目管理器”的“文档”(Docs.)选项卡,其中包含______。A、表单(Form)文件B、报表(’Report)文件C、标签(Label)文件D、以上3种文件标准答案:8知识点解析:项目管理器的文档选项卡包括表单、报表、标签3项文件。22、在SQL查询时,使用WHERE子句指出的是______。A、查询目标B、查询结果C、查询条件D、查询视图标准答案:4知识点解析:在SQL命令使用SELECT查询时.WHERE子句指出的是查询条件,可参照SELECT语句的语法。23、在下面关于面向对象数据库的叙述中,错误的是______。A、每个对象在系统中都有惟一的对象标识B、事件作用于对象,对象识别事件并做出相应反应C、一个子类能够继承其所有父类的属性和方法D、一个父类包括其所有子类的属性和方法标准答案:8知识点解析:每个对象在系统中都有惟一的对象标识,即名称,对象和事件的关系是事件作用于对象,对象识别事件并对事件做出反应。一个子类能够继承其父类的属性和方法(继承性),父类不一定全部包含子类的属性和方法。24、如果要在屏幕上直接看到查询结果;“查询去向”应该选择______。A、屏幕B、浏览C、临时表或屏幕D、浏览或屏幕标准答案:8知识点解析:查询去向选择浏览或屏幕,都可以直接看到查询结果,去向为其他表、图形、报表、标签等都各自生成了各自文件,不能直接看到结果。25、下面关于VisualFoxPro数组的叙述中,错误的是______。A、用DIMENSION和DECLARE都可以定义数组B、VisualFoxPro只支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F标准答案:4知识点解析:数组是指存储在一个变量中由单个变量名引用的有序数据集合。数组中的每个元素都可以通过一个数值下标被引用。在VisualFoxPro中,一个数组中的数据不必是同一种数据类型。26、设字段变量“工作日期”为日期型,“工资”为数值型,则要表达“工龄大于30年,工资高于1500,且低于1800元这命令,其表达式是______。A、工龄>30.AND.32资>500.AND.工资<1800B、工龄>30.AND.T资>1500.OR.工资<1800C、INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800D、INT((DATE()-工作日期)/365)>30.AND.(工资>1500.OR.工资<1800)标准答案:4知识点解析:由于题面已指出工作日期为日期型,所以不能直接使用“工龄>30’’来判断,要使用INT((DATE()—工作日期)/365)>30判断,故A、B不正确。题面要求是工资高于1500且低于1800元,应为AND的关系,故D不正确。27、TOTAL命令的功能是______。A、对数据表记录个数进行统计B、对数据表字段个数进行统计C、对数据表的内容进行合并D、对数据表的某些数值型字段按指定关键字进行分类汇总标准答案:8知识点解析:对当前表中的数值型字段进行分类汇总。28、UPDATE-SQL语句的功能是______。A、属于数据定义功能B、属于数据查询功能C、可以修改表中某些列的属性D、可以修改表中某些列的内容标准答案:8知识点解析:本题答案为D。UPDATE命令用于更新表中元组的值。命令格式为:UPDATEIDatabaseNamel!]TableNamelSETColumn_Namel=eExpressionl[,Column_Name2=eExpression2…]WHEREFilterConditionl[AND|ORFilterCondition2…]]一次可以更新表中的一个或多个属性的值,需更新的属性在SET短语后列出。用WHERE短语限定对满,足条件的元组进行更新。若默认WHERE短语,对表中的全部元组进行更新。SQL功能命令动词数据定义CREATE,DROP,ALTER数据修改INSERT,UPDATE,DELETE数据查询SELECT数据控制GRANT,REVOKE29、关于SQL中的量词叙述正确的是______。A、ANY和SOME是同义词B、ANY和ALL是同义词C、ALL和SOME是同义词D、ALL和EXISTS是同义词标准答案:1知识点解析:在查询时可以使用量词和谓词。ANY、ALL,SOME是量词,其中ANY~SOME是同义词。EXISTS是谓词,EXISTS~INOTEXISTS是用来检查子查询中是否有结果返回。30、以下属于容器类控件的是______。A、TextB、FormC、LabelD、CommandButton标准答案:2知识点解析:VisualFoxPro中的类一般可分为两种类型:容器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里,容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。31、计时器控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垂体瘤的健康教育
- 日语促音教学【知识精研】高中日语新版标准日本语初级上册
- 2024至2030年中国高抱钳行业投资前景及策略咨询研究报告
- 2024至2030年中国祛痘套装行业投资前景及策略咨询研究报告
- 2024至2030年中国刹车油更换清洗机行业投资前景及策略咨询研究报告
- 2024年中国运动型防水耳机市场调查研究报告
- 2024至2030年药用非那西酊项目投资价值分析报告
- 2024年中国皂架市场调查研究报告
- 2024年中国环保尘滤骨架多点焊机市场调查研究报告
- 2024至2030年HRP酶标记抗体项目投资价值分析报告
- 学校后勤管理工作课件
- 初二家长会(地理、生物会考动员)课件
- 好书伴我行主题班会
- 地下矿山管理制度汇编
- 2022年海南省自贸港政策知识竞赛考试题库(含答案)
- DWI临床应用课件
- 危重症孕产妇的救治课件
- 【碧桂园】天玺湾项目施工总承包工程施工组织设计(共305)
- 青春期-主题班会课件(共19张)
- 履约承诺书模板
- 2023安全生产责任书
评论
0/150
提交评论