2017全国计算机二级VB考试操作题与答案
二、简单应用题
(1)【考点分析】本题考点有:命令按钮的Caption和Name属性,下拉式组合框的Caption、Name、List和ListCount属性,文本框的Text和Name属性,标签的Caption和Name属性,下拉式组合框的AddItem方法以及窗体的Print方法。
【解题思路】命令按钮和标签的标题用属性窗口中的Caption属性设置。要使Textl的文本框没有初始内容,需要将属性窗口中的Text属性设为空。要在下拉式组合框中输入内容,可以在属性窗口中对下拉式组合框的List属性进行设置。
AddItem方法用来向组合框中添加一个列表项,其格式为:
组合框,Addhem列表项[索引]ListCount属性用来返回组合框中列表项的个数。
【操作步骤】
步骤1:新建一个窗体,按照题目要求建立控件并设置控件属性,如图3.22所示。
程序中用到的控件及属性设置见表3.15。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(2)【考点分析】本题考点有:Mid()函数、Len()函数、Ase()函数、String()函数、单选按钮Value、If判断语句以及For循环语句。
【解题思路】根据题意,首先要确定移动的位数,移动的位数是通过单选按钮来选择的,移动的值是由单选按钮的Caption属性值决定的,然后要确定循环的次数,循环的次数是由输入字母的个数决定的。使用Mid()函数取出字符串中的字符,利用Asc()函数返回字符的代码,利用String()函数将字符代码转换成字符。
Mid()函数的格式为Mid(字符串,p,n)。其中,Mid()函数从第P个字符开始,向后截取n个字符,P和n都是算术表达式。Mid()函数的第3个变量可以省略,这样将从第p个字符开始向后截取到字符串的结尾。
String()函数用于重复指定字符串中的字符,返回新的字符串。
Asc()函数用于返回一个Integer,代表字符串中首字母的字符代码。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】单选按钮数组的起始下标为0,而不是l,在循环和判断的时候要特别注意。
三、综合应用题
【考点分析】本题考点有:str()函数、“冒泡法”排序、For循环语句、If判断语句以及文件操作。
【解题思路】Str函数用于数值转化为字符串,语法为:str(number)。
在循环语句中Step表示步长,可以为正数,表示下一个变量加一个数,也可以为负数,则相反,在默认情况下,步长为1,就不需要使用Step特意标识。
“冒泡法”是一种重要的数据排序算法,它的核心思路是按顺序让一个数列中的每一个数都与它之后的所有的数逐一进行比较,如果该数大于其后面的数,则把这两个位置的数进行交换。通过这样的循环,最终按照从小到大的顺序排列出该数列。从程序提供的代码中可以看出,整型数组a的使用范围是本窗体中的所有事件过程,用来存放从文件中读取的数据。在排序中,使用双重循环,外循环每循环一次。确定内循环循环的次数,内循环就是把本次循环中最大的数,放在数组的最后面,这样就可以实现对这50个数的升序排序。
【操作步骤】
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】注意冒泡排序的用法,理解位置交换的含义和方法,在交换时要有一个中间变量来起到传递的作用,否则会使其中一个值丢失而产生错误。
更多计算机二级相关试题推荐:
【2017全国计算机二级VB考试操作题与答案】相关文章: