列表框和组合框练习题
- 格式:docx
- 大小:45.25 KB
- 文档页数:2
第五章面向对象程序设计一、选择题1、面向对象程序设计采用了以为中心的软件构造方法。
A)数据结构B)数据流C)功能分析D)算法2、下面关于属性、方法和事件的叙述中,错误的是______。
A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件3、在下面关于面向对象数据库的叙述中,错误的是______。
A)每个对象在系统中都有唯一的对象标识B)事件作用于对象,对象识别事件并作出相应反应C)一个子类能够继承其所有父类的属性和方法D)一个父类包括其所有子类的属性和方法4、每个对象都可以对一个被称为事件的动作进行识别和响应。
下面对于事件的描述中,_____是错误的。
A)事件是一种预先定义好的特定的动作,由用户或系统激活B)VFP基类的事件集合是由系统预先定义好的,是唯一的C)VFP基类的事件也可以由用户创建D)可以激活事件的用户动作有按键、单击鼠标、移动鼠标等5、_____是面向对象程序设计中程序运行的最基本实体。
A)对象B)类C)方法D)函数6、创建类时首先要定义类的。
A)名称B)属性C)事件D)方法7、有关窗口的操作,是正确的。
A) deactivate window命令挂起的窗口将从内存中清除B) show window命令显示的窗口不一定是活动窗口,但活动窗口一定是显示窗口C) hide window命令将活动窗口在屏幕上隐藏起来,输出仍然面向该窗口D)用release window删除的窗口还可以再重新显示或激活8、有关窗口的叙述,是正确的。
A) ACTIVATE WINDOW <WINDOW name> 命令激活窗口后,@…SAY的坐标是相对屏幕的物理坐标B)当多次使用激活窗口命令时,则最后一个被激活的窗口是当前窗口C)当前窗口是无法改变的D)窗口休眠后第一个激活的窗口变为当前窗口9、以下属于窗口类控件的是。
1.在窗体上画一个文本框(其名称为TEXT1)和一个标签(其名称为LABEI1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是( )。
(2006.9)A)private sub textl_click() B) private sub textl_change()LabeLl. caption= textl. Text LabeI.l. caption= textl. textEnd sub end subC)private sub LabeLl_change() D)private sub LabeLl_click()LabeLl. caption= textl. text LabeLl. caption—textl. textEnd sub end sub2.设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是( )。
(2010.9) A) Name B)Index C) Caption D) Left3.窗体上有Listl.List2两个列表框,Listl中有若干列表项(见图),并有下面的程序:Private Sub Comandl_Click()For k= Listl. ListCount-l To O Step -lIf Listl. Selected(k) ThenList2. AddItem Listl. List(k)Listl. RemoveItem kEnd IfNext kEnd Sub程序运行时,按照图示在Listl中选中2个列表项,然后单击Commandl命令按钮,则产生的结果是( )。
(2009.9)A)在List2中插入了“外语”、“物理”两项B)在Listl中删除了“外语”、“物理”两项C)同时产生A)和B)的结果D)把Listl中最后1个列表项删除并插入到List2中4.窗体上有名称为Commandl的命令按钮和名称为Textl的文本框Private Sub Commandl_Click()Textl.Text -”程序设计”Textl.SetFocusEnd SubPrivate Sub Textl_GotFocus()Textl. Text一”等级考试”End Sub运行以上程序,单击命令按钮后( )A)文本框中显示的是“程序设计”,且焦点在文本框中B)文本框中显示的是“等级考试”,且焦点在文本框中C)文本框中显示的是“程序设计”,且焦点在命令按钮上D)文本框中显示的是“等级考试”,且焦点在命令按钮上5.设窗体上有一个列表框控件Listl,含有若干列表项。
习题 6一.选择题1.以下各项中,可以使用用户定义的界面形式来操作数据的是( C)。
A.表B.查询C.窗体D.数据库2.通过窗体,用户不能实现的功能是( A)。
A.存储数据B.输入数据C.编辑数据D.显示和查询表中的数据3.下面关于子窗体的叙述中,正确的是( C)。
A.子窗体只能显示为数据表窗体B.子窗体里不能再创建子窗体C.子窗体可以显示为表格式窗体D.子窗体可以存储数据4.在“窗体”视图中可以进行( C)。
A.创建报表B.创建和修改窗体C.显示、添加或修改表中的数据D.以上说法都正确5.下列关于列表框和组合框的叙述中,错误的是( C)。
A.列表框和组合框可以包含一列或几列数据B.可以在组合框中输入新值,而不能在列表框中输入C.可以在列表框中输入新值,而不能在组合框中输入D.在列表框和组合框中均可以选择数据6.表格式窗体同一时刻能显示( D)。
A.1条记录B.2条记录C.3条记录D.多条记录7.当窗体中的内容太多无法放在一面中全部显示时,可以用下列( B)控件来分页。
A.命令按钮B.选项卡C.组合框D.选项组8.主窗体和子窗体通常用来显示和查询多个表中的数据,这些数据具有的关系是( D)。
A.多对一B.多对多C.一对一D.一对多9.编辑数据透视表对象时,是在( B) 里读取Access数据,并对数据进行更新的。
A.Microsoft Graph B.Microsoft ExcelC.Microsoft Word D.Microsoft PowerPoint10.如果要隐藏控件,应将( D)属性设置为“否”。
A.何时显示B.可用C.锁定D.可见11.在主/子窗体中,子窗体还可以包含( B)个子窗体。
A.0 B.1C.2 D.312.关于控件的组合,下列叙述中错误的是( D)。
A.多个控件组合后,会形成一个矩形组合框B.移动组合中的单个控件超过组合边界时,组合框的大小会随之改变C.当取消控件的组合时,将删除组合的矩形框并自动选中所有的控件D.选择组合框,按Delete键就可以取消控件的组合二.填空题1.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有主体节。
一、选择题:1、要改变按钮的标题文字时,应设置命令按钮的()属性的值。
A、NameB、TextC、CaptionD、V alue2、以下各控件中,具有Caption属性的是()。
A、单选按钮(OptionButton)B、计时器(Timer)C、列表框(ListBox)D、组合框(ComboBox)3、在程序运行过程中,要使命令按钮(名称为CmdShow)可见,但不可操作,正确的代码是()A、CmdShow.Enabled=TrueB、CmdShow.Enabled=FalseCmdShow.V isible=True CmdShow.V isible=FalseC、CmdShow.Enabled=TrueD、CmdShow.Enabled=FalseCmdShow.V isible= False CmdShow.V isible= True4、若要将窗体中的某一命令按钮设置为默认命令按钮(即按“Enter”键与单击命令按钮的作用相同),则应()。
A、将其Cancel属性设置为FalseB、将其Default属性设置为FalseC、将其Default 属性设置为TrueD、将其Cancel 属性设置为True5、命令按钮不能响应的事件是()。
A、DblClickB、ClickC、MouseDownD、MouseUp6、若要设置文本框中所显示的文本颜色,应设置()属性的值。
A、FillColorB、BackColorC、ForeColorD、Color7、能够将文本框控件隐藏起来的属性是()。
A、EnabledB、VisibleC、HideD、Clear8、标签控件和文本框控件输出文字信息时所用到的属性分别是()。
A、Text,TextB、Text ,CaptionC、Caption,extD、Caption,Caption9、设有一文本框(名称为Txtvalue),则下列能使其具有输入焦点的语句是()。
模拟题_1_答案一、判断共10题(共计10分)第1题(1.0分)使用报表向导创建报表"可以在报表中排序和分组记录,但只能选择4个字段作为排序和分组依据"的说法是不正确的.答案:Y第2题(1.0分)将一个基表或查询作为新建窗体的数据源,"单击工具栏上的"属性"按钮,在"数据"选项卡中的" 记录源"属性下拉列表中选择一个表或查询"的操作是正确的.答案:Y第3题(1.0分)"文本框"可以作为绑定或未绑定控件来使用.答案:Y第4题(1.0分)SQL仅能创建"选择查询".答案:N第5题(1.0分)文本框是属于容器型控件.答案:N第6题(1.0分)在Access2000中,定义字段属性的默认值是指不得使字段为空.答案:N第7题(1.0分)绑定型控件与未绑定型控件之间的区别是未绑定控件可以放置在窗体任意位置,而绑定控件只能放置在窗体的固定位置.答案:N第8题(1.0分)"报表页眉"的内容是报表中不可缺少的关键内容.答案:N第9题(1.0分)Access中的"数据访问页"对象可以使用浏览器来访问Internet上的Web页.答案:Y第10题(1.0分)在SQL查询中使用WHILE子句指出的是"查询目标".答案:N二、单项选择共60题(共计60分)第1题(1.0分)数据库是()。
A:以—定的组织结构保存在辅助存储器中的数据的集合B:一些数据的集合.C:辅助存储器上的一个文件.D:磁盘上的一个数据文件.答案:A第2题(1.0分)Access数据库的类型是()。
A:层次数据库B:网状数据库C:关系数据库D:面向对象数据库答案:C第3题(1.0分)Access在同一时间,可打开()个数据库。
A:1B:2C:3D:4答案:A第4题(1.0分)将表中的字段定义为(),其作用使字段中的每一个记录都必须是惟一的以便于索引. A:索引B:主键C:必填字段D:有效性规则答案:B第5题(1.0分)内部计算函数"Min"的意思是求所在字段内所有的值的().A:和B:平均值C:最小值答案:C第6题(1.0分)将信息系99年以前参加工作的教师的职称改为副教授合适的查询为()。
第4章窗体一、填空题1.在Access中可以使用__________、__________或__________作为窗体的数据来源。
2.组合框和列表框的主要区别在于是否可以在框中__________。
3.窗体由多个部分组成,每个部分称为一个__________。
4.窗体的页面页眉和页面页脚只出现在__________中。
5.如要改变窗体的布局需要在__________视图下打开窗体。
6.用户可以从系统提供的固定样式中选择窗体的格式,这些样式就是窗体的__________。
7.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示__________,右边显示__________。
8.在Access数据库中,创建主/子窗体的方法有两种:一是同时创建主/子窗体,二是通过添加__________控件新建或将已有的窗体作为子窗体添加到主窗体中。
9.窗体的主要作用是接收用户输入的数据和命令,__________、__________数据库中的数据,构造方便、美观的输入/输出界面。
10.窗体中的数据来源主要包括表和__________。
11.在显示具有__________关系的表或查询中的数据时,子窗体特别有效。
二、选择题1.在Access中,窗体通常由()个部分组成。
A.3 B.4 C.5 D. 6 2.在窗体设计视图中,打开“菜单栏”中的()菜单,可以完成窗体页眉、页脚和页面页眉、页脚的添加与删除。
A.编辑B.视图C.格式D.工具3.下列不属于窗体控件的是()。
A.命令按钮B.文本框C.组合框D.表4.下列不属于窗体组成部分的是()。
A.主体B.窗体页眉C.页面页眉D.窗体设计器5.没有数据来源的控件类型是()。
A.结合型B.非结合型C.计算型D.窗体设计器6.为窗体上的控件设置标题属性,应选择属性表中的()。
A.格式选项卡B.数据选项卡C.事件选项卡D.其他选项卡7.用户和Access应用程序之间的主要接口是()。
窗体设计练习试卷2(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。
注意:以命令关键字填空的必须拼写完整。
1.窗体中的数据来源主要包括表和______。
正确答案:查询涉及知识点:窗体设计2.窗体由多个部分组成,每个部分称为一个______。
正确答案:节涉及知识点:窗体设计3.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示______。
正确答案:字段内容涉及知识点:窗体设计4.在显示具有______关系的表或查询中的数据时,子窗体特别有效。
正确答案:一对多涉及知识点:窗体设计5.组合框和列表框的主要区别是是否可以在框中______。
正确答案:输入数据值涉及知识点:窗体设计6.在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是______。
正确答案:数据表窗体涉及知识点:窗体设计7.在设计窗体时使用标签控件创建的是单独标签,它在窗体的______视图中不能显示。
正确答案:数据表涉及知识点:窗体设计8.Access中的窗体由______、______和______等三个部分组成。
正确答案:页眉、主体、页脚涉及知识点:窗体设计9.在Access中创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之间存在着______的关系。
正确答案:1对多涉及知识点:窗体设计10.子窗体就是窗体中的窗体,主要用来在窗体中显示来自______表的数据。
正确答案:多个涉及知识点:窗体设计11.Access数据库窗体设计工具箱中的组合框既可以在多列表页中选择内容,也可以输入文本,可以将组合框分为两种类型,分别是组合型组合框和______。
正确答案:非组合型组合框涉及知识点:窗体设计12.利用报表不仅可以创建______,而且可以对记录进行分组,计算各组的汇总数据。
正确答案:计算字段涉及知识点:窗体设计13.决定了窗体显示时是否具有窗体滚动条的是______属性,该属性值有“两者均无”、“水平”、“垂直”和“水平和垂直”四个选项。
1下面关于列表框和组合框的叙述正确的是___可以在组合框中输入新值,而列表框不能___。
表中的一行叫做_记录_____。
2根据关系模型Students(学号,姓名,性别,专业,成绩),查找成绩在80到90之间的学生应使用______。
SELECT * FROM Students WHERE 80<成绩 AND 成绩<903字段名可以是任意想要的名字,最多可达____64__个字符。
4什么是对关系的描述______。
关系模式根据关系模型Teacher(编号,职称)5下列SQL语句正确的是______。
INSERT INTO Teacher(编号,职称) VALUES("070041","助教")6惟一确定一条记录的某个属性组是__关键字____。
7在access中一个“表”就是一个(关系)。
8查找不姓张的学生,用到的表达式是____ not like“张*”__。
9可以加快查询操作的是___索引___。
10下列不属于窗体的常用格式属性的是____记录源__。
11根据关系模型Students(学号,姓名,性别,专业,成绩),统计学生的平均成绩应使用______。
SELECT AVG(成绩) FROM Students12数据导出的时候,如果是文本形式,则默认分隔符是____,__号。
13如果在创建表中建立字段"基本工资额",其数据类型应当为____货币类型__。
14假定姓名是文本型字段,则查找姓"李"的学生应该使用__[姓名] Like "李*"____。
15在SQL查询中使用WHILE子句指出的是___没有这个子句___。
16属性的取值范围是____值域__。
17根据关系模型Students(学号,姓名,性别,专业),查找姓"王"的学生应使用______。
SELECT * FROM Students WHERE 姓名 Like"王*"18根据关系模型Students(学号,姓名,性别,出生年月),查询计算机专业学生的学号、姓名和专业______。
课题二十一列表框和组合框教学过程与内容一、导入复习复选框和选项按钮组的创建与设计及其相关属性的设置。
讨论:1.什么是列表框和组合框,二者有什么区别?教学方法:课堂提问。
二、新课讲解(一)列表框(ListBox)(重点掌握)教学方法:结合实例,运用软件演示讲解,学生通过实例进行操作练习。
1、作用:列表框是提供选项的控件,它占用有限的空间,为用户提供许多选项。
当列表框不能同时显示所有选项时,会提供滚动条对列表框中的选项进行滚动浏览、选择。
2、系统默认其对象名为:List1, List2,……3、列表框的常用属性a)RowSourceType属性列表框可以绑定10种数据源,如下表所示:RowSourceType值0 1 2 3 4 5 6 7 8 9数据类型无值别名SQL语句查询文件数组字段文件数据结构下拉菜单(1)RowSourceType值为0:无数据源,需通过编程向列表框中添加列表项。
(2)RowSourceType值为1:可用RowSource(数据源)属性指定多个要在列表框中显示的值。
方法有两种:①在设计时直接在属性窗口中设置RowSource属性值,用逗号分隔列表项②运行时用程序代码设置其属性值,各列表项间用逗号分隔,并用引号将属性值括起来,例如:Myform1.List1.RowSourceType=1Myform1.List1.RowSource=”北京,上海,南京,西安”(3)RowSourceType值为2:表的别名,可以在列表框中包含打开表的一个或多个字段的值。
字段的个数由列表框的ColumnCount属性决定。
当用户选择列表项时,记录指针将自动移到相应的记录上。
若ColumnCount为0或1,列表框将显示表中的第一个字段;ColumnCount为2,列表框将显示表中的前两个字段,依次类推。
(4)RowSourceType值为3:SQL语句,在RowSource属性中应包含一个Slect-Sql 查询语句。
1.下列控件中没有Caption属性的是。
A)框架B)列表框C)复选框D)单选按钮2.复选框的Value属性为1时,表示。
A)复选框未被选中B)复选框被选中C)复选框内有灰色的勾D)复选框操作有误3.用来设置斜体字的属性是。
A)FontItalicB)FontBoldC)FontNameD)FontSize4.将数据项“China”添加到列表框Listl中成为第二项应使用语句。
A)List1.AddItem“China”,1B)List1.AddItem“China”,2C)List1.AddItem1,“China”D)List1.AddItem2,“China”5.引用列表框Listl最后一个数据项,应使用语句。
A)List1.List(List1.ListCount)B)List1.List(ListCount)C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1)6.假如列表框Listl有四个数据项,那么把数据项“China”添加到列表框的最后,应使用语句。
A)List1.AddItem3,“China”B)List1.AddItem“China”,List1.ListCount-1C)List1.AddItem“China”,3D)List1.AddItem“China”,List1.ListCount7.执行了下面的程序后,列表框中的数据项有。
PrivateSubForm_Click()Fori=1to6List1.AddItemiNextiFori=1to3List1.RemoveItemiNextiEndSubA)1,5,6B)2,4,6C)4,5,6D)1,3,58.如果列表框List1中没有选定的项目,则执行List1.RemoveItemList1.ListIndex语句的结果是。
A)移去第一项B)移去最后一项C)移去最后加入列表中的一项D)以上都不对9.如果列表框List1中只有一个项目被用户选定,则执行Debug.PrintList1.Selected(List1.ListIndex)语句的结果是。
窗体设计练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下面关于列表框和组合框的叙述正确的是______。
A.列表框和组合框都可以显示一行或多行数据B.可以在列表框中输入新值,而组合框不能C.可以在组合框中输入新值;而列表框不能D.在列表框和组合框中均可以输入新值正确答案:C 涉及知识点:窗体设计2.为窗体上的控件设置Tab键的顺序,应选择属性表中的______选项卡。
A.格式B.数据C.事件;D.其他正确答案:D 涉及知识点:窗体设计3.下述有关“选项组”控件叙述正确的是______。
A.如果选项组结合到某个字段,实际上是组框架内的控件结合到该字段止B.在选项组可以选择多个选项C.只要单击选项组中所需的值,就可以为字段选定数据值D.以上说法都不对正确答案:C 涉及知识点:窗体设计4.“特殊效果”属性值用于设定控件的显示效果。
下列不属于“特殊效果”属性值的是______。
A.平面B.凸起C.蚀刻D.透明正确答案:D 涉及知识点:窗体设计5.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______。
A.打开B.关闭C.加载D.取消正确答案:D 涉及知识点:窗体设计6.下列不是窗体的组成部分的是______。
A.窗体页眉B.窗体页脚C.主体D.窗体设计器正确答案:D 涉及知识点:窗体设计7.自动创建的窗体不包括______。
A.纵栏式B.新奇式C.巴表格式D.数据表正确答案:B 涉及知识点:窗体设计8.使用窗体设计器,不能创建______。
A.数据维护窗体B.开关面板窗体C.报表D.自定义对话窗体正确答案:C 涉及知识点:窗体设计9.创建窗体的数据源不能是______。
A.一个表B.任意C.一个单表创建的查询D.一个多表创建的查询正确答案:B 涉及知识点:窗体设计10.不是窗体控件的为______。
VB程序设计一、判断题1.同一Form窗体中的各控件能够相互重叠,其显示的上下层次的次序不能够调整。
(X )ﻫ2.一个对象的若能识别多个事件,我们只能对其中一个事件编程( )ﻫ3.单项选择按钮与复选框对象的Value属性类型不一样,且只能取值True和False。
(√ )4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。
( )5. 图片框的Move措施不但能够移动图片框,并且还能够变化该图片框的大小,同时也会变化该图片框有关属性的值。
( √ )6. “A=B=C”是一个合法的Visual Basic语句。
( )7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。
( )ﻫ8. Visual Basic程序的运行能够从 Main()过程开启,也能够从某个窗体开启。
( √ )ﻫ9. 在图片框中放置的控件既能够在该图片框内移动,也能够移出该图片框外。
( )10. 对于文献系统控件,当驱动器控件Drivel中的驱动器符变化时,文献夹列表控件Dir1中显示的文献夹也作对应的变化,能够在Drive1中的Change事件中使用如下命令。
Dir1. Path= Drive1.Drive( √)11. 滚动条控件可作为用户输入数据的一个措施。
( √)ﻫ12.单项选择按钮控件和复选框控件都具备Value属性,它们的作用完全相同。
( )ﻫ13. 静态变量是一个局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。
( √ )ﻫ14. Visual Basic提供的几个标准坐标系统的原点都是在绘图区域的左上角,假如要把坐标原点放在其他位置,则需使用自定义坐标系统。
(√ )ﻫ15.注释语句REM可自成一语句。
( √ )ﻫ16.用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress( )17.组合框兼有文本框和列表框二者的功效,用户能够通过键人文本或选择列表中的项目来进行选择。
一、表格、组合框的练习1.在命令窗口输入命令:create form 学生选修课成绩查询2.设置数据环境,添加学生、成绩表3.在表单上添加标签(2个)、组合框、表格、命令按钮4.设置各个标签、命令按钮以及表单的Caption属性.5.将表格columncount属性值设置为2(两列),recordsourcetype属性设置为“4—SQL说明”.6.将表格的两列标头的Caption属性.分别设置为“课程名”和“成绩”,并适当调整两列的宽度.7.设置组合框的rowsource属性为学生.姓名,rowsourcetype属性为6-字段8.设置组合框的interactivechange事件为:thisform.grid1.recordsource= "select 课程.课程名,成绩.成绩from 学生,课程,成绩;where 学生.学号=成绩.学号and 课程.课程号=成绩.课程号and ;姓名=bo1.value into cursor temp "thisform.grid1.refresh二、命令按钮组的练习1. creat form 学生信息浏览;2.设置数据环境,添加学生表;3.拖动表中的各个字段到表单中;4.添加命令按钮组控件,设置其buttoncount属性值为5,右单击命令按钮组控件,选择“编辑”命令,可拖动,使各个按钮横向排列.5.设置command1、command2、command3 、command4、command5的caption属性分别为第一个、上一条、下一条、最后一条、退出6.设置command1的click事件为:go topthisform.refreshcommand2的click事件为:skip -1if bof()=.t.go bottomendifthisform.refreshcommand3的click事件为:skipif eof()=.t.go topendifthisform.refreshcommand4的click事件为:go bottomthisform.refreshcommand5的click事件为:thisform.release7.保存表单。
二级VISUAL BASIC笔试-286(总分:98.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。
(分数:2.00)A.列表框包含了组合框的功能B.组合框包含了列表框的功能√C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同解析:[解析] 组合框是组合列表框和文本框的特性而成的控件,所以组合框包含了列表框的部分功能,但同时还具有文本框的部分功能,因此组合框与列表框的功能不完全相同。
2.按照“先进先出”组织数据的数据结构是( )。
(分数:2.00)A.队列√B.栈C.双向链表D.二叉树解析:[解析] 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先桩删除,是按“先进先出”的原则组织数据的。
3.下列叙述中正确的是( )。
(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的√解析:[解析] 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
4.在窗体上画一个命令按钮,其名称为Command1。
程序运行后,单击命令按钮,输出结果为 ( )。
Private Sub p1(n As Integer)For i=n To 1 Step-1x=String(i, "*")Print xNext iEnd SubPrivate Sub Command1_Click()p1 (3)End Sub* ** √B.** ** * *C.***D.* * * * * *解析:[解析] 分析程序可知,命令按钮单击事件调用pl(3)函数,因此循环中的n为3,所以For循环的条件为For i=3 to 1 Step-1,小所以 For循环从3递减到1,输出的“*”号也递减,每一次Print执行后,自动换行。
1.设计如下图所示的城市表单,要求具备以下功能:
(1)在“城市”文本框中输入城市名后,单击“添加”按钮,城市名被添加到“已有城市”列表框中。
(2)单击列表框中任意一个城市名,在文本框中显示出该城市名;
(3)单击“删除”按钮,会删除列表框中当前选定的一个城市名。
(4)单击“全部删除”按钮,把列表框中所有城市全部清除。
2.设计窗体界面如下图所示,输入书名,并选择出版社以后,单击添加按钮,你选择的书名和出版社显示在右侧的列表框中,选中列表框中的选项单击移除按钮,删除列表项里的内容。