按键精灵开发者认证4级考试问答题(部分,2016年2月更新)
- 格式:doc
- 大小:29.00 KB
- 文档页数:2
2023年9月GESP编程能力认证C++等级考试四级真题(含答案)一、单选题(每题2分,共30分)。
1.人们所使用的手机上安装的App通常指的是()。
A.一款操作系统B.一款应用软件C.一种通话设备D.以上都不对正确答案:B。
2.下列流程图的输出结果是?()。
正确答案:A。
3.对包含n个元素的数组进行冒泡排序,平均时间复杂度一般为()。
正确答案:C。
4.下列关于C++语言中指针的叙述,不正确的是()。
A.可以定义指向int类型的指针。
B.可以定义指向自定义结构体类型的指针。
C.自定义结构体类型可以包含指针类型的元素。
D.不能定义指向void类型的指针,那没有意义。
正确答案:D。
5.下列关于C++语言中数组的叙述,不正确的是()。
A.一维数组可以用来表示数列。
B.二维数组可以用来表示矩阵。
C.三维数组可以用来表示空间中物体的形状。
D.世界是三维的,所以定义四维数组没有意义。
正确答案:D。
6.下列关于C++语言中函数的叙述,正确的是()。
A.函数调用前必须定义。
B.函数调用时必须提供足够的实际参数。
C.函数定义前必须声明。
D.函数声明只能写在函数调用前。
正确答案:B。
7.下列关于C++语言中函数的叙述,不正确的是()。
A.两个函数的声明可以相同。
B.两个函数的局部变量可以重名。
C.两个函数的参数可以重名。
D.两个函数可以重名。
正确答案:A。
8.一个二维数组定义为char array[3][10],则这个二维数组占用内存的大小为()。
正确答案:B。
9.如果n为int类型的变量,一个指针变量定义为,则下列说法正确的是()。
A.指针变量p的值与变量n是相同的。
B.指针变量p的值与变量n的地址是相同的。
C.指针变量p指向的值为'n'。
D.指针变量p指向的值与变量n的地址是相同的。
正确答案:B。
10.一个三维数组定义为long long array[6][6][6],则array[1][2][3]和array[3][2][1]在内存中的位置相差多少字节?()。
B. C. D. 2 题 下⾯代码的描述中,正确的是( )。
float square (float x ) { return x * x ;}float area = square (2);1234square (float x ) { return x * x ;}float area = square (2);1234void square (float x ) { return x * x ;}area = square (2.0);1234void square (float x ) { x * x ; return ;}area = square (2);12345A. 代码执⾏结束后,times 的值为0B. n 是形参,times 是实参C. n 是实参,times 是形参D. 代码最后⼀⾏换成n_chars(times, my_char);也可以第 3 题 给定以下代码,执⾏上述代码后,变量a 的值为( )。
A. 5B. 10C. 15D. 20第 4 题 运⾏下⾯代码,屏幕上输出是( )。
A. 0.2B. 0.5C. 1.2D. 1.5第 5 题 运⾏下⾯代码⽚段后,x 和*p 的结果分别是( )。
void n_chars (char c , int n ) { while (n -- > 0) cout << c ;}char my_char = 'w';int times = 5;n_chars (my_char , times );12345678void func (int & x ) { x = x * 2;}int a = 5;func (a );123456double* p_arr = new double [3];p_arr [0] = 0.2;p_arr [1] = 0.5;p_arr [2] = 0.8;p_arr += 1;cout << p_arr [0] << endl ;p_arr -= 1;delete p_arr ;12345678A. 20 20B. 20 22C. 22 20D. 22 22B. C. D. 7 题 假定整型是32位,对⼀个⾏列的⼆维整数数组array ,假设数组第⼀个元素在内存中的地址为0x7ffee4065820,则第2⾏第2个元素的地址&array[1][1]为( )。
2024年9月青少年软件编程Python等级考试四级真题(含答案)一、单选题(共25题,共50分)。
1.一款经典的猜数字游戏:甲先在50以内随意写一个数字,乙开始猜,如果乙猜的比甲写的数大了,甲就说大了,反之,则说小了。
请问根据对分查找思想,乙最多用多少次能猜出甲写的正确数字?()。
A. 10B. 8C. 6D. 4标准答案:C。
2.二分查找法是利用了哪种算法思想?()。
A. 动态规划B. 分治算法C. 递推算法D. 递归算法标准答案:B。
3.运行下列程序后,输出的结果是?()。
def f(n):if(n==1):return 1return n*f(n-1)print(f(5))A. 24B. 120C. 15D. 5标准答案:B。
4.下列定义计算圆周长的匿名函数中,正确的是?()。
标准答案:D。
5.有如下程序段,在调用函数sjc时实参是?()。
def sjc(x):a,b=1,1print(a,b,x)sjc(20)A. 20B. 1C. aD. b标准答案:A。
6.下列有关匿名函数lambda的描述,错误的是?()。
A. lambda表达式可以包含一个表达式B. 在匿名函数中需要使用return来返回值C. lambda表达式可以调用其他函数D. 定义匿名函数时,要将它赋值给一个变量。
标准答案:B。
7.下列程序,运行的结果是?()。
def qh(a,b,c=5):return a+b+cprint(qh(5,10),qh(10,10,10))A. 15 25B. 20 25C. 20 30D. 15 30标准答案:C。
8.有如下程序段,执行该程序段后的结果是?()。
标准答案:A。
9.题fun函数可以传入的参数a不确定有多少个,划线处的代码正确的是?()。
def fun(___):passA. aB. a[]C. a()D. *a标准答案:D。
10.请选择下面代码的输出结果是?()。
def f(n):n += 1return nx = 10y = f(x)print(y)A. 10B. 11C. 12D. None标准答案:B。
1.世界上第一台电子计算机诞生于(B)A.1945年B.1946年C.1949年D.1950年2.世界上第一台通用电子数字计算机诞生于(A)A.美国B.法国C.俄国D.德国3.被称为计算机“鼻祖”的科学家是(A)A.冯.诺依曼B.马克吐温C.比尔盖茨D.林则徐4.提出“程序存储、程序控制”的设计思想人物(D)A.爱迪生B.爱因斯坦C.瓦特D.冯.诺依曼5.从计算机的工作原理上来说,计算机的本质功能就是(A)A.数据运算B.图形图像处理C.音频处理D.视频处理6.(多选题)计算机内部采用二进制主要原因是(B、C、E)A.存储信息量大B.二进制只有0和1两种状态,在计算机设计中容易实现C.运算规则简单,能够节省设备D.数据输入输出方便E.易应用逻辑代数分析逻辑电路,为逻辑设计提供方便7.计算机中一个完整信息存储的最小单位是(A)A.二进制位B.字节C.字D.字长8.(多选题)计算机数据存储的单位有(A、B、C、D)A.字节B.吉字节C.太字节D.千字节9.下列字符中对应ASCII码数值最小的是哪个选项(D)A.9B.MC.aD.610.(多选题)计算机内部采用二进制关于下面对unicode作用的描述,正确的是(A、B)A.能够使计算机对跨语言的文本进行转换及处理B.能够使计算机对跨平台的文本进行转换及处理C.能够减少存储大小,节约存储成本D.能够使计算机处理文本速度更快11.用计算机管理科技情报资料,属于(B)方面的应用A.科学计算B.数据处理C.实时控制D.人工智能12.人们利用计算机解决问题的基本过程一般有如下五个步骤(1-5),请按各个步骤的先后顺序在下列选项(D)1.调试运行程序2.分析问题3.设计算法4.问题解决5.编写程序A.1-2-3-4-5B.2-4-3-5-1C.3-5-4-1-4D.2-3-5-1-413.计算机系统组成(A)A.硬件系统和软件系统B.存储系统和硬件系统C.存储系统和非存储系统D.输入系统和输出系统14.以下内容不属于硬件设备的是(C)A.存储器B.机箱C.iOS系统D.输出设备15.完整计算机系统应该包括(D)A.主机、键盘、显示器B.主机、操作系统C.主机、外部设备D.硬件和软件系统16.软件包括(D)A.系统软件和存储器B.应用软件和存储器C.存储器和CPUD.系统软件和应用软件17.(多选题)微型计算机的性能主要由微处理器的CPU决定,主要包括(B、C)部分A.质量B.控制器C.运算器D.译码器18.(多选题)哪项是控制器直接的功能?(A、B、C、D)A.取指令B.执行指令C.分析指令D.中断程序19.以下对中央处理器的说法不正确的是:(B)A.中央处理器包括运算器和控制器B.中央处理器包括运算器、控制器和存储器C.简称CPUD.是一台计算机的核心和控制核心20.运算器的主要功能是(B)A.分析程序指令B.对数据进行加工、运算C.只起到计算作用D.只能进行加减乘除运算21.在计算机硬件设备中,(B)合在一起被称为中央处理器,简称CPUA.存储器和控制器B.运算器和控制器C.存储器和运算器D.运算器和RAM22.微型计算机的中央处理器包括(D)A.CPU和存储器B.运算器和累加器C.CPU和控制器D.运算器和控制器23.冯诺依曼结构计算机由五部分组成,正确的一组选项是: (C)A.显示器、控制器、存储器、输入设备、输出设备B.中央处理器、控制器、存储器、输入设备、输出设备C.运算器、控制器、存储器、输入设备、输出设备D.运算器、调制解调器、存储器、输入设备、输出设备24.存储器按照作用分类分为三类,以下选项不属于的是其中三类的是(C)A.高速缓冲存储器(cache)B.主存储器(主存、内存)C.半导体存储器D.辅助存储器(外存)25.以下不属于外部设备的是:(C)A.输出设备B.输入设备C.CPUD.外存设备26.以下哪项不是输出设备(C)A.显示器B.音箱C.键盘D.打印机31.(多选)下列关于python语言的特点中,描述正确的(B、C、D )A.python语言非开源B.python语言是跨平台语言C.python语言是多模型语言D.python语言是脚本语言32.(多选)python的设计具有很强的可读性,相比其他语言具有的特色语法下列说法正确的是(A、B、C)A.交互式B.解释型C.面向对象D.服务端语言33.(多选)python崇尚优美、清晰、是一个优秀并广泛使用的语言,得到行内众多领域的认可,下列属于python主要应用领域的是(A、B、C、D)A.系统运维B.科学计算、人工智能C.云计算D.金融量化34.360度全息成像技术广泛应用于天气预报直播中,可以实现影像与实物的结合。
2024年6月GESP编程能力认证Scratch图形化等级考试四级真题(含答案) 一、单选题(每题2分,共30分)。
1.小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语言有几种?()。
A. 1B. 2C. 3D. 42.下列流程图的输出结果是?()。
A. 2B. 3C. 4D. 53.默认小猫角色,列表“字母表”依次存储从A到Z的26个大写字母,输入“GESPYYDS”,执行下列程序,小猫说出的内容是?()。
4.最小公倍数是指两个或多个整数公有的倍数中,最小的那个数。
例如,2和3的公倍数有6、12、18等等,其中最小的是6,因此6就是2和3的最小公倍数。
默认小猫角色,下面求两个正整数的最小公倍数的程序中“重复执行直到……”的判断条件是?()。
A. B. C.D.5.默认小猫角色,执行下列程序,输入24和16,小猫说出的结果是?()。
A. 24B. 16C. 8D. 46.下列有关自制积木说法错误的是?()。
A. 自制积木可以重复使用。
B. 可以创建带多个参数的自制积木。
C. 可以创建不带参数的自制积木。
D. 创建自制积木时设置的参数叫做实参,调用自制积木时填入的参数叫做形参。
7.默认小猫角色,执行下列程序,输入整数10,小猫说出的值是?()。
8.默认小猫角色,执行下列程序,绘制出如下图形,红框处填写的数值是?()。
9.默认小猫角色,执行下列程序,小猫说出的内容是?()。
A. 0B. 1C. 2D. 310.默认小猫角色,执行下列“删除”程序,列表list的项目数为?()。
A. 10B. 9C. 8D. 711.默认小猫角色,执行下列程序,舞台上最多会看到多少只小猫?()。
A. 11B. 10C. 6D. 512.默认小猫角色,执行下列程序,小猫最后说出的结果不可能的是?()。
A. 176B. 187C. 196D. 20013.对n个不同的元素利用冒泡法从小到大排序,在什么情况下交换的次数最多?()。
按键精灵四级认证选择题及答案For a=1 To 5...Next循环结束后变量a的最终值。
答:6a = 1 : execute ("a=2*a"),a的值为?答:2如下代码,c的值为? a = 1 : b = - 1 c = a xor b 答:-2执行代码 Plugin.Window.Search("") 会返回什么数据,答:系统中所有已显示的窗口句柄在不确定颜色的情况下,寻找具备特定点阵信息的图形应该使用下列哪条命令答:Plugin.Color.FindShapePlugin.Sys.GetOSType命令可以获取操作系统的版本,当返回值为哪一个时,操作系统是Win7,答:5使用按键抓抓找窗口句柄时,如果用多个标题和运行特征完全相同的窗口,下列哪种方法不能确定每个句柄对应的窗口,答:查看句柄信息网页插件可以与网页版按键精灵(WQM)对接,实现自动填表等功能,在使用这个插件前,必须执行那条命令进行初始化, 答:BindRGB命令可以实现使用红、绿、蓝三原色分量混合为一个颜色值,与此命令功能相反的命令是,答:Plugin.Color.ColorToRGB关于颜色插件中Plugin.Color.GetPixelColor命令取色模式设置为增强后描述正确的是,答:可以获得透明窗口色GetCursorShape命令有几种获取鼠标形状的方式? 答:2 ``对关于Msgbox命令描述错误的是?答:Msgbox命令一定没有返回值 ``` 代码 a = ",," : For 3 : a =Join(Split(a, ","), ",,") : Next 执行后,变量a包含多少个逗号, 答:16个使用Access插件对数据库进行增删改查操作时,应先使用哪条命令连接到数据库,答:Plugin.Access.Connect如何确定一个句柄对应的窗口是否存在,答:使用Plugin.Window.IsWindow命令在网页版按键精灵(WQM)中调用JS代码应该使用下列哪条命令:答:Plugin.Web.RunJS以下哪个对Select命令的描述是错误的?答:Select支持判断语句(例如:a>0)下列操作中,哪一种是后台模拟无法实现的,答:与Ctrl相关的组合键获取窗口的客户区矩形(窗口边框内的空间)应该使用哪条命令,答:Plugin.Window.GetClientRect表达式 a = 1 Or 2 成功执行后,变量 a 的值应该为, 答:3同时查找多个点的颜色应该使用以下哪条命令,答:Plugin.Color.FindMultiColor以下关于多线程描述错误的是,答:所有多线程代码执行的内容都是相同的 ```` 关于QUI描述错误的是?答:QUI可以添加本身没有的控件Obj对象使用完毕后,应该使用下列哪条语句销毁, 答:Set Obj = Nothing 以下代码在事件触发时弹出的a的值为?UserVar a=0 "设置内容"Sub OnScriptLoad()MsgBox aEnd Sub答:空要控制单位时间内的操作需要用到下列哪个命令(例如每5秒执行一下按"A"键)?答:DateDiff以下哪一个类型的取值范围最大?答:货币型搜索指定范围内特定颜色出现的次数,应该使用以下哪条命令,答:Plugin.Color.CountColor关于环境变量描述错误的是?答:环境变量推荐在各个线程序内同时任意使用 ``对已知窗口句柄,要关闭这个窗口应该使用下列哪条命令, 答:Plugin.Window.Close ``对请问脚本执行完后,intY的值是多少(For循环了几次), Dim intXDim intYFor intX = 0 To 15intX = intX + 1intY = intY + 1Next答:8弹出对话框 a, b 的值分别是多少,a=0Call 值BeginThread 值MessageBox aMessageBox bSub 值a = a + 1b = a + 1 End SubA、a=1,b=2B、a=2,b=3 ```错C、a=0,b=1D、a=2,b=2 请问以下脚本a的弹出值是多少? DimEnv aa = 30Call xfun(a) MsgBox aFunction xfun(x1)x1=15a=5x1=x1+aEnd FunctionA、30B、15C、5 ```D、20 ``错以下对颜色插件增强版描述错误的是?A、颜色插件增强版需要先截图B、颜色插件增强版使用后需要释放屏幕截图信息 ``错C、颜色插件增强版可以获取到所有颜色D、颜色插件增强版可能可以获取到普通插件获取不到的颜色关于在按键中直接使用API,以下哪个说法是正确的? 答:只能使用参数和返回值是数字或者字符串的API `````下列代码哪一个无法找到无标题记事本窗口的句柄,答:Plugin.Window.Find("", "无标题 - 记事本") ```` 创建COM对象应该使用那条命令和语句配合,答:CreateObject、Set ``下面哪句可以正确的将坐标字符串“200,300"分割并保存在数组变量arr中?答:arr=split("200,300",",") `` 创建一个对象需要用到的命令是?答:CreateObject ```以下关于注释的描述哪一个是错误的?答:注释内容会被编译在脚本中,但不运行 `` 对Eval和Execute命令的描述以下哪一个是不正确的? 答:Eval命令可以用Execute命令代替 ``` 关于ExitScript和EndScript的描述错误的是?答:EndScript可以退出所有线程关于多线程的描述错误的是?答:可以通过对应的子程序名来停止线程关于数组与字符串描述错误的是?答:多维数组的元素只能是字符串如下代码,c的值为?a = 1 :b = - 1c = a and b答:1IfColor 命令有几种判断条件方式?答:3游戏后台自动喊话功能可以使用以下哪条命令实现,答:Plugin.Bkgnd.SendString ```对于按键的功能扩展,不可以用以下哪个方式? 答:调用函数接口未知的DLL ``` TypeName返回值的数据类型是?答:字符串 ``对使用后台插件对程序进行模拟时,发送的坐标是窗口坐标,而非屏幕坐标,这个坐标是以下列哪个选项对应的位置作为起点的,答:客户区矩形0,0坐标 ``一下选项中,哪一个不能实现循环三次, A、For 3 : NextC、Do : i = i + 1 : Loop While i < 4D、For i = 1 To 3 : Next获取窗口的文本信息应该使用下列哪条命令, 答:Plugin.Window.GetTextEx 对在按键中判断网络连接是否正常,可以使用下面哪条命令答:.IsOnline ``关于QUI输入框的描述哪个是错误的?答:可以在事件外修改输入框的背景颜色 ``下列插件中,哪一个可以用于后台键鼠操作模拟, 答:Bkgnd ```Plugin.Bkgnd.FindColorEx 命令支持几种查找类型, 答:2种 ``对默认情况下假设Weekday函数的返回值为6,那么这代表是星期几?答:5以下哪一个不是注释符?答:\\以下描述错误的是?答:脚本内子程序数量越少运行速度越快网页版按键精灵(WQM)能否与按键精灵的代码及其他插件混用答:可以混用```关于记录日志描述正确的是答:记录日志需要用LogStart来启动 ````对为脚本动作添加音效,可以使用以下哪条命令, 答:Plugin.Media.Play 一般后台多开脚本是通过什么技术手段实现的? 答:后台+多线程Plugin.Window.Find 与 Plugin.Window.FindEx 命令在查找窗口标题或类型时不进行检测,对应的参数应该传递, 答:0 ````以下哪一个命令可以清空对象Spk?答:Set Spk= Nothing关于后台坐标的描述,哪一个是不正确的?答:后台坐标和前台坐标没有对应的计算关系以下对结构的描述哪一个是错误的?答:控制结构和顺序结构混用可能陷入消耗内存的死循环以下哪一种方法可以在线程中传递数组?答:将数组合成字符串,再把环境变量字符串传递到线程中关于子程序描述错误的是?答:使用子程序的目的是让脚本更加智能 ```对网页插件和窗口插件描述错误的是答:窗口插件不能在WQM中使用 ```` 按键精灵多点找色命令可以设置排除颜色点,并内置了方便的编辑器,这个编辑器如何找到,答:多点找色命令向导最下方的按钮 ``关于环境变量的描述,哪个是错误的答:环境变量的类型可以是数组 ````下列哪一个表示十六进制整数的方法是正确的, 答:&H0031D92A ````判断一个字符串是否为数字可以使用以下哪个函数? 答:IsNumeric ```` 控制台插件的功能是,答:操作Console命令行窗口 ````关于"我的命令库"哪一个描述是错误的答:"我的命令库"不可以使用API函数关于字符串中存在字符引号的描述错误的是? 答:可以用一个引号表示 ``` 以下哪一个API命令可以运行指定路径的程序? 答:ShellExecute ```以下哪个常数可能是Msgbox的返回值答:vbAbort `````关于KeyPress命令第一个参数的描述哪个是正确的答:可以传递按键码或者字符串 ````以下哪一个命令可以清空对象Spk答:Set Spk= Nothing执行代码 Plugin.Window.Searchex("") 会返回什么数据,答:系统中所有的窗口句柄 ````。
1、WaitKey命令有几个参数?正确答案:02、颜色值为"FFFFFF"是什么颜色?正确答案:白色3、鼠标左键弹起的命令是?正确答案:LeftUp4、按键码53是下列哪一个按键?正确答案:55、Delay命令有几个参数?正确答案:16、延迟1天,以下哪一句代码是正确的?正确答案:Delay 1000*60*60*24*17、下列哪一个命令会暂停脚本?正确答案:WaitClick8、EndScript命令的意义是?正确答案:脚本停止运行9、判断条件应该使用下列哪个语句?正确答案:If语句10、按键精灵找图命令需要的图片格式是下列哪一个?正确答案:*.BMP11、以下哪一个不属于按键精灵的"全部命令"?正确答案:远程嗅探命令12、鼠标所在位置为(100,50),经过命令 MoveToS 50+50,100 后鼠标所在位置为?正确答案:100,10013、不能正确调用KeyPress命令的写法是?正确答案:KeyPress "FB",114、鼠标右键单击的命令是?正确答案:RightClick15、组合键"CTRL+C"的正确按键顺序是?正确答案:按下"CTRL",点击"C",弹起"CTRL"16、"F10"的按键码是?正确答案:12117、以下哪一个命令能够延时1个小时?正确答案:delay 1000*60*6018、下列RGB颜色值,书写正确的是?正确答案:"DD"20、区域找图的命令是?正确答案:FindPic21、循环可以使用下列哪个语句?正确答案:For语句22、附件中哪一种文件可以不经过释放直接使用?正确答案:BMP23、以下哪一个写法不能点击"shift"键?正确答案:KeyPress 60, 124、取指定点颜色的命令是?正确答案:GetPixelColor25、锁定鼠标位置是下列哪一个命令?正确答案:LockMouse26、延迟3分钟,以下哪一句代码是正确的?正确答案:Delay 1000*60*327、鼠标右键弹起的命令是?正确答案:RightUp28、脚本停止运行命令是哪一个?正确答案:EndScript29、鼠标左键双击的命令是?正确答案:LeftDoubleClick30、解除鼠标锁定是下列哪一个命令?正确答案:UnlockMouse31、键盘按下的命令是?正确答案:KeyDown32、以下哪一个不属于按键精灵基本命令?正确答案:压缩命令33、下列哪一个是鼠标命令?正确答案:LeftClick34、鼠标所在位置为(50,50),经过命令 MoveTo 50,100 后鼠标所在位置为:正确答案:50,10035、以下哪一个是自动补血的思路?正确答案:检测血条上某一点,如果此点不是血条的颜色则执行加血操作36、下面哪一个是循环命令?正确答案:Do...Loop37、SetSimMode命令有几个参数?正确答案:138、哪一种写法不能循环5次?正确答案:For i=1 To 9 :Next39、下列哪一个不是键盘命令?正确答案:KeyClick40、按键码76是下列哪一个按键?正确答案:L41、空格键的按键码是?正确答案:3242、延时的命令是?正确答案:Delay43、下列哪一个不是鼠标命令?正确答案:LeftThreeClick44、下列属于键盘命令的是?正确答案:KeyUp45、如何退出Do循环的命令?正确答案:Exit Do46、得到一个按键的按键码,以下哪一个方法是完全正确的?正确答案:在按键精灵编辑界面的基本命令的键盘命令部分查询47、EndScript命令的意义是?正确答案:脚本停止运行48、延迟3秒,以下哪一句代码是正确的?正确答案:Delay 300049、下列哪一个命令会暂停脚本?正确答案:WaitClick50、按键精灵找图命令需要的图片格式是下列哪一个?正确答案:*.BMP51、以下哪一个不属于按键精灵基本命令?正确答案:压缩命令52、取指定点颜色的命令是?正确答案:GetPixelColor53、FindPic命令有几个参数?正确答案:854、区域找图的命令是?正确答案:FindPic56、区域找色的命令是?正确答案:FindColor57、下列哪一个不是循环命令?正确答案:Select Case58鼠标相对移动的命令是?正确答案:MoveR59、下面哪一个是循环命令?正确答案:Do...Loop60、鼠标右键按下的命令是?正确答案:RightDown61、鼠标所在位置为(0,50),经过命令 MoveTo 50+50,100 后鼠标所在位置为? 正确答案:100,10062、下列哪一段代码不能输出"L"键?正确答案:Keyup "L", 163、下列RGB颜色值,书写错误的是?正确答案:"FFFFFFFF"64、FindColor命令有几个参数?正确答案:765、按键精灵语言大小写的描述哪一个是正确的?正确答案:按键精灵不区分大小写66、鼠标所在位置为(50,50),经过命令 MoveR 50,100 后鼠标所在位置为:正确答案:100,15067、延时命令 Delay 1000,以下的解释哪一个是正确的?正确答案:延迟1秒68、不能实现键盘按下"A"键的命令是?正确答案:KeyPressW "A",169、以下哪一个命令会暂停脚本?正确答案:WaitKey70、LeftDown命令有几个参数?正确答案:171、延迟2小时,以下哪一句代码是正确的?正确答案:Delay 1000*60*60*272、颜色值为"000000"是什么颜色?正确答案:黑色73、下列属于鼠标命令的是?正确答案:RightClick74、下列哪一种写法是错误的?正确答案:If Goto a Then :End If75、下列哪一个是循环命令?正确答案:While...Wend76、文本容和数字连接在一起(连接符)应使用下列哪一个符号?正确答案:&77、以下哪一种方式不能无限循环?正确答案:在脚本开头加入"For 10000",脚本尾部加入"Next"78、下列哪一个不是逻辑运算符?正确答案:Const79、以下哪一个不是按键精灵可以使用的界面?正确答案:检测血条上某一点,如果此点不是血条的颜色则执行加血操作80、以下哪一个不是按键精灵可以使用的界面?正确答案:GUI界面81、KeyPress命令有几个参数?正确答案:282、键盘弹起的命令是?正确答案:KeyUp83、以下哪一段命令能正确执行"当a=1时点击A键,否则点击B键"?正确答案:If a=1 Then:KeyPress "A",1:Else:KeyPress "B",1:End If84、如何退出For循环的命令?正确答案:Exit For85、代码KeyPress "A",1 调试后提示出错,错误的原因是?正确答案:逗号使用了全角符号无法识别导致错误86、以下哪一个写法不能点击"shift"键?正确答案:KeyPress 60, 187、默认情况下某些特定窗口模拟按键可能失效,以下哪种方法可能可以解决? 正确答案:在脚本开头增加代码:SetSimMode 25、以下哪一个写法不能点击"shift"键?正确答案:KeyPress 60, 17、如何退出For循环的命令?正确答案:Exit For12、以下哪一段命令能正确执行"如果(70,416)的颜色等于"FFFFFF"则鼠标移动到点(100,200)"?正确答案:IfColor 70, 416, "FFFFFF", 0 Then:MoveTo 100,200:End If 25、鼠标右键弹起的命令是?正确答案:RightUp31、区域找色的命令是?正确答案:FindColor32、不能正确调用KeyPress命令的写法是?正确答案:KeyPress "FB",134、下列哪一种写法是错误的?正确答案:If Goto a Then :End If37、延迟3分钟,以下哪一句代码是正确的?正确答案:Delay 1000*60*338、代码KeyPress "A",1 调试后提示出错,错误的原因是?正确答案:逗号使用了全角符号无法识别导致错误39、附件中哪一种文件可以不经过释放直接使用?正确答案:BMP41、鼠标中键单击的命令是?正确答案:MiddleClick42、哪一种不能正确调用KeyPress命令?正确答案:KeyPress "FA",143、不属于按键精灵基本命令是?正确答案:启动命令44、键盘按下的命令是?正确答案:KeyDown49、按键精灵语言大小写的描述哪一个是正确的?正确答案:按键精灵不区分大小写1、SetSimMode 1 的实际意义是?正确答案:使用硬件模拟7、以下哪一种方式不能无限循环?正确答案:在脚本开头加入"For 10000",脚本尾部加入"Next"10、代码KeyPress "A",1 调试后提示出错,错误的原因是?正确答案:逗号使用了全角符号无法识别导致错误11、不能正确调用KeyPress命令的写法是?正确答案:KeyPress "FB",113、下列哪一个不是鼠标命令?正确答案:LeftThreeClick16、键盘弹起的命令是?正确答案:KeyUp17、以下哪一个是循环命令?正确答案:for...next18、不能实现键盘按下"A"键的命令是?正确答案:KeyPressW "A",120、鼠标所在位置为(50,50),经过命令 MoveR 50,100 后鼠标所在位置为:正确答案:100,15021、默认情况下某些特定窗口模拟按键可能失效,以下哪种方法可能可以解决?正确答案:在脚本开头增加代码:SetSimMode 224、GetPixelColor命令有几个参数?正确答案:226、FindColorEx命令有几个参数?正确答案:927、下面哪一个命令会暂停脚本?正确答案:MsgBox31、不属于按键精灵基本命令是?正确答案:启动命令43、哪一种不能正确调用KeyPress命令?正确答案:KeyPress "FA",145、哪一种写法不能循环5次?正确答案:For i=1 To 9 :Next请提供至少两种判断程序卡死(无响应)的思路,请写出关键代码.请写出代码Private Declare Function IsHungAppWindow Lib "user32.dll" ( ByVal hWnd As Long) As LongSub 子程序()Hwnd = Plugin.Window.MousePoint()If IsHungAppWindow(Hwnd)=0 ThenMsgBox "窗口正常"End IfEnd SubPrivate Declare Function IsHungAppWindow Lib "user32.dll" ( ByVal hWnd As Long) As LongHwnd = Plugin.Window.MousePoint()If IsHungAppWindow(Hwnd)=0 ThenMsgBox "窗口正常"End If根据系统时间生成一个0~1之间的小数点数字,需要写出生成的过程(伪随机数),请写出代码MsgBox 伪随机()Function 伪随机()时间 = Split(Time, ":")Randomize时 = Int(int(时间(0)) * Rnd + 1) / 24 * 100Randomize分 = Int(int(时间(1)) * Rnd + 1) / 60 * 10000Randomize秒 = Int(int(时间(2)) * Rnd + 1) / 60 * 1000000伪随机 = round((时 + 分 + 秒) / 100, 6)End Function以下哪一个不是按键精灵的产品? 按键箱子录制的脚本没有以下哪个功能? 记录鼠标特征码下列哪一个命令不属于"全部命令"? 核命令按键精灵自带的抓图工具是? 按键抓抓哪一种方法能够找到命令的帮助说明? 在全部命令中搜索命令,点击后帮助说明会出现在编辑器下方.按键精灵不可以在以下哪个系统中使用? Linux可以使用神盾功能的程序是? 小精灵商业版旧版本的脚本导入到新版本中,以下哪种方法不可以纠正语法错误? 使用"自动缩进"功能WaitClick命令的含义是? 按任意鼠标键继续哪一类脚本程序是按键精灵官方授予销售权的? 小精灵商业版只要在编辑脚本,切换输入法时,按键精灵就卡住了,可能是下列哪一个原因? Plugin目录下装有不是官方提供的插件引起的关于加密脚本的描述,下列是错误的是? 只有会员输入密码可以解开加密脚本GetLastClick命令的含义是? 检测上次按过的鼠标键按键精灵生成的小精灵程序的后缀名是? EXE按键精灵会员不能享受的论坛权限是? 可以访问按键精灵“版版家园”专区享受版主资源网页按键精灵是下列哪一个程序? wqm.exe按键精灵的产品包括以下哪一个? 按键盒子按键精灵是下列哪一个程序? 按键精灵9.exe按键精灵会员卡注册码,没有以下哪一种? 天卡(1天)UnlockMouse命令的含义是? 解除锁定鼠标位置按键精灵会员不能享受的资源是? 免费小精灵的源代码RightUp命令的含义是? 右键弹起按键精灵的功能不包括? 自动发明汽车、飞机、火箭等机器按键精灵能兼容下列哪一种语言? VBS不能用抓抓工具直接获取的是? PID关于按键精灵的描述,以下正确的是? 按键精灵是一款绿色的模拟键盘鼠标操作的软件脚本编辑界面上没有的按钮是?启动与取色判断命令没有直接关系的参数是? 按键码以下哪种方式可以在脚本编辑界面中获取到新的插件? 点击"资源库"按钮,然后导入需要的插件LeftClick命令的含义是? 左键单击按键精灵官方的网址是? .anjian./RestoreMousePos命令的含义是? 恢复上次保存的鼠标位置如果按键精灵在某些环境失效,可以使用下列哪个工具? 神盾SaveMousePos命令的含义是? 保存当前鼠标所在位置GetCursorPos命令的含义是? 得到鼠标位置坐标键盘命令的类型不包括? 锁定按键精灵里运算符乘号是? *KeyPress命令的含义是? 按键MiddleClick命令的含义是? 中键单击LockMouse命令的含义是? 锁定鼠标位置按键精灵会员不能享受的功能是? 脚本编写服务GetCursorShape命令的含义是? 得到鼠标形状按键精灵自带的用户界面叫做什么? QUI界面RightClick命令的含义是? 右键单击按键精灵里运算符减号是? -按键精灵默认的启动热键是? F10属于"全部命令"的是? 我的命令库“录制”功能不能录制的容是? 记录鼠标指向的窗口句柄按键抓抓是下列哪一个程序? picker.exe想要知道脚本是否存在错误,应该使用下列哪个功能? 调试以下哪种方式不可以获得论坛银币? 发布大量无容的主题贴按键精灵里运算符除号是? /按键精灵会员不能享受的技术支持是? 技术人员上门服务按键精灵自带的功能不包括以下哪一个? 路由功能GetLastKey命令在获取一次ANSI字符代码后继续循环执行返回值是?0变量的定义,以下哪个是正确的? dim a下列哪一种方法不能够正确输入命令? 鼠标右键单击命令按键精灵的功能是?模拟鼠标键盘操作的工具MoveR命令的含义是? 相对移动关于小精灵去广告的描述,下列正确的是? 会员用户在“制作按键小精灵”界面上->更多设置->选择会员去广告(是)即可按键精灵里运算符加号是? +对小精灵的描述,以下是正确的? 按键小精灵是把按键精灵的脚本打包成一个可单独执行的EXE程序,便于传播以及提供给新手使用。
计算机操作员四级考试题(附参考答案)一、单选题(共65题,每题1分,共65分)1.PC机数据总线信号的状态是()。
A、单向双态B、单向三态C、双向双态D、双向三态正确答案:D2.计算机病毒破坏的主要对象是()。
A、CPUB、磁盘驱动器C、程序和数据D、磁盘片正确答案:C3.如要关闭工作簿,但不想退出Excel,可以单击()。
A、“窗口”下拉菜单中的“隐藏”命令B、“文件”下拉菜单中的“关闭”命令C、“文件”下拉菜单中的“退出”命令D、关闭Excel窗口的按钮×正确答案:B4.Powerpoint2010制作的演示文稿文件扩展名是()。
A、.pptxB、.xlsC、.docD、.fpt正确答案:A5.下列设备中,密封性最好的是()。
A、电源B、光驱C、机箱D、硬盘正确答案:D6.在立式机长中,个人计算机的电源一般安装在()。
A、中部B、顶部C、底部D、任意位置正确答案:B7.Linux系统中网络连接测试命令是()。
A、pingB、nettestC、iprouteD、route正确答案:A8.在因特网中,地址解析协议ARP是用来解析()。
A、IP地址与MAC地址的对应关系B、MAC地址与端口号的对应关系C、IP地址与端口号的对应关系D、端口号与主机名的对应关系正确答案:A9.有关WinRAR软件说法错误的是()。
A、WinRAR默认的压缩格式是RAR,它的压缩率比ZIP格式高出10%~30%B、WinRAR可以为压缩文件制作自解压文件C、WinRAR不支持ZIP类型的压缩文件D、WinRAR可以制作带密码的压缩文件正确答案:C10.Powerpoint2010提供的幻灯片模板,主要是解决幻灯片的()。
A、文字格式B、文字颜色C、背景图案D、以上全是正确答案:D11.如果在A1、B1和C1三个单元格分别输入数据1、2和3,再选择单元格D4,然后单击常用工具栏中的按钮“∑”,则在单元格D1显示()。
按键精灵1--6级问题详解以下哪一个不是按键精灵的产品? 按键箱子录制的脚本没有以下哪个功能? 记录鼠标特征码下列哪一个命令不属于"全部命令"? 内核命令按键精灵自带的抓图工具是? 按键抓抓哪一种方法能够找到命令的帮助说明? 在全部命令中搜索命令,点击后帮助说明会出现在编辑器下方.按键精灵不可以在以下哪个系统中使用? Linux可以使用神盾功能的程序是? 小精灵商业版旧版本的脚本导入到新版本中,以下哪种方法不可以纠正语法错误? 使用"自动缩进"功能WaitClick命令的含义是? 按任意鼠标键继续哪一类脚本程序是按键精灵官方授予销售权的? 小精灵商业版只要在编辑脚本,切换输入法时,按键精灵就卡住了,可能是下列哪一个原因? Plugin目录下装有不是官方提供的插件引起的关于加密脚本的描述,下列是错误的是? 只有会员输入密码可以解开加密脚本GetLastClick命令的含义是? 检测上次按过的鼠标键按键精灵生成的小精灵程序的后缀名是? EXE按键精灵会员不能享受的论坛权限是? 可以访问按键精灵“版版家园”专区享受版主资源网页按键精灵是下列哪一个程序? wqm.exe按键精灵的产品包括以下哪一个? 按键盒子按键精灵是下列哪一个程序? 按键精灵9.exe按键精灵会员卡注册码,没有以下哪一种? 天卡(1天)UnlockMouse命令的含义是? 解除锁定鼠标位置按键精灵会员不能享受的资源是? 免费小精灵的源代码RightUp命令的含义是? 右键弹起按键精灵的功能不包括? 自动发明汽车、飞机、火箭等机器按键精灵能兼容下列哪一种语言? VBS不能用抓抓工具直接获取的是? PID关于按键精灵的描述,以下正确的是? 按键精灵是一款绿色的模拟键盘鼠标操作的软件脚本编辑界面上没有的按钮是?启动与取色判断命令没有直接关系的参数是? 按键码以下哪种方式可以在脚本编辑界面中获取到新的插件? 点击"资源库"按钮,然后导入需要的插件LeftClick命令的含义是? 左键单击按键精灵官方网站的网址是? /doc/701928816.html,/RestoreMousePos命令的含义是? 恢复上次保存的鼠标位置如果按键精灵在某些环境失效,可以使用下列哪个工具? 神盾SaveMousePos命令的含义是? 保存当前鼠标所在位置GetCursorPos命令的含义是? 得到鼠标位置坐标键盘命令的类型不包括? 锁定按键精灵里运算符乘号是? *KeyPress命令的含义是? 按键MiddleClick命令的含义是? 中键单击LockMouse命令的含义是? 锁定鼠标位置按键精灵会员不能享受的功能是? 脚本编写服务GetCursorShape命令的含义是? 得到鼠标形状按键精灵自带的用户界面叫做什么? QUI界面RightClick命令的含义是? 右键单击按键精灵里运算符减号是? -按键精灵默认的启动热键是? F10属于"全部命令"的是? 我的命令库“录制”功能不能录制的内容是? 记录鼠标指向的窗口句柄按键抓抓是下列哪一个程序? picker.exe想要知道脚本是否存在错误,应该使用下列哪个功能? 调试以下哪种方式不可以获得论坛银币? 发布大量无内容的主题贴按键精灵里运算符除号是? /按键精灵会员不能享受的技术支持是? 技术人员上门服务按键精灵自带的功能不包括以下哪一个? 路由功能GetLastKey命令在获取一次ANSI字符代码后继续循环执行返回值是?0变量的定义,以下哪个是正确的? dim a下列哪一种方法不能够正确输入命令? 鼠标右键单击命令按键精灵的功能是?模拟鼠标键盘操作的工具MoveR命令的含义是? 相对移动关于小精灵去广告的描述,下列正确的是? 会员用户在“制作按键小精灵”界面上->更多设置->选择会员去广告(是)即可按键精灵里运算符加号是? +对小精灵的描述,以下是正确的? 按键小精灵是把按键精灵的脚本打包成一个可单独执行的EXE程序,便于传播以及提供给新手使用。
计算机操作员四级考试模拟题(含参考答案)一、单选题(共65题,每题1分,共65分)1.在查找程序的名称框中输入“a?c.exe”可以匹配文件名()。
A、abcc.docB、abcc.exeC、abc.docD、abc.exe正确答案:D2.用Word中进行编辑时,要将选定区域的内容放到的剪贴板上,可单击“开始”功能区中的()按钮。
A、剪切或替换B、剪切或清除C、剪切或粘贴D、剪切或复制正确答案:D3.计算机的CPU故障时,会出现下列()情况。
A、有声音无图像B、有图像无声音C、无声音无图像D、有声音有图像正确答案:C4.计算机的硬件组成可以分为4个层次,第一层是()。
A、网络B、设备C、芯片D、板卡正确答案:C5.下列说法中,正确的是()。
A、内存数据存取速度比外存慢B、计算机病毒并不能对硬件造成损害C、1MB=1024KBD、硬盘是硬件,软盘是软件正确答案:C6.系统的可靠性通常用MTBF和MTTR来表示。
其中MTBF的意义是()。
A、每年故障发生次数B、每年故障维修时间C、平均无故障时间D、平均故障修复时间正确答案:C7.要使用外存储器中的信息,应先将其调入()。
A、控制器B、微处理器C、内存储器D、运算器正确答案:C8.关于超文本标记语言的说法错误的是()。
A、超文本标记语言简称HTML语言B、HTML文档可以将声音、图像、视频等多媒体信息集成在一起C、HTML语言主要被用来开发操作系统D、HTML具有通用性、简易性、可扩展性、安全性正确答案:C9.关于计算机电源,下列说法不正确的是()。
A、能将市电转变成计算机中各部件能接受的电压电流B、电源只要能使计算机中的各部件工作起来就好了C、它是计算机中的一个重要组成部分D、它为计算机中的各部件提供电能正确答案:B10.某单元格数值格式设置为“#,##0.00”,其含义是()。
A、整数1位,小数2位B、整数4位,保留2位小数C、整数4位,小数2位D、整数4位,千位加分节符,保留2位小数正确答案:D11.关于基本ASCII码在计算机中的表示方法,准确的描述是()。
A. [1, 2, 5, 6]B. [1, 2, [3, 4]]C. [1, 2, [3, 4, 5, 6]]D. [1, 2, [3, 4, [5, 6]]]my_list = [1, 2, [3, 4]]my_list [2].extend ([5, 6])print (my_list )123my_tuple = (1, 2, (3, 4))my_tuple [2] = (5, 6)12A. 10#30#B. 10#C. 20#D. 30#第 6 题 执⾏下⾯Python 代码后,输出的结果是?( )A. 8B. 10C. 11D. 15第 7 题 执⾏下⾯Python 代码后,输出的结果是?( )A. HelloWorldB. Hello WorldC. "Hello" "World"try : result = 10 / int ('a')except ValueError : print ("10", end ="#")else : print ("20", end ="#")finally : print ("30", end ="#")12345678def func (n ): return len ([num for num in range (n ) if num % 2 == 0])print (func (20))12345def func (*args ): return ''.join (args )print (func ('Hello', 'World'))12345A. [1, 2, 3, 10, 10] [1, 2, 3, 10, 10]B. [1, 2, 3] [1, 2, 3, 10]C. [1, 2, 3, 10] [1, 2, 3, 10]D. [1, 2, 3, 10] [1, 2, 3, 10, 10]第 9 题 执⾏下⾯Python 代码后,输出的结果是?( )A. (1, 2, 3, 5, 6, 5, 6) (1, 2, 3, 5, 6, 5, 6)B. (1, 2, 3, 5, 6) (1, 2, 3, 5, 6)C. (1, 2, 3) (1, 2, 3, 5, 6)D. (1, 2, 3) (1, 2, 3)第 10 题 执⾏下⾯Python 代码后,输出的结果是?( )def func (lst ): lst .append (10) return lst lstA = [1,2,3]func (lstA )print (lstA ,func (lstA ))12345678def tpADD (tpl ): tpl = tpl +(5,6) return tpl tp = (1,2,3)tpADD (tp )print (tp ,tpADD (tp ))1234567x = 5def foo (): def bar (): global x x = 10 bar () print (x , end ="#")foo ()print (x , end ="#")1234567891011121314A. {'a': 1, 'b': 2}B. {'b': 2}C. {'a': 5, 'b': 2}D. 抛出异常第 12 题 以下Python 代码实现的排序算法的时间复杂度是?( )A. O(n)B. O(2n)C. O(n^2)D. O(n^3)第 13 题 执⾏下⾯Python 代码后,输出的结果是?( )A. [(1, 'apple'), (0, 'cherry'), (2, 'banana')]B. [(2, 'banana'), (1, 'apple'), (0, 'cherry')]C. [(0, 'cherry'), (1, 'apple'), (2, 'banana')]def func (d ): d ['a'] = 5c = {'a': 1, 'b': 2}func (c )print (c )1234567def func_sort (arr ): n = len (arr ) for i in range (n - 1): min_idx = i for j in range (i +1, n ): if arr [j ] < arr [min_idx ]: min_idx = j arr [i ], arr [min_idx ] = arr [min_idx ], arr [i ]12345678tuples = [(1, 'apple'), (2, 'banana'), (0, 'cherry')]sorted_tuples = sorted (tuples , key =lambda x : x [1])print (sorted_tuples )123A. dp[i] = 2 * dp[i - 1] + dp[i - 2]B. dp[i] = dp[i - 1] + dp[i - 2]C. dp[i] = 2 * dp[i - 2]D. dp[i] = dp[i - 1] + 2 * dp[i - 2]第 15 题 ⽂件numbers.txt 的内容如下:执⾏下⾯Python 代码后,输出的结果是?( )def climbStairs (n ): if n == 1: return 1 if n == 2: return 2 # 初始化前两阶楼梯的数据 dp = [0] * (n + 1) dp [1] = 1 dp [2] = 2 # 从第3阶楼梯开始,计算每一阶楼梯的爬法数量 for i in range (3, n + 1): __________ return dp [n ]12345678910111213141551271532081234567def func (file_path , threshold ): lst = [] with open (file_path ) as file : for line in file : number = int (line .strip ()) if number > threshold : lst .append (number ) return lst file_path = 'numbers.txt'threshold = 12selected_numbers = func (file_path , threshold )print (selected_numbers )1234567891011121314第 8 题 对⼀组数据 [5, 2, 6, 4, 8, 1, 7, 3]使⽤冒泡的⽅法按从⼤到⼩的顺序进⾏排序,则第2轮排序过后的结果是[6, 5, 8, 4, 7, 3, 2, 1]。
//实际分数:90,第2题扣了10分//第2题给出扣10分的写法以及个人推荐的修改后写法1、编写一段代码,获取记事本窗口中文本编辑器的句柄。
要求:无论记事本窗口标题是什么,脚本都能成功获取窗口句柄。
Hwnd = Plugin.Window.Find("Notepad", 0)//查找窗口类名("Notepad")或者标题(0),返回找到的句柄HwndHwnd = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Edit")或者匹配标题(0),返回找到匹配的句柄Hwnd2、编写一个函数,实现SayString相似功能的函数,只要能够输入英文即可//测试代码//x = "Hello"//MySayString x, 1000//扣10分的写法:没有区分大小写//函数名称:MySayString(str,dtime)//函数功能:实现和SayString类似的功能(仅支持英文)//传入参数:str:英文字符串dtime:延时操作时间//返回参数:无Function MySayString(str,dtime)strLen = len(str) //获取输入字符串长度For i = 1 To strLenDelay dtimeKeyPress Mid(str,i,1) , 1NextEnd Function//个人推荐的修改后写法//函数名称:MySayString(str,dtime)//函数功能:实现和SayString类似的功能(仅支持英文)//传入参数:str:英文字符串dtime:延时操作时间//返回参数:无//参考:/p/3570413748Function MySayString(str,dtime)strLen = len(str) //获取输入字符串长度For i = 1 To strLenmychar= Mid(str,i,1) //截取单个字符If "A" <= mychar and mychar <= "Z" ThenDelay dtimeKeyPress "CapsLock", 1Delay dtimeKeyPress mychar, 1Delay dtimeKeyPress "CapsLock", 1ElseIf "a" <= mychar and mychar <= "z" ThenDelay dtimeKeyPress mychar , 1End IfNextEnd Function3、以下代码运行后未出现弹窗,请简述找不到图的可能原因(至少三个)FindPic 0, 0, 800, 600, "Attachment:\ajjl.bmp", 1.0, ajjlbmpX, ajjlbmpYIf ajjlbmpX > 0 And ajjlbmpY > 0 ThenMessageBox "找到图片"End If1、查找的区域内没有同附件相匹配的图片。
2024年9月青少年软件编程Scratch等级考试试卷四级真题(含答案)一、单选题(共10题,共30分)。
1.运行下列程序,依次输入8,2,6后,角色说出的内容是?()。
答案:B。
2.角色程序(初始方向90)如下左图所示,输入100后,绘制出右图的图案。
如果将左图中“位置1”和“位置2”的数值分别修改为6和60,再次运行程序,绘制出什么图案?()。
A. B.C.D.答案:A。
3.运行下列程序后,变量b的值是?()。
答案:C。
4.运行下列程序后,变量“result”的值是?()。
答案:D。
5.三个程序分别如下图所示,可以计算出既是2的倍数又是5的倍数的程序是?()。
A.程序1。
B.程序1和程序2。
C.程序2。
D.程序1和程序3。
答案:B。
6.程序和列表如下图所示,运行程序后,变量b的值是?()。
答案:C。
7.使用冒泡排序算法对下列列表的各项进行升序排序,第一轮排序后,列表的第10项是什么?()。
答案:B。
8.下列哪个选项可以实现:角色在舞台上来回移动,每次碰到舞台边缘得分加一并反弹,当分数达到10分时,角色停止移动?()。
A.B.C.D.答案:B。
9.运行下列程序后,列表“数组”变为?()。
A. B.C.D.答案:B。
10.运行下列程序,变量“和”的值是?()。
答案:D。
二、判断题(共10题,共20分)。
11.默认小猫角色,运行下列程序,输入“1234H4321”,小猫会说“不是回文字符”。
()。
答案:错误。
12.运行下列程序,小猫角色可能会说出0.2。
()。
答案:正确。
13.运行下列程序,可以绘画出如下右图所示的图案。
()。
答案:正确。
14.默认小猫角色,运行下列程序,小猫会说“西游记”。
()。
答案:错误。
15.默认角色小猫,运行下列程序,小猫不会向右转90度。
()。
答案:错误。
16.制作贪吃蛇游戏,运行下列程序,贪吃蛇可以一直移动,按下上下左右键,可以控制贪吃蛇改变方向。
()。
答案:错误。
17.运行下列程序,可以绘制一个边长为100的正方形。
2024年9月GESP编程能力认证Scratch图形化等级考试四级真题(含答案) 一、单选题(每题2分,共30分)。
1.据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。
DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。
那么该磁心存储元件相当于现代计算机的?()。
2.下列流程图的输出结果是?()。
3.默认小猫角色,执行下列程序,小猫说出的内容是?()。
4.输入一个正整数求该正整数的相邻因数对,例如正整数为12,相邻的因数对为(1,2),(2,3),(3,4)。
默认小猫角色,下面计算正整数因数对的程序中 “如果……那么……”的判断条件是?()。
A.B.C.D.5.默认小猫角色,执行下列程序,小猫绘制的图形是?()。
A.B.C.D.6.下列有关自制积木说法正确的是?()。
A. 自制积木是没有返回值的,需要通过在自制积木外建立变量的方式获取。
B. 在自制积木外可以跟普通变量一样使用形参。
C. 在自制积木建立好后,可以被多个角色进行调用。
D. 在创建的自制积木中,不能使用克隆积木块。
7.默认小猫角色,执行下列程序,小猫说出的值是?()。
8.默认小猫角色,执行下列程序,绘制出圆心为舞台中心的同心圆,如下图所示,红框处填写的数值是?()。
9.默认小猫角色,执行下列程序,小猫说出的内容是?()。
10.默认小猫角色,执行下列“func”程序,列表list3为?()。
A.B.C.D.11.默认小猫角色,执行下列程序,舞台上最多会看到多少只小猫?()。
12.默认小猫角色,执行下列程序,输入10,小猫最后说出的结果是?()。
13.对5个不同的数据元素进行直接插入排序,最多需要进行比较次数是?()。
14.计算长方形面积的算法描述如下,该算法描述的方法属于?()。
①输入长方形的长(a)与宽(b)。
②计算长方形的面积S(计算公式为S=a×b)。
以下哪一个不是按键精灵的产品按键箱子录制的脚本没有以下哪个功能记录鼠标特征码下列哪一个命令不属于"全部命令" 内核命令按键精灵自带的抓图工具是按键抓抓哪一种方法能够找到命令的帮助说明在全部命令中搜索命令,点击后帮助说明会出现在编辑器下方.按键精灵不可以在以下哪个系统中使用 Linux可以使用神盾功能的程序是小精灵商业版旧版本的脚本导入到新版本中,以下哪种方法不可以纠正语法错误使用"自动缩进"功能?WaitClick命令的含义是按任意鼠标键继续?哪一类脚本程序是按键精灵官方授予销售权的小精灵商业版只要在编辑脚本,切换输入法时,按键精灵就卡住了,可能是下列哪一个原因Plugin目录下装有不是官方提供的插件引起的关于加密脚本的描述,下列是错误的是只有会员输入密码可以解开加密脚本GetLastClick命令的含义是检测上次按过的鼠标键按键精灵生成的小精灵程序的后缀名是 EXE按键精灵会员不能享受的论坛权限是可以访问按键精灵“版版家园”专区享受版主资源网页按键精灵是下列哪一个程序 wqm.exe按键精灵的产品包括以下哪一个按键盒子按键精灵是下列哪一个程序按键精灵9.exe按键精灵会员卡注册码,没有以下哪一种天卡(1天)UnlockMouse命令的含义是解除锁定鼠标位置?按键精灵会员不能享受的资源是免费小精灵的源代码RightUp命令的含义是右键弹起按键精灵的功能不包括自动发明汽车、飞机、火箭等机器按键精灵能兼容下列哪一种语言 VBS不能用抓抓工具直接获取的是 PID关于按键精灵的描述,以下正确的是按键精灵是一款绿色的模拟键盘鼠标操作的软件?脚本编辑界面上没有的按钮是启动?与取色判断命令没有直接关系的参数是按键码以下哪种方式可以在脚本编辑界面中获取到新的插件点击"资源库"按钮,然后导入需要的插件LeftClick命令的含义是左键单击按键精灵官方网站的网址是RestoreMousePos命令的含义是恢复上次保存的鼠标位置如果按键精灵在某些环境失效,可以使用下列哪个工具神盾SaveMousePos命令的含义是保存当前鼠标所在位置GetCursorPos命令的含义是得到鼠标位置坐标键盘命令的类型不包括锁定按键精灵里运算符乘号是 *KeyPress命令的含义是按键MiddleClick命令的含义是中键单击LockMouse命令的含义是锁定鼠标位置按键精灵会员不能享受的功能是脚本编写服务GetCursorShape命令的含义是得到鼠标形状按键精灵自带的用户界面叫做什么 QUI界面RightClick命令的含义是右键单击按键精灵里运算符减号是 -按键精灵默认的启动热键是 F10属于"全部命令"的是我的命令库“录制”功能不能录制的内容是记录鼠标指向的窗口句柄按键抓抓是下列哪一个程序 picker.exe想要知道脚本是否存在错误,应该使用下列哪个功能调试以下哪种方式不可以获得论坛银币发布大量无内容的主题贴按键精灵里运算符除号是 /按键精灵会员不能享受的技术支持是技术人员上门服务按键精灵自带的功能不包括以下哪一个路由功能GetLastKey命令在获取一次ANSI字符代码后继续循环执行返回值是?0变量的定义,以下哪个是正确的 dim a下列哪一种方法不能够正确输入命令鼠标右键单击命令按键精灵的功能是?模拟鼠标键盘操作的工具?MoveR命令的含义是相对移动关于小精灵去广告的描述,下列正确的是会员用户在“制作按键小精灵”界面上->更多设置->选择会员去广告(是)即可?按键精灵里运算符加号是 +对小精灵的描述,以下是正确的按键小精灵是把按键精灵的脚本打包成一个可单独执行的EXE程序,便于传播以及提供给新手使用。
2024年6月GESP编程能力认证C++等级考试四级真题(含答案)一、单选题(每题2分,共30分)。
1.下列代码中,输出结果是()。
A. 12 24 24 12B. 24 12 12 24C. 12 12 24 24D. 24 24 12 122.下面函数不能正常执行的是()。
A.B.C.D.3.下面程序输出的是()。
A. 2 2 3 9B. 2 10 3 9C. 2 10 11 121D. 2 10 3 1004.假设变量a的地址是0x6ffe14,下面程序的输出是()。
A. 10B. 0x6ffe14C. 0x6ffe15D. 0x6ffe185.如果下列程序输出的地址是0x6ffe00,则cout<<a+1<<endl;输出的是()。
A. 0x6ffe04B. 0x6ffe0CC. 0x6ffe08D. 0x6ffe006.在C++中,关于文件路径说法错误的是()。
A. "GESP.txt":指定与当前工作目录中的程序文件相同目录中的GESP.txt文件。
B. "../data/GESP.txt":指定与当前工作目录中的程序文件上一级目录下的data目录中的GESP.txt文件。
C. "./data/GESP.txt":指定与当前工作目录中的程序文件同级目录下的data 目录中的GESP.txt文件。
D. "GESP.txt"是绝对路径。
7.关于直接插入排序,下列说法错误的是()。
A. 插入排序的最好情况是数组已经有序,此时只需要进行n-1次比较,时间复杂度为O(n)。
B. 最坏情况是数组逆序排序,此时需要进行n(n-1)/2次比较以及n-1次赋值操作(插入)。
C. 平均来说插入排序算法的复杂度为O(n2)D. 空间复杂度上,直接插入法是就地排序,空间复杂度为O(n)。
8.下列程序横线处,应该输入的是()。
GESP图形化四级试卷(A)(满分:100分考试时间:120分钟)学校:姓名:题目一二三总分得分一、单选题(共10题,每题2分,共30分)题号123456789101112131415答案C C A B C D B D A D C B A D D1、2024年10月8日,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J.Hopfield)和杰弗里·辛顿(Geoffrey E.Hinton)。
这两位科学家的主要研究方向是?()A、天体物理B、流体力学C、人工智能D、量子理论2、下列流程图的输出结果是?()A、10B、8C、4D、33、默认小猫角色,执行下列程序,小猫说出的内容是?()A、5B、4C、3D、24、默认小猫角色,如果小猫说出的内容不是1,下面程序中“如果…那么…”的判断条件是?()A、B、C、D、5、默认小猫角色,执行下列程序,小猫说出的内容是?()A、3B、5C、8D、136、有关下列程序说法错误的是?()A、定义函数func时的参数c,d为形参,调用函数func时的参数a,b为实参B、运行程序后a的值为30C、运行程序后b的值为200D、运行程序后小猫说1020,2秒7、默认小猫角色,执行下列程序,小猫说出的价格是?()A、12B、17C、18D、208、默认小猫角色,执行下列程序,绘制出螺旋形状,如下图所示,红框处填写的数值是?()A、-90120B、-90130C、90130D、901209、默认小猫角色,执行下列程序,小猫说出的内容是?()A、GESP-LOVELOVEFB、GESP-LOVECFC、GESP-LOVELOVECCFD、GESP-CLOVEF10、默认小猫角色,执行下列“func”程序,以下说法错误的是?()A、列表的项目数为8B、列表中包含2个荷花C、列表中包含2个兰花D、列表中包含1个玫瑰11、默认小猫角色,执行下列程序,舞台上最多会看到多少只小猫?()A、3B、4C、8D、612、默认小猫角色,执行下列程序,以下说法错误的是?()A、小猫沿着y轴的方向来回运动B、小猫沿着x轴的方向来回运动C、变量flag先是1之后是-1,1和-1交替赋值D、小猫先向下运动碰到边缘后向上运动13、列表“list”保存了5个不同的数据元素,由小到大2次插入排序后得到的列表为?()A、B、C、D、14、用枚举算法求解“找出所有满足各位数之和等于9的三位数”时,在下列所列举的数值范围内,算法执行效率最高的是?()A、从100到999B、从100到900C、从108到999D、从108到90015、默认小猫角色,执行下列程序,依次输入5和3,小猫说出的内容是?()A、14B、16C、18D、20二、判断题(共10题,每题2分,共20分)题号12345678910答案××××√√×√√√1、只能为角色创建自制积木,不能为背景创建自制积木。
几乎囊括了所有的按键精灵选择题,我就考了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. "0031D92A"B. 0031D92AC. &H0031D92AD. "&H0031D92A"9、一般后台多开脚本是通过什么技术手段实现的?A. 前台+多线程B. 前台+APIC. 后台+APID. 后台+多线程10、以下哪一个类型的取值范围最大?BA. 长整型B. 货币型C. 布尔型D. 整型11、关于"我的命令库"哪一个描述是错误的?A. 自带的命令库都可以看到源代码B. "我的命令库"不可以使用API函数C. "我的命令库"中不可以使用环境变量D. "我的命令库"可以加入自己的代码25、关于多线程的描述错误的是可以通过对应的子程序名来停止线程2、IfColor 命令有几种判断条件方式?A. 3 分别是0,1,2B. 0C. 2D. 119、以下对子程序和函数描述错误的是A. 一个子程序一般不可以改成函数,与调用规则有关B. 函数可以进行递归运算C. 一个函数一般不可以改成子程序,与调用规则有关D. 调用时,子程序和函数可以嵌套使用。
//实际分数:90,第2题扣了10分
//第2题给出扣10分的写法以及个人推荐的修改后写法
1、编写一段代码,获取记事本窗口中文本编辑器的句柄。
要求:无论记事本窗口标题是什
么,脚本都能成功获取窗口句柄。
Hwnd = Plugin.Window.Find("Notepad", 0)
//查找窗口类名("Notepad")或者标题(0),返回找到的句柄Hwnd
Hwnd = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)
//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Edit")或者匹配标题(0),返回找到匹配的句柄Hwnd
2、编写一个函数,实现SayString相似功能的函数,只要能够输入英文即可
//测试代码
//x = "Hello"
//MySayString x, 1000
//扣10分的写法:没有区分大小写
//函数名称:MySayString(str,dtime)
//函数功能:实现和SayString类似的功能(仅支持英文)
//传入参数:str:英文字符串dtime:延时操作时间
//返回参数:无
Function MySayString(str,dtime)
strLen = len(str) //获取输入字符串长度
For i = 1 To strLen
Delay dtime
KeyPress Mid(str,i,1) , 1
Next
End Function
//个人推荐的修改后写法
//函数名称:MySayString(str,dtime)
//函数功能:实现和SayString类似的功能(仅支持英文)
//传入参数:str:英文字符串dtime:延时操作时间
//返回参数:无
//参考:/p/3570413748
Function MySayString(str,dtime)
strLen = len(str) //获取输入字符串长度
For i = 1 To strLen
mychar= Mid(str,i,1) //截取单个字符
If "A" <= mychar and mychar <= "Z" Then
Delay dtime
KeyPress "CapsLock", 1
Delay dtime
KeyPress mychar, 1
Delay dtime
KeyPress "CapsLock", 1
ElseIf "a" <= mychar and mychar <= "z" Then
Delay dtime
KeyPress mychar , 1
End If
Next
End Function
3、以下代码运行后未出现弹窗,请简述找不到图的可能原因(至少三个)FindPic 0, 0, 800, 600, "Attachment:\ajjl.bmp", 1.0, ajjlbmpX, ajjlbmpY
If ajjlbmpX > 0 And ajjlbmpY > 0 Then
MessageBox "找到图片"
End If
1、查找的区域内没有同附件相匹配的图片。
2、匹配的图片不在查找范围内
3、相似度的设定太高
4、附件ajjl.bmp可能不存在。