下列数据结构中,能够按照先进后出原则存取数据的是()。A)循环队列B)栈C)队列D)二叉树参考答案:B下列数据结构中,属于非线性结构的是()。A)循环队列B)带链队列C)二叉树D)带链栈参考答案:C软件设计中模块划分应遵循的准则是()。A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合参考答案:B在软件开发中,需求分析阶段产生的主要文档是()。A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划参考答案:B数据流图中带有箭头的线段表示的是()。A)控制流B)事件驱动C)模块调用D)数据流参考答案:D在软件开发中,需求分析阶段可以使用的工具是()。A)N-S图B)DFD图C)PAD图D)程序流程图参考答案:B耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度参考答案:B数据库应用系统中的核心问题是()。A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训参考答案:A在E-R图中,用来表示实体联系的图形是()。A)椭圆形B)矩形C)菱形D)三角形参考答案:C有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为()。A)选择B)投影C)交D)并参考答案:D设X=11,Y=1122,下列表达式结果为假的是()。A)NOT(X==Y)AND(X$Y)B)NOT(X$Y)OR(XY)C)NOT(X=Y)D)NOT(X$Y)参考答案:D以下是与设置系统菜单有关的命令,其中错误的是()。A)SETSYSMENUDEFAULTB)SETSYSMENUTODEFAULTC)SETSYSMENUNOSAVED)SETSYSMENUSAVE参考答案:A在VisualFoxPro中可以建立表的命令是()。A)CREATEB)CREATEDATABASEC)CREATEQUERYD)CREATEFORM参考答案:A为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()。A)ValueB)ControlSourceC)InputMaskD)PasswordChar参考答案:D下列函数返回类型为数值型的是()。A)STRB)VALC)CTODD)DTOC参考答案:B下列程序段执行时在屏幕上显示的结果是()。x1=20x2=30SETUDFPARMSTOVALUEDOtestWITHx1,x2?x1,x2PROCEDUREtestPARAMETERSa,bx=aa=bb=xENDPROA)3030B)3020C)2020D)2030参考答案:B说明数组后,数组元素的初值是()。A)整数0B)不定值C)逻辑真D)逻辑假参考答案:D在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()。A)向导B)设计器C)生成器D)项目管理器参考答案:B在查询设计器环境中,查询菜单下的查询去向不包括()。A)临时表B)表C)文本文件D)屏幕参考答案:CModifyCommand命令建立的文件的默认扩展名是()。A)prgB)appC)cmdD)exe参考答案:A如果有定义LOCALdata,data的初值是()。A)整数0B)不定值C)逻辑真D)逻辑假参考答案:D执行如下命令序列后,最后一条命令的显示结果是()。DIMENSIONM(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提示B)10C)20D).F.参考答案:C参照完整性规则的更新规则中级联的含义是()。A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C)父表中的连接字段值可以随意更新,不会影响子表中的记录D)父表中的连接字段值在任何情况下都不允许更新参考答案:ACREATEDATABASE命令用来建立()。A)数据库B)关系C)表D)数据文件参考答案:A在VisualFoxPro中,菜单程序文件的默认扩展名是()。A)mnxB)mntC)mprD)prg参考答案:C下面有关数据库表和自由表的叙述中,错误的是()。A)数据库表和自由表都可以用表设计器来建立B)数据库表和自由表都支持表间联系和参照完整性C)自由表可以添加到数据库中成为数据库表D)数据库表可以从数据库中移出成为自由表参考答案:B在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是()。A)主索引B)唯一索引C)候选索引D)普通索引参考答案:A在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语()。A)TOCURSORB)INTOCURSORC)INTODBFD)TODBF参考答案:B设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为C1和C5课程的学生的学号的正确命令是()。A)SELECT学号FROMSCWHERE课程号='C1'AND课程号='C5'B)SELECT学号FROMSCWHERE课程号='C1'AND课程号=(SELECT课程号FROMSCWHERE课程号='C5')C)SELECT学号FROMSCWHERE课程号='C1'AND学号=(SELECT学号FROMSCWHERE课程号='C5')D)SELECT学号FROMSCWHERE课程号='C1'AND学号IN(SELECT学号FROMSCWHERE课程号='C5')参考答案:D设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是()。A)SELECT学号,姓名,课程名,成绩FROMS,SC,CWHERES.学号=SC.学号ANDSC.学号=C.学号B)SELECT学号,姓名,课程名,成绩FROM(SJOINSCONS.学号=SC.学号)JOINCONSC.课程号=C.课程号C)SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONS.学号=SC.学号ONSC.课程号=C.课程号D)SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONSC.课程号=C.课程号ONS.学号=SC.学号参考答案:D以下有关SELECT短语的叙述中错误的是()。A)SELECT短语中可以使用别名B)SELECT短语中只能包含表中的列及其构成的表达式C)SELECT短语规定了结果集中列的顺序D)如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定参考答案:B与SELECT*FROM学生INTODBFA等价的语句是()。A)SELECT*FROM学生INTOAB)SELECT*FROM学生INTOTABLEAC)SELECT*FROM学生TOTABLEAD)SELECT*FROM学生TODBFA参考答案:B为评分表的分数字段添加有效性规则:分数必须大于等于0并且小于等于10,正确的SQL语句是()。A)CHANGETABLE评分ALTER分数SETCHECK分数=0AND分数=10B)ALTERTABLE评分ALTER分数SETCHECK分数=0AND分数=10C)ALTERTABLE评分ALTER分数CHECK分数=0AND分数=10D)CHANGETABLE评分ALTER分数SETCHECK分数=0OR分数=10参考答案:B设有关系歌手(歌手号,姓名),根据歌手关系建立视图myview,视图中含有包括了歌手号左边第一位是1的所有记录,正确的SQL语句是()。A)CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号,1)=1B)CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE(1,歌手号)C)CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号,1)=1D)CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(1,歌手号)参考答案:A在SQLSELECT查询中,为了使查询结果排序必须使用短语()。A)ASCB)DESCC)GROUPBYD)ORDERBY参考答案:D查询单价在600元以上的主机板和硬盘的正确SQL命令是()。A)SELECT*FROM产品WHERE单价600AND(名称=′主机板′AND名称=′硬盘′)B)SELECT*FROM产品WHERE单价600AND(名称=′主机板′OR名称=′硬盘′)C)SELECT*FROM产品FOR单价600AND(名称=′主机板′AND名称=′硬盘′)D)SELECT*FROM产品FOR单价600AND(名称=′主机板′OR名称=′硬盘′)参考答案:B在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语()。A)CREATEB)APPENDC)COLUMND)ADD参考答案:D以下所列各项属于命令按钮事件的是()。A)ParentB)ThisC)ThisFormD)Click参考答案:D在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是()。A)Optiongroup1B)Check1C)Spinner1D)List1参考答案:A下面关于列表框和组合框的陈述中,正确的是()。A)列表框可以设置成多重选择,而组合框不能B)组合框可以设置成多重选择,而列表框不能C)列表框和组合框都可以设置成多重选择D)列表框和组合框都不能设置成多重选择参考答案:A下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关参考答案:B下列叙述中正确的是A)线性表链式存储结构的存储空间一般要少于顺序存储结构B)线性表链式存储结构与顺序存储结构的存储空间都是连续的C)线性表链式存储结构的存储空间可以是连续的,也可以是不连续D)以上说法均错误参考答案:C某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)A)3B)6C)8D)12参考答案:D对长度为n的线性表作快速排序,在最坏情况下,比较次数为A)nB)n-1C)n(n-1)D)n(n-1)/2参考答案:D结构化程序设计中,下面对goto语句使用描述正确的是A)禁止使用goto语句B)使用goto语句程序效率高C)应避免滥用goto语句D)以上说法均错误参考答案:C下面不属于软件测试实施步骤的是A)集成测试B)回归测试C)确认测试D)单元测试参考答案:B下面不属于软件需求分析阶段的主要工作的是A)需求变更申请B)需求分析C)需求评审D)需求获取参考答案:A一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A)记录B)行C)属性D)元组参考答案:CA)选择B)差C)交D)并参考答案:B有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A)公司号,职员号B)职员号,工资C)职员号D)公司号,职员号,工资参考答案:A以下描述中正确的是:A)数据库只包括描述事物的数据本身B)数据库中的数据具有较小的冗余和较高的数据独立性C)数据库系统是为数据库的建立、使用和维护而配置的软件D)数据库管理系统是数据库集合的组成部分。参考答案:B以下描述中错误的是:A)层次数据模型可以表示一对多的联系B)一张二维表就是一个关系