高中信息技术VB试题及答案介绍(共6页).doc
精选优质文档-倾情为你奉上1下面选项内不属于描述面向对象程序设计特征的名词是( )A继承性B多态性C连续性D封装性2VB中数据类型Boolean表示布尔型,布尔型变量占( )字节。A4B3C2D13表达式Cint(13.2/2)的结果是( )A6.5B6C7D54表达式Len(String(6, "9")的值是( )A9B6CD出错5要在窗体上仅显示文字,选用( )控件最合适ALABELBTEXTBOXCCOMMANDBUTTONDIMAGE6从编写到运行一个完整的程序的流程是( )。A编译程序、运行程序B编译程序、测试程序、运行程序C编写程序、编译程序、运行程序D需求分析、编译程序7关于结构化程序设计的思想方法,下列选项中不属于其核心思想的是( )。A自顶向下B逐步求精C模块化D可复用8下列关于算法的特征描述不正确的是( )A有穷性:算法必须在有限步之内结束B确定性:算法的每一步必须有确切的含义 C输入:算法至少有一个输入 D输出:算法至少有一个输出9下面属于结构化程序设计的基本方法的是( )A筛选法B递归法C归纳法D自顶向下10在VB中,表达式Mid("程序设计",2,2)的结果是( )A程B序C序设D出错11以下不是描述算法的方法有( )A自然语言B流程图C伪代码DE-R图12在VB中,表达式Mid("程序设计",2)的结果是( )A程序B序C序设计D出错13下列程序,当单击窗体时s的值是( )Private Sub Form_Click()Dim s as booleana = 2: b = 3: c = 4: d = 5s = a > b And 2 * a > c Or c <= dPrint sEnd SubATRUEBFALSEC-1D114在VB中,不能作为变量名的是 ( )A中国BSTRINGCb_qDa_b15在VB程序中,假定有以下循环结构, 则正确的描述是( )Do While条件循环体LoopA如果"条件"是一个为0的常数,则一次循环体也不执行 B如果"条件"是一个为0的常数,则执行无穷次循环体C如果"条件"是一个为0的常数,则至少执行一次循环体 D不论"条件"是否为"真",至少执行一次循环体16以下哪个不是程序设计高级语言( ) 后面还有2个类似的题目,要了解每个选项AVCBPascalCC+DCSS17在VB程序中有以下程序段,语句Print "VB"的执行次数是( )For i=1 To 3For j=3 To 1 Step -1Print "VB"Next jNext iA3B4C6D918在VB中,表达式Cos(0)的结果是( )A0B1C约等于3.14D出错19在使用流程图描述算法中,表示变量的计算与赋值的符号框为( )A矩形框B菱形框C平行四边形框D椭圆形框20在VB中,以下关于变量定义错误的是( )ADim a As IntegerBPublic a As StringCPrivate a As BooleanDDim a Integer21在VB中,表达式Sgn(-5.8)的结果是( )A-5.8B-5C-6D-122已知f(1)=1,f(2)=2,当n3时,f(n)= f(n-1)+f(n-2),编程求f(100)的值,应选择的算法为( )A解析法B穷举法C递归法D冒泡排序法23下面说法正确的是( )A算法+数据结构=程序设计 B算法就是程序C数据结构就是程序D算法包括数据结构24穷举法的适用范围是( )A一切问题B解的个数极多的问题C解的个数有限且可一一列举D设计算法25在VB中,表达式Log(100)的结果是( )A1B2C10D以上都不是26如果设计的程序需要播放Mp3音乐或avi视频文件,可用控件( )AlabelBtextboxCmediaplayerDdata27表达式Asc("A")的结果类型是( )A数值型B日期型C布尔型D字符型28程序运行后,要按指定的时间间隔重复自动执行某段代码,可用控件( )ALabelBtextboxCtimerDimage29如果设计的程序需要与数据库进行连接,可用控件( )AlabelBtextboxCtimerDdata30在VB程序中,下列哪个程序行是正确的( )Ax-5=yBa+b=cCy=1:y=y+1Di=5;i=i+131在软件开发中有许多重要的环节,下列叙述中正确的是( )A软件维护只包括对程序代码的维护B程序调试后一般不需要再测试C软件测试应该由程序开发者来完成D需求分析与程序设计、测试、维护是软件开发中的重要环节32如果把一个人当作对象,那么血型相当于这个对象的( )A属性B方法C事件D过程33算法是解决问题的步骤序列,正确的序列是( ) 分析问题;提出问题;设计算法ABCD34不论多么复杂的程序,在程序设计中都可以归为( )等三种基本控制结构的组合。A树形、网形、环形B主程序、子程序、函数C输入、处理、输出D顺序、选择、循环35对于一个类,用户能定义的构造方法的个数可以为( )A多个B0个C1个D2个36对算法描述正确的是( )A算法是解决问题的步骤 B解题的步骤可以是无穷的C算法就是解题的算式 D算法是可以被表述但无法实现37生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是( )A编写调查报告 B编写机器人灭火程序 C编写导弹自动防御系统 D编写学籍管理系统软件38以下哪个是算法的描述方法( )A顺序法 B流程图描述法 C枚举法 D列表法39如图所示的流程图表示的是程序哪一个基本结构( )A顺序结构 B选择结构 C循环结构 D以上都不是40在求圆周长及面积程序中,半径 r 可能带小数位,所以应将半径 r 定义为( )类型。AInteger BDate CLongDSingle41VB中数据类型Integer表示整数类型,其取值范围是( )A0到65535 B0到32767 C-65536到65535 D-32768到3276742在VB中,表达式214 + 21 Mod 4 的结果是( )A5 B6 C7D出错43在VB中,表达式Int(-5.8)的结果是( )A-5 B-6 C-5.8 D出错44设a=2,b=3,c=4,表达式a>b And (c>=b Or 3*a>c)值是( )A2 B3 CTrue DFalse45下面表达式的值是False的有( )。A"989" > "99"(说明:字符串比较首字符的ascii码,其中数字<大写字母<小写字母;首字符相同,则比较次字符)BInstr ("Visual basic", "b")>0C2000 >1997D"3" > "2"46判断x是否在区间(a, b上,在VB中以下哪个逻辑表达式是不正确的( )Aa<x And b>=xBa<x<=b(说明:VB表达式中不允许出现连=或是连>或是连<)Ca<x And x<=bDb>=x And a<x47下列关于程序设计的说法中不正确的是( )A程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程B程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过程C程序设计语言的发展经历了机器语言、汇编语言、高级语言等几个过程,比较流行的高级语言有PASCAL、FORTRAN、C+等D程序设计和计算机语言是同一个概念的两个方面48要在名为Lbl_Show标签上显示" 2010信息技术学业考试",则程序中应使用的代码为( )ALbl_Show.Caption=2010信息技术学业考试 BLbl_Show.Text=" 2010信息技术学业考试"CLbl_Show.Caption ="2010信息技术学业考试" DLbl_Show.Label= 2010信息技术学业考试 49VB中的数据类型Integer表示( )A布尔型 B长整型 C整型 D字符串型50下面( )不是字符常量。A"你好" B" " C"True" D151在Visual Basic中,下列( )表达式的值不等于4。AInt(4.1) BInt(4.9) CAbs(Int(-3.9) DAbs(Int(-4.5)52下面表达式的值是False的有( ) 参照第45题做,仔细思考A"969" < "n97" BInstr ("Visual basic", "b") <> len ("basic") C2000 < 1997 D3 > 253在VB中,表达式Mid("Visual Basic程序设计",8,5)的结果是( )AVisual B Bl Basic CBasic D出错54对于窗体,Click (单击)是它的一个( )A重要对象 B重要方法 C重要事件 D重要属性55以下是一段Visual Basic程序,它的基本结构属于( )A = 1b = 0m = Ax = m + bb = b + 1y = x + bA顺序结构 B选择结构 C循环结构 D树型结构56下列程序段运行后,变量Value的值是( )x = 20If x >= 10 Then Value = 5 * xElse Value = 4 * xEnd IfA100 B80 C90 D7057在VB中,表达式Sgn(-5.8+5.8)的结果是 ( )Asgn(0)B0C1D-158VB中的数据类型Long表示( )A布尔型 B整型 C字符串型 D长整型59下列关于常量的描述不正确的是( )A在VB中的常量有数值型常量、字符常量等 B数值型常量类似于数学中的常数C用一对双引号括起来的字符串称为字符常量 D字符串常量包括双引号本身60表达式Abs (-3.6)*sqr(100)的值是( )A-360 B360 C-36 D3661. 使用Visual Basic编程,我们把工具箱中的工具称为( ) A事件 B工具 C控件 D窗体62以下是一段Visual Basic程序,它的基本结构属于( )IF x>0 Then X=x+1Else X=x-1End IfA顺序结构 B选择结构 C循环结构 D树型结构63. 下列程序,当单击窗体时s的值是( )Private Sub Form_Click() s = 11 3 + 11 Mod 3 Print sEnd SubA3B4C5D664图形符号""在算法流程图描述中表示( )A算法的开始或结束 B输入输出操作 C处理或运算的功能 D用来判断条件是否满足需求65代数表达式 改成VB表达式是( )Aa/b+c/d Ba/(b+c)/d C(a/b+c)/d Da/(b+c/d)66在VB中,表达式23的结果是:( )A5 B8 C6 D367在声明一个变量时,可能用到的关键字是( )A、EndB、AsC、SubD、Exit68. 以下是一段Visual Basic程序,它的基本结构属于( )For i=0 to 100 S=s+iNext i A顺序结构 B选择结构 C循环结构 D树型结构69下列关于算法的说法不正确的是( )A算法是解决问题的方法和步骤 B解决问题的过程是实现算法的过程 C算法是程序设计的"灵魂" D以上说法都不对70图形符号""在算法流程图描述中表示( )A算法的开始或结束 B输入输出操作 C处理或运算的功能 D用来判断条件是否满足需求71在VB中,表达式 52的结果是( )A2 B3 C2.5 D172. 在VB中,表达式Len("程序设计")的结果是( )A.0 B.2 C.4 D.873. 一个按钮"Command1"的Caption是该按钮对象的( )A.属性 B.方法 C.事件 D.过程74. 以下是一段Visual Basic程序,它的基本结构属于( )Do While x<100 I=i+2 S=s+iLoop A.顺序结构 B.选择结构 C.循环结构 D.树型结构75. 下列程序,当单击窗体时s的值是( )Private Sub Form_Click()Dim s As Integers = Not 2 * 5 <> 11Print sEnd SubA. True B. False C.1 D.076. 下列关于算法说法不正确的是( )A. 算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现B. 解决问题的过程就是实现算法的过程 C. 算法是程序设计的"灵魂" D. 算法可以通过编程来实现77. 下列流程图表示的是程序的( )A.顺序结构 B.选择结构 C.循环结构 D.以上都不是78下列变量名错误的是( )。Aabc Babc123 Cabc_123 D123abc79. 设a=2,b=3,在VB中,表达式Not(a>b)值是 ( )A.1 B.0 C. True D. False80. 在VB中,表达式Len("Basic" & "程序设计")的结果是( )A.0 B.5 C.8 D.981. 一个按钮"Command1"的BackColor是该按钮对象的( )A.属性 B.方法 C.事件 D.过程82下列程序段运行后,m的值为( )a = 7: b = 2: c = 23If a > b Then m = a Else m = b If c > m Then m = cA.7 B.2 C.23 D.提示错误,无答案83. 下列( )不是Visual Basic程序的基本结构。A顺序结构 B树形结构 C分支结构 D循环结构84VB中数据类型Integer表示整型数,存储为( )位?A、32B、64C、16D、885设a=2,b=3,在VB中,表达式Not (a+b)>=3)值是 ( )A1 B-1 CTrue DFalse86在VB中,表达式Left("Basic" & "程序设计",6)的结果是( )A6 BBasic CBasic程 Dic程序设计87在VB中,要改变新建对象的缺省名称,应改变此对象的( )属性。AFont BForeColor CName DHeight88在VB程序中,以下程序段执行后,x的值为 ( )x=1y=4Do While y>4x=x*yy=y+1LoopPrint xA1 B4 C8 D2089在VB中,下列程序运行后,变量v的值为( )x=20 If x>=10 Then v=5*x Else v=4*xA100 B80 C90 D7090以下哪个是算法的描述方法( )A自然语言描述法 B集合法 C列表法 D顺序法91在VB中,表达式Int(21/4)的结果是 ( )A4 B5 C6 D出错92设a=2,b=3,在VB中,表达式 Not (b-a>0)值是 ( )A1 B-1 CTrue DFalse93在VB中,表达式String(2,"99")的结果是( )(说明:生成长度为2的字符,字符内容为9,String(3,"99")="999")A9B99C999D999994在VB中,要设置窗口的标题文本,应设置窗口的( )属性。AText BName CCaption DFont95在VB程序中有以下程序段,语句Print "VB"的执行次数是( )For i=1 To 3 Step 2Print "VB"Next iA1 B2 C3 D496在VB中,以下哪个表达式的值是区间5, 14内的整数( )A14+Rnd+5 BInt(Rnd*10)+5 CInt(Rnd*10)+14 DInt(Rnd*14)+597以下哪个不是程序设计高级语言( )AVisual Basic BPascal CC+ DWord98在VB中,以下关于符号常量的声明正确的是 ( )AConst TAG as String BConst TAG as String="Visual Basic"CPublic TAG as String="Visual" DDim TAG as String99在VB中,表达式Right("Basic" & "程序设计",6)的结果是( )A6 BBasic CBasic程 Dic程序设计100在VB中,要设置某个对象属性时,应进入( )A设计模式 B运行模式 C中断模式 D任意模式101在VB中,以下哪个表达式的值在区间5, 15)内( )A14+Rnd+5 BInt(Rnd*10)+5 CRnd*10+5 DRnd*14+5102以下哪个不是程序设计高级语言( )AHTTP BBASIC CC# DJava103设a=2,b=3,在VB中,表达式(Not a>b) And b>=3值是 ( )A1 B0 CTrue DFalse104在VB中,要设置文本框中显示的内容,应设置文本框的( )属性。AText BName CCaption DFont105在VB程序中,以下程序段执行后,x的值为( )x=5For i=1 To 20 Step 2x=x+i5Next iA21 B22 C23 D24106关于程序设计,以下说法正确的是( )A程序设计语言的发展大致经历了机器语言、汇编语言、高级语言等几个阶段B程序设计语言的发展大致经历了高级语言、汇编语言、机器语言等几个阶段C程序设计语言的发展大致经历了机器语言、高级语言、汇编语言等几个阶段D程序设计语言的发展大致经历了汇编语言、机器语言、高级语言等几个阶段107返回系统的当前日期的函数是( )ADate() BDay() CYear() DMonth()108在VB中,要设置文本框中显示内容的字体,应设置文本框的( )属性AText BName CCaption DFont109在VB程序中,以下程序段执行后,x的值为( )x=0Do While x<50x=(x+2)*(x+3) Loop A0 B72 C50 D168110下列哪一个表达式能产生一个属于区间10, 100)内的整数( )AInt(Rnd*90)+10 BInt(Rnd*100)+10 CRnd+100 DRnd*100S111以下不属于算法基本特征的是( )A可执行性 B确定性 C有穷性 D无限性112算法描述可以有多种表达方法,下面不属于算法描述方法的是 ( )A自然语言 B流程图 C伪代码 D机器语言113VB中数据类型Long表示长整型,占( )字节。A4 B2 C8 D16114在VB中,表达式64的结果是( )A0B1C1.5D出错115返回指定日期"日"部分的函数是( )ADate() BDay() CYear() DMonth() 116在VB中,要设置文本框中字符的色彩,应设置文本框的( )属性AText BName CForeColor DFont117下列VB程序运行后,变量x的值为( )x=2Print x+1 Print x+2 A2 B3 C5 D8118在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是( )A确定放学回家的路线 B计算某个同学期中考试各科成绩总分C计算10000以内的奇数平方和 D在因特网上查找自己喜欢的歌曲119向x变量中输入任意一个大写字母,再将x变量中的大写字母转成小写字母 (如 "G”变成 "g”)。正确的算法是( )A输入字母到xint y = x - 32x = (char)y输出xB输入字母到xint y = x + 32x = (char)y输出xC输入字母到xint y = (int)x - 32x = (char)y输出xD输入字母到xint y = (int)x + 32输出y120返回指定日期“年”部分的函数是( )ADate() BDay() CYear() DMonth()121在VB中,要设置文本框的背景色,应设置文本框的( )属性AName BForeColor CBackColor DFont122在VB中,下列程序运行后,变量X的值为( )I=14 MOD 3Select Case I Case 1 X=I*1 Case 2 X=I*2 Case 3 X=I*3A1 B4 C9 D出错123程序的基本结构通常可以用流程图来表示,下面的流程图表示的程序结构是( ) A顺序结构 B分支结构 C循环结构 D赋值结构124代数式改成表达式后,错误的是( )。Ag * t * t / 2 B(g * t * t)/2 C1 / 2 * g * t * t Dgt * 2 / 2125在VB中,表达式11/2+5的结果是( )A6 B10.5 C11.5 D10126返回指定日期"月"部分的函数是( )ADate() BDay() CYear() DMonth()127在VB中,要改变某个对象的高度,应设置其( )属性。AFont BForeColor CWidth DHeight128在VB程序中,以下程序段执行后,x的值为( )x=5For i=2.6 To 4.9 Step 0.6x=x+1 Next iA5 B7 C8 D9129编程求1+2+3+1000的和,该题设计最适合使用的程序结构为( )A顺序结构 B分支结构 C循环结构 D选择结构130代数表达式在VB中的正确写法是( )A-(a*x+b) Ba*x+b Cabs(a*x+b) Dabs(ax+b)131下面( )不是合法的字符串常量。A"你好" B" " C"True" D#False#132下列关于常量的描述不正确的是( )。A常量有数值型常量、字符串常量等 B在程序运行过程中,常量的值是不变的C用一对双引号括起来的字符串是字符串常量 D字符串常量值包括双引号本身133下列( )数据类型不是数值类型。Aint Bdouble Cboolean Dshort134表达式Val("12")/2的返回值是( )A6 B8 C12 D出错135在VB中,要改变某个对象的宽度,应设置其( )属性。AFont BForeColor CWidth DHeight136VB中数据类型Single表示单精度型,占( )字节。A2 B4 C6 D8137设a=2,b=3,表达式1 + (a < b)值是( )A1 B-1 C0 D出错138表达式Val("12")+val("2")的返回值是( )A12 B14 C122b D出错139要在窗体上显示一幅图片,可以选用控件( )ALabel BTextBox CCommandbutton DImage140在VB程序中,以下程序段执行后,x的值为( )x=0Do While x<=2x=x+1 LoopA2 B3 C4 D5141在VB中,下列程序运行后,变量A的值为( )A=2 B=3C=AA=B B=CA2 B3 C6 D出错142已知公鸡每只3元,母鸡每只5元,每3只小鸡1元。用100元买100只鸡,问每种鸡应各买多少?利用编程来解决这个问题,应选择的算法为( )A解析法 B穷举法 C递归法 D冒泡排序法143表达式Str(12)的结果类型是( )A数值型 B日期型 C布尔型 D字符型144下列VB程序运行后,变量m的值为( )a=2 : b=1 : c=5If a<b Then m=a Else m=b If c<m Then m=cA2 B1 C5 D以上均不正确145在VB中,下列程序运行后,变量A的值为( )A=2B=3C=A+B A=C-AA2 B3 C6 D出错146使用VB编程,通常会用到工具箱中的工具,这些工具称为"控件",下图表示标签控件的图标是( )A B C D147VB中数据类型Double表示双精度型,占( )字节。A2 B4 C6 D8148表达式Left("abcde",3)+Right("abcde",2)的值是( )Aabc Bde Cabcde D出错 149程序运行后,要使窗体上仅显示字符,且此字符可被用户修改,可用控件( )ALabel BTextBox CCommandbutton DImage150在VB程序中有以下程序段,语句Print "VB"的执行次数是( )i=1Do While i<0Print "VB" LoopA0 B1 C2 D无数151在VB中,表达式21 / 4 - 214的结果是( )A0 B-4 C4 D0.25152在VB中,假定x是一个整型变量,那么表达式Int(x/2)=x/2( )A可用于判断x奇偶性 B可用于判断x是否是整数 C是一个无效表达式 D可用于判断x是正数还是负数153VB中print "21"+"3",则输出结果是( )A24 B25 C213 D无法相加154在VB中,表达式Sqr(4)的结果是( )A1 B2 C4 D出错155设a=2,b=3,表达式1 / (a < b) 值是( )A1 B-1 C0 D2156. 在VB中,下列程序运行后,变量A的值为( ) A=200 B=100IF B>A THEN C=B B=A A=CEND IFA200 B100 C100 200 D200 100157在VB中,表达式Rnd*10的结果是( )A. 小于10 B. 等于10 C. 大于10 D. 出错158在VB程序中,以下程序段执行后,x的值为( )n=10 : x=1 : k=1Do While k<=nx=x*2 : k=k+1 LoopA16 B256 C512 D1024159在定义一个函数,可能用到的关键字是( )AExit Bdouble Cfunction DAs160下列关于算法说法不正确的是( )A算法就是计算方法 B解决问题的过程就是实现算法的过程C算法是程序设计的“灵魂” D以上说法不全正确161以下数据类型中,数值范围较大的是( )Adouble Bint Cbyte Dfloat162下面的流程图表示的程序的基本结构是( ) A顺序结构 B选择结构 C循环结构 D以上都不是163表达式Chr(65)的结果类型是( )(说明:求ASCII码值为65的字符)A数值型 B日期型 C布尔型 D字符型164表达式Val("12") + Len("2b")的值是( )(VAL将字符转成数值,Len求字符串的长度)A12 B14 C122b D出错165要在一个命令按钮Command上显示图标 (如图)一定要使用命令按钮的( )属性AFont BForeColor CName DPicture166以下是一段VB程序,它的基本结构属于( )。Select Case N Case 1 Case 2End SelectA顺序结构 B选择结构 C循环结构 D树型结构167在VB程序中,以下程序段执行后,x的值为( )x=1Do x=x+2Loop While x<10A10 B11 C12 D13 168在VB中有以下程序段,语句Print "VB"的执行次数是( ) For i=1 to 2 Step 0.1(说明:i分别取1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9) Print "VB" Next iA0 B1 C2 D10169在VB中,表达式Rnd*10+5的值所在区间是( )(rnd函数取的数据范围为:)A5, 15 B(5, 15)