第 1 页:选择题 |
第 5 页:操作题 |
第 8 页:参考答案 |
参考答案及专家详解
一、选择题
1.B。【解析】栈是限定只在表尾进行插入或删除操作的线性表,因此栈是后进先出的线性表;队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,队列具有先进先出t FIFO)的特点。双向链表可以在链表的头和尾进行添加删除操作,而二叉树是非线性结构。
2.C。【解析】软件测试是保证软件质量的关键环节,直接影响着软件的质量评估。软件测试不仅要讲究策略,更要讲究时效性。软件测试的目的是尽可能多地发现程序中的错误。
3.C。【解析】模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
4.A。【解析】数据库系统会减少数据冗余,但不可能避免一切冗余。
5.D。【解析】二叉树的遍历有3种:前序、中序和后序。后序遍历首先遍历左子树或左子结点,然后遍历右子树戈右子结点,最后访问根结点。分析本题二叉树,对其进行后序遍历的结果为DEBFCA。
6.B。【解析】同一概念在一处为实体,而在另一处为属性或联系,称为概念冲突。
7.C。【解析】面向对象的设计解决的是:类与相互通信的对象之间的组织关系,包括它们的角色、职责、协作方式。乙个方面。
8.C。【解析】数据库系统(DBS)是指在计算机系统中引入数据库后的系统,一般有数据库(DB)、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。
9.B。【解析】建立索引是加快查询速度的有效手段,这与索引按什么方式组织有关,它建立在数据库表的基础上,属于内模式。
10.C【解析】在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡儿积等)外,还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系(即二维表)看成是元组的集合,这些运算主要是,人二维表的行的方向来进行的;后者主要是从二维表的列的方向来进行的。因此,选项A与选项B的说法都是错误的,而选项C的说法正确。
11.D。【解析】本题考查Visual Basic集成开发环境的使用,只用“Shift+Alt+M”组合键不能打开菜单编辑器。
12.A。【解析】Visual Basic对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事僻是对象所产生的事情,事件发生时可以编写代码进行处理。Visual Basic的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。由此可以看出,事件过程是属于对象的,不能独立存在。
13.C。【解析]CommonDial09即为通用对话框控件,可设定不同的参数,有多种不同类型。Common Dialog控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作,每种不同的对话框需要设置不同的属性。如果用户需要建立一个通用对话框,则需要先添加CommonDialog控件。
14.A。【解析】Visual Basic中,Load语句的功能是将一个窗体加载到内存进行预处理,但不显示。
15.D。【解析】Format$(数值表达式、格式字符串),该函数的功能是:按“格式字符串”指令的格式输出“数值表达式”的值。本题将a按照“$00,O0.00”的格式输出,结果为:“$0,009.86”。
16.C。【解析】选项A、B、D当<条件>不满足时,循环体不执行。只有选项C首先执行循环体,然后根据其中的条件来判断是否终止。所以在任何情况下都至少执行一次。
17.A。【解析】InputBox()函数返回的值为字符串类型,要得到l23456,只需要将两个字符串相加,因此可用y=x$+Listl.List(0)得到。
18.D。【解析】Visual Basic规定,未经定义的变量默认为Variant类型。
19.C。【解析】窗体的Hide方法只是将窗体隐藏,并不从内存中释放,而Unload则是将窗体从内存中释放,也就是销毁窗体。因此选项C错误。
20.D。【解析】Labe1控件不包含滚动条。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |