【解析】Static类型变量的作用域是它所在的过程,通常用来存放中间结果或用作临时变量,因此,一般在过程中声明定义该类型的变量。 ynexam.cn[云南考试网]
(35)【答案】 B)
【解析】使用Open语句打开文件时,如果为“输入”打开的文件不存在,则产生“文件未找到”错误,如果为“输出”,附加或随机访问方式打开的文件不存在,则建立相应的文件。 二、填空题
(1)【答案】 【1】45
【解析】对长度n为10的线性表进行冒泡排序,最坏情况下需要比较的次数为n(n-1)/2=5×9=45。 (2)【答案】 【2】类
【解析】在面向对象方法中, 类(Class)描述的是具有相似属性与操作的一组对象,而一个具体对象则是其对应类的一个实例(Instance)。 (3)【答案】 【3】关系
【解析】在关系模型中,把数据看成是二维表,每一个二维表称为一个关系 。 (4)【答案】 【4】静态分析(静态测试) 【解析】原则上讲,可以将软件测试方法分为两大类,即静态测试和动态测试。静态测试无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率。动态测试,是使被测代码在相对真实环境下运行,从多角度观察程序运行时能体现的功能、逻辑、行为、结构等的行为,以发现其中的错误现象。程序测试分为静态测试和动态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误。由于被评审的文档或程序不必运行,所以称为静态测试。 [云南考试网]ynexam_cn
(5)【答案】 【5】物理独立性
【解析】当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为物理独立性。当数据库总体逻辑结构改变,不需要修改应用程序,这是数据的逻辑独立性。
(6)【答案】 【6】12,345.68
【解析】该题考查数值格式化输出。格式字符串“0000,0.00”要求数值 按照整数五位、小数点后两位(多余的位用0补齐),并且带有千位分隔符。 (7)【答案】 【7】Maxarr(i)
【解析】如果数组中某元素的值大于此前的最大值,则将该元素定义为最大值,同样,如果数组中某元素的值小于此前的最小值,则将该元素定义为最小值。这样可以查找到数组中的最大值和最小值。
(8)【答案】 【9】-5【10】5
【解析】该题考查传值参数和传址参数的区别。Visual Basic通过关键字ByVal来实现对b进行传值,而对于a则是通过引用来传地址,因此a与Function过程里的x是同一地址。
第一次调用Function过程时,过程返回值为-5,同时x=-5,即a=-5,因此第二次调用过程时,过程的返回值为5。 (9)【答案】 【11】ABCD
【解析】该题中出现了3个内部函数:UCase、Left和Chr,其功能分别是转换为大写字母、取左边的字符和求取ASCII字符。代码的功能是将字符串转换成大写字母形式后取最左边的4个字符,并将字符输出。
[云南考试网]ynexam_cn
(10)【答案】 【12】DialogTitle
【解析】DialogTitle属性用来设置对话框的标题。如果不设置该属性,则默认“打开”对话框的标题是“打开”,“保存”对话框的标题是“保存”。 (11)【答案】 【13】KeyAscii【14】“END”【15】Text1.text
【解析】KeyPress事件的参数KeyAscii用来识别按键的ASCII码。对于第14空,如果要结束程序,则要向文本框中输入“END”(不分大小写)。Write #语句的格式为“Write # 文件号,表达式表”,即将表达式表中的内容写入到文件号对应的文件中。