2018-2019年计算机级VisualBasic10键盘与鼠标事件过程汇编试题含答案考点及解析
更新时间:2023-12-04 04:11:01 阅读量: 教育文库 文档下载
2018-2019年计算机级 Visual Basic 10 键盘与鼠标事件过程汇
编试题【2】(含答案考点及解析)
1 [单选题] 有如下程序:
A.24 B.30 C.12 D.18 【答案】C
【解析】 C) 【解析】本题考查循环程序的分析。分析循环程序关键在于分析循环体的功能,应详细地分析循环的条件、执行的次数、每次执行的操作等。本题中For循环执行9次(i取值范围『2,10]之间所有的整数),循环体中执行的条件为:如果i不是偶数,同时i是3的倍数,那么此时的i,累加到变量sum中,因此当i为3、9时累加到变量sum中sum=3+9=12。
2 [单选题] 设有如下过程:
Private Sub Form KeyDpwn(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End Sub
Private Sub Form KeyUp(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode+2) End Sub
若把窗体的KeyPreview属性设置为True,程序运行后,如果按“A”键,则输出结果为( )。 A.A A B.A B C.A C D.A D 【答案】C
【解析】 C) 【解析】本题考查窗体的键盘事件。当按下键盘上某个键时,触发KeyPress事件:按卜.键盘某个键过程中,触发事件KeyDown事件;当松开键盘某个键时,触发事件KeyUp。KeyDown和KeyUp事件返回的是键盘的直接状态(返回的是“键”),KeyCode参数是用户按下的那个键的扫描码,而KeyPress 返回的是“字符”的ASCIl码,两者不同。当窗体的
KeyPreview 设置为True时,如果焦点从控件上跳到窗体上,则该控件的键盘事件也会被触发。
题中只有窗体的KeyDown和KeyUp事件,因此当按下“A”键时,触发KeyDown事件执行“Print Chr(KeyCode)”语句,其中Chr函数的功能是将ASCIl码转换成相应的字符,因此输出字母“A”;当松开“A”键时,触发KeyUp事件执行“Print Chr(KeyCode +2)”语句,因此输出字母…C’。 3 [单选题] 以下( )操作不能触发滚动条Change事件。 A.拖动滚动块 B.单击两端箭头 C.单击滚动块
D.单击箭头与滚动块之间的滚动条 【答案】C
【解析】 C) 【解析】本题考查滚动条。单击滚动条的箭头或者滚动条的滑块位置改变(也就是更改其Value属性)都可以触发Change事件,而拖动滑块不但会触发Change事件还会触发Scroll事件。
4 [单选题] 在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是( )。
【答案】B
【解析】 B) 【解析】本题考查文本框的常见事件。文本框中常见的事件主要有:当改变文本框的Text属性时会触发Change事件:当在文本框中输入时触发KeyPress事件,并可返回一个KeyAscii 参数;当控件失去焦点时触发LostFoeus事件;当控件获得焦点时触发GotFoeus事件。 5 [单选题]
【答案】A
【解析】 A) 【解析】本题考查键盘事件。KeyPreview属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。KeyPress(KeyAscii As Integer)事件是在对象具有焦点时,按F键盘上的键时触发的事件,其中的KeyAscii参数是所按键的ASCII的代码,每个字符的大、小写形式都是不同的键代码。而Chr0可返回ASCII 码对应的字符。KeyDown(KeyCode As Integer,Shift as Integer)事件有两个参数,其中,KeyCode参数是表示所按键的位置信息的代码,只要按下键,就返回该键的位置信息,不区分大小写,一律作为大写字符解释。本题的功能为输入A时,KeyDown事件输出大写字符A,而KeyPress事件则输出小写字符a。
6 [单选题]下面程序计算并输出的是( )。
A.1+2+3+10的值 B.(1+2+3+…+10)的值 C.10!+…+3!+2!+1!的值 D.10个10的和 【答案】A
【解析】A) 【解析】对于Do型循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是什么,至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True 时退出循环;在While循环中务件为True时执行循环体,条件为False 时退出循环。本题是一个比较简单的Do循环,计算从1到10的立方和。答案1^3+2^3+3^3+4^3+......+10^3的值
7 [单选题] 在窗体上没有进行任何属性设置,然后编写如下事件过程,则程序运行结果是( )。
3
3
3
3
3
3
A.在窗体上输出55 B.在窗体上输出sum=55 C.出错 D.窗体上不输出 【答案】D
【解析】 D) 【解析】本题考查Load事件运行。当装入窗体事件触发时,通常用于对属性和变量初始化,一般不使用Print方法,若想Print方法在Form Load事件过程中起作用,必须设置窗体的AutoRedraw为True,否则Print方法不起作用。
8 [单选题]编写如下事件过程:程序运行后,为了在窗体上输出“BBBB”,应执行的操作为( )。
A.同时按下Shift键和鼠标左键 B.同时按下Shift键和鼠标右键 C.司时按下Ctrl、Alt键和鼠标左键 D.同时按下Ctrl、Alt键和鼠标右键 【答案】D
【解析】D) 【解析】鼠标单击时,鼠标键按下的参数Button 可取3个值:按下左键时,Button值为1、按下右键时,Button值为2、按下中间键时,Button值为4。Shift参数反映了当按下指定鼠标键时,键盘上转换键(Shift、Ctrl和Alt)的当前状态。各种状态对应的值为:未按转换键时Shift值为0;按下Shift键时Shift值为l;按下Ctrl键时Shift值为2;按下
Shift和Ctrl键时Shift值为3;按下Alt键时Shift值为4;按下Alt和Shift键时Shift值为5;按下Alt和Ctfl键时Shift值为6;按下Shift、Ctrl和Alt键时Shift值为
7。题中表达式“Shift=6AndButton=2”,因此需要在同时按下Alt 键、Ctrl键和鼠标左键。 9 [单选题] 在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:
程序执行时,单击命令按钮,实现的功能是( )。 A.命令按钮移动到距窗体左边界、上边界各500的位置 B.命令按钮向左、上方向各移动500
C.窗体移动到距屏幕左边界、上边界各500的位置 D.窗体向左、上方向各移动500 【答案】C
【解析】 C) 【解析】本题考查Move方法。Move方法移动窗体或控件,并可改变其大小,具体的格式为:[对象.]Move左边距离[,上边距离[,宽度[,高度]]],其中对象可以是除时钟、菜单外的所有控件,省略时默认为窗体。Move方法的功能是:把对象从当前位置移动到左
上角坐标为(左边距离,上边距离)的位置,同时根据高度和宽度参数来改变控件的高度和宽度。 10 [单选题] 下列程序运行后,输出结果为( )。
A.3 B.4 C.5 D.8 【答案】A
【解析】 A) 【解析】本题考查子过程的调用时的参数变化。ByVal是传值调用的关键字,传值调用的时候形参的改变不会影响到实参。
11 [单选题]执行以下程序后,在窗体上输出的是( )。
A.4 B.5 C.6 D.7
【答案】A
【解析】A) 【解析】本题考查数组元素的赋值。利用循环对数组a中所有的元素赋值,循环变量的初值为1,步长为2。因此数组a中所有的奇数下标项的值为相应的下标,偶数下标项的值为0。因此a(1)+a(2)+a(3)=1+0+3。 12 [单选题] 编写如下事件过程:
程序运行后窗体上显示( )。 A.6 4 2 B.2 4 6 C.2 D.6 【答案】B
【解析】 B) 【解析】本题考查ForEachin循环。ForEachin 循环格式为:For Each 变体变量in数组…next,,For Each in循环
在本题中的功能是:依次从数组score中取出每一个元素放到变量t 中并输出。数组score中的元素从1到3分别为:2 4 6。
13 [单选题] 下列秸序在运行时输出的结果是( )。
A.1 3 5 7 9 B.9 7 5 3 1 C.1 2 3 4 5 6 7 8 9 10 D.10 9 8 7 6 5 4 3 2 1 【答案】A
【解析】 A) 【解析】本题考查数组元素的赋值。数组X元素的下标从1到10,元素分别为:10-下标+1(也就是10 9 8 7 6 5 4 3 2 1)。循环结束后,从高下标端输出偶数下标的元素。 14 [单选题]下列事件的事件过程中,参数是输入字符ASCIl码的是 A.KeyDown事件 B.KeyUp事件 C.KeyPress事件 D.Change事件 【答案】C
正在阅读:
2018-2019年计算机级VisualBasic10键盘与鼠标事件过程汇编试题含答案考点及解析12-04
心理健康心理调适(1)05-16
企业疫情防控内部责任机制方案02-25
2022年陕西师范大学现代教学技术教育部重点实验室312心理学专业04-12
计算机网络技术试题及答案12-08
专插本毛论复习整理01-01
2016年河北会考成绩查询02-08
最新高考地理复习资料(精华版)03-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 考点
- VisualBasic10
- 汇编
- 试题
- 解析
- 键盘
- 鼠标
- 答案
- 过程
- 事件
- 计算机
- 2018
- 2019
- 北京电大怀柔分校毕业生名册
- 2017项目经理年度经营目标责任状--模版
- 二年级数学下册第一单元《野营有余数的除法》教案2青岛版六三制(全汇总版)
- 质量管理体系与措施
- 人教版高中政治必修一《经济生活》第1单元第1课 1.1揭开货币的神秘面纱 教案
- 六年级上册语文词语盘点拼音填字-人教版
- 万科物业装修管理举措
- 最高人民法院关于流质流押合同条款裁判规则汇编
- 地铁FAS系统总结 - 图文
- 佛为心,慈悲为怀
- 延安精神读后感
- 高级英语第二册 课后翻译
- 日语词汇分类--会计税务词汇(た-わ)解析
- 巨人通力故障列举
- 2018年江西省中考物理试卷(原卷+解析版)
- 《亚洲封建国家的建立》教学设计4 人教版
- 叔丁醇市场调研报告
- 广东建设职业技术院统计末考核题B卷
- 泵与泵站习题三 - secret
- 13电磁感应容易2