1[单选题] 一问宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一B.一对多C.多对一D.多对多
参考答案:B
参考解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只熊住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
2[单选题]窗体上有一个名称为Command1的命令按钮,并有如下程序代码:
运行程序,单击命令按钮,窗体上显示的是
A.13B.21C.22D.33
参考答案:D
参考解析:a是个整型的二维数组。通过For循环给数组a元素赋值。i>1并且j>1时执行a(i,j)=a(a(i-1,j-1),a(i,j-1))+1语句,否则执行a(i,j)=i*J,因此执行完第一个大循环后,数组a中的元素值分别是:a(1,1)=1,a(1,2)=2,a(1,3)=3。以此类推,可知a(2,2)=2,a(3,3)=3。选D.。
3[单选题] 有如下数据定义语句:Dim X,Y As Integer以上语句表明( )。
A.x、Y均是整型变量
B.x是整型变量,Y是变体类型变量
C.X是变体类型变量,Y是整型变量
D.x是整型变量,Y是字符型变量
参考答案:C
参考解析:用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。故c选项正确。
4[单选题] 在菜单编辑中建立如下图所示的菜单.并为每个菜单项编写了鼠标单击事件过程。
关于此菜单,以下叙述中错误的是( )。
A.针对此菜单进行操作,单击“斜体”菜单项时,将执行它的鼠标单击事件过程
B.针对此菜单进行操作,单击“下划线”菜单项时,“√”被去掉
C.针对此菜单进行操作,单击“退出”菜单项时,不能执行对应的单击事件过程
D.针对此菜单进行操作,单击“编辑”菜单项时,打开下拉菜单,但不执行相应的单击事件过程
参考答案:D
参考解析:菜单项中不管是主菜单还是子菜单,单击某个菜单项,都会执行它们相应的单击事件过程。故D选项叙述错误。’
5[单选题] 以下关于单选按钮和复选框的叙述中,正确的是
A.单选按钮和复选框都能从多个选项中选择一项
B.单选按钮和复选框被选中时,选中控件的Value属性值为True
C.是否使用框架控件将单选按钮分组,对选项没有影响
D.是否使用框架控件将复选框分组,对选项没有影响
参考答案:D
参考解析:复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一个。单选按钮被选中时,其Val-He属性值为True,如果没有被选中其Value值为False,复选框的Value属性可以设置为0、1和2,分别代表没选中、选中和禁用。单选按钮一般用框架进行分组,每个框架内的单选按钮的操作不影响其他组的按钮,而复选框是否分组对选项没有影响。
6[单选题] 窗体上有一个名称为Labell的标签;一个名称为Timed的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:
Dim n As Integer
Private Sub Timerl_Timer()
运行程序,将在标签中
A.不停地依次显示字符“A”、“B"、“C”、“D”,直至窗体被关闭
B.依次显示字符“A”、“B”、“C”、“D”各一次
C.每隔1秒显示字符“A”一次
D.每隔1秒依次显示26个英文字母中的一个
参考答案:A
参考解析:Asc函数返回字符的ASCIl,Chr函数将数值转换成相应的ASCIII码字符。计时器间隔Interval属性设置为1000,则计时器事件每1秒钟发生一次。n的值每次调用计时器事件过程都会加1,n=nMod4又会使n值只能为0、1、2、3,因此程序运行后每1秒Labell标签将依次显示“A”、“B”、“C”、“D”。
7[单选题]窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
参考答案:B
参考解析:Addltem用于将列表项添加到列表框。Text属性是被选定的选项的文本内容。列表框的List属性用来列出表项的内容,也可以改变数组中的已有值,属性List-Index用于返回当前选择的列表项的索引号。选项B.正确。
8[单选题] 以下不可以作为“容器”的控件是
A.图片框B.图像框C.框架D.窗体
参考答案:B
参考解析:图片框、框架和窗体控件可以作为容器.图像框控件不可以。选B.。
9[单选题]输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
A.冒号(:)B.分号(;)C.下划线(-)D.连字符(-)
参考答案:A
参考解析:输人VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用冒号(:)。
10[简答题]在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上添加两个单选按钮(名称分别为Optionl和Option2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为Listl)和一个文本框(名称为Textl),如图l所示。编写窗体的Click事件过程。程序运行后,如果选择“添加项目”单选按钮,然后单击窗体,则从键盘上输入要添加的项目内容(内容任意,不少于三个),并添加到列表框中;如果选择“删除项目”单选按钮,然后单击窗体,则从键盘上输入要删除的项目内容,将其从列表框中删除。程序的运行情况如图2所示。在考生文件夹下的工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
参考解析:向列表框添加项目使用Addltem方法,删除列表项使用Removehem方法。在“删除项目”单击事件中,For循环语句中逐一判断列表中各项是否与输入内容一致,若一致则删除列表框中该项。
【操作步骤】
步骤l:打开本题工程文件,并设置控件的属性。程序中用到的控件及属性见表l。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |