计算机等级考试Vfp笔试题_第1页
计算机等级考试Vfp笔试题_第2页
计算机等级考试Vfp笔试题_第3页
计算机等级考试Vfp笔试题_第4页
计算机等级考试Vfp笔试题_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

计算机等级考试Vfp笔试题试题十一、选择题(1)由两个栈共享一个存储空间的好处是A)减少存取时间,降低下溢发生的机率B)节省存储空间,降低上溢发生的机率C)减少存取时间,降低上溢发生的机率D)节省存储空间,降低下溢发生的机率正确答案:B(2)设有两个串p和q,求q在p中首次出现位置的运算称做A)连接B)模式匹配C)求子串D)求串长正确答案:Bn个顶点的连通图中边的条数至少为01n-ln正确答案:C(4)对象实现了数据和操作的结合,是指对数据和数据的操作进行A)结合B)隐藏C)封装D)抽象正确答案:C(5)下列叙述中,正确的是A)软件就是程序清单B)软件就是存放在计算机中的文件C)软件应包括程序清单及运行结果D)软件包括程序和文档正确答案:D(6)软件设计中,有利于提高模块独立性的一个准则是A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合正确答案:C(7)软件生命周期中花费时间最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护正确答案:D(8)下列4项中说法不正确的是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库避免了一切数据的重复D)数据库具有较高的数据独立性正确答案:C(9)下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系模型正确答案:A(10)最常用的一-种基本数据模型是关系数据模型,它的表示应采用A)树B)网络C)图D)二维表正确答案:D(11)在文件系统阶段,操作系统管理数据的基本单位是A)记录B)程序C)数据项D)文件正确答案:DVisualFoxPro提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是A)表单设计器B)报表设计器C)数据环境设计器D)数据库设计器正确答案:C(13)在VisualFoxPro中,可以在同类数据之间进行"一"运算的数据类型有A)数值型、字符型和逻辑型B)数值型、字符型和日期型C)数值型、日期型和逻辑型D)字符型、日期型和逻辑型正确答案:B(14)下列关于数组的叙述中,错误的是A)用DIMENSION和DECLARE都可以定义数组VisualFoxPro中只支持一维数组和二维数组一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值为.F.正确答案:C(15)下列表达式中,写法错误的是A)”计算机"+"123”B)”计算机"+DTOC(「2004/01/01}).T.+.F.D){*2004/01/01}+10正确答案:C(16)在"数据工作期"窗口中,"一对多”按钮的作用是A)一个表与多个表建立关联B)父表中的一条记录与子表中的多条记录建立关联C)父表中的一条记录与子表中的一条记录建立关联D)多个表与当前表建立关联正确答案:B(17)表结构中的空值(NULL)表示的含义是A)空格B)数值0C)默认值D)尚未输入的值正确答案:D(18)要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表A)是同一个数据库中的两个表B)是不同数据库中的两个表C)是两个自由表一个数据库表,另一个是自由表正确答案:A(19)不论索引是否生效,定位到相同记录上的命令是GOTOPGOBOTTOMSKIPGO5正确答案:D(20)数据表当前记录的"基本工资”字段值为500,执行以下命令:REPLACE基本工资WITH基本工资*1.2当前记录的基本工资字段值为1.2500600D)语法错误正确答案:C(21)在VisualFoxPro某数据表中有一个数值型字段,要求有4位整数,2为小数,其值可能为负值,它的宽度应为6789正确答案:C(22)对数据表的记录做相同规律的修改时,最方便的是使用EDITBROWSEREPLACECHANGE正确答案:C(23)在SQL中,建立索引的命令是CREATETABLECREATEINDEXCREATEVIEWINDEXON正确答案:B(24)对于查询输出到临时表中的叙述,下列说法错误的是A)产生的临时表文件的后缀名仍为.dbfB)执行查询后,该临时表文件是当前文件C)可以像一般的dbf文件一样使用,可查询和修改表中记录D)当关闭文件时,临时表文件将自动被删除正确答案:CSQL语句中,DISTINCT短语的功能是A)按要求显示部分查询记录B)消除甫复出现的查询记录C)删除查询结果中符合条件的记录D)对查询结果进行排序正确答案:B(26)下列关于查询的说法,正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据视图建立查询D)可以根据数据库表、自由表或视图建立查询正确答案:D(27)视图设计器中,共提供选项卡的个数是5678正确答案:C(28)下列对调试器的叙述中,正确的是A)"跟踪”窗口用于显示正在执行的程序文件B)"监视”窗口用于显示表达式以及它们当前的值,并可以在个表达式上设置断点C)"局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D)"调试输出"窗口用于显示程序中指定调试的输出正确答案:A(29)下列程序实现的功能是USE学生表DOWHILENOTEOF()IF计算机>=60SKIPLOOPENDIFDISPLAYSKIPENDDOUSEA)显示所有计算机成绩大于等于60的学生记录B)显示所有计算机成绩小于60的学生记录C)显示第一条计算机成绩大于等于60的学生记录D)显示第一•条计算机成绩小于60的学生记录正确答案:B(30)表单控件工具栏的作用是在表单上创建A)文本B)事件C)控件D)方法正确答案:C(31)下面表单及控件常用事件中,与鼠标操作有关的是ClickDbClickRightClickD)以上3项都是正确答案:D(32)有"仓库"表和"职工”表,检索仓库中基本工资大于3000元的职工姓名和他们所在的仓库名SELECT姓名,仓库名FROM职工;WHERE基本工资>3000SELECT姓名,仓库名FROM仓库;WHERE基本工资>3000SELECT姓名,仓库名FROM职工,仓库;WHERE(基本工资>3000)0R(职工.仓库号=仓库.仓库号)SELECT姓名,仓库名FROM职工,仓库;WHERE(基本工资>3000)AND(职工.仓库号=仓库.仓库号)正确答案:D(33)有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令SELECT班级名称FROM班级表WHERE班级号IN;SELECT班级号FROM学生表WHERE民族!="汉"SELECT班级名称FROM班级表WHERE班级号IN;(SELECT班级号FROM学生表WHERE民族!="汉")SELECT班级名称FROM班级表WHERE学号IN;SELECT学号FROM学生表WHERE民族!="汉"SELECT班级名称FROM班级表WHERE学号IN;(SELECT学号FROM学生表WHERE民族!="汉")正确答案:B(34)在数据库已打开的情况下,利用SQL命令从学生表中派生出含有"学号"、"姓名和"年龄”字段的视图,下列语句正确的是CREATEVIEWxs_viewAS;SELECT学号,姓名,年龄FROM学生表CREATEVIEWxs_view;SELECT学号,姓名,年龄FROM学生表CREATEVIEWxs_viewAS;(SELECT学号,姓名,年龄FROM学生表)CREATEVIEWxs_view;(SELECT学号,姓名,年龄FROM学生表)正确答案:A(35)有如下SQL语句:SELECT姓名FROM学生表WHERE学号IN;(SELECT学号FROM成绩表WHERE成绩〉90)下列哪条命令与该SQL语句等价SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)正确答案:B二、填空题(1)当线性表采用顺序存储结构实现存储时,其主要特点是【1】.正确答案:1.(逻辑结构中相邻的结点在存储结构中仍相邻)(2)软件工程的出现是由于【2】.正确答案:1.(软件危机的出现)(3)单元测试又称模块测试,一般采用【3】测试。正确答案:1.(白盒法)(4)数据库恢复是将数据库从【4】状态恢复到某一已知的正确状态。正确答案:1.(错误)(5)数据的基本单位是【5】.正确答案:1.(数据元素)来源:(6)执行命令STORE「2004-05-01}TOrq后,函数DAY(rq)的值是[6]。正确答案:1.(1)(7)在VisualFoxPro中,对于只取两种值的数据,一般使用【7】字段。正确答案:1.(逻辑型)(8)设置字段有效性规则在表设计器的[8]选项卡中进行。而设置记录有效性规则,是在表设计器的[9]选项卡中进行。正确答案:1.(字段)2.(表)(9)在调用”菜单设计器”后,"显示”菜单中会出现两条与菜单设计有关的命令,分别是[10]和[11].正确答案:1.(常规选项)2.(菜单选项)(10)设计表单时,要确定表单中是否有最大化按钮,可通过表单[12]属性进行设置。正确答案:1.(MaxButton)SQL语句中,修改表中数据的短语是【13】,修改表结构的短语是【14】。正确答案:1.(UPDATE)2.(ALTER)(12)检索学生表中,"籍贯"为"上海"的学生记录,将结果保存到文本文件temp中,SQL语句为:SELECT*FROM学生表WHERE籍贯="上海"[15]temp正确答案:1.(TOFILE)试题九一、选择题(1)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A)动态结构和静态结构B)紧凑结构和非紧凑结构C)线性结构和非线性结构D)内部结构和外部结构正确答案:C(2)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为12131415正确答案:B(3)在下列几种排序方法中,要求内存量最大的是A)插入排序B)选择排序C)快速排序D)归并排序正确答案:D(4)下列叙述中,不属于结构化程序设计方法的主要原则的是A)自顶向下B)由底向上C)模块化D)限制使用goto语句正确答案:B(5)下列不属于软件调试技术的是A)强行排错法B)集成测试法C)回溯法D)原因排除法正确答案:B(6)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为PAD图N-S图C)结构图D)数据流图正确答案:B(7)软件复杂性度量的参数包括A)效率B)规模C)完整性D)容错性正确答案:B(8)下列叙述中,不属于数据库系统的是A)数据库B)数据库管理系统C)数据库管理员D)数据库应用系统正确答案:B(9)数据库系统的核心是A)数据库B)数据库管理系统C)数据模型D)软件工具正确答案:B(10)视图设计-一般有3种设计次序,下列不属于视图设计的是A)自顶向下B)由外向内C)由内向外D)自底向上正确答案:B(11)如果把职工当成实体,则某个职工的姓名"王五”应看成A)属性值B)记录值C)属性型D)记录型正确答案:A(12)可以比较大小的数据类型包括A)数值型、字符型、日期型和逻辑型B)数值型、字符型和日期型C)数值型和字符型D)数值型正确答案:A(13)在VisualFoxPro中,下列数组元素的使用正确的是PI(0,1)PI(2,0)PI(2,3)PI(1,2,3)正确答案:C来源:(14)已知X=4<5,则函数VARTYPE(X)的结果是LCND正确答案:A(15)执行命令?LEN(ALLTRIM("口口□计算机□□等级考试口口口”))的结果是(口表示空格)14161922正确答案:B(16)下列命令中,可以打开数据库设计器的是CREATEDATABASEMODIFYDATABASEOPENDATABASEUSEDATABASE正确答案:B(17)通过关键字建立临时关联时,要求A)父表必须建立索引并打开B)子表必须建立索引并打开C)父表和子表必须同时建立索引,并在不同的工作区打开D)两表无需建立索引,有相同字段即可正确答案:C(18)多表操作中,分别在1,3,5号工作区中打开数据表,此时若执行命令SELECT0后,当前的工作区号是0号1号2号D)无工作区打开正确答案:C(19)要为当前表中所有学生的总分加5,应该使用的命令是CHANGE总分WITH总分+5REPLACE总分WITH总分+5CHANGEALL总分WITH总分+5REPLACEALL总分WITH总分+5正确答案:D(20)数据表中"婚否"字段是逻辑型字段,要显示所有未婚记录,应使用命令LISTFOR婚否=FLISTFOR婚否<>TLISTFOR婚否LISTFORNOT婚否正确答案:D(21)如果希望用户在输入"年龄"字段值时,要求数值必须大于0,应在下列哪项中设置A)字段类型B)信息C)规则D)默认值正确答案:C(22)在当前目录下有数据表文件”zg.dbf",执行如下SQL语句后SELECT*FROMzgINTOCURSORzgORDERBY职工号/AA)生成一个按"职工号”升序的临时表文件,将原来的zg.dbf文件覆盖B)生成一个按"职工号"降序的临时表文件,将原来的zg.dbf文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息正确答案:D(23)在命令窗口用BROWSE命令显示视图结构之前,应打开视图,打开视图的命令格式是USE〈视图名》USE(视图名》NODATAIN〈工作区编号》USE(视图名》NODATA0N〈工作区编号》USE(视图名》STRUCTURETO〈工作区编号》正确答案:B(24)在指定范围内扫描数据表文件,查找满足条件的记录并执行循环体中其他的语句,最合适的循环语句是DOWHILE-ENDDODOCASE-ENDCASESCAN-ENDSCANFOR-ENDFOR正确答案:C(25)有如下程序:X=10M=2N=3DOSUB1WITHM,NDOSUB1WITHM,NPROCEDURESUB1PARAMETERSM,NX=M+1OM=M+N?X,M,NENDPROC执行程序后,屏幕中的输出结果为12531283128315831253158312231283正确答案:C(26)下列属性中,与在编辑框中选定文本无关的属性是SelStartSelLengthSelTextScrollBars正确答案:D(27)下列表格控件属性中,属于标头属性的是SparseControlSourceAlignmentCurrentControl正确答案:C(28)当对象获得焦点时引发的事件是GotFocusLostFocusSetFocusInteractiveChange正确答案:A(29)若当前定义的是菜单栏,贝厂菜单设计器〃窗口的”结果〃下拉列表框中出现的是A)命令、过程、子菜单和菜单项4个选项B)命令、过程、子菜单和填充名称4个选项C)命令、子菜单、填充名称和菜单项4个选项D)过程、子菜单、填充名称和菜单项4个选项正确答案:B(30)报表设计器中,域控件的数据类型包括A)字符型、日期型B)字符型、数值型和LI期型C)字符型、数值型和逻辑型D)字符型、数值型、逻辑型和日期型正确答案:B外币表:外币名称外币代码现钞买入价基准价现钞卖出价美元12821.6555827.4500825.9500英镑141171.43001176.50001204.0500欧元15877.5325895.5600886.2686法郎18585.5500600.4888604.6500持有者:姓名外币代码持有数量张三121000张三141300张三151500李芳142000李芳181500王林141800王林151200刘剑122000刘剑151200刘剑181500(31)有如下SQL语句:SELECT姓名,外币名称,持有数量FROM兑换,持有者;WHERE兑换外币代码=持有者.外币代码;AND持有数量>=1500;ORDERBY持有数量DESC,姓名执行该语句后,最后一条记录的内容是A)李芳英镑2000B)张三欧元1500C)刘剑法郎1500D)李芳法郎1500正确答案:B(32)计算出"刘剑”所持有的全部外币相当于人民币的价值数量,下列语句正确的是注意:某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的"现钞买入价”*该种外币"持有数量”SELECTSUM(现钞买入价*持有数量)AS人民币价值;FROM持有者,兑换;WHERE兑换.外币代码=持有者.外币代码;AND姓名="刘剑"SELECTSUM(现钞买入价*持有数量)AS人民币价值;FROM持有者,兑换;WHERE兑换.外币代码=持有者.外币代码;FOR姓名="刘剑"SELECTCOUNT(现钞买入价*持有数量)AS人民币价值;FROM持有者,兑换;WHERE兑换.外币代码=持有者.外币代码;AND姓名="刘剑"SELECTCOUNT(现钞买入价*持有数量)AS人民币价值;FROM持有者,兑换;WHERE兑换.外币代码=持有者.外币代码;FOR姓名="刘剑”正确答案:A(33)将兑换表中,美元和英镑的基准价上调0.05%,下列SQL语句正确的是UPDATE兑换FOR基准价=基准价*1.05;WHERE外币名称="美元"0R外币名称『英镑”UPDATE兑换SET基准价=基准价*1.05;WHERE外币名称="美元"0R外币名称="英镑"UPDATE兑换SET基准价=基准价*1.05;WHERE外币名称="美元"AND外币名称="英镑"UPDATE兑换FOR基准价=基准价*1.05;WHERE外币名称="美元"AND外币名称『英镑”正确答案:B(34)删除"持有者”表中所有外币名称为"欧元"的记录,下列SQL语句正确的是DELETEFROM持有者WHERE外币代码IN;(SELECT外币代码FROM兑换WHERE外币名称="欧元")DELETEFROM持有者WHERE外币代码IN;SELECT外币代码FROM兑换WHERE外币名称『欧元"DELETEFROM持有者;WHERE持有者.外币代码=兑换.外币代码;AND外币名称『欧元”DELETEFROM持有者,兑换;WHERE持有者.外币代码=兑换.外币代码;AND外币名称="欧元"正确答案:A(35)查询持有外币种类在3种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是SELECT姓名,C0UNT(*)AS外币种类FROM持有者;GROUPBY姓名HAVINGCOUNT(*)>=3;ORDERBYCOUNT(*)ASC,姓名DESCSELECT姓名,COUNT(*)AS外币种类FROM持有者;GROUPBY姓名HAVINGCOUNT(*)>=3;ORDERBYCOUNT(*),姓名SELECT姓名,COUNT(*)AS外币种类FROM持有者;GROUPBY姓名HAVINGCOUNT(*)>=3;ORDERBY外币种类,姓名DESCSELECT姓名,COUNT(*)AS外币种类FROM持有者;GROUPBY姓名HAVINGCOUNT(*)>=3;ORDERBY外币种类+姓名DESC正确答案:C二、填空题(1)算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【1】.正确答案:L(时间复杂度和空间复杂度)(2)数据结构包括数据的逻辑结构、数据的【2】以及对数据的操作运算。正确答案:1.(存储结构)(3)可以把具有相同属性的一些不同对象归类,称为【3】。正确答案:1.(对象类)(4)软件工程包括3个要素,分别为方法、工具和【4】o正确答案:1.(过程)(5)由关系数据库系统支持的完整性约束是指【5】和参照完整性。正确答案:1.(实体完整性)(6)在VisualFoxPro中,索引文件的扩展名有两类,即【6】和【7】.正确答案:1.(.IDX或IDX)2.(.CDX或CDX)(7)实体完整性是通过【8】和【9】来实现的。正确答案:1.(主关键字)2.(候选关键字)(8)在VisualFoxPro中,对象的引用有【10]和[11]两种。正确答案:1.(绝对引用)2.(相对引用)(9)学生表中有字段:姓名、计算机和班级号,下列程序是查询并显示所有班级号为"1002”的学生记录,完成程序填空。USE学生表DOWHILE[12]IF班级号="1002”DISPLAYENDIF[13]ENDDOUSE正确答案:1.(NOTEOFO)2.(SKIP)(10)设有学生表(姓名,班级名称),用SQL语句检索每个班级的学生人数的语句是:SELECT班级名称,[14]AS人数FROM学生表[15]正确答案:1.(COUNT(*))2.(GROUPBY班级名称)试题八一、选择题(1)最简单的交换排序方法是A)快速排序B)选择排序C)堆排序D)冒泡排序正确答案:D(2)栈通常采用的两种存储结构是A)线性存储结构和链表存储结构B)散列方式和索引方式C)链表存储结构和数组D)线性存储结构和非线性存储结构正确答案:A(3)线性表的顺序存储结构和线性表的链式存储结构分别是A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构正确答案:B(4)完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是A)黑箱测试法B)白箱测试法C)错误推测法D)安装测试法正确答案:A(5)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向正确答案:A(6)下列选项中,不属于模块间耦合的是A)数据耦合B)同构耦合C)异构耦合D)公用耦合正确答案:C(7)一个关系中属性个数为1时,称此关系为A)对应关系B)单一关系C)一元关系D)二兀关系正确答案:C(8)为用户与数据库系统提供接口的语言是A)高级语言B)数据描述语言(DDL)C)数据操纵语言(DML)D)汇编语言正确答案:C(9)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A)可重用性差B)安全性差C)非持久性D)冗余性正确答案:D(10)需求分析阶段的任务是确定A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能正确答案:D(11)下列运算中,不属于专门的关系运算的是A)连接B)选择C)投影D)笛卡儿积正确答案:DVisualFoxPro中,通过命令方式新建一数据库文件,新建的数据库文件A)可属于任何一个项目B)属于当前打开的项目C)不属于任何项目D)以上说话均不正确正确答案:C(13)下列选项中,属于VisualFoxPro常量的是BOFOB0FT.T.正确答案:D(14)将2004年5月1日的日期保存到日期变量RQ中,正确的语句是STOREDT0C("05/01/2004")TORQSTORECTOD(*05/01/2004*)TORQSTORE"05/01/2004”TORQSTORE05/01/2004TORQ正确答案:B(15)执行定义数组命令DIMENSIONA(3),则语句A=3的作用是A)对A⑴赋值为3B)对每个元素均赋相同的值3C)对简单变量A赋值3,与数组无关D)语法错误正确答案:B(16)函数STUFF("计算机”,5,4,"信息报")的结果是A)计算机信息报B)计算信息报C)计算机信息D)机信息报正确答案:B(17)在VisualFoxPro的主窗口中显示当前表记录的命令是CHANGEUSELISTMODIFY正确答案:CINDEX命令无法建立的索引是A)主索引B)候选索引C)惟一索引D)普通索引正确答案:A(19)在一个VisualFoxPro数据表文件中有2个通用字段和3个备注字段,该数据表的备注文件数目是1235正确答案:A(20)与命令"LISTFIELDS姓名,性别,出生Fl期"不等效的命令是LIST姓名,性别,出生日期LISTALLFIELDS姓名,性别,出生日期DISPLAYFIELDS姓名,性别,出生日期DISPLAYALL姓名,性别,出生日期正确答案:C(21)SELECT命令进行工作区切换时,不能选取的参数是1-32767A-JC)已打开的数据表别名D)已打开的数据表名正确答案:D(22)对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为A)性别+年龄B)性别+STR(年龄,2)C)性别+STR(年龄)D)性别,年龄正确答案:B(23)SQL查询语句中,用来实现关系的投影运算的短语是WHEREFROMSELECTGROUPBY正确答案:C(24)查询设计器中的“筛选”选项卡的作用是A)增加或删除查询表B)查看生成的SQL代码C)指定查询记录的条件D)选择查询结果的字段输出正确答案:C(25)根据数据源的不同,可将视图分为A)本地视图和远程视图B)本地视图和临时视图C)远程视图和临时视图D)单表视图和多表视图正确答案:A(26)下列叙述中,正确的是A)在命令窗口中被赋值的变量均为局部变量B)在命令窗口中用PRIVATE命令说明的变量均为局部变量C)在被调用的卜级程序中用PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明的变量均为全局变量正确答案:C(27)执行下列程序后,屏幕上显示的结果是X=2丫=3?X,YDOSUB1??X,YPROCEDURESUB1PRIVATEYX=4Y=5RETURNTOC\o"1-5"\h\z2 3 4 52 3 4 30 4 5 4 5D) 2 3 2 3正确答案:B(28)在表单控件中,要保存多行文本,可创建A)列表框B)文本框C)标签D)编辑框正确答案:D(29)下列叙述中,不属于表单数据环境常用操作的是A)向数据环境添加表或视图B)向数据环境中添加控件C)从数据环境中删除表或视图D)在数据环境中编辑关系正确答案:B(30)下列关于报表的说法中,正确的是A)报表必须有别名B)报表的数据源不可以是视图C)报表的数据源不可以是临时表D)可以不设置报表的数据源正确答案:D(31)如果将一个数据表设置为"排除"状态后,那么系统连编后,该数据表将A)成为自由表B)包含在数据库中C)不能编辑修改D)可以随时编辑修改正确答案:D作者:作者编号作者姓名所在城市1001王力北京1002刘方北京1003张剑上海1004程红上海1005张进上海图书:图书编号书名出版单位价格作者编号0001计算机应用青华出版社26.5010010002C++电子工业出版社32.0010010003计算机基础知识电子工业出版社28.0010020004网络应用青华出版社24.5010030005数据库应用青华出版社26.0010030006数据库组成原理青华出版社23.0010030007JAVA电子工业出版社27.5010040008网页设计电子工业出版社31.001004(32)有如下SQL语句:SELECT出版单位,MIN(价格)FROM图书GROUPBY出版单位查询结果中,第一条记录的值是A)电子工业出版社32.00B)电子工业出版社27.50C)青华出版社23.00D)青华出版社26.50正确答案:B(33)查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是SELECT作者姓名,书名,价格FROM图书,作者;JOIN图书.作者编号=作者.作者编号;WHERE所在城市」北京”;ORDERBY价格DESCSELECT作者姓名,书名,价格FROM图书,作者;JOIN图书.作者编号=作者.作者编号;WHERE所在城市="北京”;ORDERBY价格SELECT作者姓名,书名,价格FROM图书,作者;WHERE图书.作者编号=作者.作者编号;AND所在城市丁北京”;ORDERBY价格DESCSELECT作者姓名,书名,价格FROM图书,作者;WHERE图书.作者编号=作者.作者编号;AND所在城市="北京";ORDERBY价格正确答案:C(34)执行如下SQL语句:SELECTDISTINCT价格FROM图书;WHERE价格=(SELECTMAX(价格)FROM图书)INTOARRAYarr则?arr[2]的结果是23.0032.00.F.D)系统报错正确答案:D(35)求至少出版两本以上图书的作者姓名及数量,下列SQL语句正确的是SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;HAVINGCOUNT(*)>=2SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;WHERE作者.作者编号=图书.作者编号;GROUPBY图书.作者编号HAVINGCOUNT(*)>=2SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;WHERE作者.作者编号=图书.作者编号;GROUPBY图书.作者编号SETCOUNT(*)>=2SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;WHERE作者.作者编号=图书.作者编号;ANDCOUNT(*)>=2;GROUPBY图书.作者编号正确答案:B二、填空题(1)栈和队列通常采用的存储结构是【1】.正确答案:1.(链式存储和顺序存储)(2)在程序设计阶段应该采取【2】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。正确答案:1.(自顶而下)(3)软件结构是以[3]为基础而组成的一种控制层次结构。正确答案:1.(模块)(4)数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和[4]两个含义。正确答案:L(逻辑独立性)(5)数据库保护分为:安全性控制、【5】、并发性控制和数据的恢复。正确答案:1.(完整性控制)(6)命令?LEN("中国")〈LEN("China")的结果为[6].正确答案:1.(.T.)(7)在表设计器的"表"选项卡的"显示”框内,包含的选项有【7】、[8]和标题。正确答案:1.(格式)2.(输入掩码)(8)在2号工作区打开数据表xs.dbf,并设置别名为student,应输入的命令是:USExs.dbf[9]2[10]student正确答案:1.(IN)2.(ALIAS)(9)在SQL-SELECT语句中,用来定义一个区间范围的特殊运算符是[11],检查一个属性值是否属于一组给定的值中的特殊运算符是(12]。正确答案:1.(BETWEEN...AND...)2.(IN)(10)下列程序的运行结果是【13】.X="计算机等级考试”Y=""L=LEN(X)DOWHILEL>=1Y=Y+SUBSTR(X,L-1,2)L=L-2ENDDO?Y正确答案:L(试考级等机算计)(11)查询“学生成绩"表中,所有姓"张”的学生记录,完成下列SQL语句:SELECT*FROM[14]WHERE姓名[15]”张*"正确答案:1.(学生成绩)2.(LIKE)试题七—、选择题(1)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为log2nn20(nl.5)n(n-l)/2正确答案:D(2)算法分析的目的是A)找出数据结构的合理性B)找出算法中输入和输出之间的关系C)分析算法的易懂性和可靠性D)分析算法的效率以求改进正确答案:D(3)线性表L=(al,a2,a3,…ai,…an),下列说法正确的是A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件正确答案:D(4)在单链表中,增加头结点的目的是A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现正确答案:A(5)软件工程的出现是由于A)程序设计方法学的影响B)软件产业化的需要C)软件危机的出现D)计算机的发展正确答案:C(6)软件开发离不开系统环境资源的支持,其中必要的测试数据属于A)硬件资源B)通信资源C)支持软件D)辅助资源正确答案:D(7)在数据流图(DFD)中,带有名字的箭头表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向正确答案:D(8)分布式数据库系统不具有的特点是A)数据分布性和逻辑整体性B)位置透明性和复制透明性C)分布性D)数据冗余正确答案:D(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码正确答案:A(10)下列数据模型中,具有坚实理论基础的是A)层次模型B)网状模型C)关系模型D)以上3个都是正确答案:C(11)下列各字符函数中,函数返回值不是数值型的是A)LEN("2003/04/15")OCCURS("电脑","计算机俗称电脑”)AT("Fox","VisualFoxPro*)LIKE("a*","abed")正确答案:D(12)在下列各项中,运算级别最低的为A)算术运算符B)关系运算符C)逻辑运算符D)圆括号()正确答案:C(13)下列字段名中,合法的是一学生姓名B)学生口姓名C)学生一姓名D)学生.姓名正确答案:C(14)在VisualFoxPro中,数据库文件的扩展名为A).DBF.DBC.DCX.DCT正确答案:B(15)在VisualFoxPro中,参照完整性规则不包括A)更新规则B)删除规则C)插入规则D)约束规则正确答案:D(16)在VisualFoxPro中,以独占方式打开数据库文件的命令短语是A)EXCLUSIVESHAREDNOUPDATEVALIDATE正确答案:A(17)在VisualFoxPro中,恢复逻辑删除记录的命令是DELETERECALLPACKZAP正确答案:B(18)在没有打开索引的情况下,以下各组中的两条命令,执行结果相同的是LOCATEFORRECNO()=2与SKIP2GORECNO()+2与SKIP2SKIPRECNO()+2与GORECNO()+2GORECNO()+2与LISTNEXT2正确答案:B(19)建立惟一索引后,只允许重复出现记录值的A)第一个B)最后一个C)全部D)字段值不惟一,不能存储正确答案:A(20)在查询去向中,能够宜接查看到查询结果的是A)浏览、屏幕B)浏览、表C)屏幕、表D)浏览、屏幕、表正确答案:A(21)如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有RETURNTOMASTER语句,则由子程序3返回A)主程序B)子程序1C)子程序2D)子程序3正确答案:A(22)在DOWHILE-ENDDO的循环结构中,下列叙述正确的是A)循环体中的LOOP和EXIT语句的位置是固定的B)在程序中应加入控制循环结束的语句C)执行到ENDDO时,苜先判断表达式的值,然后再返回DOWHILE语句D)循环体中的LOOP语句为跳出循环体正确答案:B(23)有如下程序:***主程序:P.prg******子程序:Pl.prg***SETTALKOFFX2=X2+1STORE2TOXI,X2,X3D0P2X1=X1+1X1=X1+1DOPlRETURN?X1+X2+X3***子程序:P2.prg***RETURNX3=X3+1SETTALKONRETURNTOMASTER执行命令DOP后,屏幕显示的结果为34910正确答案:C(24)下列关于命令DOFORMXXNAMEYY的叙述中,正确的是A)产生表单对象引用变量XX,在释放变量XX时自动关闭表单B)产生表单对象引用变量XX,在释放变量XX时并不关闭表单C)产生表单对象引用变量YY,在释放变量YY时自动关闭表单D)产生表单对象引用变量YY,在释放变量YY时并不关闭表单正确答案:D(25)假设•个表单里有一个文本框Textl和•个命令按钮组CommandGroupl,命令按钮组中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下列式子中,正确的是ThisForm.Textl.ValueThisForm.Parent.ValueParent.Textl.ValueThis.Parent.Textl.Value正确答案:A(26)布局类型为一对多的报表,一般适用于打印A)财政报表、销售总结B)列表C)发票、会计报表D)电话薄、名片正确答案:C(27)下面关于主程序的说法,错误的是A)主程序是整个应用程序的入口点B)主程序的任务是设置应用程序的起始点、初始化环境等C)在VisualFoxPro中,只要是项目中的文件都可以作为主文件一个项目管理器中只能设置一个主文件正确答案:C(28)在当前目录下有数据库文件xsdak,数据库中有表文件stu.dbf,执行如下SQL语句后SELECT*FORMstudentINTODBFxsdakORDERBY学号A)生成一个按"学号”升序的表文件xsdak.dbfB)生成一个按"学号"降序的表文件xsdak.dbfC)生成一个新的数据库文件xsdak.dbcD)系统提示出错信息正确答案:A(29)用于显示部分查询结果的TOP短语,使用时需与之连用的短语是WHEREFROMGROUPBYORDERBY正确答案:D(30)下列关于集合的并运算的说法不正确的是A)ALL防止UNION删除组合结果中的重复行B)在SQL语句中支持集合的并运算C)两个SELECT语句的查询结果中的列数可以不相同D)两个SELECT语句的查询结果中的对应列必须有相同的数据类型和宽度正确答案:C第(31)〜(34)题使用如下的部门表和职工表。部门表(部门号N(4)、部门名称C(10))职工表(部门号N(4)、职工号C(4)、姓名C(8)、旗N(7,2))(31)检索有职工的工资大于或等于W1部门中任意一名职工工资的部门号,正确的命令是SELECTDISTINCT部门号FROM职工表WHERE工资〉=ANY;(SELECT工资FROM职工表WHERE仓库号/Wl”)SELECTDISTINCT部门号FROM职工表WHERE工资>=ALL;(SELECT工资FROM职工表WHERE仓库号="W1")SELECTDISTINCT部门号FROM职工表WHERE工资>=ANY;(SELECTMAX(工资)FROM职工表WHERE仓库号="W1")SELECTDISTINCT部门号FROM职工表WHERE工资>=ALL;(SELECTMIN(工资)FROM职工表WHERE仓库号=飞1")正确答案:B(32)检索最少有3名职工的每个部门的职工工资总额SELECT部门号,COUNT(*),SUM(工资)FROM职工表;HAVINGCOUNT(*)>=3SELECT部门号,COUNT(*),SUM(工资)FROM职工表;GROUPBY部门号HAVINGCOUNT(*)>=3SELECT部门号,COUNT(*),SUM(工资)FROM职工表;GROUPBY部门号SETCOUNT(*)>=3SELECT部门号,COUNT(*),SUM(工资)FROM职工表:GROUPBY部门号WHERECOUNT(*)>=3正确答案:B(33)向职工表中插入一条记录,正确的命令是APPENDBLANK职工表VALUES("1111","1101","王明","1500.00")APPENDINTO职工表VALUES(*1111*,-"王明”,1500.00)INSERTINTO职工表VALUES(*1111*,*1101*,"王明",*1500.00*)INSERTINTO职工表VALUES("1111”,*1101*,"王明",1500.00)正确答案:D(34)检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是SELECT部门号,SUM(工资)FROM部门表,职工表;WHERE职工表.部门号=部门表.部门号;GROUPBY部门号SELECT部门号,SUM(工资)FROM职工表;WHERE职工表.部门号=部门表.部门号;GROUPBY职工表.部门号SELECT部门号,SUM(工资)FROM部门表,职工表:WHERE职工表.部门号=部门表.部门号;ORDREBY职工表.部门号SELECT部门号,SUM(工资)FROM部门表,职工表;WHERE职工表.部门号=部门表.部门号;GROUPBY职工表.部门号正确答案:D二、填空题(1)在算法正确的前提下,评价一个算法的两个标准是【1】。正确答案:1.(时间复杂度和空间复杂度)(2)将代数式Z=x2+y2a+b转换成程序设计中的表达式为【2】.正确答案:1.(SQRT(x-2+y~2)/(a+b))(3)软件危机出现于60年代末,为了解决软件危机,人们提出了【3】的原理来设计软件,这就是软件工程诞生的基础。正确答案:1.(软件工程学)[4]是数据库设计的核心。正确答案:1.(数据模型)(5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个[5]。考生答案:1.()正确答案:1.(关系)(6)函数STR(1234.5454,7,3)的值为【6】。正确答案:1.(1234.55)(7)保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的[7]完整性。正确答案:L(实体)(8)在VisualFoxPro中,SKIP命令是按【8】顺序定位,如果使用索引时,则是按[9]顺序定位。正确答案:L(逻辑)2.(索引项)(9)为表建立索引,其基本特点是可以提高[10]速度。正确答案:1.(查询)(10)在"菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键"E",下列书写格式正确的是[11]。正确答案:1.(编辑(\<E))(11)SQL是[12]语言,其核心是[13]o正确答案:1.(结构化查询)2.(查询)(12)检索学生表中,"籍贯"为"北京"的学生记录,将结果保存到表temp中,SQL语句为:SELECT*FROM学生表WHERE籍贯="北京"[14]temp正确答案:1.(INTOTABLE或INTODBF)(13)在SQL语句中,为了避免查询到重复记录,可用[15]短语。正确答案:1.(DISTINCT)试题六—、选择题(1)循环链表的主要优点是A)不再需要头指针了B)从表中任一结点出发都能访问到整个链表C)在进行插入、删除运算时,能更好的保证链表不断开D)已知某个结点的位置后,能够容易的找到它的宜接前件正确答案:B(2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是ABCEDDCBEADBCEACDABE正确答案:Bn个顶点的强连通图的边数至少有n-ln(n-l)nn+1正确答案:C(4)在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的A)安全性一致性C)可理解性D)合理性正确答案:C(5)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A)抽象和信息隐蔽B)局部化和封装化C)内聚性和耦合性D)激活机制和控制方法正确答案:C(6)软件开发的结构化生命周期方法将软件生命周期划分成A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计正确答案:A(7)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是A)路径的集合B)循环的集合C)目标的集合D)地址的集合正确答案:A(8)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A)特定的数据模型B)数据无冗余C)数据可共享D)专门的数据管理软件正确答案:A(9)数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计正确答案:A(10)实体是信息世界中广泛使用的一个术语,它用于表示A)有生命的事物B)无生命的事物C)实际存在的事物D)一切事物正确答案:CDBMS是指A)数据库B)数据库系统C)数据库管理系统D)关系数据模型正确答案:C(12)在VisualFoxPro中,函数SIGN()的返回值可以是1、-1、01、0,.T.1、-1,.F..T.、.F.正确答案:A(13)利用BOF()测试当前打开的一个空表文件,函数返回值为.T..F.1-1正确答案:A(14)下列函数中,函数值为数值型的是DATE()TIME()YEAR()DATETIME()正确答案:C(15)在VisualFoxPro中,字段的宽度不是由系统自动给出的字段类型是A)数值型B)备注型C)逻辑型D)日期型正确答案:A(16)在当前表查找少数民族学生的学生记录,执行"LOCATEFOR民族!="汉””命令后,应紧接短语NEXTLOOPSKIPCONTINUE正确答案:D(17)下列命令中,功能相同的是DELETEALL和PACKDELETEALL,ZAP和PACKDELETEALL、PACK和ZAPDELETEALL和RECALLALL正确答案:C(18)在VisualFoxPro中,一个表可以建立一个A)主索引B)候选索引C)惟一索引D)普通索引正确答案:A(19)下列命令中,可以用来对索引快速定位的是()LOCATEFORSEEKFOUNDGOTO正确答案:B(20)将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是INDEXON籍贯,学号TOJGXHINDEXON籍贯+学号TOJGXHINDEXON籍贯,STR(学号,4)T0JGXHINDEXON籍贯+STR(学号,4)TOJGXH正确答案:D(21)SQLSELECT语句中的WHERE子句对应于查询设计器中的A)"字段"选项卡B)"筛选"选项卡C)"排序依据”选项卡D)"分组依据”选项卡正确答案:B(22)下列关于查询和视图的说法中,错误的是A)视图结果存放在数据库中B)视图设计器中不存在"查询去向”的选项C)查询设计器中没有"数据更新”选项卡D)查询和视图都可以在磁盘中找到相应的文件正确答案:D(23)在VisualFoxPro中,根据变量的作用域来分,内存变量可分为A)私有变量和局部变量B)公共变量和私有变量C)公共变量和局部变量D)公共变量、私有变量和局部变量正确答案:D(24)下列关于接收参数和传送参数的说法中,正确的是A)接收参数的语句PARAMTERS可以写在程序中的任意位置B)通常传送参数的语句DO-WITH和接收参数的语句PARAMETERS不必搭配成队,可以单独使用C)传送参数和接收参数排列顺序和数据类型必须一一对应D)传送参数和接收参数的名字必须相同正确答案:C(25)要运行表单文件forml,下列命令正确的是DOforml.sexDOFORMformlRUNforml.sexRUNFORMforml正确答案:B(26)在VisualFoxPro中,组合框的Style属性值为2,则该下拉框的形式为A)下拉组合框B)下拉列表框C)下拉文本框D)错误设置正确答案:B(27)在菜单中选择任何一个选项时都执行一定的动作,这个动作可以是一条命令一个过程O激活另一个菜单D)以上3种均可以正确答案:D(28)下列不属于SQL语言特点的是A)是一种一体化语言B)是一种高度过程化的语言C)语言非常简洁D)可以直接以命令方式交互使用,也可以程序方式使用正确答案:BSELECT-SQL语句中,可以对查询结果进行排序的短语是ORDERBYGROUPBYHAVINGWHERE正确答案:A(30)在SQL语句中,与表达式”工资BETWEEN1000AND1500”功能相同的表达式是A)工资<=1000AND工资>=1500B)工资<=1500AND工资>=1000C)工资<=10000R工资>=1500D)工资<=1500OR工资>=10000正确答案:B下面(31)到(35)题使用如下的学院表和教师表:学院表:系号系名01计算机02会计03工商管理04保险教师表:职工号姓名职称工资系号1102001肖海副教授2000.00011102002王岩教授3000.00021102003刘星卫讲师1500.00011102004李月新讲师1500.00031102005李明教授2300.00011102006刘无名教授2100.00021102007王雨山教授2200.0003(31)有如下SQL语句:SELECT姓名,MAX(工资)FROM教师表GROUPBY系号查询结果共显示几条记录1347正确答案:B(32)有如下SQL语句:SELECT学院表.系号,职工号,姓名,工资;FROM学院表,教师表;WHERE学院表.系号=教师表.系号;ORDERBY学院表.系号,工资DESC查询结果的第一条记录的职工号是1102001110200311020051102007正确答案:C(33)有如下SQL语句:SELECT学院表.系号,SUM(工资);FROM学院表,教师表;WHERE学院表.系号=教师表.系号;GROUPBY学院表.系号查询结果是A)各个系教师的工资合计B)所有教师的工资合计C)各个系教师工资的平均工资D)所有教师工资的平均工资正确答案:A(34)有如下SQL语句:SELECT学院表.系名,COUNT(职称)AS人数;FROM学院表,教师表;WHERE学院表.系号=教师表.系号AND职称『教授";GROUPBY学院表.系号该语句执行结果的第一记录的值为A)计算机1B)计算机4C)会计2D)会计4正确答案:A(35)执行如下SQL语句:SELECTDISTINCT工资FROM教师表;WHERE工资=(SELECTMIN(工资)FROM教师表)INTODBFtemp表temp中的记录个数是1234正确答案:A二、填空题(1)常用的黑箱测试有等价分类法、【1】、因果图法和错误推测法4种。答案:1.(边值分析法)(2)测试的目的是暴露错误,评价程序的可靠性:而[2]的目的是发现错误的位置并改正错误。答案:1.(调试)(3)软件维护活动包括以下几类:改正性维护、适应性维护、【3】维护和预防性维护。正确答案:1.(完善性)(4)在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【4】。正确答案:1.(消息)(5)关键字ASC和DESC分别表示【5】的含义。正确答案:1.(升序排列和降序排列)(6)假设X=100,则函数IIF(X<50,X-50,X+50)的值为【6】。正确答案:1.(150)(7)参照完整性规则包括更新规则、[7】和【8】o正确答案:1.(删除规则)2.(插入规则)(8)在VisualFoxPro中,最多同时允许打开【9】个表文件。正确答案:1.(32767或32767)(9)在VisualFoxPro中,报表是由两个基本部分组成的,包括[10]和[11]。正确答案:1.(布局)2.(数据源)VisualFoxPro在SQL方面支持数据查询、[12]和[13]3种功能。正确答案:L(数据定义)2.(数据操纵)(11)利用SQL语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为1200,语句格式为:CREATETABLE职工(仓库号C(5) [14],职工号C(5),工资I[15]1200)正确答案:1.(PRIMARYKEY)2.(DEFAULT)试题五一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为32311615正确答案:B(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是bdgcefhagdbecfhabdgaechfgdbehfca正确答案:D一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表正确答案:A(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用正确答案:B(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力正确答案:B(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序正确答案:D(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构正确答案:C(8)索引属于A)模式B)内模式C)外模式D)概念模式正确答案:B(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据正确答案:B(10)数据库系统的核心是A)数据库B)数据库管理系统O模拟模型D)软件工程正确答案:B(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括正确答案:D(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积正确答案:D(13)下列赋值语句中正确的是STORE1TOX,YSTORE1,2TOXSTORE1TOXYSTORE1、2TOX正确答案:A(14)执行下列语句,其函数结果为STORE-100TOX?SIGN(X)*SQRT(ABS(X))10-10100-100正确答案:B(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)市命名文件D)连编文件正确答案:C(16)在VisualFoxPro中,在命令窗口输入CREATEDATABASE命令,系统产生的结果是A)系统会弹出"打开”对话框,请用户选择数据库名B)系统会弹出"创建”对话框,请用户输入数据库名并保存C)系统会弹出"保存”对话框,请用户输入数据库名并保存D)出错信息正确答案:AABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPYTOTEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件正确答案:B(18)要将数据库表从数据库中移出成为自由表,可使用命令DELETETABLE〈数据表名〉REMOVETABLE〈数据表名〉DROPTABLE〈数据表名〉RELEASETABLE〈数据表名〉正确答案:B(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据正确答案:B(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量正确答案:B(21)设某程序中有PROGLprg、PR0G2.prg,PR0G3.prg三个程序依次嵌套,下面叙述中正确的是A)在PR0G1.prg中用!RUNPR0G2.prg语句可以调用PR0G2.prg子程序B)在PR0G2.prg中用RUNPR0G3.prg语句可以调用PR0G3.prg子程序C)在PR0G3.prg中用RETURN语句可以返回PR0G1.prg主程序D)在PR0G3.prg中用RETURNTOMASTER语句可以返回PR0G1.prg主程序正确答案:D(22)执行下列程序:CLEARDOARETURNPROCEDUREAPRIVATESS=5DOB?SRETURNPROCEDUREBS=S+10RETURN程序的运行结果为A)51015D)程序错误,找不到变量正确答案:C(23)将编辑框的Readonly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效正确答案:A(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、歹入标头和控件有自己的属性、方法和事件D)以上说法均正确正确答案:C(25)在表单MyForm中通过事件代码,设置标签Lbll的Caption属性值设置为”计算机等级考试”,下列程序代码正确的是MyForm.Lbll.Caption="计算机等级考试”This.Lbll.Caption—计算机等级考试”ThisForm.Lbll.Caption="计算机等级考试”ThisForm.Lbll.CaptionC+算机等级考试正确答案:C(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局正确答案:B(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器”对话框中的“表达式”文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的”表达式生成器”对话框中的"表达式”文本框中没有数值表达式,可在"格式”文本框中设置表达式添加该域控件正确答案:D(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:〈别名〉〈关系名〉C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确正确答案:C(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATETABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置正确答案:D(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是CREATETABLE数据表名NAME...ALTERTABLE数据表名ALTER字段名...ALTERTABLE数据表名RENAMECOLUMN字段名TO...ALTERTABLE数据表名ALTER字段名SETDEFAULT...正确答案:C(31)利用SQL命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的CREATEVIEWZG_view;SELECT职工号,姓名FROM职工表CREATEVIEWZG_viewAS;SELECT职工号,姓名FROM职工表CREATEQUERYZG_view;SELECT职工号,姓名FROM职工表CREATEQUERYZG_viewAS;SELECT职工号,姓名FROM职工表正确答案:B第(32)〜(35)题使用如下的班级表和学生表。班级表班级号班级名称班级人数20030103计算机一班5520030203计算机二班4820030303计算机三班50学生表班级号学号姓名性别籍贯2003011001王伟男北京2003011002刘红女上海2003011003李林女北京2003022001张清女上海2003022002刘雷男上海(32)有如下SQL语句:SELECT班级名称,姓名,性别FROM班级表,学生表;WHERE班级表.班级号=学生表1.班级号:AND籍贯="上海"AND性别="女";ORDERBY班级名称DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是1李林2张清2刘红3张清正确答案:C(33)有如下SQL语句:SELECTMAX(班级人数)INTOARRAYarrFROM班级表执行该语句后arr[1]的内容为48arr[1]的内容为55arr[0]的内容为48arr[0]的内容为55正确答案:B(34)有如下SQL语句:SELECT班级名称,姓名,性别FROM班级表,学生表;WHERE班级表.班级号=学生表.班级号;AND姓名LIKE"刘*":ORDERBY班级号该语句的含义是A)查找学生表中姓"刘"的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别B)查找学生表中姓"刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别C)查找学生表中不是姓"刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别D)语句错误正确答案:B(35)有如下SQL语句:SELECT班级名称FROM班级表WHERENOTEXISTS;(SELECT*FROM学生表WHERE班级号=班级表.班级号)执行该语句后,班级名称的字段值是03计算机一班03计算机二班03计算机三班03计算机一班和03计算机二班正确答案:C二、填空题(1)在树形结构中,树根结点没有【1】.正确答案:1.(前件)(2)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【2】的设计方法。正确答案:L(数据结构)(3)面向对象的模型中,最基本的概念是对象和[3]o正确答案:1.(类)(4)软件设计模块化的目的是[4].正确答案:1.(降低复杂性)(5)数据模型按不同应用层次分成3种类型,它们是概念数据模型、[5]和物理数据模型。正确答案:1.(逻辑数据模型)(6)函数CHRTRAN("科技信息","科技","计算机”)的返回值是[6].正确答案:L(计算信息)(7)在VisualFoxPro中,索引分为【7]、[8]、惟一索引和普通索引。正确答案:1.(自由表)2.(视图)(8)作为查询的数据源,可以是数据库表、[9]或【10]。正确答案:1.(主索引)2.(候选索引)(9)在DOCASE-ENDCASE语句中,可使用[11]短语直接跳出该分支语句。正确答案:1.(EXIT)(10)在表单中要使控件成为可见的,应设置控件的[12]属性。正确答案:1.(Visible)(11)利用SQL语句删除当前文件夹中一个名为temp的自由表文件为:[13]temp。正确答案:1.(DROPTABLE)(12)在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下面的SQL语句补充完整。SELECT学号,SUM(成绩)FROM[14];WHERE成绩>=60;GROUPBY学号:COUNT(*)>=3正确答案:1.(成绩表)2.(HAVING)试题四一、选择题(1)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同点正确答案:C(2)已知二叉树后序遍历序列是dabec,中序遍历序列是deba

温馨提示

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

评论

0/150

提交评论