//geshu = Len(zfc)//用Len返回字符串中的个数 //i=geshu //For geshu
//a = Mid(zfc, i, 1) //i=i-1 //Next
//TracePrint b&\之前的字符串为\//MessageBox b
//==============================================================================
1、已知窗口句柄为Hwnd,请将窗口移动至(0,50)点,在窗口坐标(50,100)处点击鼠标左键,请给出代码
Hwnd = Plugin.Window.MousePoint() Call Plugin.Window.Move(Hwnd, 0, 50) MoveTo 0 + 50, 50 + 100 LeftClick 1
//==============================================================================
2、替换字符串\中的\为\请给出代码 Dim MyString
MyString = Replace(\\\TracePrint MyString
//==============================================================================
3、请将16进制颜色值\转成十进制并赋值给变量C,请给出代码 Dim C,D,i,j C = 0
D = UCase(\For i = 1 To Len(D)
j = Asc(Mid(D, i, 1)) - 48 If j > 9 Then j = j - 7 C = C * 16 + j Next
TracePrint C
//==============================================================================
1、写出带两个数值型参数x和y的子函数,调用子函数得到x+y的值 Function sum(x,y) sum=cint(x)+cint(y) TracePrint sum(1,3)
//==============================================================================
2、判断字符串str是否存在空格,存在则弹出信息提示框,请给出代码 Dim str, SearchChar str = \XXX XXX\SearchChar = \\
If Instr(str, SearchChar) <> 0 Then MessageBox \存在空格\End If
//==============================================================================
3、定义一个数组 myarray(10) , 从 myarray(0)=0 开始赋值 到myarray(10)=10(提示:myarray(i)=i) ,请给出代码
Dim myarray(10) i=0
For UBound(myarray)+1 myarray(i)=i
TracePrint \& i & \& myarray(i) i=i+1 Next
//==============================================================================
好好利用ctrl+f键
有些是错题,看清楚再答哈。
1、以下语句无法返回时间信息的是?(c) A. MyTime=Hour(Time) B. MyTime=Minute(Time) C. MyTime=Now(Time) D. MyTime=Second(Time)
2、在脚本开头中加入代码 Msgbox Ture ,弹出的值为?(b) A. 0 B. 为空 C. -1 D. 1
3、MsgBox命令最多可以使用几个参数?(c) A. 4 B. 3 C. 5 D. 6
4、以下哪一个值是True?(b) A. not(true) B. not(false) C. cstr(false) D. clng(false)
5、在大型脚本的设计中,以下哪一个命令不推荐使用?(a) A. goto命令 B. 循环命令 C. 判断条件命令 D. 调用子程序命令
6、当n=3.141592*-1,以下语句返回值是绝对值的是?(a) A. Abs(n) 3.141592 (Abs函数返回number的绝对值)
B. Int(n) -4 (Int 函数返回小于或等于 number 的第一个负整数)
C. CLng(n)-4 (CLng 函数通常向与此数最接近的偶数取整)
D. Fix(n) -3 (Fix 函数返回大于或等于 number 参数的第一个负整数)
7、GetLastKey命令在获取一次ansi字符代码后继续循环执行返回值是?C A. -1 B. 空值 C. 0
D. 最后一次获取的ANSI字符代码 8、以下哪个方法不能关闭窗体?(a)
A. sWindow = Plugin.Window.IsWindow(Hwnd) (判断窗体是否存在) B. Call Plugin.Window.CloseEx(Hwnd) (调用窗口插件完全关闭窗口)
C. Call Plugin.Memory.TerminateProc(Hwnd) (调用内存\\进程插件结束窗口) D. Call Plugin.Window.Close(Hwnd) (窗口插件关闭窗口)
//9、以下哪一个函数返回值数据类型与其他三个不一样? (a) A. Instr 返回某字符串在另一字符串中第一次出现的位置。
B. Replace 返回字符串,其中指定数目的某子字符串被替换为另一个子字符串。
C. Right 从字符串右边返回指定数目的字符。
D. Mid 从字符串中返回指定数目的字符。 MID(text,start_num,num_chars) 10、以下哪一个返回值是字符串? (a) A. len(\
C.clng(\;D.\;11、以下关于按键抓抓描述错误的是?(B);A.按键“PrintScreen”键截图内容可在;B.支持后台找色找图效果测试;C.支持区域找色、模糊找色、中心找色、区域找图等;D.放大镜可查询当前屏幕相应坐标的坐标值与颜色值;12、arr=Split(\
C. clng(\
D. \
11、以下关于按键抓抓描述错误的是?(B)
A. 按键“PrintScreen”键截图内容可在图像选项界面中显示。 B. 支持后台找色找图效果测试。
C. 支持区域找色、模糊找色、中心找色、区域找图等效果测试。 D. 放大镜可查询当前屏幕相应坐标的坐标值与颜色值。 12、arr=Split(\\,问arr(5)等于多少?(a) A. \B. 6 C. 5 D. \
13、True的值是?A A. -1 B. 0 C. 1 D. -2
14、以下哪一个命令可以将表达式转化为字符串?B A. Clng B. Cstr C. Cint
D. Ccur
15、下列哪一个函数可以取数组最大可用下标?D A. Split B. Array C. Lbound D. Ubound
16、ExitOS命令中,以下描述错误的是?B A. 可执行注销 B. 可执行待机 C. 可执行关机 D. 可执行重启
17、FindMutiColorEx命令有几个参数?B A. 6个参数 B. 8个参数 C. 5个参数 D. 7个参数
18、返回已添加指定时间间隔的日期应使用下列哪一个函数?D A. Date 函数 B. DateAdd 函数 C. DatePart 函数 D. DateDiff 函数
19、以下哪一个命令可以得到变量的类型?A B. UserVar C. Tristate D. Chr
20、以下哪一个命令的功能是设置屏幕分辨率?B A. GetScDep B. SetSc C. GetScRY D. SetCLB
21、myarray=Array(1,2,3,4,5),那么Ubound(myarray)的值为?B A. 4 B. 6 C. 5 D. 3
22、以下对函数的描述哪一个是错误的?b A. 函数一定有返回值
B. 函数可以自行定义参数的个数 C. 函数可以中途退出 D. 函数可以嵌套使用
23、选出以下命令参数错误的。 A. SetSimMode 2 B. Import \C. RunApp \
D. PutAttachment \
24、以下哪一个函数返回值的数据类型与其他三个的不一样?A
A. Filter B. Instr C. Clng D. Ubound
25、以下哪一个变量不可能是数组?C A. Dim MyArray() B. Dim MyArray C. Const MyArray=2 D. Dim MyArray(5,5) 这些题上面的错题。
2、在脚本开头中加入代码 Msgbox Ture ,弹出的值为?
7、GetLastKey命令在获取一次ANSI字符代码后继续循环执行返回值是? 9、以下哪一个函数返回值数据类型与其他三个不一样? 12、arr=Split(\\,问arr(5)等于多少? 15、下列哪一个函数可以取数组最大可用下标? 17、FindMutiColorEx命令有几个参数?
20、以下哪一个命令的功能是设置屏幕分辨率?
21、myarray=Array(1,2,3,4,5),那么Ubound(myarray)的值为? 22、以下对函数的描述哪一个是错误的?
24、以下哪一个函数返回值的数据类型与其他三个的不一样? 25、以下哪一个变量不可能是数组? 答案在下面
1 、以下哪个直为True A:CSTR(false) B:not(false) C:clng(talse) D:not(TRUE)
2、以下哪个命令不能调试内容输出 A Tips
B TracePrunt C Beep
D showScrTXT
3、set语句含义是?
A 用于过程级声明动态数组变量并分配或从新存储空间 B 初始化随机数生成器
C 声明 Funchon 过程名称。参数以及构成其主体代码 D 将对象引用赋给变量或属性 4 、以下哪个时间是最先响应的? A onThreadExit B OnScriptExit C OnScriptLoad D Fom1.Labell.Click
5 、常数VBOK的直为? A -1 B 1 C 0