笔试模拟八一、选择题(1)下列叙述正确的是()。A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)以上3种描述都不对(2)结构化程序设计主要强调的是()。A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序的易读性(3)按照先进先出组织数据的数据结构是()。A)队列B)栈C)双向链表D)二叉树(4)结构化程序设计的3种基本结构是()。A)过程、子程序和分程序B)顺序、选择和重复C)递归、堆栈和队列D)调用、返回和转移(5)栈和队列的共同点是()。A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同特点(6)有下列二叉树,对此二叉树中序遍历的结果为()。A)ABCDEFB)BDAECFC)ABDCEFD)ABCDFE(7)使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。A)程序的内部逻辑B)程序的复杂结构C)使用说明书D)程序的功能(8)在排序方法中,将整个无序序列分割成若干个小的子序列并分别进行排序的方法称为()。A)希尔排序B)冒泡排序C)插入排序D)选择排序(9)在数据库设计过程中,独立于计算机的硬件与DBMS软件的设计阶段是()。A)概念设计B)物理设计C)逻辑设计D)系统实施(10)数据库设计分为4个阶段:需求分析、概念设计、逻辑设计和()。A)编码设计B)测试阶段C)运行阶段D)物理设计(11)VisualFoxPro是一种关系数据库管理系统,所谓关系是指()。A)表中各条记录彼此有一定关系B)表中各个字段彼此有一定关系C)一个表与另一个表之间有一定关系D)数据模型符合满足一定条件的二维表格式(12)执行以下命令后,系统显示日期格式为()。SETMARKTO.?{^2008-01-01}A)2008/01/01B)2008-01-01C)2008.01.01D)无法显示(13)设N=44,M=55,K=N+M,表达式1+&K的值是()。A)4456B)100C)1+M+ND)数据类型不匹配(14)在VisualFoxPro中,假设当前文件夹下没有学生表,在命令窗口执行下列命令:MODIDFYDATEBASE学生系统产生的结果是()。A)系统创建自动一个学生表,并打开数据库设计器B)系统创建自动一个学生表,但不打开数据库设计器C)系统没有任何反应D)系统弹出出错信息,提示数据库不存在(15)以下程序(请注意循环体内的LOOP和EXIT语句)的运行结果是()。CLEARX=5DOWHILE.T.X=X+5IFX=INT(X/5)*5??XELSELOOPENDIFIFX10EXITENDIFENDDOA)510B)515C)1010D)1015(16)要求为当前表建立一个唯一索引,索引表达式为客户名,索引名khm,则下列各语句中,正确的是()。A)INDEXON客户名TAGkhmUNIQUEB)INDEXTO客户名TAGkhmUNIQUEC)INDEXON客户名TAGkhmCANDIDATED)INDEXTO客户名TAGkhmCANDIDATE(17)设置参照完整性的目的是()。A)建立两表个之间的联系B)限制两个表时间的联系C)提高表之间的查询速度D)在插入、更新、删除记录时,确保已定义的表间关系(18)如果要运行SMENU.MPR文件,正确的命令是()。A)DOMENUSMENUB)DOSMENU.MPRC)RUMMENUSMENUD)RUMSMENU.MPR(19)如果要创建一个多级分组报表,第一级分组是班级(字符型),第二级分组是课程名(字符型),第三级分组是年龄(数值型),当前索引的索引表达式应当是()。A)班级+课程名+年龄B)班级+课程名+STR(年龄)C)班级,课程名,年龄D)班级,课程名,STR(年龄)(20)新创建的表单默认标题为Forml,为把表单标题改变为计算机等级考试,应设置表单的()。A)Name属性B)Caption属性C)Closable属性D)FontName属性(21)有关查询设计器,不正确的描述是()。A)字段选项卡与SQL语句的SELECT短语对应B)筛选选项卡与SQL语句的WHERE短语对应C)排序依据选项卡与SQL语句的GROUPBY短语对应D)联接选项卡与SQL语句的JOIN…ON…短语对应(22)有关列表框和组合框的叙述中,正确的是()。A)列表框可以设置多重选择,而组合框不可以B)组合框可以设置多重选择,而列表框不可以C)列表框和组合框都可以设置成多重选择D)列表框和组合框都不可以设置成多重选择(23)以下叙述错误的是()。A)在自由表中不可以建立主索引B)数据库表可以建立字段级规则和约束,而自由表不能C)可以在数据库表和自由表之间建立参照完整性规则D)在数据库表中可以建立字段有效性规则,而自由表中不可以建立(24)如果要为控件设置焦点,则下列属性值是真(.T.)的是()。A)Enabled和CancelB)Enabled和VisibleC)Default和CancelD)Visible和Cancel(25)在表单数据环境中,将环境中所包含的表字段拖到表单中会生成相应的控件,下列各项中,对应正确的一项是()。A)字符型字段→标签B)逻辑型字段→复选框C)备注型字段→文本框D)数据表→列表框(26)下列关于SQL语言特点的描述中,正确的是()。A)是非常复杂的语言B)是一种一体化语言C)是一种高度过程化的语言D)只可以在程序方式下使用(27)若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件()。A)SETROUTINETO文件名B)SETPROCEDURETO文件名C)SETPROGRAMTO文件名D)SETFUNCTIONTO文件名(28)有仓库表和职工表,检索基本工资大于3000元的职工姓名和他们所在的仓库名()。A)SELECT姓名,仓库名FROM职工,仓库;WHERE基本工资3000B)SELECT姓名,仓库名FROM职工,仓库;WHERE基本工资3000AND职工.职工号=仓库.仓库号C)SELECT姓名,仓库名FROM职工,仓库;WHERE基本工资3000OR职工.仓库号=仓库.仓库号D)SELECT姓名,仓库名FROM职工,仓库;WHERE基本工资3000AND职工.仓库号=仓库.仓库号(29)SQL的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来存放查询结果()。A)永久性表、临时表B)视图、文本文件C)永久性表、文本文件D)永久性表、视图(30)下面的SQL语句能实现的功能是()。SELECT*FROM学生WHERE班级号=0801;UNION;SELECT*FROM学生WHERE班级号=0802A)查询在0801或0802班的学生信息B)查询0801或0802班的班级信息C)查询既在0801班又在0802班的学生信息D)语句错误,不能执行下面(31)到(35)题使用如下的班级表和教师表:班级表:班级号班级名11信息200801班12信息200802班21计算机200801班22计算机200802班教师表:教师编号姓名班级号工资职称电话T11李清111500.00讲师65854587T22王晓黎122200.00教授63525876T33欧倩倩111600.00讲师65548478T44刘宏211200.00助教63252585T55赵虎222100.00教授68989854T66胡丽丽221400.00讲师65847952T77刘纷121100.00助教65847931(31)SQL语句SELECT姓名,MIN(工资)FROM教师GROUPBY班级号查询结果共显示几条记录()。A)0B)1C)4D)7(32)SQL语句SELECT班级号,姓名,工资;FROM教师;ORDERBY班级号,工资DESC查询结果的第一条记录的职工号是()。A)T11B)T33C)T55D)T66(33)SQL语句SELECT班级.班级名,SUM(工资);FROM班级,教师;WHERE班级.班级号=教师.班级号;GROUPBY班级.班级号查询结果是()。A)各个班级教师工资的平均工资B)各个班级教师的工资合计C)所有教师工资的平均工资D)所有教师的工资合计(34)SQL语句SELECT班级.班级名,COUNT(职称)AS人数;FROM班级,教师;WHERE班级.班级号=教师.班级号AND职称=讲师;GROUPBY班级.班级号;ORDERBY2该语句执行结果的第一记录的值为()。A)信息200801班B)信息200802班C)计算机200801班D)计算机200802班(35)执行如下SQL语句SELECTDISTINCT工资FROM教师;WHERE工资=(SELECTMAX(工资)FROM教师);INTOTABLEresultResult表中的记录个数是()。A)1B)2C)3D)4二、填空题(1)结构化程序设计的3种基本结构分别是顺序、选择和_______。(2)常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示________,用带空心圆的箭头表示传递的是________。(3)度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为__________。(4)在结构化分析方法中,用于描述系统中所有用到的全部数据和文件的文档称为________。(5)在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有__________个元素。(6)将菜单文件添加到项目管理器中后,可以在项目管理器的全部或________选项卡中找到该文件。(7)如果数据库表中建立主索引,一旦将该数据库表移出数据库后,该主索引将转变为________索引。(8)数据完整性一般包括实体完整性、域完整性和________。(9)表单标签控件最多能显示__________个字符。(10)条件函数IIF(ISNULL(null)=EMPTY(),T,F)的返回值是_______。(11)多栏报表的栏目数可以通过______对话框来设置。(12)在运行表单时,INIT、ERROR和DESTROY三个事件中最后被引发的事件是_______。(13)利用SQL语句修改表中的记录,可以使用_______命令。(14)使用SQL语句查找成绩表中有分数的记录:SELECT*FROM成绩WHERE分数_______(15)SQL语句:SELECT*FROM班级WHERE班级号NOTIN;(SELECT班级号FROM学生)该语句等价于:SELECT*FROM班级WHERENOT_______;(SELECT*FROM学生WHERE班级号=班级.班级号)模拟试题八(答案)一、选择题1-5CDABC6-10BAAAD11-15DCBAD16-20CDBBB21-25CACBB26-30BBDCA31-35CBBDA二、填空题(1)、重复(或循环)(2)、模块数据(3)、45(4)、数据字典(5)、19(6)、其他(7)、侯选(8)、参照完整性(9)、256(10)、T(11)、页面设置(12)、DESTROY(13)、UPDATE(14)、ISNOTNULL(15)、EXISTS