笔试考试试题都是标准化题型,共有选择题和填空题两种,考试时间90分钟,满分100分。其中选择题共35题,每题2分,总计70分;填空题共15个空,每空2分,总计30分。并且选择题的前10题和填空题的前5题是关于二级基础知识(二级所有科目共用)的考核。笔试模拟三一、选择题(1)下列叙述中正确的是()。A)一个算法的空间复杂度大,则其时间复杂度必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(2)下列叙述中错误的是()。A)线性表是由n个元素组成的一个有限序列B)线性表是一种线性结构C)线性表的所有结点有且仅有一个前件和后件D)线性表可以是空表(3)数据的存储结构是指()。A)数据所占的存储空间B)数据的逻辑结构在计算机中的存放形式C)数据在计算机中的顺序存储方式D)存储在计算机外存中的数据(4)下面对对象概念描述正确的是()。A)任何对象都必须有继承性B)对象是属性和方法的封装体C)对象间的通信靠信息传递D)方法是对象的静态属性(5)有下列二叉树,对此二叉树前序遍历的结果为()。A)ACFXDBEYZB)ABEFXYZCDC)ABCDEFXYZD)ABDYECFXZ(6)两个或两个以上模块之间联系的紧密程度称为()。A)耦合性B)内聚性C)复杂性D)数据传输特性(7)在下列关于二叉树的叙述中,正确的一项是()。A)在二叉树中,任何一个结点的度都是2B)二叉树的度为2C)在二叉树中至少有一个结点的度为2D)一棵二叉树的度可以小于2(8)待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。A)3B)5C)7D)9(9)以下所述中,是软件调试技术的是()。A)错误推断B)集成测试C)回溯法D)边界值分析(10)设有如下关系表:RSTABCABCABC123123123234694789则下列操作正确的是()。A)T=R/SB)T=R×SC)T=R∩SD)T=R∪S(11)通过项目管理器窗口的命令按钮,可以进行的操作是()。A)新建文件、修改文件和复制文件B)新建文件、删除文件和修改文件C)添加文件、删除文件和重命名文件D)添加文件、复制文件和重命名文件(12)函数?MOD(-4*7,27/9)的值是()。A)1B)-1C)2D)-2(13)下列运算结果为逻辑假(.F.)的是()。A)INT(X/5)=X/5B)INT(X/5)=MOD(X,5)C)MOD(X,5)=0D)MOD(X,5)=MOD(5,5)(14)下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是()。A)数据环境是对象,关系不是对象B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象D)数据环境和关系都不是对象(15)下列常量中表示正确的是()。A)stuB).n.C)3+5D)$1.2E+5(16)对temp表的字段建立普通索引后()。A)temp表中记录的物理顺序被改变B)对temp表设置了实体完整性约束C)可提高对temp表的查询速度D)可提高对temp表的编辑速度(17)对项目进行连编测试的目的是()。A)对项目中各种程序的引用进行校验B)对项目中PRG文件进行校验,检查发现其中的错误C)对项目中各种程序的引用进行校验,检查所有的程序组件是否可用D)对项目中各种程序的引用进行校验,检查所有的程序组件是否可用,并重新编译过期的文件(18)在VisualFoxPro的工作1区和3区打开了数据表文件,再接着执行SELECT0后,选择工作区的结果是()。A)0B)1C)2D)3(19)以下关于自由表的叙述,正确的是()。A)自由表是用以前版本的FoxPro(FoxBASE)建立的表B)自由表可以用VisualFoxPro建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表一旦添加到数据库中,就不能再从数据库中移出(20)要为当前打开的成绩表中所有的分数增加5分,可以使用命令()。A)UPDATE成绩WITH分数+5B)CHANGEALL分数WITH分数+5C)DISPLAYALL分数WITH分数+5D)REPLACEALL分数WITH分数+5(21)视图设计器和查询设计器基本类似,但视图设计器比查询设计器多了()。A)查询输出选项卡B)更新条件选项卡C)分组依据选项卡D)杂项选项卡(22)在VisualFoxPro中以下叙述不正确的是()。A)利用视图可以更新数据B)查询不可以更新数据,但可以输出数据C)视图可以指定输出去向D)查询可以指定输出去向(23)执行下列程序CLEARDOPROG1RETURNPROCEDUREPROG1X=2DOPROG2?XRETURNPROCEDUREPROG2X=X+3RETURN程序的运行结果为()。A)2B)3C)5D).F.(24)设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置参照完整性规则,要求这个表()。A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表的连接字段上都要建立主索引(25)在表单设计中,用于控制只有两种取值的字段的控件,最好使用()。A)文本框B)复选框C)选项组D)组合框(26)在表单设计中,Thisformset关键字的含义是指()。A)当前对象的直接容器对象B)当前对象所在的表单C)当前对象D)当前对象所在的表单集(27)检索学生表中年龄为19岁的男生姓名,正确的命令是()。A)SELECT姓名WHERE年龄=19OR性别=男B)SELECT姓名FROM学生SET年龄=19AND性别=男C)SELECT姓名FROM学生WHERE年龄=19OR性别=男D)SELECT姓名FROM学生WHERE年龄=19AND性别=男(28)当变量X在奇偶数之间变化时,下面程序的输出结果为()。CLEARi=1DOWHILEi=3IFINT(i/2)!=i/2?foxENDIF??proi=i+2ENDDOA)proB)foxprofoxproC)foxproD)foxproprofoxpro(29)SQL用于显示部分查询结果的TOP短语,必须与下列哪个短语同时使用才有效()。A)HAVINGB)DISTINCTC)ORDERBYD)GROUPBY(30)将学生表中年龄大于30的记录逻辑删除,使用SQL语句()。A)DELETEFROM学生SET年龄30B)DELETETO学生WHERE年龄30C)DELETEFROM学生WHERE年龄30D)DELETEFROM学生FOR年龄30下面(31)到(35)题使用如下的仓库表和职工表:仓库表仓库号所在地WH2北京WH2上海WH3广州WH4天津职工表职工号仓库号工资E1WH12100E2WH21500E3WH31350E4WH11850E5WH31900E6WH12000E7WH41450E8WH21200E9WH11600(31)检索在北京仓库工作的职工的职工号和工资字段,正确的命令是()。A)SELECT职工号,工资JOIN仓库,职工;ON仓库.仓库号=职工.仓库号;AND仓库.所在地=北京B)SELECT职工号,工资FROM仓库,职工;ON仓库.仓库号=职工.仓库号;AND仓库.所在地=北京C)SELECT职工号,工资FROM仓库,职工;WHERE仓库.仓库号=职工.仓库号;AND仓库.所在地=北京D)SELECT职工号,工资FROM仓库表,职工表;WHERE仓库表.仓库号=职工表.仓库号;OR仓库.所在地=北京(32)执行以下SQL语句后,职工工资总和是()。SELECTSUM(工资)FROM职工WHERE仓库号IN;(SELECT仓库号FROM仓库WHERE所在地=北京OR所在地=广州)A)2700B)3250C)5950D)语法错误(33)求至少有4个职工的每个仓库的工资总和()。A)SELECT仓库号,COUNT(*),SUM(工资)FROM职工;WHERECOUNT(*)=4B)SELECT仓库号,COUNT(*),SUM(工资)FROM职工;GROUPBY仓库号SETCOUNT(*)=4C)SELECT仓库号,COUNT(*),SUM(工资)FROM职工;GROUPBY仓库号HAVINGCOUNT(*)=4D)SELECT仓库号,COUNT(*),SUM(工资)FROM职工;GROUPBY仓库号WHERECOUNT(*)=4(34)SQL语句SELECTDISTINCT仓库号FROM职工WHERE工资=ALL;(SELECT工资FROM职工WHERE仓库号=WH3)执行语句后,显示的查询到的仓库号有()。A)WH1B)WH2C)WH4D)WH1、WH3(35)向仓库表中新增一个人数字段,数据类型为数值型,宽度为2,正确的命令语句是()。A)CREATETABLE仓库ALTER人数N(2)B)CREATETABLE仓库ADDFIELDS人数N(2)C)ALTERTABLE仓库ALTER人数N(2)D)ALTERTABLE仓库ADD人数N(2)二、填空题(1)数据结构分为线性结构和非线性结构,带链的队列属于__________。(2)队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作__________。(3)一棵二叉树第6层(根结点为第一层)的结点最多为__________个。(4)排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、__________和选择排序。(5)在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有__________个元素。(6)对报表进行__________,报表会自动包含组标头和组注脚带区。(7)如果表单及表单控件同时设置了INIT事件,运行表单时,先引发的是_______中的INIT事件。(8)单击表单中的命令按钮,要求弹出一个祝考试顺利!的消息对话框,应该在命令按钮的Click事件中编写代码:_________(祝考试顺利!)(9)在VisualFoxPro中,删除记录有两种类型,它们是逻辑删除和______。(10)修改标签控件的________属性值,可以修改标签字体的颜色。(11)在VisualFoxPro中,执行STORE12/01/08TOM命令后,函数CTOD(M)返回值的数据类型为_______。(12)要刷新表单中控件显示的值,可以使用命令:Thisform._________。(13)将SQL的查询结果如果要追加到文本文件的尾部,应使用_______短语加以说明。(14)设有订货表(订单号,客户号,金额,订购日期),使用SQL语句检索每个客户订货的总金额(注意要生成该字段名):SELECT客户号,_________FROM订货GROUPBY客户号(15)检索当前表客户表中,全部姓李的客户记录,SQL语句为:SELECT*FROM客户WHERE客户名_________李%模拟试题三(答案)一、选择题1-5DCBBD6-10ABBCC11-15DCBCB16-20CDCCD21-25BACBB26-30DDDCC31-35CCCDD二、填空题(1)、线性结构(2)、队尾(3)、32(4)、交换排序(5)、19(6)、数据分组(7)、控件(8)、MessageBox【解析】以对话框形式显示信息,可以使用命令:MessageBox(信息文本[,对话框类型][,标题文本])其中,信息文本是在对话框中显示的信息;对话框类型是3个整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及缺省按钮;标题文