高中信息技术VB试题及答案介绍
- 格式:doc
- 大小:123.00 KB
- 文档页数:6
高中会考信息技术vb试题及答案1. 单选题:在VB中,下面哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 判断题:VB中的所有变量都必须在使用前声明。
答案:正确3. 填空题:在VB中,使用_________语句可以结束程序的执行。
答案:End4. 简答题:请描述VB中事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。
在VB中,程序通常在响应事件(如按钮点击、鼠标移动等)时执行代码,而不是按照预先定义的顺序执行。
5. 编程题:编写一个VB程序,实现输入两个整数,输出它们的和。
答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个数的和为:" & sum```6. 多选题:在VB中,以下哪些控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:A、B7. 填空题:在VB中,使用_________函数可以将字符串转换为整数。
答案:Val8. 简答题:请解释VB中的数组是什么,并给出一个创建数组的示例。
答案:数组是一组相同数据类型的元素的集合,它们在内存中连续存储。
数组可以用于存储和处理多个数据项。
创建数组的示例:```vbDim numbers(4) As Integernumbers(0) = 10numbers(1) = 20numbers(2) = 30numbers(3) = 40numbers(4) = 50```9. 编程题:编写一个VB程序,实现输入一个字符串,然后输出该字符串的逆序。
1.下面选项内不属于描述面向对象程序设计特征的名词是( )A.继承性B.多态性C.连续性D.封装性2.VB中数据类型Boolean表示布尔型,布尔型变量占( )字节。
A.4 B.3 C.2 D.13.表达式Cint(13.2/2)的结果是( )A.6.5 B.6 C.7 D.54.表达式Len(String(6, "9"))的值是( )A.9 B.6 C.999999 D.出错5.要在窗体上仅显示文字,选用( )控件最合适A.LABEL B.TEXTBOX C.COMMANDBUTTON D.IMAGE6.从编写到运行一个完整的程序的流程是( )。
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.伪代码D.E-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 SubA.TRUE B.FALSE C.-1 D.114.在VB中,不能作为变量名的是 ( )A.中国B.STRING C.b_q D.a_b15.在VB程序中,假定有以下循环结构, 则正确的描述是( )Do While条件循环体LoopA.如果"条件"是一个为0的常数,则一次循环体也不执行B.如果"条件"是一个为0的常数,则执行无穷次循环体C.如果"条件"是一个为0的常数,则至少执行一次循环体D.不论"条件"是否为"真",至少执行一次循环体16.以下哪个不是程序设计高级语言( ) [后面还有2个类似的题目,要了解每个选项]A.VC B.Pascal C.C++ D.CSS17.在VB程序中有以下程序段,语句Print "VB"的执行次数是( )For i=1 To 3For j=3 To 1 Step -1Print "VB"Next jNext iA.3 B.4 C.6 D.918.在VB中,表达式Cos(0)的结果是( )A.0 B.1 C.约等于3.14D.出错19.在使用流程图描述算法中,表示变量的计算与赋值的符号框为( )A.矩形框B.菱形框C.平行四边形框D.椭圆形框20.在VB中,以下关于变量定义错误的是( )A.Dim a As Integer B.Public a As String C.Private a As Boolean D.Dim a Integer21.在VB中,表达式Sgn(-5.8)的结果是( )A.-5.8 B.-5 C.-6 D.-122.已知f(1)=1,f(2)=2,当n≥3时,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)的结果是( )A.1 B.2 C.10 D.以上都不是26.如果设计的程序需要播放Mp3音乐或avi视频文件,可用控件( )A.label B.textbox C.mediaplayer D.data27.表达式Asc("A")的结果类型是( )A.数值型B.日期型C.布尔型D.字符型28.程序运行后,要按指定的时间间隔重复自动执行某段代码,可用控件( )A.Label B.textbox C.timer D.image29.如果设计的程序需要与数据库进行连接,可用控件( )A.label B.textbox C.timer D.data30.在VB程序中,下列哪个程序行是正确的( )A.x-5=y B.a+b=c C.y=1:y=y+1 D.i=5;i=i+131.在软件开发中有许多重要的环节,下列叙述中正确的是( )A.软件维护只包括对程序代码的维护B.程序调试后一般不需要再测试C.软件测试应该由程序开发者来完成D.需求分析与程序设计、测试、维护是软件开发中的重要环节32.如果把一个人当作对象,那么血型相当于这个对象的( )A.属性B.方法C.事件D.过程33.算法是解决问题的步骤序列,正确的序列是( )①分析问题;②提出问题;③设计算法A.②①③B.①②③C.①③②D.②③①34.不论多么复杂的程序,在程序设计中都可以归为( )等三种基本控制结构的组合。
vb考试题库及答案高中一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个选项是VB中的保留字?A. DimB. IfC. ThenD. All of the above答案:D3. 在VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件判断结构?A. IfB. Select CaseC. Both A and BD. None of the above答案:C6. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr(0 To 10) As IntegerC. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的函数声明方式?A. Function myFunction()B. Function myFunction() As IntegerC. Both A and BD. None of the above答案:C8. 在VB中,以下哪个选项是正确的子程序声明方式?A. Sub mySub()B. Sub mySub() As IntegerC. Both A and BD. None of the above答案:A9. 在VB中,以下哪个选项是正确的事件处理方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A10. 在VB中,以下哪个选项是正确的窗体属性?A. CaptionB. NameC. Both A and BD. None of the above答案:C11. 在VB中,以下哪个选项是正确的控件属性?A. TextB. VisibleC. Both A and BD. None of the above答案:C12. 在VB中,以下哪个选项是正确的控件事件?A. ClickB. DblClickC. Both A and BD. None of the above答案:C13. 在VB中,以下哪个选项是正确的文件操作函数?A. OpenB. CloseC. Both A and BD. None of the above答案:C14. 在VB中,以下哪个选项是正确的文件访问模式?A. InputB. OutputC. Both A and BD. None of the above答案:C15. 在VB中,以下哪个选项是正确的错误处理语句?A. On Error GoToB. On Error Resume NextC. Both A and BD. None of the above答案:C16. 在VB中,以下哪个选项是正确的数据类型转换函数?A. CIntB. CStrC. Both A and BD. None of the above答案:C17. 在VB中,以下哪个选项是正确的数学函数?A. SinB. CosC. Both A and BD. None of the above答案:C18. 在VB中,以下哪个选项是正确的字符串函数?A. LeftB. RightC. Both A and BD. None of the above答案:C19. 在VB中,以下哪个选项是正确的日期和时间函数?A. DateB. TimeC. Both A and BD. None of the above答案:C20. 在VB中,以下哪个选项是正确的数据库访问控件?A. DataGridB. DataListC. Both A and BD. None of the above答案:A二、填空题(每题2分,共20分)21. 在VB中,声明一个整型变量x,其语句为:________。
高中vb基础试题及答案一、选择题(每题2分,共20分)1. Visual Basic是一种()。
A. 汇编语言B. 面向对象的编程语言C. 面向过程的编程语言D. 机器语言2. 在VB中,以下哪个关键字用于声明变量?()A. DimB. SetC. CallD. Function3. 下列哪个选项是VB中的事件处理程序?()A. SubB. FunctionC. EventD. Property4. 在VB中,用于循环结构的关键字是()。
A. WhileB. ForC. DoD. All of the above5. VB中的MsgBox函数用于()。
A. 显示消息框B. 计算数学表达式C. 打开文件D. 保存文件6. 在VB中,以下哪个选项不是控制结构?()A. If...Then...ElseB. Select CaseC. For...NextD. Dim7. VB中的数组声明可以使用哪个关键字?()A. DimB. SetC. CallD. Function8. 在VB中,以下哪个选项是正确的字符串连接符?()A. +B. &C. *D. /9. VB中的控件(Control)通常用于()。
A. 存储数据B. 显示数据C. 执行计算D. 以上都不是10. 在VB中,以下哪个选项是正确的错误处理语句?()A. Try...Catch...FinallyB. On ErrorC. ThrowD. All of the above二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的正确语法是:_______。
2. VB中的函数可以通过关键字_______来定义。
3. 在VB中,要创建一个名为“myButton”的按钮控件,可以使用_______语句。
4. VB中的事件处理程序通常以_______关键字开始。
5. VB中的For循环结构的一般形式是:For [变量] = _______ To [变量] Step [步长]。
VB考试高中试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Float答案:C2. 下列哪个语句用于在VB中声明一个变量?A. DimB. DeclareC. SetD. Let答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. IfD. All of the above答案:D4. VB中,哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. CStr()答案:B5. 以下哪个是VB中的事件?A. FunctionB. SubC. EventD. Property答案:C二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中的________属性用于获取或设置控件的文本。
答案:Text3. 要实现一个按钮的点击事件,需要在代码中编写________过程。
答案:Click4. VB中的________函数可以用于获取当前日期。
答案:Date5. 使用________语句可以结束一个循环。
答案:Exit For(或Exit Do)三、简答题(每题10分,共30分)1. 简述VB中数组的定义和使用。
答案:在VB中,数组是一种可以存储多个元素的数据结构。
数组可以通过Dim语句定义,例如Dim myArray(1 To 10) As Integer。
这定义了一个包含10个整数的数组。
数组的索引从0开始,因此myArray(0)是第一个元素。
使用数组可以方便地存储和操作一系列相关数据。
2. 解释VB中的面向对象编程概念。
答案:面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。
在VB中,对象是具有属性和方法的数据结构。
属性是对象的状态信息,而方法是对象的行为。
通过类来定义对象的结构,然后使用New关键字创建对象的实例。
VB综合练习一、选择题1. 在VB代码编辑窗口中,输入了“Command1.”后出现了如图所示的信息,其中的“Caption”是Command1的()A.事件名B.属性名C.对象名D.方法2. 某VB程序的一个事件处理过程如下,在程序运行时,能触发该事件的是()Private Form_Load()Command1.caption=”计算”End subA.窗体装载B.单击窗体C.单击按钮Command1 D.双击窗体3. 在VB中,下列属于过程文件的是()A. .vbp B. .frm C. .vbw D. .frx4. 在VB中,若需要将350名学生的借阅卡号(如“WZ001036”)分别存储在数组code的code(1) ~code(350)元素中,则下列说明语句最合适的是()A.Dim code(1 To 350) As Integer B.Dim code(1 To 350) As Single C.Dim code(1 To 350) As String D.Dim code(1 To 350) As Boolean5. 在VB中,a=-100,表达式"360"+Str(a)的值是()A.260 B."360-100" C."360100" D."260"6. 在VB中,a=-100,表达式100+Val("36")的值是()A."10036" B."136" C.100+36 D.1367. 下列VB表达式的值等于2的是()A.Abs(-2.1) B.Int(2.1)C.Sqr(4.2) D.Len("4")8. 下列VB中,表达式81 \ 8 mod 3 * int(2.5)的值是()A.40 B.4 C.5 D.69. 数学表达式“2n–1>0 且 2n-1≠1”对应的VB表达式是()A.2·n–1>0 And 2·n–1<>1 B.2n–1>0 And 2n–1≠1C.2*n–1>0 And Not(2*n-1=1)D.2*n–1>0 And 2n-1<>110. 将整数型变量n的值显示在文本框Text1中,正确的语句是()A.Text=n B.Val(Text1)=nC.Text1.Text=Str(n)D.Str(Text1.Text)=n11.产生一个三位随机整数的表达式是()A.int(rnd*900)+100B.int(rnd*999)C.int(rnd*999)+1 D. rnd*900+10012.一个四位数的整数x,能表示出百位数字的表达式是()A.x\100 B.x\100 mod 10C.x mod 100 D. int(x/100)13. x为单精度型数据,能将x四舍五入保留2位小数的表达式是 ( )A.int(x) B.int(x*100)/100C.int(x+0.5) D.int(x*100+0.5)/10014.下列表达式为真时,能表示大写字母的是 ( ) A."A"<=ch<="Z" B.ch>="A"or ch<="Z"C.ch>="A"and ch<="Z"D.not(ch>="A"and ch<="Z")15. 将字符串变量a和b的值连接并将结果在文本框Text1中输出,下列代码合适的是()A.Str(a+b)=Text1.Text B.Text.Text1=a+bC.Text1.Text=Str(a+b) D.Text1.Text=a+b16. 有如下VB程序段a=3:b=9c=aa=bb=c运行后,下列说法正确的是()A.a=3,b=9 B.a=9,b=3C.a=3,b=3 D.a=9,b=917. 有如下VB程序段,程序段运行后,"s=s+k"共执行了10次,则循环变量k的初值是()s=0For k= to 5s=s+kNext kA.14 B.-5 C.1 D.-418. 有如下VB程序段,程序段运行后,数组元素a(3)的值是()For x=10 to 1 step -1a(x)=x+1Next xA.9 B.8 C.4D.319. 有如下VB程序段,程序段运行后,数组元素a(4)的值是()Dim a(1 to 4) as integera(1)=1For i=2 to 3a(i)=2*a(i-1)+1Next iA.15 B.7 C.3 D.020. 计算斐波那契数列(该数列从第三项开始,每一项都等于其前面两项之和)第20项的值的VB 程序段如下,该程序运行后不正确,有问题的语句是()Dim a(1 to 20) as long,I as integerConst n=20 ‘①i=3a(1)=1:a(2)=1Do while i<=n ‘②a(i)=a(i-2)+a(i-1) ‘③i=i+1LoopLabel1.caption=str(a(i)) ‘④A .①B .②C .③D .④21. 某算法的部分流程图如图所示。
vb试题及答案软件高中一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个不是VB的控制结构?A. 顺序结构B. 条件结构C. 循环结构D. 函数结构答案:D3. VB中,以下哪个关键字用于定义类?A. ClassB. InterfaceC. ModuleD. Type答案:A4. 在VB中,以下哪个是正确的数组声明方式?A. Dim numbers(1 to 10) As IntegerB. Dim numbers(0, 0) To (10, 10) As IntegerC. Dim numbers As Integer = New Integer(10)D. Dim numbers(10) As Integer答案:A5. VB中,以下哪个是正确的循环结构?A. For EachB. Do WhileC. Both A and BD. None of the above答案:C6. 以下哪个是VB中的事件处理程序?A. FunctionB. SubC. PropertyD. Event答案:B7. 在VB中,以下哪个不是字符串操作函数?A. LeftB. RightC. MidD. Round答案:D8. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. Both A and B答案:A9. VB中,以下哪个是正确的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D10. 在VB中,以下哪个是正确的文件操作函数?A. OpenB. CloseC. Both A and BD. None of the above答案:C二、简答题(每题5分,共30分)1. 请简述VB中类和对象的区别。
高中计算机学考vb试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Sub答案:A2. VB中,要实现循环执行某段代码,应使用以下哪个结构?A. If...ThenB. For...NextC. Do...LoopD. Select...Case答案:C3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. MidC. LeftD. Right答案:A4. VB中,以下哪个控件用于显示文本信息?A. TextBoxB. ComboBoxC. CheckBoxD. ListBox答案:A5. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A6. VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在VB中,以下哪个数据类型用于表示整数?A. IntegerB. SingleC. DoubleD. String答案:A8. VB中,以下哪个关键字用于定义函数?A. FunctionB. SubC. DimD. Const答案:A9. 在VB中,以下哪个控件用于选择日期?A. TextBoxB. ComboBoxC. DateTimePickerD. ListBox答案:C10. VB中,以下哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Name答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个名为`myVar`的整型变量,应使用关键字________。
答案:Dim2. VB中,使用________结构可以执行条件判断。
答案:If...Then3. 要获取VB中字符串的子串,可以使用函数________。
高级vb考试试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是Visual Basic的编程语言特性?A. 事件驱动B. 结构化C. 面向对象D. 过程式答案:D2. 在Visual Basic中,用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Let答案:A3. Visual Basic中,哪个关键字用于定义一个类?A. ClassB. FunctionC. SubD. Module答案:A4. 下列哪个选项不是Visual Basic的控件事件?A. ClickB. LoadC. OpenD. Resize答案:C5. 在Visual Basic中,以下哪个函数用于将字符串转换为大写?A. StrCompB. UCaseC. LCaseD. StrReverse答案:B6. Visual Basic中,哪个属性用于获取或设置一个窗体的标题?A. TextB. CaptionC. TitleD. Name答案:B7. 在Visual Basic中,如何声明一个整型数组?A. Dim myArray() As IntegerB. Dim myArray As Integer()C. Dim myArray(10) As IntegerD. Dim myArray As Integer[10]答案:A8. Visual Basic中,哪个关键字用于定义一个函数?A. FunctionB. SubC. ClassD. Property答案:A9. 在Visual Basic中,哪个属性用于获取或设置一个控件的可见性?A. VisibleB. EnabledC. ActiveD. Focus答案:A10. Visual Basic中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个常量。
高中会考vb试题及答案高中会考VB试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. Dim x As Integer = 10答案:B2. 下列哪个是Visual Basic中的循环结构?A. IfB. ForC. Select CaseD. Sub答案:B3. Visual Basic中的“End”语句用于结束什么?A. 程序B. 过程C. 循环D. 条件答案:B4. 在Visual Basic中,以下哪个不是内置的控件?A. LabelB. TextBoxC. ButtonD. Slider答案:D5. 下列哪个是Visual Basic中的数组声明方式?A. Dim arr(5) As IntegerB. Dim arr As Integer = 5C. Dim arr = New Integer(5)D. Dim arr As Integer(5)答案:A6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10D. If x > 10 End If答案:A7. Visual Basic中,以下哪个是正确的函数调用?A. Call Print("Hello World")B. Print "Hello World"C. Call Print("Hello World")D. Print("Hello World")答案:D8. 下列哪个是Visual Basic中的事件?A. ClickB. EventC. FunctionD. Procedure答案:A9. 在Visual Basic中,以下哪个是正确的类声明方式?A. Class MyClassB. Dim MyClassC. Sub MyClassD. Function MyClass答案:A10. 下列哪个是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每空2分,共20分)1. 在Visual Basic中,使用________来定义一个类。
1.下面选项内不属于描述面向对象程序设计特征的名词是( )A.继承性B.多态性C.连续性D.封装性2.VB中数据类型Boolean表示布尔型,布尔型变量占( )字节。
A.4 B.3 C.2 D.13.表达式Cint(13.2/2)的结果是( )A.6.5 B.6 C.7 D.54.表达式Len(String(6, "9"))的值是( )A.9 B.6 C.999999 D.出错5.要在窗体上仅显示文字,选用( )控件最合适A.LABEL B.TEXTBOX C.COMMANDBUTTON D.IMAGE6.从编写到运行一个完整的程序的流程是( )。
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.伪代码D.E-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 SubA.TRUE B.FALSE C.-1 D.114.在VB中,不能作为变量名的是 ( )A.中国B.STRING C.b_q D.a_b15.在VB程序中,假定有以下循环结构, 则正确的描述是( )Do While条件循环体LoopA.如果"条件"是一个为0的常数,则一次循环体也不执行B.如果"条件"是一个为0的常数,则执行无穷次循环体C.如果"条件"是一个为0的常数,则至少执行一次循环体D.不论"条件"是否为"真",至少执行一次循环体16.以下哪个不是程序设计高级语言( ) [后面还有2个类似的题目,要了解每个选项]A.VC B.Pascal C.C++ D.CSS17.在VB程序中有以下程序段,语句Print "VB"的执行次数是( )For i=1 To 3For j=3 To 1 Step -1Print "VB"Next jNext iA.3 B.4 C.6 D.918.在VB中,表达式Cos(0)的结果是( )A.0 B.1 C.约等于3.14 D.出错19.在使用流程图描述算法中,表示变量的计算与赋值的符号框为( )A.矩形框B.菱形框C.平行四边形框D.椭圆形框20.在VB中,以下关于变量定义错误的是( )A.Dim a As Integer B.Public a As String C.Private a As Boolean D.Dim a Integer 21.在VB中,表达式Sgn(-5.8)的结果是( )A.-5.8 B.-5 C.-6 D.-122.已知f(1)=1,f(2)=2,当n≥3时,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)的结果是( )A.1 B.2 C.10 D.以上都不是26.如果设计的程序需要播放Mp3音乐或avi视频文件,可用控件( )A.label B.textbox C.mediaplayer D.data27.表达式Asc("A")的结果类型是( )A.数值型B.日期型C.布尔型D.字符型28.程序运行后,要按指定的时间间隔重复自动执行某段代码,可用控件( )A.Label B.textbox C.timer D.image29.如果设计的程序需要与数据库进行连接,可用控件( )A.label B.textbox C.timer D.data30.在VB程序中,下列哪个程序行是正确的( )A.x-5=y B.a+b=c C.y=1:y=y+1 D.i=5;i=i+131.在软件开发中有许多重要的环节,下列叙述中正确的是( )A.软件维护只包括对程序代码的维护B.程序调试后一般不需要再测试C.软件测试应该由程序开发者来完成D.需求分析与程序设计、测试、维护是软件开发中的重要环节32.如果把一个人当作对象,那么血型相当于这个对象的( )A.属性B.方法C.事件D.过程33.算法是解决问题的步骤序列,正确的序列是( )①分析问题;②提出问题;③设计算法A.②①③B.①②③C.①③②D.②③①34.不论多么复杂的程序,在程序设计中都可以归为( )等三种基本控制结构的组合。
A.树形、网形、环形B.主程序、子程序、函数C.输入、处理、输出D.顺序、选择、循环35.对于一个类,用户能定义的构造方法的个数可以为( )A.多个B.0个C.1个D.2个36.对算法描述正确的是( )A.算法是解决问题的步骤B.解题的步骤可以是无穷的C.算法就是解题的算式D.算法是可以被表述但无法实现37.生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是( ) A.编写《调查报告》B.编写机器人灭火程序C.编写导弹自动防御系统D.编写学籍管理系统软件38.以下哪个是算法的描述方法( )A.顺序法B.流程图描述法C.枚举法D.列表法39.如图所示的流程图表示的是程序哪一个基本结构( )A.顺序结构B.选择结构C.循环结构D.以上都不是40.在求圆周长及面积程序中,半径 r 可能带小数位,所以应将半径 r 定义为( )类型。
A.Integer B.Date C.Long D.Single41.VB中数据类型Integer表示整数类型,其取值范围是( )A.0到65535 B.0到32767 C.-65536到65535 D.-32768到3276742.在VB中,表达式21\4 + 21 Mod 4 的结果是( )A.5 B.6 C.7 D.出错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)值是( )A.2 B.3 C.True D.False45.下面表达式的值是False的有( )。
A."989" > "99"(说明:字符串比较首字符的ascii码,其中数字<大写字母<小写字母;首字符相同,则比较次字符……)B.Instr ("Visual basic", "b")>0C.2000 >1997D."3" > "2"46.判断x是否在区间(a, b]上,在VB中以下哪个逻辑表达式是不正确的( )A.a<x And b>=xB.a<x<=b(说明:VB表达式中不允许出现连=或是连>或是连<)C.a<x And x<=bD.b>=x And a<x47.下列关于程序设计的说法中不正确的是( )A.程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程B.程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过程C.程序设计语言的发展经历了机器语言、汇编语言、高级语言等几个过程,比较流行的高级语言有PASCAL、FORTRAN、C++等D.程序设计和计算机语言是同一个概念的两个方面48.要在名为Lbl_Show标签上显示" 2010信息技术学业考试",则程序中应使用的代码为( )A.Lbl_Show.Caption=2010信息技术学业考试 B.Lbl_Show.Text=" 2010信息技术学业考试"C.Lbl_Show.Caption ="2010信息技术学业考试" D.Lbl_bel= 2010信息技术学业考试49.VB中的数据类型Integer表示( )A.布尔型 B.长整型 C.整型 D.字符串型50.下面( )不是字符常量。
A."你好" B." " C."True" D.151.在Visual Basic中,下列( )表达式的值不等于4。
A.Int(4.1) B.Int(4.9) C.Abs(Int(-3.9)) D.Abs(Int(-4.5))52.下面表达式的值是False的有( ) [参照第45题做,仔细思考]A."969" < "n97" B.Instr ("Visual basic", "b") <> len ("basic") C.2000 < 1997 D.3 > 253.在VB中,表达式Mid("Visual Basic程序设计",8,5)的结果是( )A.Visual B B.l Basic C.Basic 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 ThenValue = 5 * xElseValue = 4 * xEnd IfA.100 B.80 C.90 D.7057.在VB中,表达式Sgn(-5.8+5.8)的结果是 ( )A.sgn(0)B.0 C.1 D.-158.VB中的数据类型Long表示( )A.布尔型 B.整型 C.字符串型 D.长整型59.下列关于常量的描述不正确的是( )A.在VB中的常量有数值型常量、字符常量等 B.数值型常量类似于数学中的常数C.用一对双引号括起来的字符串称为字符常量 D.字符串常量包括双引号本身60.表达式Abs (-3.6)*sqr(100)的值是( )A.-360 B.360 C.-36 D.3661. 使用Visual Basic编程,我们把工具箱中的工具称为( )A.事件 B.工具 C.控件 D.窗体62.以下是一段Visual Basic程序,它的基本结构属于( )…IF x>0 ThenX=x+1ElseX=x-1End IfA.顺序结构 B.选择结构 C.循环结构 D.树型结构63. 下列程序,当单击窗体时s的值是( )Private Sub Form_Click()s = 11 \ 3 + 11 Mod 3Print sEnd SubA.3B.4C.5D.664.图形符号""在算法流程图描述中表示( )A.算法的开始或结束 B.输入输出操作 C.处理或运算的功能 D.用来判断条件是否满足需求65.代数表达式dcba改成VB表达式是( )A.a/b+c/d B.a/(b+c)/d C.(a/b+c)/d D.a/(b+c/d)66.在VB中,表达式2^3的结果是:( )A.5 B.8 C.6 D.367..在声明一个变量时,可能用到的关键字是()A、EndB、AsC、SubD、Exit68. 以下是一段Visual Basic程序,它的基本结构属于( )…For i=0 to 100S=s+iNext i…A.顺序结构 B.选择结构 C.循环结构 D.树型结构69.下列关于算法的说法不正确的是( )A.算法是解决问题的方法和步骤 B.解决问题的过程是实现算法的过程 C.算法是程序设计的"灵魂" D.以上说法都不对70.图形符号""在算法流程图描述中表示( )A.算法的开始或结束 B.输入输出操作 C.处理或运算的功能 D.用来判断条件是否满足需求71.在VB中,表达式 5\2的结果是( )A.2 B.3 C.2.5 D.172. 在VB中,表达式Len("程序设计")的结果是( )A.0B.2C.4D.873. 一个按钮"Command1"的Caption是该按钮对象的( )A.属性B.方法C.事件D.过程74. 以下是一段Visual Basic程序,它的基本结构属于( )…Do While x<100I=i+2S=s+iLoop…A.顺序结构B.选择结构C.循环结构D.树型结构75. 下列程序,当单击窗体时s的值是( )Private Sub Form_Click()Dim s As Integers = Not 2 * 5 <> 11Print sEnd SubA. TrueB. FalseC.1D.076. 下列关于算法说法不正确的是( )A. 算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现B. 解决问题的过程就是实现算法的过程C. 算法是程序设计的"灵魂"D. 算法可以通过编程来实现77. 下列流程图表示的是程序的( )A.顺序结构B.选择结构C.循环结构D.以上都不是78.下列变量名错误的是( )。