第 1 页:选择题 |
第 3 页:填空题 |
二、填空题
36符合结构化原则的三种基本控制结构是顺序结构、__________和循环结构。
参考解析:选择结构【解析】程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。
37对数据元素之间的逻辑关系的描述是_______。
参考解析:数据的逻辑结构
【解析】数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。
38软件工程研究的内容主要包括:软件开发技术和________。
参考解析:
软件工程管理
【解析】软件工程研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括软件管理学、软件工程经济学、软件心理学等内容。
39软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和__________的集合。
参考解析:相关文档
【解析】软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档。程序是对计算机的处理对象和处理规则的描述,是软件开发入员根据用户需求开发的、用程序语言描述的、适合计算机执行的指令序列。数据是使程序能正常操作信息的数据结构。文档是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。
40假定定义了一个记录类型,名为Rt,同时建立了一个名为Fr.txt的文件,然后编写如下程序段:
执行上面的程序段后,变量n中存放的是文件中包含的__________条数。
参考解析:
记录
【解析】本题考查文件的操作函数。文件的LOF函数格式为:LOF(文件号),作用为返回文件的长度(总字节数),rl表示一条记录所占的字节数目。因此n中存放的是总的记录条数。
41_______语句的作用是暂时停止VB程序的运行,将控制权转交给操作系统。
参考解析:
DoEvents
【解析】本题考查DoEvents函数。DoEvents函数的功能是将控制权转交给操作系统,以便让系统有机会去检查是否有其他事件需要提供服务,当操作系统处理完队列中的事件后,返回控制权。该函数可以返回VB应用程序中打开窗体的数目。
42当用________方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面。
%参考解析:
Append(追加)
【解析】本题考查文件的打开方式。打开文件有3种模式。Output:向文件中写数据,当指定的文件不存在时,则在指定的文件夹下建立文件;Input:从文件中读数据,当文件不存在时,则报错;Append:追加数据到文件末尾,当指定的文件不存在时,则报错。
43算法的基本特征主要包括四个方面,它们分别是可行性、确定性、_________和拥有足够的情报。
参考解析:
有穷性
【解析】算法的基本特征主要包括以下四个方面:可行性:针对实际问题而设计的算法,执行后能够得到满意的结果;确定性:算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性;有穷性:算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止;拥有足够的情报:要使算法有效必需为算法提供足够的情报,当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。
44对长度为8的线性表进行冒泡排序,最坏情况下需要比较的次数为__________ 。
参考解析:
28
【解析】在最坏情况下,冒泡排序所需要的比较次数为n(n.1)/2;简单插入排序所需要的比较次数为n(n-1)/2;希尔排序所需要的比较次数为O(n1 5);堆排序所需要的比较次数为O(nl092n)。
45以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。
参考解析:x Mod 4;1 And x Mod 5=2 Text1.SetFocus
【解析】本题考查条件表达式的描述和如何获得焦点。题中的两个条件“除以4余1,除以5余2”关系为并列关系,可以表示为“x Mod 4=1 And x Mod 5=2”,否则Textl获得焦点,Textl获得焦点的方法为:Text1.SetFocus
46当用_________方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面。
参考解析:
追加(或Append)
【解析】本题考查文件的打开方式。以追加的方式打开文件时,每次写入的记录存放在文件的末尾。
47在面向对象方法中,__________描述的是具有相似属性与操作的一组对象。
参考解析:
类
【解析】在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。
48设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换_______,第5个元素与第6个元素交换,请填空。
参考解析:a(j)= a(11-j)a(11-j)=t
【解析】本题考查数组中元素的逆置操作。循环次数为数组中元素个数的一半,每一次都要进行下标之和为11的前后两个元素交换。
第49过程(Sub)和函数(Function)中,_______可以有返回值。
参考解析:
Function
【解析】本题考查函数过程和子过程的区别,函数过程有返回值,因此对于函数过程的调用,要写在表达式中。
50软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了_______的原理来设计软件,这就是软件工程诞生的基础。
参考解析:
软件工程学
【解析】为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念,开辟了工程学的新兴领域——软件工程学。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |