(35)在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Labe11和 Command1,然后编写如下两个事件过程:
Private Sub Commandl_Click()
strText=InputBox("请输入")
Text1.Text=strText
End Sub
Private Sub Text1_Change()
Labe11.Caption=Right(Trim(Text1.Text,),3)
End Sub
程序运行后,如果在对话框中输入abcdef,则在标签中显示的内容是_________。
A)空 B)abcdef C)abc D)def
答案:D
评析:Trim函数返回Variant(String)类型,其中包含指定字符串的拷贝,但不包含前导和尾随空白。Right(字符串,n):返回"字符串"的后n个字符。这里的"字符串"可以是字符串常量、字符串变量、字符串函数或字符串连接表达式。本题中输入的是abcdef,返回后3个字符就是def。
二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素 的个数为 【1】 。
答案:【l】n/2
评析:删除一个元素,平均移动的元素个数为(n-1+n-2+……+0)/n=(n-1)/2;插入一个元素,平均移动元素个数为(n+n-l+n-2+……+1)/n=(n+1)/2;所以总体平均移动元素个数为n/2。
(2)注释说明了程序的功能,它分为 【2】 注释和功能性注释。
答案:【2】序言性
评析:注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,它给出了程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释的位置一般嵌在源程序体之中,.主要描述其后的语句或程序做什么。
(3)软件测试中路径覆盖测试是整个测试的基础,它是对软件 【3】 进行测试。
答案:【3】结构
评析:路径测试是白盒测试方法中的一种,它要求对程序中的每条路径最少检查一次,目的是对软件的结构进行测试。
(4)数据库技术的主要特点为数据的集成性、数据的高 【4】 和低冗余性、数据独立性和数据统一管理与控制。
答案:【4】共享性
评析:数据库技术的主要特点有以下几个方面:数据的集成性,数据的高共享性与低冗余性,数据的独立性,数据统一管理与控制。
(5)数据元素之间 【5】 的整体称为逻辑结构。
答案:【5】逻辑关系
评析:数据元素之间逻辑关系的整体称为逻辑结构。数据的逻辑结构就是数据的组织形式。
(6)将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是 【6】 。
答案:【6】Picturel.Picture=LoadPicture("c:\moon.Jpg")或Picturel=LoadPicture("c:\moon.Jpg")
评析:PictureBox控件的主要作用是为用户显示图片,也可作为其它控件的容器。实际显示的图片由Picture属性决定。Picture属性可设置被显示的图片文件名(包括可选的路径名)。在程序运行时可以使用LoadPicture()在图形框中装入图形。其格式为:图形框对象.Picture=LoadPicture("图形文件名")。本题答案为:Picturel.Picture=LoadPicture("c:\moon.Jpg"),由于Picture属性是图片框的默认属性,所以也可以省略为:Picturel=LoadPicture("C:\moon.Jpg")。