《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.程序执行后,I和K的值分别是(55),A.9120B.932