2021年计算机二级VB考试真题及答案解析

版权申诉
0 下载量 103 浏览量 更新于2024-09-04 收藏 16KB DOCX 举报
本资源是一份针对2021年计算机二级VB考试的题目和答案汇总文档,主要涉及了多项选择题,涵盖了程序设计基础、事件处理、数据格式化输出以及控件操作等方面的知识点。 1. 题目涉及到循环结构,程序段中的For循环从1到4步长为2进行迭代,变量x的初始值为2,每次循环将c(初始化未给出,但题目通常假设为1)累加到x上。当c取值1和3时,分别进行一次累加,因此最终x的值会是2+1+3=6。因此,正确答案是A.6。 2. 关于事件处理,选项A指出在KeyPress事件过程中无法识别键的按下与释放,这是不正确的,因为KeyPress事件确实可以检测到键的按下和释放。选项B说不能识别回车键,这也不对,回车键通常会被识别。选项C提到KeyDown和KeyUp事件中,大小写英文字母的KeyCode视为相同,这是标准的键盘事件处理机制。选项D正确,不同位置的数字键(大键盘和小键盘上的1)在KeyDown和KeyUp事件中被视为不同的字符。 3. 语句PrintFormat(a,"000.00")用于格式化输出数值,其中"a"的值为9.8596。格式字符串"000.00"表示总宽度至少为三位,其中小数部分保留两位。因此,输出应该是"009.86",选项C是正确的。 4. 对于通用对话框的事件过程,选项A描述了该对话框被设置为打开对话框,允许用户选择文件,正确。选项B表明对话框的文件名为空,符合程序代码中CommonDialog1.FileName="""的设置。选项C提到对话框的标题为"VBTest",这与DialogTitle属性设置一致。选项D错误,因为过滤器中指定的默认文件类型为Allfile,而不是特定的文本文件(*.txt)。 5. 最后一个问题涉及到函数调用和参数传递。在Form1的Command1_Click事件中,调用了名为g的函数并将Form2对象和整型变量a作为参数传递。在Form1的g函数中,f参数应代表接收的Form2对象,而a的值10会被传递给该函数。由于题目没有提供g函数的具体实现,这部分并未直接给出答案,但重点在于理解事件处理和函数间的参数传递。 总结来说,这份文档提供了计算机二级VB考试的实战题目,覆盖了程序控制、事件处理、数据格式化输出和控件交互等基本概念,适合备考者复习和巩固基础知识。