1、a=1:execute("a=2*a"),a的值为?C.22、脚本中只有一行代码DimEnva:MsgBoxa,弹出的值为3,可能的原因是?B.其他脚本中给环境变量a赋值了3、以下代码在事件触发时弹出的a的值为?C.空UserVara=0"设置内容"SubOnScriptLoad()MsgBoxaEndSub4、一般后台多开脚本是通过什么技术手段实现的?D.后台+多线程5、关于自定义变量的描述错误的是?D.自定义变量可以在脚本载入事件中读取6、关于线程停止事件子程序描述正确的是?D.线程停止事件子程序会在任意线程停止时触发7、请问以下脚本a的弹出值是多少?D.5DimEnvaa=30Callxfun(a)MsgBoxaFunctionxfun(x1)x1=15a=5x1=x1+aEndFunction8、判断一个字符串是否为数字可以使用以下哪个函数?A.IsNumeric9、GetCursorShape命令有几种获取鼠标形状的方式?C.210、未经过初始化随机种子的rnd值为?C.0~1之间的值11、以下哪一个类型的取值范围最大?B.货币型12、关于Msgbox命令描述错误的是?B.Msgbox命令一定没有返回值13、关于在按键中直接使用API,以下哪个说法是正确的?C.只能使用参数和返回值是数字或者字符串的API14、对网页插件和窗口插件描述错误的是?D.窗口插件可以作用于任意窗口15、下列哪一个表示十六进制整数的方法是正确的?A.&H0031D92A16、请问脚本执行完后,intY的值是多少(For循环了几次)?A.8DimintXDimintYForintX=0To15intX=intX+1intY=intY+1Next17、关于QUI输入框的描述哪个是错误的?A.可以在事件外修改输入框的背景颜色18、关于后台坐标的描述,哪一个是不正确的?B.后台坐标和前台坐标没有对应的计算关系19、Fora=1To5...Next循环结束后变量a的最终值?A.620、关于环境变量的描述,哪个是错误的?A.环境变量的类型可以是数组21、关于多线程的描述错误的是?B.可以通过对应的子程序名来停止线程22、以下哪个对Select命令的描述是错误的?B.Select支持判断语句(例如:a>0)23、TypeName返回值的数据类型是?D.字符串24、关于子程序的描述错误的是?A.2个子程序之间可以任意跳转(goto)25、以下哪一个不是注释符?B.\\3、假始起点窗口坐标:X=5Y=5前台鼠标要移动到窗口相对起点的坐标(5,5)上,请问哪个移动鼠标命令是正确的?D.movetoX+5,Y+525、关于多线程的描述错误的是?C.可以通过对应的子程序名来停止线程4、以下描述错误的是?C.脚本内子程序数量越少运行速度越快6、对于按键的功能扩展,不可以用以下哪个方式?A.调用函数接口未知的DLL7、哪一种情况最有可能造成程序崩溃?d.程序陷入消耗内存的死循环中8、关于QUI描述错误的是?C.QUI可以添加本身没有的控件9、a=1:execute("a=2*a"),a的值为?B.213、弹出对话框a,b的值分别是多少?A.a=1,b=2a=0Call值BeginThread值MessageBoxaMessageBoxbSub值a=a+1b=a+1EndSub15、创建一个对象需要用到的命令是?B.CreateObject17、关于ExitScript和EndScript的描述错误的是?A.EndScript可以退出所有线程19、关于记录日志描述正确的是?D.记录日志需要用LogStart来启动20、对Eval和Execute命令的描述以下哪一个是不正确的?C.Eval命令可以用Execute命令代替21、关于字符串中存在字符引号的描述错误的是?C.可以用一个引号表示22、请问以下脚本a的弹出值是多少?A.5DimEnvaa=30Callxfun(a)MsgBoxaFunctionxfun(x1)x1=15a=5x1=x1+aEndFunction23、脚本中只有一行代码DimEnva:MsgBoxa,弹出的值为3,可能的原因是?A.其他脚本中给环境变量a赋值了24、如下代码,c的值为?D.Truea=1:b=-1c=aorb22、以下哪一个API可以判断程序是否无响应?B.IsHungAppWindow23、关于记录日志描述正确的是?D.记录日志需要用LogStart来启动24、以下对结构的描述哪一个是错误的?B.控制结构和顺序结构混用可能陷入消耗内存的死循环16、关于后台坐标的描述,哪一个是不正确的?B.后台坐标和前台坐标没有对应的计算关系20、要控制单位时间内的操作需要用到下列哪个命令(例如每5秒执行一下按"A"键)?A.DateDiff21、以下哪一种方法可以在线程中传递数组?C.将数组合成字符串,再把环境变量字符串传递到线程中25、以下哪一个API命令可以运行指定路径的程序?C.ShellExecute4、以下哪一个命令可以清空对象Spk?DA.setSpk=CreateObject("SAPI.SpVoice")B.SetSpk=FalseC.Spk.CloseD.SetSpk=NothingNothing停止objectvar与任何指定对象的关联。当没有其他变量引用objectvar原来所引用的对象时,如将其赋为Nothing会释放与该对象所关联的所有系统和内存资源。14、关于QUI描述错误的是?DA.QUI内的控件值不可以在主线程内改变B.QUI内的控件值可以在控件事件内改变C.QUI经过设计可以有一个漂亮的界面D.QUI可以添加本身没有的控件2对网页插件和窗口插件描述错误的是CA窗口插件不能再WQM中使用B网页插件只能在WQM中使用C窗口插件可以作用于任意窗口D网页插件和窗口插件可以配合使用9、关于QUI输入框的描述哪个是错误的?AA.可以在事件外修改输入框的背景颜色B.可以在事件中修改输入框的是否显示正确C.可以在事件外获取输入框的值D.可以在事件中修改输入框的是否有效正确13、对于按键的功能扩展,不可以用以下哪个方式?aA.调用函数接口未知的DLLB.使用其他提供的插件这个是可以调用的C.使用VB/VC制作插件D.使用CMD或VBS命令以下对结构的描述哪一个是错误的?DA.顺序结构是最基本的结构B.跳转结构和子程序混用可能陷入消耗内存的死循环C.控制结构和循环结构可以嵌套使用D.控制结构和顺序结构混用可能陷入消耗内存的死循环17、关于KeyPress命令第一个参数的描述哪个是正确的?BA.只能传递按键码B.可以传递按键码或者字符串C.不可以使用变量D.只能传递字符串10、以下哪一个API命令可以运行指定路径的程序?cA.GetDesktopWindowB.ShowWindowC.ShellExecuteD.SetLayeredWindowAttributes15、关于数组与字符串描述错误的是?cA.字符串和数组可以配合使用B.数组元素可以是字符串C.多维数组的元素只能是字符串D.理论上数组元素的传递可以用字符串代替以下哪一种方式不能在外部自定义脚本内部变量?BA.使用OCX界面可以自定义脚本内部变量B.使用环境变量环境变量仍然是在脚本内部改变的哦环境变量SHI内部变量C.使用QUI界面可以自定义脚本内部变量D.使用外部储存文件(例如文本/数据库等)要调用API的话,必须能够接收返回值,也就是说要存在相应的数据类型来存放返回值。4、关于在按键中直接使用API,以下哪个说法是正确的?BA.可以传指针B.只能使用参数和返回值是数字或者字符串的APIC.可以传地址D.任意的API都可以使用5、关于子程序的描述错误的是?CA.函数可以代替子程序的作用B.应用多线程时需要用到子程序C.2个子程序之间可以任意跳转(goto)D.子程序内定义的变量是局部变量7、判断一个字符串是否为数字可以使用以下哪个函数?AA.IsNumericB.IsArrayC.IsNullD.IsDate8、以下描述错误的是?AA.脚本内子程序数量越少运行速度越快B.脚本内增加注释可以提高代码的可读性C.获得字符串长度的函数是len,获得数组最大可用下标的函数是UboundD.程序内可以定义多个环境变量9、以下哪一种方法可以在线程中传递数组?CA.其他三种方法都不可以B.直接传递数组C.将数组合成字符串,再把环境变量字符串传递到线程中D.将数组定义成环境变量不支持数组定义为环境变量23、以下哪个对Select命令的描述是错误的?AA.Select支持判断语句(例如:a>0)B.Select是一种选择结构C.Select可以有无数个分支D.Select可以嵌套其他判断语句使用24、关于后台坐标的描述,哪一个是不正确的?CA.后台坐标可以在后台命令中使用B.后台坐标指的是窗口内的某个坐标C.后台坐标和前台坐标没有对应的计算关系D.后台坐标的起点等同于窗口客户区的起点25、关于子程序描述错误的是?DA.子程序调用可以不使用Call关键字B.子程序使用恰当可以优化程序结构C.子程序使用恰当可以缩短代码D.使用子程序的目的是让脚本更加智能22、一般后台多开脚本是通过什么技术手段实现的?DA.前台+APIB.后台+API是错误的C.前台+多线程D.后台+多线程14.关于环境变量描述错误的是?BA.环境变量在程序未完全关闭前不会自动清空B.环境变量推荐在各个线程序内同时任意使用不推荐C.环境变量可以跨线程序使用D.环境变量可以在同一个按键精灵或者小精灵中跨脚本使用15、关于环境变量的描述,哪个是错误的?AA.环境变量的类型可以是数组不支持数组定义为环境变量B.环境变量的值可以改变C.环境变量可以传入到线程中D.环境变量可以赋值给一般变量DimEnv定义环境变量命令功能定义环境变量命令参数变量名备注1、在子程序里定义变量不可以为环境变量2、不支持数组定义为环境变量2、脚本中只有一行代码DimEnva:MsgBoxa,弹出的值为3,可能的原因是?BA.程序出错B.其他脚本中给环境变量a赋值了将两个脚本DIMENVA:A=3另一个调试DimEnva:MsgBoxa环境变量仍然是在脚本内部改变的哦C.这种情况不会出现D.a的默认值为31、以下代码在事件触发时弹出的a的值为?BUserVara=0"设置内容"SubOnScriptLoad()MsgBoxaEndSubA.不会弹出B.空脚本保存后退出C.015、对Eval和Execute命令的描述以下哪一个是不正确的?AA.Eval命令可以用Execute命令代替B.两个命令都可以执行字符串表达式C.Eval命令的描述为:计算一个表达式的值并返回结果D.Execute命令的描述为:对指定的字符串执行正则表达式搜索[result=]Eval(expression)参数result可选项。是一个变量,用于接受返回的结果。如果未指定结果,应考虑使用Execute语句代替。在VBScript中,x=y可以有两种解释。第一种方式是赋值语句,将y的值赋予x。第二种解释是测试x和y是否相等。如果相等,result为True;否则result为False。Eval方法总是采用第二种解释,而Execute语句总是采用第一种。Eval函数计算一个表达式的值并返回结果。Execute方法对指定的字符串执行正则表达式搜索21、默认情况下假设Weekday函数的返回值为6,那么这代表是星期几?CA.4B.7C.5D.6关于线程停止事件子程序描述正确的是?DA.线程停止事件子程序会在对应线程序停止时触发选这个是错误的B.线程停止事件子程序可以启动新的线程C.线程停止事件子程序可以判断是哪个线程停止了D.线程停止事件子程序会在任意线程停止时触发这个是对的11、关于自定义变量的描述错误的是?C//A.自定义变量可以在脚本