2022年程序设计基础VB期中考试卷 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年程序设计基础VB期中考试卷 .pdf》由会员分享,可在线阅读,更多相关《2022年程序设计基础VB期中考试卷 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础VB 期中考试卷一、选择题每小题1 分,共计 40 分 ;1.以下变量名中合法的是【1】。A. x2-1 B. print C. str_n D. 2x 分析:标识符命名规则答案: C 2.在Visual Basic中,所有的窗体和控件都必定具有的一个属性是【2】。AName BFont C)Caption D)FillColor 分析:名称属性是每个对象必须具备的,VB 为每一个对象设置了一个默认的名称,用户可以不更改,对象的默认名称是由对象的类名+序号构成的。答案: A 3.以下所列的 7个控件中,具有Caption 属性的有【3】个。CheckBox(复选框)、ComboBo
2、x (组合框)、HscrollBar(水平滚动条) 、Image(图像框)、Frame(框架)、Label (标签)、Line (线条)A5 B 4 C3 D2 分析:常用控件中,TextBox 、PictureBox、Image、ListBox 、 ComboBox 、Timer 、Line 、Shape、HScrollBar、VScrollBar没有Caption 属性;Label 、CommandButton、OptionButton、CheckBox、 Frame具有 Caption 属性;另外,窗体也有Caption 属性。答案: C 4.用来设置文字字体是否斜体的属性是【4】。AF
3、ontUnderline BFontBold CFontSlope DFontItalic 分析:也可以写成Font.Italic 答案: D 5.若需要在同一窗口内安排两组相互独立的单选按钮( OptionButton ) ,可使用【 5】控件将它们分隔开。 TextBox Picture Image Frame 分析:将单选按钮分组的方法是放置在不同的容器中,VB 中可以做容器的控件有:PictureBox、Frame 答案: C 6.Timer 控件的【6】属性决定该控件是否对时间的推移做出响应。将该属性设置为False 会关闭 Timer 控件,设置为 True 则打开它。AEnabl
4、ed BVisible CTime D Capable 分析:除了 Enabled 属性外,还可以通过设置Timer 控件的 Interval属性来控制 Timer 控件是否开始响应。 Interval属性值为 0时不响应,非0时响应。答案: A 7.使用【7】方法可将新的列表项添加到一个列表框中。APrint BAddItem CClear DRemoveItem 分析:常用的列表框方法有:AddItem( 添加) 、RemoveItem(删除)、Clear (全部清除),还要注意每个方法的调用格式。只有窗体、PictureBox和Debug对象才有 Print方法。答案: B 名师资料总结
5、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 8.要想在一个文本框中显示多行内容,应对下列哪一个属性进行设置【8】。AText B Font CMultiline D Alignment 分析:文本框中换行要使用换行字符vbCrLf 或Chr(10) & Chr(13)。Alignment 是对齐属性。答案: C 9.通过文本框的【9】事件过程可以获取文本框中键入字符的ASCII码值。AChange BGotFocus CLostFoc
6、us DKeyPress 分析: KeyPress 事件有一个 KeyAscii 参数,是系统传递过来的按下键的ASCII 码值。答案: D 10.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时【10】。 Private Sub Click_MouseDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) Print “VB Program” End Sub A 用鼠标左键单击名称为“Commandl ”的命令按钮时,执行此过程; B 用鼠标左键单击名称为“MouseDown ”的命令按钮时,执行此过程;C
7、用鼠标右键单击名称为“MouseDown ”的控件时,执行此过程; D 用鼠标左键或右键单击名称为“Click ”的控件时,执行此过程。分析:控件的事件过程名组成:控件名+下划线 +过程名, MouseDown 是鼠标事件,记住各个参数的含义。答案: D 11.DrawStyle 属性用于设置图形方法输出的线型,它受【11】属性的限制。AFillStyle BFillColor CBorderStyle DDrawWidth 答案: D 12.窗体上放置了三个文本框,若在Text1 中输入 456,在 Text2 中输入 78,在程序中执行了语句 Text3=Text1+Text2后,则在 T
8、ext3 中显示【12】。A.434 B.45678 C.溢出 D.语法错误分析:当“ +”的左右两边操作数都是字符串型数据时,“+”是字符串连接符;当“ +”的左右两边操作数都是数值型数据时,“+”是算术运算符;当“ +”的左右两边操作数不能转换成统一的数值型数据或字符串型数据时,出错。答案: B 13.设a=4,b=3, c=2,d=1,下列表达式的值是【13】。ab+1 Or c关系运算符 逻辑运算符;逻辑运算符的优先级:NotAndOr,本题结果也可以为False 。答案: D 14.可以产生 3050( 含30和50) 之间的随机整数的表达式是【14】。 A Int(Rnd*21+3
9、0) BInt(Rnd*20+30) C Int(Rnd*50-Rnd*30) DInt(Rnd*30+50) 分析:随机数产生公式答案: A 15.设控件使用默认名称,以下使用方法的语句中,正确的是【15】。AList1.Clear BForm1.Clear CCombo1.Cls DPicture1.Clear 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 分析:窗体、PictureBox、 Debug对象的清除方法是C
10、ls , 列表框、组合框的清除方法是Clear 。答案: A 16.运行时,要在图片框P1中打印字符串”How Are You ” , 应使用语句【16】。AP1.Print= ”How Are You” BP1.Picture=LoadPicture(”How Are You”)CP1.Print ”How Are You” DPrint ”How Are You”分析:设置图片框中图片用LoadPicture函数给图片框的Picture属性赋值,在图片框中输出文字或画线(圆)用Print 方法。答案: C 17.设窗体上有 1个水平滚动条, 已经通过属性窗口把它的Max属性设置为 1,Mi
11、n属性设置为100。下面叙述中正确的是【17】。 A 程序运行时,若使滚动块向左移动,滚动条的Value 属性值就增加 B 程序运行时,若使滚动块向左移动,滚动条的Value 属性值就减少 C 由于滚动条的Max 属性值小于 Min属性值,程序会出错 D 由于滚动条的Max 属性值小于 Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动分析: MinMax是一个数值范围,没有规定Min必须小于 Max;若 MinMax时,滑块向右滑动时Value 属性值减小。答案: A 18.在窗体上画一个名称为Text1 的文本框,然后画一个名称为H1的滚动条,其Min和Max属性分别为 0和1
12、00。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:以下能实现上述操作的程序段是【18】。A Private Sub H1_Change() BPrivate Sub H1_Click() Text1.Text=H1.Value Text1.Text=H1.Value End Sub End Sub C Private Sub H1_Change() DPrivate Sub H1_Click() Text1.Text= H1.Caption Text1.Text=H1.Caption End Sub End Sub 分析 : 从文字“如果移动滚动框”可以确定应该选择H
13、1的Change事件,“滚动条的当前值”表示为: H1.Value 答案: A 19.设A=12345678 ,则表达式 Val(Left(A,4)+Mid(A ,4,2) 的值为【19】。A123456 B123445 C 8 D6 20.可以把变化长字符串S中的第一个 ABC子串,替换成“1234 的语句是【20】。A. S=Left(s, InStr(S,ABC)&1234 & Right(S,Len(S)-InStr(S,ABC)-2) B. Mid(S,InStr(S,ABC),3)=1234 C. Mid(S,InStr(S,ABC),4)=1234 D. S=Left(s, In
14、Str(S,ABC)-1)&1234& Right(S,Len(S)-InStr(S,ABC)-2) 分析:若 S=“ERABCTYABCUIABC” ,那么 : A项的结果 S为“ ERA1234TYABCUIABC”B项的结果 S为“ ER123TYABCUIABC”C项的结果 S为“ ER1234YABCUIABC”D项的结果 S为“ ER1234TYABCUIABC”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 答案
15、: D 21.在 Select Case X 结构中, 描述判断条件 3 X 7 的测试项应该写成【21】。ACase 3 = X = 7 BCase 3 = X , X= 7 CCase Is = 3 DCase 3 To 7 分析: Case条件表达式中,使用Is 关键字和关系运算符配合使用,不能使用逻辑运算符。Case 3=X,X= 10, Is = -10 y = x y = -x End Select End Sub 程序运行后, 在文本框中输入3, 然后单击命令按钮, 则以下叙述中正确的是【33】。A执行 y=x*x B执行 y=-x C先执行 y=x*x ,再执行 y=-x D程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序设计基础VB期中考试卷 2022 程序设计 基础 VB 期中 考试卷
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内