本文主要是介绍2015年全国计算机二级vb,2015年计算机二级《VB》过关习题及答案精选(12),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1[简答题] 在考生文件夹下有一个工程文件sjtn.vbp。该程序的功能是计算M!+(M+1)!+(M+2)!+…+N!之和。窗体上有名称分别为Textl、Text2的两个文本框,用于接收输入的M和N(要求M
在给出的窗体文件中已经有了全部控件,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
参考解析:
【考点分析】本题考点有:标签的Caption属性、Val()函数和For循环语句。
【解题思路】Functionf()过程函数用于实现对数值阶乘的运算,Val()函数实现将文本框中的字符转换成数值型,通过循环调用过程函数实现对表达式结果的累加。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】程序语句较少,表达式比较复杂,要充分理解过程函数的算法及主函数的循环语句的运用。
2[单选题] 窗体上有一个名称为CD1的通用对话框,一个名称为Commandl的命令按钮,相应的事件过程如下:
EndSub
关于上述程序,以下叙述中正确的是
A.初始过滤器为“*.*”
B.指定的初始目录为“E:\”
C.以上程序代码实现打开文件的操作
D.由于指定文件类型是.ppt,所以导致打开文件的操作失败
参考答案:B
参考解析:通用对话框的Filterlndex属性值表示默认的过滤器,值为2表示初始过滤器为过滤器中的第2个,即“*.txt”。InitDir属性表示打开对话框时的初始目录。ShowOpen方法表示显示打开文件对话框。打开文件通用对话框只是返回选中的文件,具体如何操作文件需要另行编程决定,因此不会导致文件打开失败。
3[单选题] 下面控件中,没有Caption属性的是
A.复选框B.单选按钮C.组合框D.框架
参考答案:C
参考解析:Caption属性是设置或返回控件的标题。组合框没有Caption属性。故选C.。
4[单选题] 要将单选按钮0ptl设为被选中,应设置的属性是
A.ValueB.SelectedC.EnabledD.SetFocus
参考答案:A
参考解析:单选按钮0ptl要设为选中,可通过设置Value属性。设置单选按钮在执行时的两种状态:True表示选中,运行时该单选按钮的圆圈中出现一个黑点。False(默认值)表示未选中。
5[单选题] 要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Labell)中,如下图所示,放开鼠标左键后,停止同步显示。
下面可以实现此功能的程序是
参考答案:C
参考解析:鼠标移动时产生的事件是MouseMove事件。
MouseDown事件过程的参数定义如下:
SubForm_MouseMove(ButtonAsinteger,ShiftAsInte-ger,xAsSingle,yAssingle)其中Button表示被按下的鼠标键,按下左键时值为1,按下右键时值为2,按下中间键时值为4。x,y参数表示鼠标光标当前位置的坐标。
题目要求按住左键时移动显示鼠标位置,因此在事件过程要判断是否按下了左键,按下了左键则在标签中显示鼠标位置,否则不显示。因此可用IfButton=1来判断是否按下了左键及是否显示鼠标位置。因此应该选择C选项。
6[单选题] 将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是
A.文本框中没有内容
B.文本框的MuhiLine属性值为False
C.文本框的MultiLine属性值为True
D.文本框的Locked属性值为True
参考答案:B
参考解析:设置文本框控件具有滚动条效果,需要设置其ScrollBars属性,并且还需将其MuhiLine属性设置为True。
7[单选题]下列操作说明中,错误的是
A.在具有焦点的对象上进行一次按下字母键操作,会引发KeyPress事件
B.可以通过MousePointer属性设置鼠标光标的形状
C.不可以在属性窗口设置MousePointer属性
D.可以在程序代码中设置MousePointer属性
参考答案:C
参考解析:可以在属性窗口中给MousePointer属性设置属性值。故C选项错误。
8[单选题] 设有如下的程序段:
执行上面的程序段后,n的值为( )。
A.3B.21C.9D.14
参考答案:D
参考解析:程序是三层的For循环,内层的循环次数由外一层的循环变量的值决定。因此程序执行过程如下:i=1时,第二层循环执行1次,第三层循环执行3次,n=3
i=2时,第二层循环执行2次,第三层循环执行3次+2f次,n=3+3+2=8
i=3时,第二层循环执行3次,第三层循环执行3次+2次+1次,n=8+3+2+1=14
因此答案为D。
9[单选题] 对于语句DimVarl#,Var2AsInteger,下列说法中正确的是
A.Varl#和Var2都被定义为整型变量
B.Varl被定义为双精度型变量,Var2被定义为整型变量
C.Varl被定义为长整型变量,Var2被定义为整型变量
D.Varl#被定义为变体变量,Var2被定义为整型变量
参考答案:B
参考解析:定义变量时.可在定义变量时指定其类型,也可用类型说明符定义变量。在语句DimVarl#,Var2AsInte.ger中,Varl采用类型说明符定义变量,#是双精度型的类型说明符,其类型名为Double,Varl是双精度变量。Var2在定义变量时指定的类型,为整型变量。故选项B正确,A、C和D项错误。
10[简答题]在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combol的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Command1、Command2,其标题分别为“添加”、“统计”。在程序运行时,向Textl中输入字符,单击“添加”按钮后,则将Textl中的内容作为一个列表项被添加到组合框的列表中;单击“统计”按钮,则在窗体空白处显示组合框中列表项的个数,如图所示。请编写两个命令按钮的Click事件过程。
注意:程序中不得使用变量,也不能使用循环结构。存盘时必须存放在考生文件夹下,工程文件名保存为sjt3.vbp,窗体文件名保存为sjt3.frm。
参考解析:
【考点分析】本题考点有:命令按钮的Caption和Name属性,下拉式组合框的Caption、Name、List和ListCoum属性,文本框的Text和Name属性,标签的Caption和Name属性,下拉式组合框的Addltem方法以及窗体的Print方法。
【解题思路】命令按钮和标签的标题用属性窗口中的Caption属性设置。要使Textl的文本框没有初始内容,需要将属性窗口中的Text属性设为空。要在下拉式组合框中输入内容,可以在属性窗口中对下拉式组合框的List属性进行设置。
Addltem方法用来向组合框中添加一个列表项,其格式为:
组合框.Addltem列表项[索引]
ListCount属性用来返回组合框中列表项的个数。
【操作步骤】
步骤1:新建一个窗体,按照题目要求建立控件并设置控件属性,如图3.22所示。
程序中用到的控件及属性设置见表3.15。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案
Private Sub Command1_Click()
Combo1.AddItem Text1
End Sub
Private Sub Command2_Click()
Print Combo1.ListCount
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
这篇关于2015年全国计算机二级vb,2015年计算机二级《VB》过关习题及答案精选(12)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!