笔试考试试题都是标准化题型,共有选择题和填空题两种,考试时间90分钟,满分100分。其中选择题共35题,每题2分,总计70分;填空题共15个空,每空2分,总计30分。并且选择题的前10题和填空题的前5题是关于二级基础知识(二级所有科目共用)的考核。笔试模拟二一、选择题(1)算法的空间复杂度是指()。A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)算法执行过程中所需要的存储空间(2)下列叙述中正确的是()。A)一个逻辑数据结构只能有一种存储结构B)逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(3)下列关于类、对象、属性和方法的叙述中,错误的是()。A)类是对一类相似对象的描述,这些对象具有相同的属性和方法B)属性用于描述对象的状态,方法用于表示对象的行为C)基于同一个类产生的两个对象可以分别设置自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的(4)下列对于软件测试的描述中正确的是()。A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能地多发现程序中的错误D)软件测试的目的是使程序符合结构化原则(5)关于结构化程序设计原则和方法的描述错误的是()。A)选用的结构只准许有一个入口和一个出口B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C)不允许使用GOTO语句D)语言中所没有的控制结构,应该采用前后一致的方法来模拟(6)有下列二叉树,对此二叉树中序遍历的结果为()。A)BDYEACFXZB)DYBEAFCZXC)ABCDEFXYZD)ABDYECFXZ(7)已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134)当用二分法查找值为90的元素时,查找成功的比较次数为()。A)1B)2C)3D)9(8)如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的()。A)连接码验B)主码C)外码D)候选码(9)设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。A)6B)8C)12D)16(10)在数据库设计中,将E-R图转换为关系模式的过程属于()。A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(11)只能在建立它的模块中使用的变量为()。A)私有变量B)字段变量C)局部变量D)全局变量(12)以下有关数组的叙述中,错误的是()。A)可以用一维数组的形式访问二维数组B)在同一个环境下,数组名可以与简单变量名重复,两者没有影响C)在可以使用简单内存变量的地方都可以使用数组元素D)一个数组中各元素的数据类型可以相同,也可以不同(13)在关系的基本运算中,下列属于专门关系运算的是()。A)选择、排序、笛卡儿积B)并、差、交C)选择、投影、连接D)连接、联接、笛卡儿积(14)在VisualFoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是()。A)向导B)设计器C)项目管理器D)文件编辑器(15)假设使用DIMENSIONarr(5)定义了一个一维数组arr,正确的赋值语句是()。A)arr=10B)arr[10]=10C)STORE10arr[3],arr[4],arr[5]D)y[2],y[3],y[4]=10(16)将test.scx表单文件添加到项目管理器中,可在项目管理器的哪个选项卡中找到该文件()。A)数据选项卡B)文档选项卡C)代码选项卡D)其他选项卡(17)执行如下程序,最后S的显示值为()。sum=0k=1m=5DOWHILEsum=msum=sum+kk=k+1ENDDO?sumA)1B)3C)5D)10(18)用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是()。INPUTNUM=TOnumcj=1DOWHILEnum!=0cj=cj*MOD(num,10)__________ENDDO?cjA)num=INT(num/10)B)num=num-INT(num/10)C)num=INT(num%10)D)num=num-INT(num%10)(19)以下关于视图的描述,错误的是()。A)可以根据视图建立视图B)可以根据查询建立视图C)可以根据数据库表建立视图D)可以根据自由表建立视图(20)在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为文件菜单项指定访问键为F的菜单名称定义是()。A)文件/(F)B)文件\(F)C)文件(/F)D)文件(\F)(21)在VisualFoxPro中以下叙述正确的是()。A)关系也被称作报表B)数据库文件可以用来存储用户数据C)数据库表和自由表的扩展名是有区别的D)数据库中每个数据表都是独立的物理文件(22)在下面的表达式中,运算结果是逻辑假的是()。A)EMPTY()B)EMPTY(SPACE(5))C)ISNULL(.NULL.)D)ISNULL(SPACE(5))(23)在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是()。A)表单的属性描述了表单的事件和方法B)以斜体字显示的属性值表示为只读,不可以修改C)属性窗口只包括属性、方法和事件列表框和对象框D)以上都不正确(24)VisualFoxPro在SQL方面,支持的功能包括()A)数据查询、数据定义、数据控制B)数据定义、数据操纵、数据控制C)数据查询、数据定义、数据操纵D)数据查询、数据操纵、数据控制(25)在表单设计中,关键字Thisform表示()。A)当前对象B)当前对象的直接容器对象C)当前对象所在的表单D)当前对象所在的表单集(26)假设表单有一选项组:○男⊙女,其中第二个选项按钮女被选中。请问该选项组的Value属性值为()。A).T.B).F.C)女或1D)女或2(27)在VisualFoxPro中,下列哪项不属于基类的最小事件集()。A)INITB)ERRORC)UNLOADD)DESTROY(28)下列对于SQL的嵌套查询排序的描述中,说法正确的是()。A)既能对外层查询排序,也能对内层查询排序B)只能对外层查询排序,不能对内层查询排序C)不能对外层查询排序,只能对内层查询排序D)既不能对外层查询排序,也不能对内层查询排序(29)在SQL查询语句中,DISTINCT短语的作用是()。A)对查询结果进行分组B)消除重复出现的查询记录C)按条件显示部分查询记录D)删除查询结果中符合条件的记录(30)运算结果是字符串good的表达式是()。A)LEFT(verygood,4)B)LEFT(goodluck,1,4)C)SUBSTR(verygoodluck,5,4)D)SUBSTR(verygoodluck,5)下面(31)到(35)题使用的仓库表和职工表,表结构如下:仓库(仓库号C(3)、所在地C(8)、人数N(2))职工(仓库号C(3)、职工号C(2)、姓名C(8)、工资I)(31)检索有职工的工资大于或等于WH1仓库中所有职工工资的仓库号,正确的命令是()。A)SELECTDISTINCT仓库号FROM职工WHERE工资=ANY;(SELECTMAX(工资)FROM职工WHERE仓库号=WH1)B)SELECTDISTINCT仓库号FROM职工WHERE工资=ANY;(SELECT工资FROM职工WHERE仓库号=WH1)C)SELECTDISTINCT仓库号FROM职工WHERE工资=ALL;(SELECT工资FROM职工WHERE仓库号=WH1)D)SELECTDISTINCT仓库号FROM职工WHERE工资=ALL;(SELECTMAX(工资)FROM职工WHERE仓库号=WH1)(32)有如下SQL语句:INSERTINTO职工VALUES(WH4,E15,张清,2800)在命令窗口执行该命令后()。A)向表中任意位置插入一条新记录B)在当前记录之前,插入一条新语句C)在当前记录之后,插入一条新语句D)在表末尾新增一条记录(33)检索最少有4名职工仓库的职工平均工资()。A)SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY仓库号WHERECOUNT(*)=4B)SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY仓库号HAVINGCOUNT(*)=4C)SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY职工号WHERECOUNT(*)=4D)SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY职工号HAVINGCOUNT(*)=4(34)为仓库表增加一个面积字段,类型为数值型,宽度是7,小数位数为2,正确的命令是()。A)CREATETABLE仓库ADD面积N(7,2)B)CREATETABLE仓库ALTER面积N(7,2)C)ALTERTABLE仓库ADD面积N(7,2)D)ALTERTABLE仓库ALTER面积N(7,2)(35)检索至少有一名职工信息的仓库号及仓库的所在地和人数,正确的SQL命令是()。A)SELECT仓库号,所在地,人数FROM仓库WHEREIN;(SELECT仓库号FROM职工WHERE仓库号=职工.仓库号)B)SELECT仓库号,所在地,人数FROM仓库WHERE仓库号IN;SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号C)SELECT仓库号,所在地,人数FROM仓库WHERENOTEXISTS;(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)D)SELECT仓库号,所在地,人数FROM仓库WHEREEXISTS;(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)二、填空题(1)按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于__________。(2)按照先进先出的原则组织数据的结构的是__________。(3)树中度为零的结点称为__________。(4)注释一般分为序言性注释和________注释。(5)软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于________中的一个阶段。(6)VisualFoxPro6.0的项目文件的扩展名是_______。(7)在VisualFoxPro中所谓自由表就是不属于任何_________的表。(8)为了判断LOCATE命令是否找到了满足条件的记录,可以使用函数______。(9)表格控件的列数由________属性指定,该属性的默认值为-1。(10)在VisualFoxPro中,视图可以分为_________视图和远程视图。(11)在VisualFoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的______选项卡下设置有关属性。(12)用SQL语句实现将职工表中所有职工的奖金提高5%:UPDATA职工_______奖金=奖金*1.05(13)设有学生表(学号,姓名,性别,出生日期,班级名称),用SQL语句检索每个班级的学生总人数的语句是:SELECT班级名称,_______AS人数FROM学生GROUPBY班级名称(14)检索学生表中性别为女的学生记录,将结果保存到文本文件gril中,SQL语句为:SELECT*FROM学生WHERE性别=女__________gril(15)查询学生表中所有姓张的学生记录,完成下列SQL语句:SELECT*FROM学生成绩WHERE姓名_______张%模拟试题二(答案)一、选择题1-5DDDCC6-10BBDCB11-15CBCCA16-20BCABD21-25DDB