




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(1)算法实际上是一种抽象的解题方法,它具有动态性。作为一个算法,一般应具有几个基本特征。在下面的4项中,不属于算法特征的是A)可行性B)递归性C)确定性D)有穷性(2)数据结构是指反映数据元素之间关系的数据元素集合的表示,在下面的选项中,包含了数据结构信息的选项是A)表示各数据元素之间的大小关系B)表示各数据元素之间的前后件关系C)表示各数据元素之间的相容关系D)表示各数据元素之间的排斥关系参考答案:(1)B【解析】递归属于算法,不是算法特征。另一个特征是拥有足够的情报。(2)B【解析】选择B。一个数据结构应包含两方面的信息:数据元素的信息和各数据元素之间的前后件关系。3)下列关于栈的叙述中正确的是A)在栈中只能插入数据,不能删除数据B)在栈中只能删除数据,不能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表参考答案:(3)D【解析】A和B不是矛盾的一对,而c和D是完全矛盾的一对,因此答案是其中之一。栈是一种特殊的线性表。即在这种线性表的结构中,一端是封闭的,另一端是开口的。开口的一段允许插入与删除元素,因为另一端是封闭的,必须原路退回,所以称为先进后出的线性表。 4)下面选项中,不符合模块化设计的程序设计风格的是A)结构要清晰,按层次组织各模块B)思路要清晰,要求在设计的过程中遵循自顶向下、逐步细化的原则C)在设计程序时应遵循“简短朴实”的原则。D)在设计程序时应注重技巧性(5)在下面的各项中,属于软件工程要素的是A)工具B)软件C)评审D)调试参考答案:(4)D【解析】程序设计的根本目标是要降低程序的复杂性和提高程序的可读性,在设计程序时应切忌卖弄所谓的“技巧”。D不属于模块化设计的程序设计风格。(5)A【解析】软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具是指支持软件的开发、管理、文档生成;过程是支持软件开发的各个环节的控制、管理。由此可知,工具属于软件工程的3个要素之一。(6)下面所列4项中,属于软件需求分析阶段工作的是A)阶段性报告B)阶段性小结C)阶段性总结D)都不正确(7)下面是关于测试的叙述,不正确的叙述是A)测试只能说明程序有错,而不能证明程序无错B)测试能够找出程序错误,从而能证明程序无错C)希望通过有限次的测试就能发现程序中的所有错误是不可能的D)以上叙述均正确参考答案:(6)D【解析】软件需求分析阶段工作的可以分为四个方面:需求获取、需求分析、需求评审和编写需求规格说明书。上述A、B、C各项均不符合,所以选择D。(7)B【解析】A和B矛盾,B是错误的描述。希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。由于测试的这一特征,程序也不可能具有百分之百的可靠性。因此,有人将程序的可靠性定义为“在给定的时间和给定的环境下,系统成功地执行所指定功能的概率”(8)在关系数据库中,用来表示实体之间联系的是A)图结构B)网结构C)二维表D)线性表(9)将ER图转换到关系模式时,实体与联系都可以表示成A)属性B)域C)键D)关系参考答案:(8)C【解析】在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。即关系模型是用表格数据来表示实体本身及其相互之间的联系。(9)D【解析】把概念模型转换成关系数据模型就是把E-R图转换成一组关系模式,每一个实体型转换为一个关系模式,每个联系分别转换为关系模式。本题的正确答案是D。10)下列叙述中正确的是A)实体集之间一对一的联系实际上并不一定就是一一对应的关系B)实体集之间一对一的联系实际上就是一一对应的关系C)关系模型属于格式化模型D)关系模型只能处理实体集之间一对一的联系参考答案:(10)A【解析】A和B矛盾,只能是其中之一。实体集之间一对一的联系不一定是一一对应的关系。例如,在一个教室中,实体集“学生”与实体集“座位”之间是一对一的联系。因为实体集“学生”中的每一个学生最多与实体集“座位”中的一个座位有联系(学生坐在该座位上);并且,实体集“座位”中中的每一个座位也最多与实体集“学生”中的一个学生有联系(座位上坐着该学生)。但该教室中的学生与座位之问不一定是一一对应的关系,因为有可能某些座位是空的,没有学生去坐。因此,选项A中的说法是正确的。关系模型是与格式化模型完全不同的数据模型,它与层次模型、网状模型相比有着本质的区别。关系模型是用表格数据来表示实体本身及其相互之间的联系,它是建立在数学理论基础上的。因此,选项C中的说法也是错误的。在关系模型中由于使用表格数据来表示实体之间的联系,因此,可以直接描述多对多的实体联系。因此,选项D中的说法是错误的。 (11)下列说法中,正确的是A)表之间的临时关系可建立于任何表之间B)表之间的永久关系可建立于任何表之间C)表之间的临时关系只能建立于自由表之间D)表之间的永久关系可以利用数据工作期窗口来建立参考答案:(11)A【解析】一般在不同工作区中打开的各个表的记录指针通常是彼此独立的,如果在数据库设计器中设计表问的联系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两个表间的联系,则其联系为表间的“永久关系”。“永久关系”保存在数据库中,显示为表索引间的连接线,但永久关系不能控制不同工作区中记录指针的联动,所以在开发应用程序时,还需要能够控制表间记录指针联动的临时关系,这种临时关系称为关联。所谓关联,就是使不同工作区的记录指针建立起一种临时的联动关系,当父表的记录指针移动时,子表的记录指针也随之移动。 (12)下列关于空值(NULL)的说法中正确的是A)空值等于数值0B)空值是指空字符串C)空值比任何数据都小D)空值表示没有任何值或没有确定的值(13)下列描述中错误的是A)组成主索引的关键宇或表达式在表中不能有重复值B)主索引只能用于数据库表,但候选索引可用于自由表和数据库表C)惟一索引表示参加索引的关键字或表达式在表中只能出现一次D)在表设计器中只能创建结构复合索引文件 参考答案:(12)D【解析】空值(.Null.)是关系数据库中的一个重要概念,表示没有任何值或还没有确定值。不能理解为任何意义的数据。(13)C【解析】惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。 (14)下列有关数据库的描述中,错误的是A)数据库是一个包容器,它提供了存储数据的一种体系结构B)自由表和数据库表的扩展名都为dbfC)自由表的袁设计器和数据库表的袁设计器是不一样的D)数据库表的记录数据保存在数据库中参考答案:(14)D【解析】在建立VisualFoxPr0数据库时,相应的数据库名称实际是扩展名为.dbe的文件名,与之相关的还会自动建立一个扩展名为.dct的数据库备注文件和一个扩展名为.dcx的数据库索引文件。也即建立数据库后,用户可以在磁盘上看到主文件名相同,但扩展名分别为.dbc、.ddt和dcx的三个文件,这三个文件是供Visual FoxPr0数据库管理系统管理数据库使用的,用户一般不直接使用这些文件。 (15)VFP60中的循环语句有三种,关于它们的适用场合下列说法中不正确的是A)当事先知道循环次数时,可以用FORENDFOR循环B)当需要对表中所有记录执行某一操作时,可以用SCANENDSCANC)当不知道循环次数时,应该用FORENDFOR循环D)循环语句应该配对出现(16)下面给出4个选项,当用户自定义函数或过程时,可以使用的情况是A)独立的程序文件、过程文件,pr9程序文件和数据库的储存过程中B)对象的事件代码,方法代码中C)菜单的设置段和清理段代码中D)可以编写代码的地方都可以定义函数和过程参考答案:(15)C【解析】A和C矛盾,C是错误的。(16)A【解析】可以定义在独立的程序文件、过程文件,prg程序文件和数据库的储存过程中。 (17)要将cj表和9rid对象绑定,应将grid对象的两个属性的值设置为A)RecordSourseType属性为cJ,RecordSource属性为1B)ReeordSourseType属性为1,RecordSource属性为cJC)RowSourceType属性为1,RowSource属性为CjD)RowSourceType属性为cj,RowSource属性为1(18)有一个菜单文件mmmax,要运行该菜单的方法是A)执行命令do mmmnxB)执行命令do menu mmmnxC)先生成菜单程序文件mmmpr,再执行命令do mmmprD)先生成菜单程序文件mmmpr,再执行命令do menu mmmpr参考答案:(17)B【解析】 RecordSourceType属性指明表格数据源的类型,RecordSource属性指定表格数据源。RecordSourceType属性的别名(默认值)为1,表示数据来源于已打开的表,并且由RecordSource属性指定该表的别名。(18)C【解析】执行程序文件的命令是domm.mpr。(19)所有类都可识别的事件,即最小事件集包括A)Init,Destroy和Eerror事件B)Load,Init和Destroy事件C)Load,Init,Destroy和Unload事件D)Init,Activate和Destroy事件(20)某表单中有两个命令按钮:cmdl和cmd2。cmd2按钮的click事件代码中包含命令THISFORM cmdlclick(),则在该表单运行时,单击emd2按钮,将发生A)emdl按钮的click事件B)cmd2按钮的click事件C)cmdl和crnd2按钮的click事件D)表单的click事件参考答案:(19)A【解析】最小事件集就是不管哪个基类都包括的事件。当对象创建时激活Init事件;当对象从内存中释放时激活Destroy事件;当类中的事件或方法程序过程中发生错误时激活Eerror事件。(20)B【解析】单击cmd2按钮,首先发生cmd2按钮的click事件。 (21)以下容器的计数属性都是可改写的的选项是A)袁单集、表格、页框、页面B)命令按钮组、选项按钮组、表格、页框C)表单、列、页面、容器D)页面、表单、工具栏、一screen(22)当用鼠标单击正在运行的表单中一个未被禁用的文本框对象时,文本框发生的三个事件的顺序是A)GOtFocus、when、clickB)when、gotfoeus、clickC)click、gotfocus、whenD)click、When、gotfoeus参考答案:(21)B【解析】分析计数属性。(22)B【解析】Tab键次序中的第一对象产生when事件。如果When事件返回为”真”(.T.)则产生gotfocus事件,以便产生click事件。 (23)有连续的两个菜单项,名称分别为“关闭”和“保存”,要用分隔线在这两个菜单项之间分组,其实现方法是A)在“关闭”菜单项名称后面加“一”即“关闭一”B)在“保存”菜单项名称前面加“一”,即“一保存”C)在两个菜单项之间添加一个菜单项,并在名称栏中输入“一”D)A或B两种方法都可以(24)在Visual FoxPr0中,逻辑表达式中逻辑运算的优先顺序是A)NOT,AND,OR,()B)AND,!,(),ORC)(),!,AND,ORD)(),AND,X!,OR参考答案:(23)C【解析】需要在两个菜单项之间添加一个菜单项,并在名称栏中输入“”。也就是说,它是作为一个单独菜单项存在的。(24)C【解析】在每一类运算符中,各个运算符有一定的运算优先级。而不同的运算符也可能出现在同一个表达式中,这时它们的运算优先级顺序为:算术运算符、字符串运算符和日期时间运算符一关系运算符一逻辑运算符。圆括号作为运算符可以嵌套,也可以改变其他运算符的运算次序。圆括号中的内容在与其他运算对象进行种类运算前,其结果首先要被计算出来。有时候,在表达式的适当地方插入圆括号,并不是为了改变其他运算符的运算次序,而是为了提高代码地可读性。26)执行?at(”fp”,”VFP计算机”)的结果是A)0B)2C)TD)F(27)自由表1个字段名至少需要l个字符,最多不能超过A)2个字符B)5个字符C)10个字符D)255个字符参考答案:(26)A【解析】 因为区分大小写,所以输出结果是0,不是2。如果改为?at(“FP”,“VFP计算机”)则输出结果为2。(27)C【解析】 自由表字段名是一个以汉字或字母开头,长度不超过10,由字母、汉字、数字、下划线组成的字符串。 (28)彻底删除当前表中所有记录的命令是A)delete allB)packC)recall allD)zap(29)字符串长度函数LEN(SPACE(5)一SPACE(5)的值是A)0B)2C)5D)10参考答案:(28)D【解析】作了删除标记的记录,只是逻辑上的删除,记录仍然存在于数据表中。PACK将作了删除标记的记录真正从数据表文件中删除;而ZAP命令可删除当前数据库的全部记录(不管是否做了标记),使之成为一个只有结构而无任何记录的空库。(29)D【解析】“一”连接前后两个字符,所以输出10。30)假定字符串X一234,Y一345,则下列表达式的运算结果为逻辑假的是A)NOT(XY)ORY$(”12345”)B)NOTX$(”XYZ”)AND(XY)C)NOT(XY)D)NOT(X一Y)(31)在永真条件DO WHILET的循环中,为退出循环可使用A)LOOPB)EXITC)CLOSED)CLEAR参考答案:(30)C【解析】XY为.T.。(31)B【解析】一旦执行到EXIT便强制退出循环,然后执行ENDD0之后的命令。 (32)在以下四组中,每组有两个分别运算的函数,运算结果相同的是A)LEFT(”FoxBASE”,3)与SUBSTR(”FoxBASE”,l,3)B)YEAR(DATE()与SUBSTR(DTOC(DATE),7,2)C)TYPE(”365*4”)与TYPE(365*4)D)LEFT(”FoxBASE”,3)与RIGHT(”FoxBASE”,3)(33)对当前数据库文件,先按性别的升序排序,性别相同时,再按籍贯的降序排序,下面命令正确的选项是A)SORT ON NTKL性别/D,籍贯/A TO PXl B)SORT ON NTKL性别+籍贯/D TO PXlC)SORT ON NTKL性别TO PXlD)SORT ON NTKL性别,籍贯/D TO PXl参考答案:(32)A【解析】LEFT(”FoxBASE”,3)与SUBSTR(”FoxBASE”,1,3)均输出“Fox”子串。(33)D【解析】格式为:SORT TOONADc,/ADCFORWHILEFIELDS排序时在关键字之后设定排序方法。A和D分别表示升序和降序(二者只能取其一),若缺省排序方式,则默认为升序。(34)当前数据库的结构包括职工号(C,4),工资(N,6,2),要求先按工资升序,工资相同者按职工号升序建立索引文件,应使用的选项是A)INDE ON工资一职工号TO INGB)INDE ON工资/A,职
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毛巾行业知识培训内容课件
- 猪小弟小朋友教学课件
- 1.8 有理数的加减混合运算-数学华东师大版(2024)七年级上册随堂小练(含答案)
- 电容焊接压力控制工艺考核试卷及答案
- 特种砂浆专业知识培训课件
- 合成除味剂工艺考核试卷及答案
- 2025年黑龙江省牡丹江市特种设备作业大型游乐设施操作Y2模拟题(附答案)
- 2025年黑龙江省鹤岗市导游资格全国导游基础知识模拟题(附答案)
- 2025年河南省周口市国家公务员行政职业能力测验模拟题(附答案)
- 内贸船员考试题库及答案
- 肾动脉狭窄的超声诊断课件整理
- 金丝键合工艺培训汇编课件
- 奥维互动地图使用介绍课件
- 小学语文新课程标准最新版2022
- 室外雨污水、消防管网施工方案
- 传染病学总论-人卫最新版课件
- (中职)计算机组装与维修电子课件(完整版)
- (高职)旅游景区服务与管理电子课件完整版PPT全书电子教案
- 部编版七年级语文上册教案(全册)
- 《汉服》PPT课件(完整版)
- 某国有企业精细管理降本增效经验交流汇报材料企业降本增效.doc
评论
0/150
提交评论