6[单选题] 设有声明语句:
Dim b(一1 To 10,2 To 9,20)As Integer
则数组b中全部元素的个数( )。
A.2310B.2016C.1500D.1658
参考答案:B
参考解析:声明语句中定义的数组为三维数组,各维默认从0开始,长度分别为:12,8,21。因此全部元素的个数为12*8*21=2016。
7[单选题] 设在窗体上有一个文本框,然后编写如下的事件过程:
程序运行后,清除文本框中原有内容,如果按Shift+F2键,则在文本框中显示的是( )。
A.Alt+F2B.ablC.随机出几个数D.不发生变化
参考答案:D
参考解析:本题在程序体中设置了altdown%和f2down%标志位,如果f2down%为True,则表示按下了F2键,如果altdown%为True,则表示按下了Alt键,因此当程序运行是按下Shift+F2时并不会有任何事件发生。
8[单选题] 编写如下程序:
程序运行后,单击命令按钮Commandl,且输入“abc-def”,则输出结果为
A.atbecdB.cdbeafC.fedcbaD.adbecf
参考答案:C
参考解析:程序中过程subf的两个参数都默认按址传递,其内部定义的变量i为Static即静态变量,在过程调用时它会保留上次的值。这个过程的功能是通过递归调用自己依次取出参数1中即sl中的字符连接在s2的尾部,即使sl的字符串倒序后存入s2中。程序中输入了abcdef,则输出结果为fecdba。
9[单选题]设在一个工程的窗体中有如下代码:
在该工程的标准模块的声明部分有如下代码:
Publica As Integer
Privateb As Integer
关于上述代码,以下叙述中错误的是
A.变量x的作用域是整个工程
B.变量y的作用域是Form_Load过程
C.变量a的作用域是整个工程
D.变量b的作用域是整个标准模块
参考答案:A
参考解析:VB中变量按作用域分为:局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗口/模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在“通用声明”段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。
10[单选题] Print Format(1234.56,”###.#”)语句的输出结果是
A.123.4B.1234.6C.1234.5D.1234.56
参考答案:B
参考解析:Format是格式输出函数,数据要按照“输出格式字符串”指定格式输出。“输出格式字符串”中#表示显示一数字,若此位置没有数字则不显示。本题中“输出格式字符串”整数部分###长度小于1234时,l234按原样输出,小数部分#长度为1,则小数部分保留一位,四舍五入取6,故选B。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |