资源描述:
《2008-2009VB试卷A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上海应用技术学院2008—2009学年第二学期《程序设计基础VB.NET》期(末)(A)试卷班级:姓名:学号:分数:我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。题号一二三四五六七八九十总分得分试卷共8页,请先查看试卷有无缺页,然后答题。一、选择题 (每题1分,共20题,1*20=20分)1、语句“Ifx=2Theny=2”,下列说法正确的是。A.“x=2”和“y=2”均为赋值语句。B.“x=2”和“y=2”均为关系表达式。C.“x=2”为关系表达式,“y=2”为赋值语句。D.“x=2”为赋值语句
2、,“y=2”为关系表达式。2、用于字符串连接的运算符是。A.&B.+C.AndD.A、B都可以3、如下数组声明语句中,正确的是。A.Dima(3,4)AsInteger B.Dima[3,4]AsIntegeC.Dima(3,4)AsIntege D.Dima(3 4)AsIntege4、设a=“迎接2010年上海世博会”,则使变量b的值为“上海”的语句为。A.b=Left(a,8)B.b=Mid(a,8,2)C.b=Rigth(a,5)D.b=Mid(a,5,2)5、设置文本框的属性用于输入口令类的文本。A.ReadOnlyB
3、.PassWordCharC.TextD.以上都不是6、控件用于显示较长的选项列表,用户可以从中进行选择。A.ListBoxB.CheckBoxC.LabelD.以上都不是7、过程SubTest(ByValxAsInteger,ByRefyAsInteger)中。A.x、y都是传值参数B.x、y都是传址参数C.x是传值参数,y是传址参数D.x是传址参数,y是传值参数第8页1、将数据输出显示的时候,以下哪种方式不适用。A.标签labelB.文本框textboxC.msgbox函数D.inputbox函数2、数学关系式5<=x<10表示成正确的VB
4、.NET表达式,应该是。A.5<=x<10B.5<=xANDx<10C.x>=5ORx<10D.x<5ANDx>103、不论何种控件,共同具有的是属性。A.TextB.NameC.ForeColorD.Caption4、Int(196.555*100+0.5)/100的值是。A.196.56B.197.6C.198D.1965、下列数组声明语句中,数组a包含元素的个数有几个。Dima(3,5)AsIntegerA.15B.18C.20D.246、在设计状态,列表框中的选项可以通过哪个属性来进行设置。A.ListB.Items.CountC.Te
5、xtD.Items7、设置计时器时间间隔的属性是。A.EnabledB.Name C.Interval D.Modifiers8、已知a=12,b=20,复合赋值语句“a*=b+10”执行后,a变量中的值为。A.50B.250C.30D.3609、下列正确的赋值语句是。A.x+y=20B.y=x+10C.y=π*r*rD.3y=x10、Rnd函数不可能为下列值。A.0 B.1 C.0.005D.0.99911、下面哪个控件在程序运行时是不可见的。A.单选钮B.组合框C.计时器D.框架12、下面程序段求两个数中的大数,不正确
6、的是。A.Max1=IIf(x>y,x,y)B.Ifx>yThenMax1=xElseMax1=yC.Max1=Math.Max(x,y)D.Ify>=yThenMax1=yElseMax1=x13、下面程序段运行后,x的值是。Dimx,yasIntegery=-2x=y=-1A.-1B.0C.-2D.不确定第8页一、综合题(每题4分,共5题,4*5=20分)1、VB.NET提供了结构化程序设计的三种基本结构,请问是哪三种基本结构?2、随机生成一个“A”~“Z”之间的大写字母赋给变量C。“A”的ASCII码为65。3、若在函数中不明确指定参数的
7、传递方式,默认的传递方式是 ,其关键字是 。4、计算下列语句的循环次数:1)Fori=-3To20Step4 2)Fori=-3.5To5.5Step0.5 3)Fori=-3.5To5.5Step-0.5 4)Fori=-3To20Step1 5、简述子过程和函数过程的异同点,并说明子过程和函数过程分别适用在什么情况下。二、读以下程序段,写读程过程及运行结果。(每题4分,共5题,4*5=20分)1、请写出程序运行后的结果。PrivateSubButton1_Click(ByValsenderAsSys
8、tem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimi,nAsInteger,c,a