admin 管理员组文章数量: 1086019
2024年4月19日发(作者:软件开发外包平台)
1.下面选项内不属于描述面向对象程序设计特征的名词是( )
A.继承性 B.多态性 C.连续性 D.封装性
2.VB中数据类型Boolean表示布尔型,布尔型变量占( )字节。
A.4 B.3 C.2 D.1
3.表达式Cint2)的结果是( )
A. B.6 C.7 D.5
4.表达式Len(String(6, "9"))的值是( )
A.9 B.6 C.999999 D.出错
5.要在窗体上仅显示文字,选用( )控件最合适
A.LABEL B.TEXTBOX C.COMMANDBUTTON D.IMAGE
6.从编写到运行一个完整的程序的流程是( )。
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 boolean
a = 2: b = 3: c = 4: d = 5
s = a > b And 2 * a > c Or c <= d
Print s
End Sub
A.TRUE B.FALSE C.-1 D.1
14.在VB中,不能作为变量名的是 ( )
A.中国 B.STRING C.b_q D.a_b
15.在VB程序中,假定有以下循环结构, 则正确的描述是( )
Do While条件
循环体
Loop
A.如果"条件"是一个为0的常数,则一次循环体也不执行 B.如果"条件"是一个为0的常数,则执行无穷次循环体
C.如果"条件"是一个为0的常数,则至少执行一次循环体 D.不论"条件"是否为"真",至少执行一次循环体
16.以下哪个不是程序设计高级语言( ) [后面还有2个类似的题目,要了解每个选项]
A.VC B.Pascal C.C++ D.CSS
17.在VB程序中有以下程序段,语句Print "VB"的执行次数是( )
For i=1 To 3
For j=3 To 1 Step -1
Print "VB"
Next j
Next i
A.3 B.4 C.6 D.9
18.在VB中,表达式Cos(0)的结果是( )
A.0 B.1 C.约等于 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的结果是( )
A. B.-5 C.-6 D.-1
22.已知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.data
27.表达式Asc("A")的结果类型是( )
A.数值型 B.日期型 C.布尔型 D.字符型
28.程序运行后,要按指定的时间间隔重复自动执行某段代码,可用控件( )
A.Label B.textbox C.timer D.image
29.如果设计的程序需要与数据库进行连接,可用控件( )
A.label B.textbox C.timer D.data
30.在VB程序中,下列哪个程序行是正确的( )
A.x-5=y B.a+b=c C.y=1:y=y+1 D.i=5;i=i+1
31.在软件开发中有许多重要的环节,下列叙述中正确的是( )
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
No
Yes
A.顺序结构 B.选择结构 C.循环结构 D.以上都不是
40.在求圆周长及面积程序中,半径 r 可能带小数位,所以应将半径 r 定义为( )类型。
A.Integer B.Date C.Long D.Single
41.VB中数据类型Integer表示整数类型,其取值范围是( )
A.0到65535 B.0到32767 C.-65536到65535 D.-32768到32767
42.在VB中,表达式214 + 21 Mod 4 的结果是( )
A.5 B.6 C.7 D.出错
43.在VB中,表达式Int的结果是( )
A.-5 B.-6 C. D.出错
44.设a=2,b=3,c=4,表达式a>b And (c>=b Or 3*a>c)值是( )
A.2 B.3 C.True D.False
45.下面表达式的值是False的有( )。
A."989" > "99"
(说明:字符串比较首字符的ascii码,其中数字<大写字母<小写字母;首字符相同,则比较次字符……)
B.Instr ("Visual basic", "b")>0
C.2000 >1997
D."3" > "2"
46.判断x是否在区间(a, b]上,在VB中以下哪个逻辑表达式是不正确的( )
A.a
B.a (说明:VB表达式中不允许出现连=或是连>或是连<) C.a D.b>=x And a 47.下列关于程序设计的说法中不正确的是( ) A.程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程 B.程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过程 C.程序设计语言的发展经历了机器语言、汇编语言、高级语言等几个过程,比较流行的高级语言有PASCAL、FORTRAN、C++等 D.程序设计和计算机语言是同一个概念的两个方面 48.要在名为Lbl_Show标签上显示" 2010信息技术学业考试",则程序中应使用的代码为( ) A.=2010信息技术学业考试 B.=" 2010信息技术学业考试" C. ="2010信息技术学业考试" D.= 2010信息技术学业考试 49.VB中的数据类型Integer表示( ) A.布尔型 B.长整型 C.整型 D.字符串型 50.下面( )不是字符常量。 A."你好" B." " C."True" D.1 51.在Visual Basic中,下列( )表达式的值不等于4。 A.Int B.Int C.Abs(Int) D.Abs(Int) 52.下面表达式的值是False的有( ) [参照第45题做,仔细思考] A."969" < "n97" B.Instr ("Visual basic", "b") <> len ("basic") C.2000 < 1997 D.3 > 2 53.在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 = 1 b = 0 m = A x = m + b b = b + 1 y = x + b A.顺序结构 B.选择结构 C.循环结构 D.树型结构 56.下列程序段运行后,变量Value的值是( ) x = 20 If x >= 10 Then Value = 5 * x Else Value = 4 * x End If A.100 B.80 C.90 D.70 57.在VB中,表达式Sgn+的结果是 ( ) A.sgn(0) B.0 C.1 D.-1 58.VB中的数据类型Long表示( ) A.布尔型 B.整型 C.字符串型 D.长整型 59.下列关于常量的描述不正确的是( ) A.在VB中的常量有数值型常量、字符常量等 B.数值型常量类似于数学中的常数 C.用一对双引号括起来的字符串称为字符常量 D.字符串常量包括双引号本身 60.表达式Abs *sqr(100)的值是( ) A.-360 B.360 C.-36 D.36 61. 使用Visual Basic编程,我们把工具箱中的工具称为( ) A.事件 B.工具 C.控件 D.窗体 62.以下是一段Visual Basic程序,它的基本结构属于( ) … IF x>0 Then X=x+1 Else X=x-1 End If A.顺序结构 B.选择结构 C.循环结构 D.树型结构 63. 下列程序,当单击窗体时s的值是( ) Private Sub Form_Click() s = 11 3 + 11 Mod 3 Print s End Sub A.3 B.4 C.5 D.6 64.图形符号" "在算法流程图描述中表示( ) A.算法的开始或结束 B.输入输出操作 C.处理或运算的功能 D.用来判断条件是否满足需求 a b c 65.代数表达式 d 改成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.3 67..在声明一个变量时,可能用到的关键字是( ) A、End B、As C、Sub D、Exit 68. 以下是一段Visual Basic程序,它的基本结构属于( ) … For i=0 to 100 S=s+i Next i … A.顺序结构 B.选择结构 C.循环结构 D.树型结构 69.下列关于算法的说法不正确的是( ) A.算法是解决问题的方法和步骤 B.解决问题的过程是实现算法的过程 C.算法是程序设计的"灵魂" D 70.图形符号""在算法流程图描述中表示( ) A.算法的开始或结束 B.输入输出操作 C.处理或运算的功能 D.用来判断条件是否满足需求 71.在VB中,表达式 52的结果是( ) A.2 B.3 C. D.1 72. 在VB中,表达式Len("程序设计")的结果是( ) .以上说法都不对 73. 一个按钮"Command1"的Caption是该按钮对象的( ) A.属性 B.方法 C.事件 D.过程 74. 以下是一段Visual Basic程序,它的基本结构属于( ) … Do While x<100 I=i+2 S=s+i Loop … A.顺序结构 B.选择结构 C.循环结构 D.树型结构 75. 下列程序,当单击窗体时s的值是( ) Private Sub Form_Click() Dim s As Integer s = Not 2 * 5 <> 11 Print s End Sub A. True B. False 76. 下列关于算法说法不正确的是( ) A. 算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现 B. 解决问题的过程就是实现算法的过程 C. 算法是程序设计的"灵魂" D. 77. 下列流程图表示的是程序的( ) Yes A>B No 语句块1 语句块2 A.顺序结构 B.选择结构 C.循环结构 D.以上都不是 78.下列变量名错误的是( )。 A.abc B.abc123 C.abc_123 D.123abc 79. 设a=2,b=3,在VB中,表达式Not(a>b)值是 ( ) C. True D. False 算法可以通过编程来实现 80. 在VB中,表达式Len("Basic" & "程序设计")的结果是( ) 81. 一个按钮"Command1"的BackColor是该按钮对象的( ) A.属性 B.方法 C.事件 D.过程 82.下列程序段运行后,m的值为( ) a = 7: b = 2: c = 23 If a > b Then m = a Else m = b If c > m Then m = c D.提示错误,无答案 83. 下列( )不是Visual Basic程序的基本结构。 A.顺序结构 B.树形结构 C.分支结构 D.循环结构 84.VB中数据类型Integer表示整型数,存储为( )位 A、32 B、64 C、16 85.设a=2,b=3,在VB中,表达式Not ((a+b)>=3)值是 ( ) A.1 B.-1 C.True D.False 86.在VB中,表达式Left("Basic" & "程序设计",6)的结果是( ) A.6 B.Basic C.Basic程 D.ic程序设计 87.在VB中,要改变新建对象的缺省名称,应改变此对象的( )属性。 A.Font B.ForeColor C.Name D.Height 88.在VB程序中,以下程序段执行后,x的值为 ( ) x=1 y=4 Do While y>4 x=x*y y=y+1 Loop Print x A.1 B.4 C.8 D.20 89.在VB中,下列程序运行后,变量v的值为( ) x=20 If x>=10 Then v=5*x Else v=4*x D、8 A.100 B.80 C.90 D.70 90.以下哪个是算法的描述方法( ) A.自然语言描述法 B.集合法 C.列表法 D.顺序法 91.在VB中,表达式Int(21/4)的结果是 ( ) A.4 B.5 C.6 D.出错 92.设a=2,b=3,在VB中,表达式 Not (b-a>0)值是 ( ) A.1 B.-1 C.True D.False 93.在VB中,表达式String(2,"99")的结果是( ) (说明:生成长度为2的字符,字符内容为9,String(3,"99")="999") A.9 B.99 C.999 D.9999 94.在VB中,要设置窗口的标题文本,应设置窗口的( )属性。 A.Text B.Name C.Caption D.Font 95.在VB程序中有以下程序段,语句Print "VB"的执行次数是( ) For i=1 To 3 Step 2 Print "VB" Next i A.1 B.2 C.3 D.4 96.在VB中,以下哪个表达式的值是区间[5, 14]内的整数( ) A.14+Rnd+5 B.Int(Rnd*10)+5 C.Int(Rnd*10)+14 D.Int(Rnd*14)+5 97.以下哪个不是程序设计高级语言( ) A.Visual Basic B.Pascal C.C++ D.Word 98.在VB中,以下关于符号常量的声明正确的是 ( ) A.Const TAG as String B.Const TAG as String="Visual Basic" C.Public TAG as String="Visual" D.Dim TAG as String 99.在VB中,表达式Right("Basic" & "程序设计",6)的结果是( ) A.6 B.Basic C.Basic程 D.ic程序设计 100.在VB中,要设置某个对象属性时,应进入( ) A.设计模式 B.运行模式 C.中断模式 D.任意模式 101.在VB中,以下哪个表达式的值在区间[5, 15)内( ) A.14+Rnd+5 B.Int(Rnd*10)+5 C.Rnd*10+5 D.Rnd*14+5 102.以下哪个不是程序设计高级语言( )
版权声明:本文标题:高中信息技术VB试题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713465548a636030.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论