




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是_。A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是_。A)各模块应包括尽量多的功能 B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是_。A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是_。A)继承性B)多态性C)类比性D)封装性(5)下列对队列的叙述正确的是_。A)队列属于非线性表B)队列按先进后出原则组织数据C)队列在队尾删除数据D)队列按先进先出原则组织数据(6)对下列二叉树:进行前序遍历的结果为_。A)DYBEAFCZXB)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ(7)某二叉树中有n个度为2的节点,则该二叉树中的叶子节点数为_。A)n1B)n1C)2nD)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_。A)并B)交C)投影D)笛卡尔乘积(9)在ER图中,用来表示实体之间联系的图形是_。A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中错误的是_。A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)以下不属于SQL数据操作命令的是_。A)MODIFYB)INSERTC)UPDATED)DELETE(12)在关系模型中,每个关系模式中的关键字_。A)可由多个任意属性组成B)最多由一个属性组成C)可由一个或多个其值能唯一标识关系中任何元组的属性组成D)以上说法都不对(13)Visual FoxPro是一种_。A)数据库系统B)数据库管理系统C)数据库D)数据库应用系统(14)在Visual FoxPro中调用表单文件mf1的正确命令是_。A)DO mf1B)DO FROM mf1C)DO FORM mf1D)RUN mf1(15)SQL的SELECT语句中,HAVING用来筛选满足条件的_。A)列B)行C)关系D)元组(16)设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为S101的同学,选修课程号为C11,成绩为98分的记录插入到表SC中,正确的语句是_。A)INSERT INTO SC(SNO,CNO,GRADE)VALUES(S101,C11,98)B)INSERT INTO SC(SNO,CNO,GRADE)VALUES(S101,C11,98)C)INSERT(S101,C11,98)INTO SCD)INSERT INTO SC VALUES(S101,C11,98)(17)以下有关SELECT短语的叙述中错误的是_。A)SELECT短语中可以使用别名 B)SELECT短语中只能包含表中的列及其构成的表达式C)SELECT短语规定了结果集中的列顺序D)如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定(18)在SQL语句中,与表达式年龄BETWEEN 12 AND 46功能相同的表达式是_。A)年龄12 OR12 AND12 OR年龄12 AND年龄46(19)在SELECT语句中,以下有关HAVING短语的正确叙述是_。A)HAVING短语必须与GROUP BY短语同时使用B)使用HAVING短语的同时不能使用WHERE短语C)HAVING短语可以在任意的一个位置出现D)HAVING短语与WHERE短语功能相同(20)在SQL的SELECT查询的结果中,消除重复记录的方法是_。A)通过指定主索引实现B)通过指定唯一索引实现C)使用DISTINCT短语实现D)使用WHERE短语实现(21)在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用学号建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了限制。如果表S所有的记录在表SC中都有相关联的记录,则_。A)允许修改表S中的学号字段值B)允许删除表S中的记录C)不允许修改表S中的学号字段值D)不允许在表S中增加新的记录(22)在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是_。A)空值等同于空字符串B)空值表示字段还没有确定值C)不支持字段值为空值D)空值等同于数值0(23)在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是_。A)PRIVATEB)LOCALC)PUBLICD)不用说明,在程序中直接使用(24)在Visual FoxPro中,下面关于索引的正确描述是_。A)当数据库表建立索引以后,表中的记录的物理顺序将被改变B)索引的数据将与表的数据存储在一个物理文件中C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针D)使用索引可以加快对表的更新操作(25)在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是_。A)FOREIGN KEYB)DEFAULTC)PRIMARY KEYD)CHECK(26)在Visual FoxPro中,以下关于查询的描述正确的是_。A)不能用自由表建立查询B)只能用自由表建立查询C)不能用数据库表建立查询D)可以用数据库表和自由表建立查询(27)在Visual FoxPro中,数据库表的字段或记录的有效性规则的设置可以在_。A)项目管理器中进行B)数据库设计器中进行C)表设计器中进行D)表单设计器中进行(28)在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中年龄属性删除,正确的SQL命令是_。A)ALTER TABLE S DROP COLUMN年龄B)DELETE年龄FROM SC)ALTER TABLE S DELETE COLUMN年龄D)ALTER TABLE S DELETE年龄(29)在Visual FoxPro的数据库表中只能有一个_。A)候选索引B)普通索引C)主索引D)唯一索引(30)设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序生成新的表WS,正确的SQL命令是_。A)SELECT*FROM SWHERE性别女 AND年龄18 ORDER BY 4 DESC INTO TABLE WSB)SELECT*FROM SWHERE性别女 AND年龄18 ORDER BY年龄INTO TABLE WSC)SELECT*FROM SWHERE性别女 AND年龄18 ORDER BY 年龄DESC INTO TABLE WSD)SELECT*FROM SWHERE性别女 OR年龄1twotwoSUBSTR(one,i,1)ii1ENDDO ?two(11)歌手表中有歌手号、姓名和最后得分三个字段,最后得分越高名次越靠前,查询前10名歌手的SQL语句是:SELECT*_【11】_FROM歌手ORDER BY最后得分_【12】_(12)已有歌手表,将该表中的歌手号字段定义为候选索引、索引名是ternp,正确的SQL语句是:_【13】_TABLE歌手ADD UNIQUE歌手号TAG temp(13)连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是_【14】_。(14)为修改已建立的报表文件打开报表设计器的命令是_【15】_REPORT。一、选择题(1)B【解析】根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示的,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。(2)D【解析】在结构化程序设计中一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。(3)A【解析】软件测试是为了发现错误而执行程序的过程。是为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。(4)C【解析】面向对象程序设计的3个主要特征是:封装性、继承性和多态性。(5)D【解析】队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按先进先出的原则组织数据的,故本题答案为D)。(6)C【解析】二叉树前序遍历的含义是:首先访问根节点,然后按前序遍历根节点的左子树,最后按前序遍历根节点的右子树,前序遍历二叉树的过程是一个递归的过程。根据题目中给出的二叉树的结构可知前序遍历的结果是:ABDYECFXZ。(7)A【解析】对于任何一棵二叉树T,如果其终端节点(叶子)数为n1,度为2的节点数为n2,则n1n21。所以该二叉树的叶子节点数等于n1。(8)B【解析】在关系运算中,交的定义如下:设R1和R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则R1R2为交运算,结果仍为度等于n的关系,其中的元组既属于R1又属于R2。根据定义可知,不改变关系表的属性个数但能减少元组个数的是交运算,故本题答案为B)。(9)C【解析】ER模型可用ER图来表示,它具有3个要素:实体(型)用矩形框表示,框内为实体名称;属性用椭圆型来表示,并用线与实体连接,属性较多时也可以将实体及其属性单独列表;实体间的联系用菱形框表示。用线将菱形框与实体相连,并在线上标注联系的类型。(10)A【解析】数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上设计数据库的结构并建立数据库的过程;数据库技术的根本目标是要解决数据共享的问题;数据库需要操作系统的支持;数据的物理结构又称数据的存储结构,就是数据元素在计算机存储器中的表示及其配置。数据的逻辑结构是指数据元素之间的逻辑关系,它是数据在用户或程序员面前表现的方式,在数据库系统中,数据的物理结构不一定与逻辑结构一致。(11)A【解析】SQL的操作功能是指对数据库中数据的操作功能,主要包括插入、更新和删除3个方面的内容,分别用命令INSERT、UPDATE和DELETE来实现。(12)C【解析】在关系数据模型中的关键字可以是一个或多个属性组合,其值能够唯一地标识一个元组。(13)B【解析】Visual FoxPro是一种数据库管理系统,可以对数据库的建立、使用和维护进行管理。(14)C【解析】调用表单的命令格式为:DO FORM 。(15)D【解析】在SQL的SELECT语句中HAVING短语要结合GROUP BY 使用,用来进一步限定满足分组条件的元组。(16)D【解析】插入命令:INSERT INTO (,.) VALUES (eExpression1,eExpression2,.),若插入的是完整的记录时,可以省略,.;另外,SNO、CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号。(17)B【解析】SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在SELECT短语中可以使用别名,并规定了结果集中的列顺序,如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定。(18)D【解析】BETWEEN AND 的意思是取两个数值表达式之间的数据,且包括两个数值表达式在内。(19)A【解析】在SLECT短语中HAVING短语必须与 GROUP BY 短语同时使用,并且出现在GROUP BY 短语之后。(20)C【解析】在SQL的SELECT查询结果中,可以通过DISTINCT短语消除重复记录。(21)C【解析】数据库表之间的参照完整性规则包括级联、限制和忽略,如果将两个表之间的更新规则、插入规则和删除规则中都设置了限制,则不允许修改两表之间的公共字段。(22)B【解析】在Visual FoxPro中字段值为空值(NULL)表示字段还没有确定值,例如一个商品的价格的值为空值,表示这件商品的价格还没有确定但不等同于数值为0。(23)B【解析】Visual FoxPro中的内存变量分为公共变量、私有变量和局部变量,其中局部变量只能在建立它的模块中使用,不能在上层和下层模块中使用,而且要用命令LOCAL说明。(24)C【解析】Visual FoxPro中建立索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。(25)C【解析】在Visual FoxPro中通过SQL命令建立表时,用PRIMARY KEY定义主索引、实现完整性,用FOREIGN KEY定义外键,用DEFAULT定义默认值,用CHECK定义有效性规则。(26)D【解析】查询是为了提高数据处理速度而引用的一种数据库对象,可以认为是一个事先定义好的SQL SELECT语句,可以用数据库表和自由表来建立查询。(27)C【解析】数据库表可以设置字段或记录的有效性规则,在表设计器中进行设置。(28)A【解析】删除表中属性用命令DROP,而DELETE用于删除表中的记录。(29)C【解析】数据库表中只能有一个主索引,可以有多个候选索引和普通索引,唯一索引是指字段的个数唯一,而不是索引的个数。(30)A【解析】按年龄的降序排列,所以要用短语DESC,排序的字段有两种表示方式,分别是按列号和字段名排序,因为字段名是变量,故不能加引号。(31)D【解析】这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用。(32)D【解析】SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影响到最终的查询结果。(33)B【解析】数据库文件的作用是把相互关联的属于同一数据库的数据库表组织在一起,并不存储用户数据,数据库中的每个表文件都分别存储在不同的物理文件中。(34)A【解析】在表单的常用事件中,Init事件在表单建立时引发,Load事件在表单建立之前引发,Unload事件在表单释放时引发,Release属于释放表单时要引用的方法而不属于事件。(35)B【解析】在屏幕上预览报表的命令是REPORT FORM .PREVIEW。二、填空题(1)63【解析】根据二叉树的性质,一棵深度为k的满二叉树有2k1个节点,所以深度为7的满二叉树有271127个节点;又因为在任意一棵二叉树中,若终端节点的个数为n0,度为2的节点数为n2,则n0n21,即所以总节点数为n0n22n21127,所以n263,即度为2的节点个数为63。(2)黑箱或黑盒【解析】黑箱测试是根据程序规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑箱测试技术分为等价类划分、边界分析、错误猜测与因果图等。(3)数据库管理系统(DBMS)【解析】数据库管理系统(Database Management System,简称DBMS),用于对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它是数据库系统的核心软件。(4)开发【解析】软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建龙岩市上杭县文化旅游发展有限公司(上杭古田建设发展有限公司)所属企业招聘拟聘用人选(二)模拟试卷及答案详解(必刷)
- 2025北京市场监管总局直属单位招聘210人模拟试卷及答案详解(必刷)
- 2025辽宁沈阳盛京资产管理集团有限公司所属子公司沈阳国际陆港集团有限责任公司拟聘用人员模拟试卷参考答案详解
- 安全培训效果验证表课件
- Ifebemtinib-tosylate-BI-853520-tosylate-生命科学试剂-MCE
- 装修复原工程现场现场施工协议模板模板协议模板合同7篇
- 2025福建龙岩市上杭县文化旅游发展有限公司(上杭古田建设发展有限公司)所属企业招聘拟聘用人选(二)模拟试卷及答案详解(全优)
- 2025年河北沧州泊头市中医医院招聘专业技术人员29名考前自测高频考点模拟试题附答案详解(典型题)
- 2025贵州罗甸县第一医共体沫阳分院招聘合同制专业技术人员考前自测高频考点模拟试题及一套答案详解
- 线上社群行业技术规范与发展
- 借款合同中国农业银行担保借款合同3篇
- 雨水管网扩容改造工程建设方案
- 2025年国家电网招聘之电网计算机考试题库含答案(精练)
- 苏教版一年级数学上册月考测试卷(一)(范围:游戏分享至第一单元)(含答案)
- 2025至2030中国电镀工业园区行业发展趋势分析与未来投资战略咨询研究报告
- 2025-2026学年度武汉市部分学校高三年级九月调研考试 英语试卷(含答案)
- 2025秋大象版(2024)小学科学三年级上册《测量风向》教学设计
- 建筑装修工程质量监督管理制度
- 不锈钢栏杆施工全流程方案
- 2025住院医师规范化培训院内师资培训考核测试题附答案
- 国企人力资源岗笔试模拟试题及参考答案
评论
0/150
提交评论