按键精灵4级选择题 下载本文

几乎囊括了所有的按键精灵选择题,我就考了100分,包过90分以上。

3、关于QUI描述错误的是?

A. QUI内的控件值不可以在主线程内改变 B. QUI内的控件值可以在控件事件内改变 C. QUI经过设计可以有一个漂亮的界面 D. QUI可以添加本身没有的控件

2、以下关于注释的描述哪一个是错误的? A. 注释能使别人更容易看懂自己的代码 B. 注释的内容不影响脚本运行

C. 注释能使自己更了解代码,特别在大型脚本的编写过程中 D. 注释内容会被编译在脚本中,但不运行

2、假设需要使用InputBox函数来得到数值型的变量,以下哪个做法是正确的? A. 将得到的返回值用Cdate函数来转换 B. 将得到的返回值用Cstr函数来转换 C. 将得到的返回值用Ccur函数来转换 D. 返回值默认为数值型变量

5、关于字符串中存在字符引号的描述错误的是? A. 可以用一个引号表示 B. 可以用chr(34)拼接表示 C. 可以用两个引号表示 D. 可以用chr(&H22)拼接表示

8、下列哪一个表示十六进制整数的方法是正确的? A. \B. 0031D92A C. &H0031D92A D. \

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

10、以下哪一个类型的取值范围最大?B A. 长整型 B. 货币型 C. 布尔型 D. 整型

11、关于\我的命令库\哪一个描述是错误的? A. 自带的命令库都可以看到源代码 B. \我的命令库\不可以使用API函数 C. \我的命令库\中不可以使用环境变量 D. \我的命令库\可以加入自己的代码

25、关于多线程的描述错误的是

可以通过对应的子程序名来停止线程

2、IfColor 命令有几种判断条件方式? A. 3 分别是0,1,2 B. 0 C. 2 D. 1

19、以下对子程序和函数描述错误的是

A. 一个子程序一般不可以改成函数,与调用规则有关 B. 函数可以进行递归运算

C. 一个函数一般不可以改成子程序,与调用规则有关 D. 调用时,子程序和函数可以嵌套使用。

1、a = 1 : execute (\的值为? C. 2 2、脚本中只有一行代码DimEnv a:MsgBox a,弹出的值为3,可能的原因是? B. 其他脚本中给环境变量a赋值了

3、以下代码在事件触发时弹出的a的值为? C. 空 UserVar a=0 \设置内容\

Sub OnScriptLoad() MsgBox a End Sub

4、一般后台多开脚本是通过什么技术手段实现的? D. 后台+多线程 5、关于自定义变量的描述错误的是? D. 自定义变量可以在脚本载入事件中读取 6、关于线程停止事件子程序描述正确的是? D. 线程停止事件子程序会在任意线程停止时触发

7、请问以下脚本a的弹出值是多少? D. 5

DimEnv a a = 30

Call xfun(a) MsgBox a

Function xfun(x1) x1=15 a=5

x1=x1+a

End Function

8、判断一个字符串是否为数字可以使用以下哪个函数? A. IsNumeric

9、GetCursorShape命令有几种获取鼠标形状的方式? C. 2 10、未经过初始化随机种子的rnd值为? C. 0~1之间的值 11、以下哪一个类型的取值范围最大? B. 货币型

12、关于Msgbox命令描述错误的是? B. Msgbox命令一定没有返回值

13、关于在按键中直接使用API,以下哪个说法是正确的? C. 只能使用参数和返回值是数字或者字符串的API

14、对网页插件和窗口插件描述错误的是? D. 窗口插件可以作用于任意窗口 15、下列哪一个表示十六进制整数的方法是正确的? A. &H0031D92A 16、请问脚本执行完后,intY的值是多少(For循环了几次)?A. 8

Dim intX Dim intY

For intX = 0 To 15 intX = intX + 1 intY = intY + 1 Next

17、关于QUI输入框的描述哪个是错误的? A. 可以在事件外修改输入框的背景颜色

18、关于后台坐标的描述,哪一个是不正确的? B. 后台坐标和前台坐标没有对应的计算关系

19、For a=1 To 5...Next循环结束后变量a的最终值。A. 6

20、关于环境变量的描述,哪个是错误的? A. 环境变量的类型可以是数组 21、关于多线程的描述错误的是? B. 可以通过对应的子程序名来停止线程 22、以下哪个对Select命令的描述是错误的? B. Select支持判断语句(例如:a>0) 23、TypeName返回值的数据类型是? D. 字符串

24、关于子程序的描述错误的是? A. 2个子程序之间可以任意跳转(goto) 25、以下哪一个不是注释符? B. \\\\

3、假始起点窗口坐标:X=5 Y=5 前台鼠标要移动到窗口相对起点的坐标(5,5)上,请问哪个移动鼠标命令是正确的? D. moveto X+5,Y+5

25、关于多线程的描述错误的是? C. 可以通过对应的子程序名来停止线程 4、以下描述错误的是? C. 脚本内子程序数量越少运行速度越快 6、对于按键的功能扩展,不可以用以下哪个方式?

A. 调用函数接口未知的

DLL

7、哪一种情况最有可能造成程序崩溃?d. 程序陷入消耗内存的死循环中 8、关于QUI描述错误的是? C. QUI可以添加本身没有的控件 9、a = 1 : execute (\的值为? B. 2

13、弹出对话框 a, b 的值分别是多少?A. a=1,b=2 a=0 Call 值

BeginThread 值 MessageBox a MessageBox b Sub 值

a = a + 1 b = a + 1 End Sub

15、创建一个对象需要用到的命令是? B. CreateObject 17、关于ExitScript和EndScript的描述错误的是? A. EndScript可以退出所有线程

19、关于记录日志描述正确的是? D. 记录日志需要用LogStart来启动

20、对Eval和Execute命令的描述以下哪一个是不正确的? C. Eval命令可以用Execute命令代替

21、关于字符串中存在字符引号的描述错误的是?C. 可以用一个引号表示 22、请问以下脚本a的弹出值是多少? A. 5

DimEnv a a = 30

Call xfun(a) MsgBox a

Function xfun(x1) x1=15 a=5

x1=x1+a

End Function

23、脚本中只有一行代码DimEnv a:MsgBox a,弹出的值为3,可能的原因是?A. 其他脚本中给环境变量a赋值了 24、如下代码,c的值为? -2

a = 1 : b = - 1 c = a or b D. True

22、以下哪一个API可以判断程序是否无响应? B. IsHungAppWindow 23、关于记录日志描述正确的是? D. 记录日志需要用LogStart来启动 以下对结构的描述哪一个是错误的? B. 控制结构和顺序结构混用可能陷入消耗内存的死循环

16、关于后台坐标的描述,哪一个是不正确的? B. 后台坐标和前台坐标没有对应的计算关系

20、要控制单位时间内的操作需要用到下列哪个命令(例如每5秒执行一下按\键)? A. DateDiff

以下哪一种方法可以在线程中传递数组?C. 将数组合成字符串,再把环境变量字符串

传递到线程中

25、以下哪一个API命令可以运行指定路径的程序? ShellExecute