




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题在以下各题的A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。1为了防止流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 APAD图 BN-S图 C结构图 D数据流图2结构化程序设计主要强调的是 A程序的规模 B程序的效率 C程序设计语言的先进性 D程序易读性3为了使模块尽可能独立,要求 A模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D模块的内聚程度要尽量低,且各模块间的
2、耦合程度要尽量强4需求分析阶段的任务是确定 A)软件开发方法 B)软件开发工具 C)软件开发费用 D)软件系统功能5算法的有穷性是指 A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是有限的 D)算法只能被有限的用户使用6对长度为n的线性表排序,在最坏情况下,比拟次数不是n(n-1)/2的排序方法是 A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序7如果进栈序列为e1,e2,e3,e4,那么可能的出栈序列是 A)e3,e1,e4,e2 B)e2,e4,e3,e1 C)e3,e4,e1,e2 D) 任意顺序 8将E-R图转换到关系模式时,实体与联系都
3、可以表示成 A)属性 B)关系 C)键 D)域 9有三个关系R、S和T如下: RBCDa0k1b1n1SBCDf3h2a0k1n2x1TBCDa0k1由关系R和S通过运算得到关系T,那么所使用的运算为 A)并 B)自然连接 C)笛卡尔积 D)交 10以下有关数据库的描述,正确的选项是 A)数据处理是将信息转化为数据的过程 B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C)关系中的每一列称为元组,一个元组就是一个字段 D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,那么称其为本关系的外关键字11连编应用程序不能生成的文件是 A).app文件 B
4、).exe文件 C).dll文件 D).prg文件 12运算结果是字符串"book"的表达式是 A)LEFT(mybook,4) B)RIGHT(bookgood,4) C)SUBSTR(mybookgood,4,4) D)SUBSTR(mybookgood,3,4) 13在Visual FoxPro中,以下各项的数据类型所占字符的字节数相等的是 A)日期型和逻辑型 B)日期型和通用型 C)逻辑型和备注型 D)备注型和通用型14假设内存变量名与当前的数据表中的一个字段"student"同名,那么执行命令?student后显示的是 A)字段变量的值 B)内
5、存变量的值 C)随机显示 D)错误信息 15以下关于变量的表达中,不正确的一项为哪一项 A)变量值可以随时改变 B)在Visual FoxPro中,变量分为字段变量和内存变量 C)内存变量的类型决定变量值的类型 D)在Visual FoxPro中,可以将不同类型的数据赋给同一个内存变量16要为当前表中所有学生的总分加5,应该使用的命令是 A)CHANGE总分WITH总分+5 B)REPLACE总分WITH总分+5 C)CHANGE ALL总分WITH总分+5 D)REPLACE ALL总分WITH总分+5 17在Visual FoxPro中,用于建立或修改正程文件的命令是 A)MODIFY&l
6、t;文件名> B)MODIFY COMMAND<文件名> C)MODIFY PROCEDURE<文件名> D)选项B)和C)都对18Visual FoxPro 中,要结束SCANENDSCAN循环体本次执行,不再执行其后面的语句,而是转回SCAN处重新判断条件的语句是 A)LOOP语句 B)EXIT语句 C)BREAK语句 D)RETURN语句19在查询设计器的"添加表或视图"对话框中,"其他"按钮的作用是让用户选择 A)数据库表 B)视图 C)不属于当前环境的数据表 D)查询20将表GP中"股票名称"字
7、段的宽度由8改为10,应使用SQL语句 A)ALTER TABLE GP 股票名称 WITH C(10) B)ALTER TABLE GP 股票名称 C(10) C)ALTER TABLE GP ALTER 股票名称 C(10) D)ALTER GP ALTER 股票名称 C(10) 21删除仓库关系中仓库号值为WH2的元组,应使用命令 A)DELETE FROM 仓库 WHERE 仓库号=WH2 B)DROP FROM 仓库 WHERE 仓库号=WH2 C)DELETE 仓库 WHERE 仓库号=WH2 D)DROP FROM仓库 WHERE 仓库号=WH2 22表单有自己的属性、事件和 A
8、)对象 B)状态 C)方法 D)行为23用来描述表单内部名称的属性是 A)Caption B)Name C)WindowType D)Label24在Visual FoxPro中,运行表单T1.SCX的命令是 A)DO T1 B)RUN FORM T1 C)DO FORM T1 D)DO FROM T125有关控件对象的Click事件的正确表达是 A)用鼠标双击对象时引发 B)用鼠标单击对象时引发 C)用鼠标右键单击对象时引发 D)用鼠标右键双击对象时引发26以下关于过程调用的表达中,正确的选项是 A)被传递的参数是变量,那么为引用方式 B)被传递的参数是常量,那么为传值方式 C)被传递的参数
9、是表达式,那么为传值方式 D)传值方式中形参变量值的改变不会影响实参变量的取值,引用方式那么刚好相反27设CJ.DBF数据库有2条记录,内容如下: Record # XM EF 1 李四 550.00 2 张三 750.00 程序如下: SET TALK OFF USE CJ M->EF=0DO WHILE .NOT. EOF() M ->EF=M ->EF+EF SKIPENDDO?M ->EFRETURN该程序执行的结果是 A1300.00 B1000.00 C1600.00 D1200.0028如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的
10、SQL语句是 ASELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; GROUP BY 出版单位 BSELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位 CSELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书 GROUP BY 出版单位 DSELECT 出版单位,MIN(单价), AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位29Visual FoxPro的"参照完整性"中"插入规那么"
11、;包括 A级联和忽略 B级联和删除 C级联和限制 D限制和忽略30以下关于查询的说法中,不正确的选项是 A查询是预先定义好的一个SQL SELECT语句 B查询是Visual FoxPro支持的一种数据库对象 C通过查询设计器,可完成任何查询 D查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出31Show方法用来将表单的 AEnabled属性设置为. F BVisible属性设置为. F. CVisible属性设置为. T. DEnabled属性设置为. T.32在"工程管理器"窗口中可以完成的操作是 A新建文件 B删除文件 C修改文件 D以上操作均可以33为&
12、quot;运发动"表增加一个字段"得分"的SQL语句是 ACHANGE TABLE运发动ADD得分I BALTER DATA运发动ADD得分I CALTER TABLE运发动ADD得分I DCHANGE TABLE运发动IN得分I34利用SQL数据更新功能,自动计算更新每个"设备总金额"字段的字段值,该字段值等于"单价*设备数量"的值,正确命令为 A)UPDATE 设备表 SET 设备总金额=单价*设备数量 B)UPDATE 设备表 FOR 设备总金额=单价*设备数量 C)UPDATE 设备表 WITH 设备总金额=单价*设
13、备数量 D)UPDATE 设备表 WHERE 设备总金额=单价*设备数量 35查找教师表中教师最高的工资值,以下SQL语句正确的选项是 A)SELECT MAX(工资) FROM 教师表 B)SELECT MIN(工资) FROM 教师表 C)SELECT AVG(工资) FROM 教师表 D)SELECT SUM(工资) FROM 教师表 二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。1测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错误的位置并改正错误。2某二叉树中度为2的结点有18个,那么该二叉树中有 【2】 个叶子结点。3当循环队列非空且队尾
14、指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 【3】 。4在关系模型中,把数据看成一个二维表,每一个二维表称为一个 【4】 。5在计算机软件系统的体系结构中,数据库管理系统位于用户和 【5】 之间。6在Visual FoxPro的字段类型中,系统默认的日期型数据占 【6】 个字节,逻辑型字段占1个字节。7在SELECT-SQL语句中,消除重复出现的记录行的子句是 【7】 。8SQL查询语句中,用于记录分组查询的子句是 【8】 。9数据库系统中实现各种数据管理功能的核心软件称为 【9】 。10实体完整性保证了表中记录的 【10】 ,即在一个表中不能出现重复记录。11利用S
15、QL语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为1200,语句格式为:CREATE TABLE 职工(仓库号C(5) 【11】 ,职工号C(5),工资 I DEFAULT 1200)12在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令 【12】 。13建立快捷菜单时,在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令是 【13】 。14在Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为 【14】 。(15) 从图书表中删除总编号为"0001"的元组,应使用命令 【15】 图书WHERE总编
16、号=0001答案分析:一、选择题(1)B 【解析】 N-S图是由Nassi 和 Shneiderman 提出的一种符合程序化结构设计原那么的图形描述工具。它的提出是为了改良流程图在描述程序逻辑时的不灵活性。(2)D 【解析】 结构化程序设计方法的主要原那么可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。(3)B 【解析】 模块的独立程度可以由两个定性标准度量:耦合性和内聚性。耦合性是衡量不同模块彼此间互相依赖连接的紧密程度;内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能地低,而内聚性尽可能地高。
17、(4)D 【解析】 需求分析是软件定义时期的最后一个阶段,它的根本任务就是详细调查现实世界要处理的对象组织、部门、企业等,充分了解原系统的工作概况,明确用户的各种需求,然后在此根底上确定新系统的功能。选项A软件开发方法是在总体设计阶段需完成的任务;选项B软件开发工具是在实现阶段需完成的任务;选项C软件开发费用是在可行性研究阶段需完成的任务。(5)A 【解析】 算法具有5个特性: 有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的; 确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。 可行性:一个算法是可行的,即算法中
18、描述的操作都是可以通过已经实现的根本运算执行有限次来实现。 输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出。(6)D 【解析】在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比拟次数都为n(n-1)/2,堆排序需要的比拟次数为nlog2n。(7)B 【解析】 由栈"后进先出"的特点可知:A中e1不可能比e2先出,C)中e1不可能比e2先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如下图:(8)B 【解析】 关系数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的关系模式。首先,从E-R图到关
19、系模式的转换是比拟直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性,实体集也可以转换成关系。(9)D 【解析】 在关系运算中,交的定义如下:设R1和R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,那么为交运算,结果仍为度等于n的关系,其中,交运算的结果既属于R1,又属于R2。(10)D 【解析】 数据处理是指将数据转换成信息的过程,应选项A)表达错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,应选项B)表达错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,应选项C)表达错误。(
20、11)D 【解析】.prg类型的文件为命令文件或程序文件,在命令窗口中输入MODIFY COMMAND 命令可以建立该类型文件,不能通过连编建立。(12)D 【解析】 SUBSTR (C,n1,n2)函数是取字符串C第n1个字符起的n2个字符;LEFT(C,n)函数是从左边取字符串C到第N个的字符;RIGHT(C,n)函数是从右边取字符串C到第N个的字符。应选项A)返回"mybo",选项B)返回"good",选项C)返回"ookg"。(13)D 【解析】 在Visual FoxPro中,系统默认的备注型和通用型字段占4个字节,日期型字
21、段占8个字节,逻辑型字段只占1个字节。(14)A 【解析】 Visual FoxPro中,变量包括字段变量和内存变量,当字段变量和内存变量同名时,系统优先使用字段变量,如果要使用内存变量,可以在内存变量之间加前缀"M."或"M->"。(15)C 【解析】 变量值可以随时改变。在Visual FoxPro中,将变量分为字段变量和内存变量,对于内存变量来说,可以把不同类型的数据赋给同一变量,变量值的类型决定了变量类型。而字段变量的类型在定义表结构时定义,只能对它赋予与之类型匹配的值。 (16)D 【解析】 CHANGE命令用于交互式地对当前表中的记录进
22、行编辑和修改。REPLACE命令直接用指定表达式或值修改记录,命令格式是:REPLACE FieldName1 WITH eExpression1 ,FieldName2 WITH eExpression2匸FOR lExpression1。该命令功能是直接利用表达式eExpression的值替换字段FieldName的值,从而到达修改记录值的目的。(17)B 【解析】 MODIFY<文件名>于翻开文本文档,MODIFY PROCEDURE命令格式错误。(18)A 【解析】 SCAN匛NDSCAN语句一般用于处理表中记录,语句可指明需处理的记录范围及应满足的条件,是一个循环语句。在
23、循环体中如果出现LOOP或EXIT短语,那么根据条件来决定是LOOP返回,还是EXIT跳出循环体。RETURN语句的意思是结束当前程序的执行,返回到调用它的上级程序,假设无上级程序那么返回到命令窗口。BREAK短语一般不能单独使用。(19)C 【解析】 掌握视图设计器中数据源的选择。在"在添加表或视图"对话框中,"其他"按钮的作用是翻开一个对话框,用来选择不属于当前环境的数据表,该表文件可以是数据库表,也可以是自由表。(20)C 【解析】 SQL定义功能中,修改表结构的命令是:ALTER TABLE,如果是修改字段那么使用ALTER短语。(21)A 【解
24、析】 从表中删除数据的命令格式为:DELETE FROM TableNameWHERE Condition。(22)C 【解析】 任一表单都有自己的属性、事件和方法。(23)B 【解析】 表单的属性大约有100多个,其中Name是用来描述表单的内部名称,Caption是用来指明显示于表单标题栏上的文本,Window Type用来指定表单是模式表单还是非模式表单。(24)C 【解析】 运行表单,就是根据表单文件及表单备注文件的内容产生表单对象。在命令窗口中输入命令: DO FORM <表单文件名> NAME <变量名> WITH <实参1>,<实参2&g
25、t;,厖 (25)B 【解析】 事件可以由系统引发,也可以由用户引发,比方用户用鼠标单击程序界面上的一个命令按钮就引发了一个Click事件,命令按钮识别该事件并执行相应的Click事件代码。(26)D 【解析】 调用模块程序参数的格式有两种: 格式一:DO <文件名>|<过程名> WITH <实参1>,<实参2>,. 格式二:<文件名>|<过程名>(<实参1>,<实参2>,.) 在参数传递过程中可以利用SET UDFPARMS TO VALUE|REFERENCE重新设置参数的传递方式,格式一不受U
26、DFPARMS值的设置影响,如果采用格式二调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令SET UDFPARMS命令重新设置参数的传递方式。(27)A 【解析】 程序中,M->EF表示内存变量EF,EF表示字段变量,字段变量和内存变量同名时系统默认访问的字段变量。此题是DO WHILE循环结构,直到文件尾退出循环,实现的功能为求EF列的和,并保存在内存变量EF中。(28)A 【解析】 求各个出版社图书的相关信息,必须用GROUP BY短语对各个出版社进行分组,求最大值函数为MAX(),求最小值函数为MIN(),COUNT()用以计数,HAVING短语必须
27、与GROUP BY短语一起出现,不能单独使用。(29)D 【解析】 参照完整性规那么包括更新规那么、删除规那么和插入规那么。在更新规那么和删除规那么中都包括级联、限制和忽略3个选项设置,而插入规那么中只包括限制和忽略两个选项设置。 (30)C 【解析】 查询可以从指定的表或视图中提取满足条件的记录,但它并不只限于单个表或视图,查询设计器的局限性是指它只能建立一些规那么的查询,如果要建立比拟复杂的查询,那么只能通过SQL SELECT语句来实现。(31)C 【解析】 Visible属性表示表单或控件是否可见,Enabled属性表示表单或控件是否可用,Show方法用来将表单的Visible属性设置
28、为.T.。(32)D 【解析】 在"工程管理器"的窗口中,可以完成文件的新建、删除和修改等操作。(33)C 【解析】 在SQL语句中,修改表结构的命令是ALTER TABLE,该命令可用于增加(ADD)字段或修改(ALTER)已有字段,语句最后的"I"表示新增字段的类型。选项A)、B)、D)语句格式错误。(34)A 【解析】 SQL语句中,利用UPDATE更新语句可以修改表中的记录。语句根本格式为: UPDATE TableName SET Column_Namel=eExpression1,Column_Namel=eExpression1匽 WHER
29、E Condition (35)A 【解析】 SQL查询语句中,MAX用于求最大值,MIN用于求最小值,AVG用于求平均。二、选择题(1)调试 【解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称排错,它是一个与测试既有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。(2)19 【解析】 在任意一棵二叉树中,度为0的结点即叶子结点总是比度为2的结点多一个。(3)上溢 【解析】 入队运算是指在循环队列的队尾参加一个新元素。这个运算有两个根本操作:首先将队尾指针进一(即rear=rear+1),并当rear=m+1时,置rear=1;然后将新元素插入队尾指针指向的位置。当循环队列非空(s=1)且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算,这种情况称为"上溢&quo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能微课课件
- 人工智能在课件中的应用
- 人工智能写课件
- 护理工作制度的试题及答案
- 初级数字媒体交互设计理论知识考核试题及答案
- 新闻媒体行业情景面试题目
- 心理安全知识培训班课件
- 2025-2030工程机械再制造产业发展现状与循环经济模式研究报告
- 移动出行专家面试问题及答案精 编
- 2025-2030家政服务企业数字化转型与技术应用场景分析
- 妇女维权法律知识讲座
- 2025年内蒙古自治区中考语文真题含答案
- 2025版危险货物道路运输综合预案(电石)
- 2025年中医确有专长考试试题及答案
- DB32∕T 4553-2023 医疗机构医疗器械不良事件监测工作指南
- 2025年机关事业单位技能资格考试-政工历年参考题库含答案解析(5套共100道单选合辑)
- 关于工勤人员管理办法
- 传统丧事流程安排方案
- 老中医讲辟谷课件
- 殡葬政策培训课件
- 原核生物(细菌、蓝藻等)的主要类群和特征测试题带答案
评论
0/150
提交评论