2011-2012-2-《大学计算机基础(理科)》试卷A.docx

上传人:李司机 文档编号:7104006 上传时间:2024-06-15 格式:DOCX 页数:10 大小:51.92KB
返回 下载 相关 举报
2011-2012-2-《大学计算机基础(理科)》试卷A.docx_第1页
第1页 / 共10页
2011-2012-2-《大学计算机基础(理科)》试卷A.docx_第2页
第2页 / 共10页
2011-2012-2-《大学计算机基础(理科)》试卷A.docx_第3页
第3页 / 共10页
2011-2012-2-《大学计算机基础(理科)》试卷A.docx_第4页
第4页 / 共10页
2011-2012-2-《大学计算机基础(理科)》试卷A.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2011-2012-2-《大学计算机基础(理科)》试卷A.docx》由会员分享,可在线阅读,更多相关《2011-2012-2-《大学计算机基础(理科)》试卷A.docx(10页珍藏版)》请在三一办公上搜索。

1、2122四川师范大学2011-2012学年度第二学期期末考试大学计算机基础(理科)试卷A卷考生注意:1、本试卷共9页,四个大题,满分100分,120分钟完卷。2、本次考试为闭卷考试。3、试卷适用于理科各专业。4、三大题请把答案填涂在机读卡上(机读卡中考号请正确填涂学号,否则无成绩。试卷种类、试卷类别不涂写。请用2B铅笔正确填涂)5、第四大题请在答题纸上作答。监考老师注意:1、请监考老师检查学生填写、涂写的姓名,考号是否正确。2、请要求并检查学生只能用2B铅笔填涂。3、收试卷时请一定要按照考号顺序(从小到大)把答题纸和机读卡分别排列好。正确的涂A,错误的涂B)一、判断题:(每小题1分,共20分。

2、请将答案涂在答题卡上,1 .工程文件的扩展名是.vbp。(1)2 .在一个语句行内写多条语句时,语句之间应该用逗号分隔。(2)3 .VB应用程序是采用事件驱动的方式来运行的。(3)4 .通过改变属性窗口中的Name属性,来改变窗体的标题。(4)5 .MSgBoX()用于显示一个消息框。(5)6 .在VB中,字符型常量应使用“#”号将其括起来。(6)7 .可以用A2,3表示二维数组A中的元素。(7)8 .设x=34.58,语句PrintFormat”,000.0”)的输出结果是34.6。(8)9 .表达式Int(T7.8)+Sgn(17.8)的值是16。(9)10 .表达式25Mod7的值是4。

3、(10)11 .使用Dim定义的变量无法在同一模块的所有过程中使用。(11)12 .图像框的Stretch属性为TrUe时,其作用是图形自动裁剪其大小以适应图像控件。(12)13 .若列表框的UStCoUnt值为10,则选中列表框最后一项后的1.iStlndeX值为10。(13)14 .可以通过文本框的Text属性来取得用户从键盘输入的值。(14)15 .若要获得滚动条的当前位置,可以通过获取VaIUe属性值来实现。(15)16 .列表框和组合框都可以为用户提供选择的功能,两者的区别在于组合框还具有文本输入的功能,而列表框没有文本输入的功能。(16)17 .在过程中,用StatiC定义的变量其

4、值不会在每次执行过程的时候被初始化。(17)18 .在过程调用时,若实参是数组,则必须是按值传递。(18)19 .在VB中要关闭文件号为2的文件,可以使用命令ClOSe2。20 .设已经打开一个顺序文件,并指定其文件号为1,要将变量A、B、C的值写到该文件中,可以使用命令Writeto#1,A,B,C。二、单项选择题:(每小题1分,共30分。请将选择答案涂在答题卡上)21.下列可作为ViSUalBaSiC变量名的是(21)。D.consAA.A#AB.4AC.?xY22.23.VisualBaSiC是一种面向对象的程序设计语言,构成对象的三要素是(22A.属性、控件和方法B.属性、事件和方法C

5、.窗体、控件和过程确定一个控件在窗体上的位置的属性是(23)。A.Width和HeightB.Width或HeightC.Tbpfll1.eft)。D.控件、过程和模块D.TbP或1.eft24.25.26.27.28.29.30.31.32.33.34.35.36.设S=中华人民共和国”,表达式1.eft(S,1)+Right(S,1)+Mid(S,3,2)的值为(24)yz的表达式,正确的选项是(26)。A.xyOryzB.xyzC.xyAndxzD.xyAndyz语句x=x+l的正确含义是(27)oA.变量X的值与X+1的值相等B,将变量X的值存到x+1中去C.将变量X的值加1后赋给变量

6、XD.变量X的值为1函数Int(Rnd*11)+10产生的数值的范围是(28)=bAndb10B.(ab)Or(b0)C.(a0)D.(-3+5a)And(b0)已知i=0、s=0,执行以下程序段后,S的值是(31)oDoUntili=4s=isi=i+l1.oopA.6B.10C.11D.15以下控件中可以作为容器控件的是(32)。A.1.abel标签控件B.PiCtUreBoX图片框控件C.7xtBox文本框控件D.1.iStBoX列表框控件决定控件是否可见的属性是(33)。A.EnabledB.VisibleC.BorderStyIeD.WordWrap为了把焦点移动某个指定的控件上,所

7、使用的方法是(34)。A.SetFocusB.VisibleC.RefreshD.GotFocus表示一个单选按钮没被选中,应设置其哪一个属性的值为FaISe(35)。A.ValueB.EnabledC.DefaultD.Cancel引用列表框(1.istl)最后一个数据项应使用的表达式是(36)。A.1.istl.1.ist(1.ist1.1.istCount)B.1.ist1.1.ist(1.ist1.1.istCount-1)C.UstlXist(1.istCount)D.1.istlXist(1.istCount-I)37 .已知OPtiOnBaSe1,DimA(2Td3,4)AsIn

8、teger,则数组A的元素个数及其第1维的下界分别是(37),A.8和1B.8和2C.12和1D.12和238 .SUb子过程用的结束语句是(38)oA.EndSubB.ExitSubC.EndFunctionD.ExitFunction39 .关于SUb过程和FUnCtion过程,以下说法正确的是(393A. SUb过程和FUnCtiOn过程都可以用CaIl语句直接调用B. FUnCtiOn过程可以有形参,SUb过程部可以C. SUb过程通过参数获得返回值,而FUnCtion过程还可以通过过程名获得返回值D.两种过程参数的传递方式不同40 .下列关于过程叙述不正确的是(40),A.过程的传值

9、调用是将实参的具体值递给形参B.过程的传址是将实参在内存的地址传递给形参C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D.无论过程传值调用还是传址调用,参数传递都是双向的41 .对于定时器(Timer)控件,设置其定时时是否开启的属性是(41).A.IndexB.VisibleC.EnabledD.1.eft42 .有如下程序,运行后输出的结果是(42)。a=6b=8F=Sqr(a*a+b*b)PrintFA.6B.8C.10D.1443 .在窗体上画一个名称为Time门的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是(43)。A.Timerl.

10、Interval=0.5B.Timerl.Interval=5C.TimerlJntervaI=SOD.Timerl.Interval=50044 .以下(44)语句可以从文本框Textl输入一个数字到整型变量N中。A.N=Textl.TextB.N=TextlC.N=VaI(Textl,Text)D.Textl,Text=N45 .以下程序段(45)能正确实现条件:如果XVy则A=I,否则A=A.IfxyThenA=IB.IfxyThenA=IPrintAC.IfxyThenA=IElseA=-IA=-ID.IfxyThenA=I日SeA=IEndIfA=-IEndIf46 .如果要使命令按

11、钮表面显示文字“退出(X)(字符X下有一横线),则其CaPtion属性应设置为(46)。A.退出(X)B.退出(&X)C.退出($X)D.退出(_X)47 .按照文件访问方式不同可将数据文件分为三类,其中部包括的是(47)。A.顺序文件B.随机文件C.二进制文件D.镜像文件48 .设有语句OPenC:Text.dat”ForOutputAs#1,则以下错误的叙述是(48),A.若TeXt.dat文件存在,则该语句可以打开此文件B.若TeXtdat文件不存在,则该语句可以建立此文件C.执行该语句后,就可以通过Prlnt#语句向文件佗Xtdat的末尾追加写入数据D.执行该语句后,就可以通过Prin

12、t#语句向文件Textdat从头开始写入数据49 .框架内的所有控件是(49)。A.随框架一起显示、移动、消失和屏蔽B.不随框架一起显示、移动、消失和屏蔽C.仅随框架一起移动D.仅随框架一起显示和消失50 .下列循环语句中,循环体语句执行的次数为(50)。ForI=ITb30Step-3循环体语句NextIA.0次B.无穷多次C.10次D.11次三、读程序题:(每小题2分,共30分。请将选择答案涂在答题卡上)(1)有以下程序段:K=IIfK=lThenA=2*KIfK=2ThenA=2*K+1IfK=10Print“A级”CaseIs=20PrintB级”CaseIs=30Print“C级”C

13、aseIs=40Print“D级”EndSelect53.该程序段执行后输出的结果为(53)oA.A级B.B级C.C级D.D级(3)阅读以下程序段:ForJ=ITb5PrintTab(6-J);PrintString(J,Trim(Str(J)NextJ54.该程序执行后的为(54)。A.1B.1C.1D.522224333333444444255555551(4)阅读以下程序段:K=OForI=OIb10Step3ForJ=Ilb10IfJ5ThenK=K+4:ExitForK=K+1NextJIfI8ThenExitForNextIPrintIzK,(55)PrintJ,(56)55.程序

14、执行后,I和K的值分别是(55),A.9120B.932C.632D.93656.程序执行后,J的值分别是(56A.1B.5C.6D.10(5)阅读以下程序段:DimM(IO)ForJ=OTb10M(J)=2*JNextJPrintM(M(2)(57)PrintM(J-I)(58)57.程序段执行后第一行输出的结果是(57)。A.4B.8C.12D.2058.程序段执行后第二行输出的结果是(58)。A.9(6)阅读如下程序段:B.8C.18D.20Dim,yfzSubSS()x=x+ly=y+z=z+lPrintxzy,zEndSubPrivateSubCommandl_Click()Dimx

15、,y,zx=ly=2z=3CallSSPrintx,yzzEndSub59.第一次单击Commandl按钮时显示结果为A.111B.111(59),C.123D.22212311112312360.第二次单击Commandl按钮时显示结果为A.111B.111(60),C.123D.222123111123123(8)有如下程序段:Num=OForI=Ilb10IfIMod2=0ThenNum=Num+1EndIfNextIPrintNum,(61)61 .程序段执行后输出的结果为(61)0ThenC.5D.10B.计算1到10以内偶数的和D.计算1到10以内数的个数X=Y-3日SeY=X+3

16、EndIfPrintX-Y(63)PrintY-X(64)63.程序段执行后第一行输出的结果是(63)oA.-3B.5C.3D.-664.程序段执行后第二行输出的结果是(64)。A.-3B.-9C.3D.5(9)设文本框Textl的内容是123,有以下程序段:Numl=Textl.IextNum2=InputBox(EntertheNumber)PrintNuml+Num265.运行后在输入框中输入123,则输出结果为(65)。A.123B.246C.D.出错四、填空题:(每空2分,共20分。请将答案写在答题纸上!)(1)编写程序计算S=l+(1*2)+(1*2*3)+(1*2*3*4)+(1

17、*2*3*6),并将结果送到文本框Textl显示输出,阅读以下程序,并将程序补充完整。PrivateSubCommandl_Click()DimS,IzJAsIntegerJ=I(66)ForI=ITo6(67)S=S+JNextI(68)EndSub(2)已知数组A()中存放有10个0100之间的随机整数,找出这10个数中的最大数,并以冒泡排序法升序排列这10个数,并将排序的结果送到文本框Tet2中显示输出。阅读以下程序,并将程序补充完整。OptionBase1PrivateSubCommandl_Click()Max=OForI=Ilb10If(69)ThenMax=A(I)NextITe

18、xt1.Text=MaxForI=ITb9For(70)If(71)ThenT=A(J)A(J)=A(J+1)A(J+1)=TEndIfNextJNextITExt2.7ext=ForI=ITb10(72)NextIEndSub(3)本程序用于显示、添加和删除列表框(1.iStl)中的项目,用户界面如下图所示。当用户在列表框中单击选择某项时,该项的内容将显示在右侧的文本框1(Textl)中:若在右侧的文本框2(Tet2)中输入要添加的内容,然后单击“添加”按钮(Commandl),可将指定的内容添加到列表框中;若在列表框中选定某项,再单击“删除”按钮(COmmand2),可将选定内容从列表框中

19、删除。阅读以下程序,并将程序补充完整。选中列表框中的项目,并使其显示在1tl中PrivateSubUstl_Click()(73)EndSub该按钮用于将文本框fext2中的内容添加到列表框中PrivateSubCommandl_Click()If7ext2.1extThen(74)Text2.7ext=,EndIfEndSub,该按钮用于将列表框中选定内容删除PrivateSubCommand2_Click()If1.ist1.1.istIndexOThen(75)EndIfEndSub四川师范大学基础教学学院2011-2012学年度第二学期期末考试大学计算机基础试卷(理科)A卷参考答案一、

20、判断题:(每小题1分,共20分。请将答案涂在答题卡上,正确的涂A,错误的涂B)1:A2:B11:B12:B3:A4:B13:B14:A5:A6:B15:A16:A7:B8:B17:A18:B9:B10:A19:A20:B二、单项选择题:(每小题1分,共30分。请将选择答案涂在答题卡上)21:D22:B31:A32:B41:C42:C23:C24:B33:B34:A43:D44:C25:B26:D35:A36:B45:C46:B27:C28:C37:B38:A47:D48:C29:C30:B39:C40:D49:C50:A三、读程序题:(每小题2分,共30分。请将选择答案涂在答题卡上)51:D5

21、2:D53:A54:B55:D56:C57:B58:D59:A60:D61:C62:C63:A64:C65:C四、填空题:(每小题2分,共20分。请将答案写在答题纸上!)66. S=O67. J=J*I68. Text1.lext=S或Text1.Text=Str(三)或Textl.Text=Format(三)69. MaxMax或A(I)=Max70. J=ITb1Step-171. A(J)A(J+1)72. Tet2.Text=7ext2.Text+Str(A(I)或let2.Text=Text2.Text&A(I)73. Iext1.lext=1.ist1.lext或Text1.Text=1.istl.1.ist(1.ist1.1.istindex)74. 1.istl.AddItem7et2.7ext75. 1.istl.RemoveItem1.istl.1.istIndex

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号