网站建设概述,沈阳城市建设招生网站,无费用开网店,租房合同 模板试卷代号#xff1a;2231座位号口口中央广播电视大学2004-2005学年度第二学期开放专科期末考试计算(应)、软件信息软 件 网 站 专业 VisualBasic程序设计 试题2005年7月题 号一二三四五总 分分 数得 分评卷人一#xff0c;单项选择题(每小题2分#xff0c;共30分…试卷代号2231座位号口口中央广播电视大学2004-2005学年度第二学期开放专科期末考试计算(应)、软件信息软 件 网 站 专业 VisualBasic程序设计 试题2005年7月题 号一二三四五总 分分 数得 分评卷人一单项选择题(每小题2分共30分)1下列关于变量的说法不正确的是( )A. 局部变量是指那些在过程中用Dim语句或Static语句声明的变量B局部变量的作用域仅限于声明它的过程C. 静态局部变量是在过程中用Stac语句声明的D局部变量在声明它的过程执行完毕后就被释放了2无论何种控件共同具有的属性是( )AText属性 BName属性C. Caption属性 DAutosize属性3如果想让文本框中的内容在运行时不能编辑需将文本框的( )属性设置为TrueALOcked BMultiLineCTabStop DVisible4后缀为frm的文件表示VB的( )A. 类模块文件 B窗体文件C工程文件 D标准类模块文件5.下列变量名合法的是( )A20ab Ba-bCa_2 Dinteger6.为了在运行时把d:文件夹的图形文件a.jpg装入图片框Picturel中所使用的语句为( )A A PlcturelText loadPicture(d:/pic/a.jpg)B B PicturelPicture loadPicture(d:/pic/a.jpg)C C PicturelPicture loadPicture(d:/pic/a.jpg)D DPicturelPicture loadPicture(d:/pic/a.jpg)7逻辑表达式Not 53 And 93 Or 75( )ATrue BFalseC表达式有错 D. 条件不足8表达式4196*78 Mod 2的值是( )A. 4 B. 5C. 6 D. 79下列可以用来存储图像供其他对象使用的控件是( )ATOOlBar BStatursBarCImageList DTreeView10下列数据对象模型中采用OLEDB访问数据库的是( )ADAO B. RDOC.ADO D. RDO和ADO11. 要以读方式打开D盘的一个顺序文件Studat应使用的语句是( )A A OpenStu.dat FOr Output As #1B B OpenD:/Stu.dat For lnput As #lC C Open:O: /Stu.datFOr Output As #1D DOpenStu.dat FOr lnput As #112VB程序中设置断点的按键是( )AF5键 BF6键C. F9键 DF10键13为使文本框显示滚动条必须首先设置的属性是( )AAutoSize BAlignmentCMultiline DTabStOp14要设置命令按钮的背景图形必须设置的两个属性是( )A.Style和Picture B.Style和IconC.Caption和Picture D.Value和Icon15下面关于多窗体的叙述中正确的是( )A. A. 作为启动对象的Main子过程只能放在窗体模块内B. B. 如果启动对象是Main子过程则程序启动时不加载任何窗体以后由该过程根据不同情况决定是否加载及加载哪一窗体C. 没有启动窗体程序不能执行D以上都不对得 分评卷人二、填空题(每空1分共15分)1 1数学关系3≤x10表示成正确的Visual Basic表达式为____________。2 2 已知A2B3C4则表达式AB AND CA OR Not CB的值为___________。3 3 Visual Basic提供了结构化程序设计的3种基本结构这3种基本结构是________ 、_________和____________。4 4 用Dim A(3一2 To 3)语句声明二维数组后数组A的元素共有________个。5 5 在Visual Basic程序中实现删除文件dtmp的语句为_____________________。6 6 日期表达式#22403#-#21203#的值为_________。7 7 改变容器对象的ScaleMode属性值容器的大小_________改变它在屏幕上的位置________改变。8 8 设PicturelScaleLeft-200PicturelScaleTop250PicturelWidth500PicturelHeight-400。则Picturel右下角坐标为__________________。9. ActiveX EXE文件的后缀是____________________。10. Winsockl.Listen语句的含义是_________________。11在整个程序运行时用Static声明的局部变量是静态的其值可以在该过程所在的模块运行期间_________,而用Dim声明的变量只能在__________________才存在。得 分评卷人三、阅读程序题(每小题5分共20分)阅读下列程序并写出程序运行结果1 1 Private Sub Commandl_Click()n0x1y0Do Whlle x3nn1yx十yXx*(x1)LoopTextl.Text n Str(n)Text2.Text x Str(x)Text3.Text y Str(y)End Sub程序运行时单击Commandl后分别写出文本框Textl,Text2,和Text3的值。2 2 Private Sub Commandl_C1ick()Dim x AS IntegerStatiC S AS IntegerxVal(InputBox(请输入一个正整数))If x5 Thens s * xElses s * xEnd IfTextl.Text s Str(s)End Sub程序运行时连续3次单击Commandl且设输入的数据为5、4、 3时分别写出文本框Textl的值。3 3 Private Sub Form_Click()Dim c As Integerj AS Integer,k As Integerk0C0For j 1 To 5If j3 ThenCC4Exit ForElsek k 1End IfNext jPrint ckEnd Sub写出程序运行时单击窗体后ck的值分别是:4 4 Private Sub Form_C1ick()Dim A(1 To 3) As StringDim c As Integerj As IntegerA(1)1A(2)3A(3)4C0For i1 tO 3ccVal(A(j))Next jPrint CEnd Sub写出程序运行时单击窗体后c的结果是得 分评卷人四、完善程序题(每题10分共20分)1 1列表框应用程序。要求在文本框Textl中输入课程名称然后按添加按钮把课程名称添加到列表框中当选择列表框中某一项后按删除按钮则从列表框中删除该项按统计按钮在文本框Text2中输出课程数量总数按结束按纽退出应用程序。程序运行结果如图1所示。程序如下请补充完整。Private Sub Form_Load()ListlAddltem计算机应用基础ListlAddltem程序设计基础ListlAddltem软件技术基础ListlAddltemVisualBasic程序设计ListlAddltemSQLSERVER数据库应用ListlAddltem计算机专业英语ListlAddltemDelphi程序设计End SubPrivate Sub Commandl_Click()If Textl.TextThen_[1]_________________________Textl.Text __[2]________ElseMsgBox请在文本框中输入信息!__[3]___________End SubPrivate Sub Command2_Click()ListlRemoveItem__[4]____End SubPrivate Sub Command3_Click()Text2Tex ____[5]_____End SubPrivate Sub Command4_Click()Unload MeEnd Sub2以厘米为单位以窗体的中心点为坐标原点以窗体的宽度与高度绘制坐标轴并以窗体宽度与高度中最小值的13为半径画圆和椭圆程序运行界面如图2所示。程序如下请补充完整。Private Sub Forlm Click()Dim r As IntegerScaleMOde 7Scale(-FormlScaleWidth2-FormlScaleHeight2)-(FormlScale_Width2Form1ScaleHeight2)Line(-FormlScaleWidth20)-(FormlScaleWidth2o) 画x轴_______[1]_______ 画y轴CurrentX0CurrentY0__[2]____ 标记坐标原点If FormlScaleWidthFormlScaleHeight Then__[3]___E1serFormlScaleWidth_[4]___-DrawWidth3__[5]___Circle(00)r3vbGreen, , 2.5Circle(00)r3vbRed, , 0.4End Sub得 分评卷人五、编写程序题(共15分)编写一个角度与弧度互相转换的程序程序运行界面如图3所示。要求程序运行时在文本框Textl中输入角度值单击角度转弧度按钮(Commandl)在文本框Text2中输入弧度值在文本框Text2中输入弧度值单击弧度转角度按钮(Command2)在Textl中输出角度值。需要使用的转换公式是弧度角度*1803.1415926提示化为角度的方法为(1)先将弧度值变为十进制。以1.233为例1.233*(180)70.6457558(2)去掉整数部分70余0.6457558(3)0.6457558*6039.745528(4)去掉39余0.745528(5)0.745528*6044.73168≈45即换算成了7003945试卷代号223l中央广播电视大学2004-2005学年度第二学期开放专科期末考试计算(应)、软件信息软 件 网 站专业 VisualBasic程序设计试题答案及评分标准(供参考)2005年7月一、单项选择题(每小题2分共30分)1D 2B 3A 4B 5C6B 7A 8B 9C 10C11B 12C 13C 14A 15B二、填空题(每空1分共15分)13x And x102False3顺序结构 选择结构(或分支结构) 循环结构4245Killd:/temtmp6127不会 不会8 (300-150)9EXE10使服务程序处于侦听状态11一直存在 过程执行期间三、阅读程序题(每小题5分共20分)1n2x6y32.s 5s20s603 4 348四、完善程序题(每题10分共20分)1[1]ListlAddlternTextlText[2] [3] End If[4] ListlListlndex[5]ListlListCount2。[1]line(0FormlScaleHeight2)一(0一FormlScaleHeight2)[2]Print 0[3]rFOrmlScaleHeight[4] End If[5] Circle(00)r3五。编写程序题(共15分)参考答案PrivateSubCommandl_Click()Const pi314159261fTextlTextThenText2TextVal(TextlText)* 31415926180End IfEnd SubPrivate Sub Command2_Click()Const pi31415926Dim x As Singlea As Singleal As SingleDim d As Integerf As Integerm As IntegerDim y As StringxVal(Text2Text)ax*(180pi)dFix(a)a1(a-d)*60fFix(a1)mFix((a1一f)*6005)yStr(d) 。 Str(f) Str(m) TextlTextyEnd Sub来源网络整理 免责声明本文仅限学习分享如产生版权问题请联系我们及时删除。