全部题库 / VB / 试题详情
单选题 VB
2019-02-28

编写如下程序代码:
 
当程序运行时,单击窗体产生的输出结果为(  )。

A.20
B.17
C.10
D.-8

参考答案

D

答案解析

在程序开始之前,使用0ption Base 1语句声明数组下标从1开始。在Form_Click事件过程中定义了默认数组x,然后使用Array函数给数组元素赋值,UBound函数可以获得数组下标的上限值,然后赋值给变量n,n=7。在For循环中变量i的初始值为1终止值为n/2,For循环体语句的功能是对数组首尾两个数进行互换,循环结束后数组中的元素依次为(17,13,-30,10,l5,20,-8),故最后输出x(n)的值为数组最后一个元素的值,D选项正确。本题选择D选项。

你可能感兴趣的试题

A.程序的功能是从List1中删除一个列表项
B.程序的功能是把List1中选中的列表项内容显示在Text1中
C.程序的功能是将Text1中的文本添加到List1中选中的列表项之后
D.程序运行时,如果Text1中没有输入任何文本,则单击Command1时程序不进行其他操作
A.若文件C:\Seorelist.dat已存在并且有记录,单击命令按钮,可以修改文件中的一条记录
B.若文件C:\Scorelist.dat不存在,则Open语句执行中出现“文件未找到”的错误
C.文件C:\Scorelist.dat中的每条记录长度可以不同,但记录最长为ken(s)
D.定义记录类型Student的Type语句可以移到事件过程Commandl_Click中