用Dim语句或Static语句声明的变量,只能在本过程中使用。窗体模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体模块的任何过程访问。全局变量:在“通用声明”段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。
18编写如下程序:程序运行后,第二次单击命令按钮Comma
dl时,输出结果为A6B9C12
fD18【答案】B【解析】Staic关键字定义的变量退出事件后变量值保持不变。For循环根据变量的初值进行计算。当第二次点击时,s的初值是第一次事件执行后的结果。选B。19下面能够将某个变量声明为局部变量的是A在窗体模块的声明部分,用关键字Static声明这个变量B在窗体模块的声明部分,用关键字Dim声明这个变量C在需要使用这个变量的过程中,用关键字Private声明这个变量D在需要使用这个变量的过程中,用关键字Public声明这个变量【答案】C【解析】VB中变量的作用域分为:局部变量、窗体模块级变量、全局变量。局部变量:在过程内用Dim语句或Static语句声明的变量,只能在本过程中使用。窗体模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体模块的任何过程访问。全局变量:在“通用声明”段中Public语句声明的变量,可被本应用程序的任何过程或函数访问。
20编写如下程序:程序运行后,第三次单击命令按钮Comma
dl时,输出结果为A3B6C9D18【答案】D【解析】Static修饰的变量在事件退出后保留原值。三次单击命令按钮Comma
dl相当于对s进行了三次累加赋值。选D。
fr