按键精灵开发者一到六级认证最全总结答案 联系客服

发布时间 : 星期二 文章按键精灵开发者一到六级认证最全总结答案更新完毕开始阅读8c7322bba0116c175f0e48da

A. 可以在事件外修改输入框的背景颜色

B. 可以在事件中修改输入框的是否显示 正确 C. 可以在事件外获取输入框的值

D. 可以在事件中修改输入框的是否有效 正确

13、对于按键的功能扩展,不可以用以下哪个方式?a A. 调用函数接口未知的DLL

B. 使用其他提供的插件 这个是可以调用的 C. 使用VB/VC制作插件 D. 使用CMD或VBS命令

以下对结构的描述哪一个是错误的? D A. 顺序结构是最基本的结构

B. 跳转结构和子程序混用可能陷入消耗内存的死循环 C. 控制结构和循环结构可以嵌套使用

D. 控制结构和顺序结构混用可能陷入消耗内存的死循环

17、关于KeyPress命令第一个参数的描述哪个是正确的? B A. 只能传递按键码

B. 可以传递按键码或者字符串 C. 不可以使用变量 D. 只能传递字符串

10、以下哪一个API命令可以运行指定路径的程序?c A. GetDesktopWindow B. ShowWindow C. ShellExecute

D. SetLayeredWindowAttributes

15、关于数组与字符串描述错误的是?c A. 字符串和数组可以配合使用 B. 数组元素可以是字符串

C. 多维数组的元素只能是字符串

D. 理论上数组元素的传递可以用字符串代替

以下哪一种方式不能在 外部 自定义 脚本 内部 变量?B

A. 使用OCX界面 可以自定义脚本内部变量

B. 使用环境变量 环境变量仍然是在脚本内部改变的哦 环境变量SHI内部变量

C. 使用QUI界面 可以自定义脚本内部变量 D. 使用外部储存文件(例如文本/数据库等)

要调用API的话,必须能够接收返回值,也就是说要存在相应的数据类型来存放返回值。

4、关于在按键中直接使用API,以下哪个说法是正确的?B A. 可以传指针

B. 只能使用参数和返回值是数字或者字符串的API C. 可以传地址

D. 任意的API都可以使用

5、关于子程序的描述错误的是?C A. 函数可以代替子程序的作用 B. 应用多线程时需要用到子程序 C. 2个子程序之间可以任意跳转(goto) D. 子程序内定义的变量是局部变量

7、判断一个字符串是否为数字可以使用以下哪个函数?A A. IsNumeric B. IsArray C. IsNull D. IsDate

8、以下描述错误的是?A

A. 脚本内子程序数量越少运行速度越快 B. 脚本内增加注释可以提高代码的可读性

C. 获得字符串长度的函数是len,获得数组最大可用下标的函数是Ubound D. 程序内可以定义多个环境变量

9、以下哪一种方法可以在线程中传递数组?C A. 其他三种方法都不可以 B. 直接传递数组

C. 将数组合成字符串,再把环境变量字符串传递到线程中

D. 将数组定义成环境变量 不支持数组定义为环境变量 23、以下哪个对Select命令的描述是错误的?A A. Select支持判断语句(例如:a>0) B. Select是一种选择结构 C. Select可以有无数个分支

D. Select可以嵌套其他判断语句使用

24、关于后台坐标的描述,哪一个是不正确的?C A. 后台坐标可以在后台命令中使用 B. 后台坐标指的是窗口内的某个坐标

C. 后台坐标和前台坐标没有对应的计算关系 D. 后台坐标的起点等同于窗口客户区的起点 25、关于子程序描述错误的是? D

A. 子程序调用可以不使用Call关键字 B. 子程序使用恰当可以优化程序结构 C. 子程序使用恰当可以缩短代码

D. 使用子程序的目的是让脚本更加智能

22、一般后台多开脚本是通过什么技术手段实现的?D A. 前台+API

B. 后台+API 是错误的

C. 前台+多线程 D. 后台+多线程

14.关于环境变量描述错误的是? B

A. 环境变量在程序未完全关闭前不会自动清空

B. 环境变量推荐在各个线程序内同时任意使用 不推荐 C. 环境变量可以跨线程序使用

D. 环境变量可以在同一个按键精灵或者小精灵中跨脚本使用

15、关于环境变量的描述,哪个是错误的?A

A. 环境变量的类型可以是数组 不支持数组定义为环境变量 B. 环境变量的值可以改变 C. 环境变量可以传入到线程中

D. 环境变量可以赋值给一般变量 DimEnv 定义环境变量 命令功能 定义环境变量 命令参数 变量名

备注1、在子程序里定义变量不可以为环境变量 2、不支持数组定义为环境变量

2、脚本中只有一行代码DimEnv a:MsgBox a,弹出的值为3,可能的原因是?B

A. 程序出错

B. 其他脚本中给环境变量a赋值了 将两个脚本DIMENV A:A=3 另一个调试DimEnv a:MsgBox a 环境变量仍然是在脚本内部改变的哦 C. 这种情况不会出现 D. a的默认值为3

1、以下代码在事件触发时弹出的a的值为? B UserVar a=0 \设置内容\ Sub OnScriptLoad() MsgBox a End Sub

A. 不会弹出

B. 空 脚本保存后退出 C. 0

15、对Eval和Execute命令的描述以下哪一个是不正确的?A A. 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,那么这代表是星期几?C A. 4 B. 7 C. 5 D. 6

关于线程停止事件子程序描述正确的是?D

A. 线程停止事件子程序会在对应线程序停止时触发 选这个是错误的 B. 线程停止事件子程序可以启动新的线程

C. 线程停止事件子程序可以判断是哪个线程停止了

D. 线程停止事件子程序会在任意线程停止时触发 这个是对的

【网游通用】技能循环释放写法(总结)

【写法一】

思路:多线程独立循环,但不实用,如果技能多大几十个,十多个线程独立循环不解释...

那么,不用多线程不妨试试下面的写法! 【写法二】 思路:DateDiff

技能1释放延时 = 1 '单位:秒 技能2释放延时 = 3 技能1时间初值 = time 技能2时间初值 = time Do

技能1时间差 = DateDiff(\技能1时间初值, time) TracePrint 技能1时间差