《全国计算机等级考试《二级Visual FoxPro》试题网友回忆版五.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试《二级Visual FoxPro》试题网友回忆版五.docx(18页珍藏版)》请在第一文库网上搜索。
1、全国计算机等级考试二级ViSUa1FoxPro试题(网友回忆版)五单选题1.某二叉树中有n个叶子结点,则该二叉树中度为(江南博哥)2的结点数为()。A. n+1B. n-1C. 2nD. n/2参考答案:B参考解析:任何一棵二叉树的叶子结点总是比度为2的结点多一个。答案选择B选项。单选题2.若一个教练训练多个运动员,每个运动员接受多个教练指导,则教练与运动员之间存在的联系类型为()A.多对多B. 一对一C. 一对多D.多对一参考答案:A参考解析:实体集之间必须通过联系来建立联接关系,包括:一对一联系(1:1);一对多联系(1:m);多对多联系(m:n)o本题中,一个教练对应多个运动员,每个运动
2、员对应多个教练,所以教练与运动员之间的联系类型是多对多。答案选择A选项。单选题3.有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作B.自然连接C.除法D.交参考答案:C参考解析:除运算可以近似地看作笛卡尔积的逆运算。RS=T,T称为R除以S的商。S中属性为A和A1,T中属性为B和B1在R元组中找到对应于S中两个元组的T中元组为f3与n2。R中最后一个元组与S中无对应关系,所以在T中也不会出现。答案选择C选项。单选题4.项目文件中的“文本文件”包含在0。A.“文档”选项卡中B,“代码”选项卡中C.“数据”选项卡中D.“其他”选项卡中参考答案:D参考解析:“项目管理器”窗口包括:“全部
3、”选项卡,显示和管理应用程序中所有的文件;“数据”选项卡,包含项目中的所有数据;“文档”选项卡,显示和管理项目文件中的文档文件;“类”选项卡,显示和管理项目文件中类库文件;“代码”选项卡,包括3大类程序;“其他”选项卡,包括文本文件、菜单文件和其它文件。单选题5.使用键盘操作重新打开命令窗口的方法是0。A.按CdiV1+F4组合键B.按CdiVI+F2组合键C.按A1t+F4组合键D.按A1t+F2组合键参考答案:B参考解析:重新打开命令窗口用CtrI+F2组合键。关闭命令窗口用Ctr1+F4组合键;关闭整个应用程序窗口用A1t+F4单选题6.设循环队列为Q(1:m),初始状态为front=r
4、ear=io现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。A. 1B. 2C. m-1D.0或m参考答案:D参考解析:在循环队列中,front为队首指针,指向队首元素的前一个位置;rear为队尾指针,指向队尾元素。front=rear=1时,循环队列可能为空,队首和队尾指针都指向空元素,此时循环队列的元素个数为0;循环队列可能为满,此时循环队列的元素个数为m。答案选择D选项。单选题7.在Visua1FoxPro中数据库表文件的扩展名是()。A. .dbfB. .dbcC. .dcxD. .dbt参考答案:A参考解析:在ViSUa1FOXPrO中,数据
5、表的扩展名.dbf。数据库文件的扩展名是dbc;.数据库索引文件的扩展名是dcx;.数据表备注文件的拓展名是dbt。单选题8.下列关于定义参照完整性的说法,错误的是()。A.在数据库设计器中,只有建立两表之间的联系,才能建立参照完整性B.在数据库设计器中,建立参照完整性之前,首先要清理数据库c.可以在Createtab1e命令中创建参照完整性D.可以在不同数据库中的两个表之间建立参照完整性参考答案:D参考解析:能创建参照完整性的数据表必须在同一个数据库中。参照完整性是指表与表之间的一种对应关系。单选题9.假设表单中有一个“关闭”按钮,单击该按钮将关闭所在表单。下面有关按钮的CIiCk事件代码中
6、,不正确的是()。A. Thisform.Re1ease()B. Thisform.Re1easeC. This.Parent.Re1easeD.Parent.Re1ease参考答案:D参考解析:如果单击命令按钮时要关闭表单,可以将该命令按钮的C11CK事件代码设置为ThiSforn1Re1ease,Thisform.Re1ease()或者This.Parent.Re1easeoReIeaSe用于将表单从内存中释放(清除)。单选题10.默认情况下,扩展名为FIT的文件是()。A.表备注文件B.表单备注文件C.报表备注文件D.数据库备注文件参考答案:A参考解析:F1T是表备注文件的拓展名,SCT
7、是表单备注文件的拓展名,FRX是报表备注文件的拓展名,DCT是数据库备注文件的拓展名。单选题H1设二叉树如下:11J回则中序遍历为0。a.Abdegcfhb.Dbgeafhcc.DgebhfcaD. Abcdefgh参考答案:B参考解析:二叉树遍历方式有:前序遍历,即访问根结点在访问左子树和访问右子树之前;中序遍历,即访问根结点在访问左子树和访问右子树两者之间;后序遍历,即访问根结点在访问左子树和访问右子树之后。由知,根结点A在BDEG四个节点后面访问,CHF三个节点前面访问,很容易排除ACD选项,选B。另外,可以复习一下三种遍历方式的规则,本题中前序遍历为ABDEGCFH,中序遍历为DBGE
8、AFHC,后序遍历为DGEBHFCA。单选题12.在数据库设计器中建立表之间的联系时,下列说法正确的是()。A.在父表中建立主索引或候选索引,在子表中建立普通索引就可以建立两个表之间的一对多关系B.在父表中建立主索引,在子表中建立候选索引就可以建立两个表之间的一对多关系C.只要两个表有相关联的字段就可以建立表之间的联系D.只要在父表中建立主索引或候选索引就可以建立表之间的联系参考答案:A参考解析:A项正确,建立关联关系的两表,如果父表建立主索引或候选索引,子表建立普通索引或唯一索引,则它们的索引关键表达式的值允许不唯一,所得关联为一对多关系。B项错误,若子表也建立了主索引或候选索引,两个表的关
9、联就会是一对一的关系;C项错误,表之间的关系是基于索引建立的;D项错误,父表建立主索引或候选索引后,子表只有也建立了恰当的索引,才能建立表之间的联系。单选题13.下面程序的运行结果是()。DIMENSIONad(10)s=0DOWHI1Ei=10ad(i)=i-13=s+ad(i)i=i+1ENDDO?SA. 40B. 45C. 50D. 55参考答案:B参考解析:ad是一个数组,在DO-WHI1E中,S用来累加各数组元素值,因为ad(i)=i-1,所以s=ad(1)+ad(2)+ad(10)=0+1+2+9=450单选题14.堆排序最坏情况下的时间复杂度为()。A.0(n,5)B. 0(n1
10、og2n)C. 0(n(n-1)2)D. 0(1og2n)参考答案:B参考解析:堆排序是指利用堆积树这种数据结构所设计的一种排序算法,属于选择排序。在对长度为n的线性表排序时,最坏情况下,冒泡排序、快速排序、直接插入排序的时间复杂度均为。(n2),而堆排序时间复杂度为。(n1og2n),复杂度最小。答案选择B选项。单选题15.可以直接修改记录的ViSUa1FoXPro命令是(非SQ1命令、不需要交互操作)()。A. REP1ACEB. EDITC. CHANGED.以上都不对参考答案:A参考解析:REP1ACE命令可以直接修改记录。ED1T和CHANGE对当前记录修改和编辑需要进行交互。单选题
11、16.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为Ooa.DefxyzabcB.Fedzyxcbac.fedxyzcbd.Defzyxabc参考答案:B参考解析:栈是所有的插入与删除都在同一端进行的线性表。队列是只允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,退出三个元素入队,队列元素为FED,将X,Y,Z入栈后栈中元素为ABCXYZ,全部入队后,队列元素为FEDZYXCBA,队列的
12、出队顺序与入队顺序一致。答案选择B选项。单选题17.设X的值为345.345,如下函数返回值为345的是()。A. ROUND(x,2)B. ROUND(x,1)C. ROUND(x,O)D. ROUND(x,-1)参考答案:C参考解析:ROUND(数值表达式1,数值表达式2)返回数值表达式1在数值表达式2指定位置四舍五入后的结果。表达式2若:大于0,表示要保留的小数位数;等于0,表示四舍五入到整数;小于0,表示在小数点左侧前几位进行四舍五入。单选题18.使用1OCATE命令定位后,要找到下一条满足同样条件的记录应该使用命令0。A. SKIPB. CONTINUEC.1OCATEFORD.GO
13、TO参考答案:B参考解析:按照1OCATE指定的条件继续定位下一条记录使用CONTINUE命令。使用GOTO命令对于当前工作区打开的表进行记录的绝对定位和直接定位;使用SKIP命令进行记录的相对定位和基准定位;使用1OCATEFOR命令进行条件定位。单选题19.在视图设计器环境下,系统菜单中不包含的菜单是()。A.文件菜单B.查询菜单C.视图菜单D.窗口菜单参考答案:C参考解析:视图设计器包含的选项卡包括:字段;联接;筛选;排序依据;分组依据;杂项;更新条件。在视图设计器环境下,系统菜单中有文件菜单、查询菜单、帮助菜单等,但是不包括视图菜单。单选题20.设有一个商店的数据库,记录客户及其购物情
14、况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为()。A.客户号B.商品号C.客户号,商品号D.客户号,商品号,购买数量参考答案:C参考解析:在购买关系中,商品号、客户号、购买数量三个属性均不能唯一标识元组,但商品号与客户号构成的集合、商品号、客户号、购买数量构成的集合都可以唯一标识购买关系,可以作为候选键,而前者为最小属性集。答案选择C选项。单选题21执行下列程序后,屏幕显示的结果是()。C1EARSTORE20TOx,ysetUdfparmstoreferencesp(x
15、,(y)?x,y*过程SPPROCEDUREspPARAMETERSx1,x2x1=100x2=100ENDPROCA. 2020B. 20100C. 10020D. 100100参考答案:C参考解析:STORE20TOx,y即x=y=20如果实参是常量或一般形式的表达式,则为按值传递;如果实参是变量,则为按引用传递。题中X为变量,按引用传递给SP中形参x1,在子程序SP中改变形参x1的值,x1=100,实参X的值将会随之改变,x=100;y为表达式,按值传递给SP中的形参x2,在子程序SP中改变形参x2的值,x2=100,y的值不会随之改变,仍为20。单选题22.下面不属于对象基本特点的是()。A.标识唯一性B.可复用性C.多态性D.封装性参考答案:B参考解析:对象的基本特点如下表:特点描述标识唯