窗体题目
VB程序设计考试题库——考试专用

程序设计题1、题目:(事件)单击窗体(响应)用输入框输入一自然数,判断是"正数"、"负数或"零",并根据输入的数用消息框显示"正数"、"负数〞或"零"。
2、题目:(事件)单击窗体。
(响应)求200~300之间既能被3整除又能被7整除的数。
并求出所有数之和存入变量SUM中3、题目:单击窗体。
(响应)S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上。
4、题目:(事件)单击窗体。
(响应)在窗体上打印数列2/1,3/2,5/3,8/5,13/8…的前10项,并求其和,将和保存在变量s中。
5、题目:(事件)双击窗体。
(响应)把一元钞票换成一分、二分和五分的硬币每种至少有一枚〕,求出其所有的换法,把结果输出在窗体上。
将所有的换法的数目存入变量N中6、题目:单击窗体。
)求1!+2!+3!+4!+5!并将结果输出到窗体上。
结果存入变量S中7、题目:(事件)单击窗体。
(响应)生成一个一维数组(10个数组元素依此为:' 15、23、72、43、96、23、3、65、88、17写程序求出这个数组中的最大值、最小值和平均值,并输出在窗体上。
将最大值,最小值,平均值分别存入变量Ma*,Min,Aver中8、题目:(事件)单击窗体。
(响应)在窗体上输出100~200之间的所有合数。
求出所有数之和存入SUM 中所谓合数是指自然数中能被1和本数整除以外,还能被其他数整除的数。
9、题目:(事件)单击窗体。
(响应)求10~20之间所有素数的乘积并输出在窗体上。
将结果存入变量L 中。
10、题目:(事件)单击窗体。
(响应)求1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100的值。
将结果存入变量J中。
1题n = InputBo*("输入一个自然数")If n > 0 Thenresult = "正数"ElseIf n < 0 Thenresult = "负数"ElseIf n = 0 Thenresult = "零"End IfMsgBo* "输入的数据" & n & "为:" & result2题Dim i As IntegerFor i = 201 To 300If ((i Mod 3) = 0) And ((i Mod 7) = 0) ThenPrint (CStr(i))sum = sum + iEnd IfNe*tPrint sum3题Dim i As Integers = 0For i = 1 To 10s = s + 1 / (i ^ i)Ne*tPrint (s)4题Dim i, j, k, m As Integers = 0 :i = 2:j = 1For k = 1 To 10s = s + i / jm = jPrint (CStr(i)) & "/" & CStr(j)j = ii = i + mNe*t5题Dim i, j, k As IntegerFor i = 1 To 100For j = 1 To 50For k = 1 To 20If ((i + 2 * j + k * 5) = 100) ThenPrint (CStr(i))Print (CStr(j))Print (CStr(k))n = n + 1End IfNe*tNe*tNe*t6题Dim i, j, k As IntegerFor i = 1 To 5k = 1For j = 1 To ik = k * jNe*ts = s + kNe*tPrint (CStr(s))7题Dim a(9) As IntegerDim i, s As Integera(0) = 15:a(1) = 23:a(2) = 72 a(3) = 43:a(4) = 96:a(5) = 23 a(6) = 3:a(7) = 65:a(8) = 88a(9) = 17:ma* = a(0):min = a(0) s = 0For i = 0 To 9If a(i) > ma* Thenma* = a(i)End IfIf a(i) < min Thenmin = a(i)End Ifs = s + a(i)Ne*taver = Int(s / 10)Print (CStr(ma*))Print (CStr(min))Print (CStr(aver))8题Dim i, j, s As IntegerFor i = 100 To 200For j = 2 To Sqr(i)If (i Mod j) = 0 ThenPrint (CStr(i))sum = sum + iE*it ForEnd IfNe*tNe*tPrint sum9题Dim i%,j%,b As Booleanl = 1:b = FalseFor i = 10 To 20For j = 2 To i - 2If i Mod j = 0 Thenb = TrueEnd IfNe*tIf b = False Thenl = l * iEnd Ifb = FalseNe*tPrint Str(l)10题Dim i As IntegerFor i = 1 To 100If i Mod 2 = 1 Thenj = j + 1 / iElseIf i Mod 2 = 0 Then j = j - 1 / iEnd IfNe*tPrint j11、题目: (事件)单击窗体。
VB 考点整理,期末复习

程序设计:1.题目:(事件)双击窗体(响应)求1+5+10+15+……+500的和,并将结果输出到窗体上。
将结果存入到SUM中Private Sub Form_dblClick()Dim sum As Longsum = 1'**************Begin************For i = 5 To 500 Step 5sum = sum + iNext iPrint sum'**************end************TestFunc (sum)End Sub2.题目:求两个数m,n的最大公约数p和最小公倍数q注意:在指定的事件内编写代码。
Private Sub Form_Load()ShowDim p, q As IntegerDim m, n, As IntegerDim t, r As Integerm = 21n = 28'**************Begin************If m <n Then t = m: m= n: n = tDor = m Mod nIf r = 0 Then Exit Dom = nn = rLoopp = nq = 28 * 21 / p'**************end************Print "最大公约数=", pPrint "最小公倍数=", qtestfunc p, qEnd Sub3.题目:(事件)单击窗体(响应)我国现有人口13亿,设年增长率为1%,计算多少年后增加到20亿。
并将结果输出在窗体上,将结果存入变量year中。
使用do while……loop语句完成程序。
Private Sub Form_dbClick()Dim year As Integer'**************Begin************n = 13Do While n < 20n = n * 1.01year = year + 1LoopPrint year'**************end************4.题目:以下程序段用于求∑n!Private Sub Form_Click()Dim sum As Long, n As Longn = InputBox("请输入一个正整数")sum = 0For i = 1 To nsum = sum + mul(i)Next iPrint sumEnd SubPrivate Function mul(ByVal x As Long)Dim s As Long, i As Longs = 1For i = 1 To xs = s * iNext imul = sEnd Function5.题目:(事件)双击窗体。
2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2)1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。
窗体的标题为“窗口”。
请通过属性窗口设置适当的属性,满足如下要求:①Text2可以显示多行文本,并且有垂直和水平两个滚动条;②程序运行时在Textl中显示输入的字符为“*”。
程序运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。
参考解析:【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。
【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。
ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。
文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。
【操作步骤】步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。
2[单选题] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.外模式B.内模式C.概念模式D.逻辑模式参考答案:B参考解析:数据库系统的三级模式是概念模式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
2016年1月VisualBasic程序设计试题和答案

2016年1⽉VisualBasic程序设计试题和答案2016年1⽉⼴东省⾼等教育⾃学考试Visual Basic程序设计试题(课程代码07759)⼀、单项选择题(本⼤题共16⼩题,每⼩题1分,共16分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其选出并将“答题卡”的相应代码涂⿊。
错涂、多涂或未涂均⽆分。
1.下列关键字中,不能定义变量的是A. DimB. DeclareC. PublicD. Private2. ⽤⼋进制表⽰Visual Basic的整型常数时,前⾯要加上的符号是A. &HB. &0C. &BD. &D3. 表达式Int(5.5)的结果是A. 5B. 6C. 0D. -14. InputBox()函数的返回类型是A.整型B.单精度C.双精度D.字符串5. 要限制在⽂本框内输⼊的最⼤字符数,应该设置__属性。
A. TextB. EnabledC. MaxLengthD. MultiLine6. 要得到组合框内⽤户选择的内容,需要使⽤__属性。
A. TextB. ListC. StyleD. Caption7. 下列语句中,可以清除列表框Listl的全部内容的是A. Listl-ClsB. Listl. ClearC. Listl. RemoveD. Listl. ClearAll8. 决定窗体上Tab顺序的属性是A. TabB. TablndexC. TabStopD. TabStart9.下列数组定义中,元素个数最多的是A. Dim A(3,2)B. Dim A(2,3)C. Dim A (-1 To 2,3)D. Dim A( 1 To 2,3)l0.过程定义 Sub MyPrint(x As Integer, ByVal y As Integer),下列说法正确的是A. x是传地址参数,y是传值参数B. y是传地址参数,x是传值参数C. x和y都是传值参数D. x和y都是传地址参数11. 计时器控件Timer的计时间隔是由__属性来设置的。
C#WinForm复习题6

说明:针对以下题目请选择正确的答案(每道题目有一个或多个正确的答案)。
针对每一道题目,所有答案都选对,则该题得分。
所选答案错误或不能选出所有正确答案,则该题不得分。
1在Winforms中,有一个类名为Form的窗体,下列代码能够正确把该窗体显示为模式对话框的是()。
(选择一项)A) Form f=new Form(); f.Show(); f.Modal=true;B) Form f=new Form(Dialog);C) Form f=new Form(); f.Activate();D) Form f=new Form(); f.ShowDialog();2在Winform应用程序中,可以通过以下()方法使一个窗体成为MDI窗体。
(选择一项)A) 改变窗体的标题信息B) 在工程的选项中设置启动窗体C) 设置窗体的IsMdiContainer属性D) 设置窗体的ImeMode属性3在WinForms中,下列代码的运行结果是()。
(选择一项)DataSet ds = new DataSet(“Books”);DataTable dt = new DataTable(“Student”);Console.WriteLine(ds.DataSetName);A) Books B) Student C) ds D) ds.DataSetName 4下列说法正确的是()。
(选择一项)A) 要把用户对数据的修改更新到数据库中,可以使用DataSet的Update方法B) 调用DataAdapter的Fill方法将数据填充到DataSet数据集之前,必须设置SelectCommand属性C) DataSet数据集只能位于服务器端,不能把DataSet数据集传输到客户端D) 数据适配器是数据库和数据集的一个连接桥梁,因此只能有一个DataAdapter与一个DataSet一起使用5VB6.0和.NET中都有计时器控件,在VB中,计时器控件在其Timer事件中进行编码,在.net中,计时器控件提供触发的是()事件。
操作题

【1】数据库文件"Access1.accdb"中,已经设计好表对象"tStud",窗体对象"fStud"和子窗体对象"fDetail"。
按要求补充"fStud"窗体的设计:①将窗体标题改为"学生查询"。
②将窗体的边框样式改为"细边框",取消窗体中的水平和垂直滚动条、记录选择器、浏览按钮(导航按钮)和分隔线;将子窗体边框样式改为"细边框",取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。
③在窗体中有两个标签控件,名称分别为"Label1"和"Label2",将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为#000080)。
④将窗体主体节中控件的Tab键次序改为:"CItem"→"TxtDetail" →"CmdRefer" →"CmdList" →"CmdClear" →"fDetail" →"简单查询" →"Frame18"。
⑤补充事件代码设计。
在窗体中有一个组合框控件和一个文本框控件,名称分别为"CItem"和" TxtDetail";有两个标签控件,名称分别为"Label3"和"Ldetail";还有三个命令按钮,名称分别为"CmdList"、"CmdRefer"和"CmdClear"。
在"CItem"组合框中选择某一项目后,"Ldetail"标签控件将显示出所选项目名加上"内容:"。
计算机二级VB练习题附答案

计算机二级VB练习题附答案计算机二级VB练习题附答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
那么计算机二级vb考试会怎么考?以下仅供参考!【计算机二级VB练习题一】1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle参考答案:A参考解析:本题考查窗体的常见属性。
窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。
属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
2、组合框是文本框和( )特性的组合。
A.复选框B.标签C.列表框D.目录列表框参考答案:C参考解析:本题考查组合框。
组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件B.Unix文件C.二进制文件D.随机文件参考答案:B参考解析:本题考查VB文件的分类。
VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式B.外模式C.概念模式D.逻辑模式参考答案:A参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
窗体顶端 新生儿疾病(DOC)

[题目答案分离版]字体: 大 中 小一、A1 1、下列新生儿胎便的特点哪项是错误的 A、新生儿 12 小时内排出胎便 B、由肠粘膜脱落的上皮细胞、羊水及消化液组成 C、墨绿色 D、约 2~3 天排完 E、早产儿胎便排出常延迟 【正确答案】 A 【答案解析】 新生儿生后 24 小时内排出胎便,由肠黏膜脱落上皮细胞、羊水及消化液组成,呈墨绿色, 3~4 天排完。
【该题针对“新生儿分类方法、特点及护理”知识点进行考核】【答疑编号 100547122,点击提问】2、新生儿神经系统反射,下列哪项不正确 A、觅食反射 B、吸吮反射 C、kernig 征阳性 D、拥抱反射 E、腹壁反射稳定 【正确答案】 E 【答案解析】 在新生儿期,年长儿的一些病理性神经反射如克氏征、巴氏征均可呈阳性反应,而腹壁反射、 提睾反射则不稳定,偶可出现踝阵挛。
【该题针对“新生儿分类方法、特点及护理”知识点进行考核】【答疑编号 100547121,点击提问】3、足月新生儿睡眠时平均心率为A、100 次/分B、110 次/分C、120 次/分D、130 次/分E、140 次/分 【正确答案】 C 【答案解析】 足月新生儿在睡眠时平均心率为 120 次/分,醒时可增至 140~160 次/分,且波动较大, 范围为 90~160 次/分。
足月儿血压平均为 70/50mmHg(9.3/6.7kPa)。
早产儿心率偏快, 安静时平均为 120~140 次/分。
血压较低,部分可伴有动脉导管开放。
【该题针对“新生儿分类方法、特点及护理”知识点进行考核】【答疑编号 100547120,点击提问】4、新生儿消化系统特点中,下列哪项是错误的A、贲门括约肌发达B、幽门括约肌较发达C、下食管括约肌压力低D、胃底发育差,呈水平位E、肠管壁较薄,通透性高 【正确答案】 A 【答案解析】 足月儿出生时吞咽功能已完善,但食管下部括约肌松弛,胃底发育差,呈水平位,幽门括约 肌较发达,故新生儿易有溢奶,早产儿更多见。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例1:以教师表为数据源,使用自动窗体功能,创建教师窗体。
例2:创建以学生表为数据源的纵栏式窗体,名称为LF02。
例3:创建包含学生编号、姓名、性别、年龄和照片的纵栏式窗体,名称为LF03。
例4:创建一个显示不同年龄男女学生人数的数据透视表窗体,名称为LF04。
例5:以教师为数据源,创建各系不同职称教师人数得数据透视图窗体,窗体名为LF05。
例6:创建一个不同年龄男女学生人数的柱型图表窗体,名称为LF06。
例*:创建一个显示学生基本信息的纵栏式窗体,名称为LF07。
以下例题要求数据源为查询:
例*:创建一个显示不同年龄男女学生人数(交叉表样式)的纵栏式窗体。
例*:创建一个显示女团员学生信息的纵栏式窗体。
例7 :创建一个显示教师信息的窗体LF07。
窗体设计视图如下
例8:创建一个显示学生信息的窗体,要求学生的基本信息、简历与照片分别在不同的选项卡中显示,窗体名称LF08,窗体设计视图如下:
.
例9:创建一个显示教师工龄信息的纵栏式窗体,要求只显示教师编号、姓名、性别、工龄、职称和系别,名称为LF09。
例10:设置前面所建教师信息窗体“LF07”的属性,标题为“输入教师基本信息”、对话框边框、取消水平垂直滚动条、记录选择器、导航按钮、分隔线,只保留关闭按钮。
例11:修改LF07窗体的窗体页眉节区标签控件相应属性,名称为“bTitle”,距左边3厘米,距上边1厘米,宽度6厘米,高度1厘米,阴影特殊效果,字体名称为“华文新魏”,字号18,加粗显示,标签上文本为红色并居中显示。
例*:按照以下要求补充“fEdit”窗体的设计:
例*:在教学管理数据库中已经设计好窗体对象“fs”。
按以下要求补充窗体设计:
例*:在教学管理数据库中有窗体对象“fStaff”。
按以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“学生信息输出”;
(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“性别”,名称为“bopt”;
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”"和“bopt2”。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“学生信息输出”。
六、窗体类型的设置
1.纵栏式窗体
2.表格式窗体
3.数据表式窗体
4.嵌入式主子窗体
5.图表窗体
1.纵栏式窗体
将窗体的“默认视图”属性设置为“单个窗体”(默认)。
2.表格式窗体
将窗体的“默认视图”属性设置为“连续窗体”。
设计时需将所有控件排列为一行,并在窗体页眉节区设置列标题。
3.数据表式窗体
将窗体的“默认视图”属性设置为“数据表”。
4.嵌入式主子窗体
(1)窗体类型为纵栏式;
(2)添加主表信息;
(3)添加“子窗体/子报表”控件;
(4)指定子窗体数据源及字段和标题;
(5)美化窗体;
(6)保存。
例12:创建一个显示学生选课成绩信息的主子窗体,要求在主窗体中显示学生基本信息,在子窗体中显示所修课程名称和成绩,名称为LF12。
5.图表窗体
选择“插入”菜单中的“图表”,在窗体上添加一个图表控件,在启动的图表向导中根据提示操作即可。
七、窗体和控件的事件
1.事件的概念
2.系统常用事件
3.事件响应的设置
1.事件的概念
所谓事件就是窗体或控件能够识别的来自于用户或系统的行为。
窗体上的各个控件之间,以及窗体与窗体之间是有联系的,这种联系必须通过事件才能实现,它是系统各元素之间的纽带。
2.系统常用事件
1、键盘事件:键按下、键释放、击键
2、鼠标事件:单击、双击、鼠标按下、鼠标移动、鼠标释放
3、对象事件:获得焦点、失去焦点、更新前、更新后、更改
4、窗口事件:打开、关闭、加载
5、操作事件:删除、插入前、插入后、成为当前、不在列表中、确认删除前、确认删除后3.事件响应的设置
事件发生后能够产生的行为(操作),称为事件响应。
事件响应由用户设置,也即系统是否响应窗体或控件的某个事件,由用户决定。
事件响应的设置方法:
打开窗体或控件的“属性”对话框,在“事件”选项卡中设置欲设事件属性的值为某个宏或事件过程(模块)。
例*:创建一个含3个命令按钮的窗体,要求按钮的单击事件分别为宏h1,h2,h3,名称为Lj25。
第四节美化窗体
一、自动套用格式
二、添加当前日期和时间
三、窗体中控件的对齐
一、自动套用格式
选择“格式”菜单中的“自动套用格式”。
二、添加当前日期和时间
选择“插入”菜单中的“日期和时间”。
例13:在LF07窗体的窗体页眉节区添加系统日期。
三、窗体中控件的对齐
选择“格式”菜单中的“对齐”、“大小”、“水平间距”、“垂直间距”。
例14:创建一个名为LF14的窗体,添加3个宽度为2厘米、高度为1厘米的命令按钮,其中第一个命令按钮的上边距为2厘米,左边距为1厘米,其它命令按钮以它为基准排成一行,各命令按钮的间距为1厘米。
本章考点
1.窗体的组成和结构;
2.窗体的视图;
3.窗体的创建(自定义);
4.常用控件的功能与性质;
5.控件的添加;
6.控件类型的更改;
7.窗体和控件数据源的设置;
8.计算型控件的设置;
9.窗体和控件常用属性的设置;
10.窗体和控件的事件;
11.窗体的美化。
考试分值:
笔试:4~10分机试:0~30分。