高中信息技术会考试题选修部分
单
选
题
1.VB 编程的完整步骤是 ( )
A. 可视化程序设计
B. 代码程序设计
C. 可视化程序设计和代码程序设计 D.界面设计
2. 以下哪个不是计算机的高级语言?(
)
A. BASICB. HTTP C. Java
D. C++
3. 在 VB 中,假定有以下循环结构:
Do Until
条件
循环体 Loop
则正确的描述是( )
A. 不论“条件”是否为“真”
,至少执行一次循环
体
B. 如果“条件”是一个不为
0 的常数,则至少执行一次循环体
C. 如果“条件”是一个为
0 的常数,则执行无穷次
循环体
D. 如果“条件”是一个为
0 的常数,则一次循环体
也不执行。
4. 下列说法错误的是( )
A. 程序设计语言和计算机语言是同一概念的两个
方面
B. 计算机程序就是指计算机如何去解决问题或完 成一组可执行指令的过程
C. 程序设计语言的发展经历了机器语言、汇编语
言、高级语言的过程
D. 程序设计就是寻求解决问题的方法,并将其实现 步骤编写成计算机可以执行的程序的过程。 5. 以下是一段 Visual Basic
程序
a=1 b=a+1 c=a+b
它的基本结构属于(
) A. 循环结构 B.
选择结构
C. 树型结构 D. 顺序结构
6. 以下哪个是算法的描述方法(
)
A. 循环法 B. 列举法
C. 枚举法
D. 自然语言描述法
7. 以下哪个不是计算机的高级语言?() A、 VB B 、 Pascal C 、 Css
D 、 List
8. 图形符号
在算法流程图描述中表示 ( )
A. 算法的开始或结束
B. 输入输出操作
C. 处理或运算的功能 D. 用来判断是否满足需求 9. 下列哪个不是
Visual Basic
程序的基本结构
( )
A. 层次结构 B. 分支结构
C. 循环结构 D. 顺序结构
10. 以下哪个是算法的描述方法(
)
A. 顺序法 B. 流程图描述法 C. 枚举法 D. 列表法
11. 以下哪个不是计算机的高级语言?(
)
A. BASIC
B.PascalC. C
D.Word
12. 下列流程图表示
的是程序的( )
基本结构的算法
A.循环结构
语句块
B.其它三项
都不是
C.选择结构
NO
选择
D. 顺序结构
YES
13. 以下哪个是算法的描述方法?( )
A. 集合法
B.
列举法 C. 自然语言描述法
D. 顺序法
14. 下列关于算法说法不正确的是( )
A. 算法是程序设计的灵魂
B. 解决问题的过程就是实现算法的过程
C. 算法独立于任何具体的语言, BASIC 算法只能用
BASIC语言来实现
D. 其它三项都正确
15. 关于程序 , 以下说法正确的是 ( )
A. 程序设计语言的发展大致经历了机器语言、高级 语言、汇编语言几个阶段
B. 程序设计语言的发展大致经历了高级语言、汇编
语言、机器语言几个阶段
C. 程序设计语言的发展大致经历了机器语言、汇编
语言、高级语言几个阶段
D. 程序设计语言的发展大致经历了汇编语言、机器
语言、高级语言几个阶段
16. 以下是一段 Visual Basic
程序:
b=0
For I=1 To 5
b=b+1 Next I
它的基本结构属于( )
A. 循环结构 B. 树型结构
C. 选择结构 D. 顺序结构
选修部分
1
17.VB 程序设计的完整步骤是( ) A. 代码程序设计 B. 可视化程序设计和代码程序设计 C. 可视化程序设计
D. 界面设计
18. 以下是一段 Visual Basic
程序
If I=1 Then x=x+1 Else x=x+2 End If
它的基本结构属于( )
A. 选择结构 B. 循环结构 C. 顺序结构
D. 树型结构
19. 以下是一段 Visual Basic
程序段:
b=0
For I=1 To 5 b=b+1 Next I
它的基本结构属于( )
A. 树型结构 B. 循环结构
C. 选择结构 D. 顺序结构
20. 以下哪个是算法的描述方法?(
)
A. 枚举法
B.
列表法
C. 流程图描述法
D. 集合法
21. 以下是一个 Visual Basic
程序
a=1 b=2 m=a x=m+b b=b+1 y=x+b
它的基本结构属于( ) A. 顺序结构 B. 选择结构 C. 循环结构
D. 树型结构
22. 下列关于程序设计说法正确的是(
)
A. 程序设计就是指计算机如何去解决问题或完成一组可执行指令的过程。
B. 程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比较流行的高级语言是 PASCAL、 FORTRAN、 EXCEL、 C++等
C. 程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。 D. 程序设计语言和计算机语言是同一个概念的两个方面。
23.VB 中数据类型 Integer 表示整型数,存储为 ( )位
A.8
B.64 C.32
D.16
24.VB 中的数据类型 Long 表示( )
A. 长整型
B. 字符串
C. 整型
D. 实型
25.VB 数据类型 Double 表示双精度浮点数, 存储为
(
)字节
A. 4 B.6C.2D.8
26. 在 VB 中,以下哪个是正确表示八进制整型数常
量?( ) A. 835 B. 035
C. &035 D.&H35
27.VB 数据类型 Boolean 表示布尔型, 存储为(
)
字节
A.3 B.4
C.2
D.1
28. 在 VB 中,以下哪个是正确表示十六进制整型数
常量?( )
A. &H32F B. H32F
C. &32F D. 32F
29.Integer 类型的变量可存的最大整数为(
)
A.32767
B.65536
C.32768
D.256
30.VB 中数据类型 Long 表示长整型,存储为(
)
字节
A. 8
B. 4
C. 16
D. 2
31.VB 中数据类型 Byte 表示字节型,存储为(
)
位
A. 16
B. 32 C. 8
D. 64
32.Integer 类型的变量可存放的最小整数为(
)
A. – 32768
B. – 32767 C.0
D. – 256
33.VB 中数据类型 Integer 表示整型数,其取值的
范围是(
)
A. – 32768 到 32767 B. 1 到 32767 C. – 65536 到 65535
D. 0 到 32767
34.VB 中数据类型 Single
表示单精度浮点数, 存储
为( )字节
A. 2
B. 4
C. 6 D. 8
35. 下列可作为 VB的变量名的是 ( ) A. 4*A B. 4*a
C. 4a
D. A4
36. 在 VB 中,下列属于字符常量的是(
)
A. 1000/10 B.Val( “ 100” ) C. “100”
D. Abs(x)
37.
下列关于常量的说法不正确的是( )
A.
字符串常量包括双引号本身 B.
用一对双引号括起来的字符串称为字符串常量 C.
数值型常量类似于数学中的常数 D. 在 VB中的常量有数值型常量、字符串常量等
38. 下列可作为 VB变量名的是() A.Beta B.Single C.Double D.Integer
39. 变量名最多不能超过(
)字符 2
A. 16
B. 64
C. 10
D. 255
选修部分
40. 下列变量名写法错误的是( )
A.abc123
B.abc_123
C.abc
D.123abc
41. 在 VB中,以下关于符号常量的声明,声明正确
的是( ) A. Const TAG As String= ”Visual ” +” Basic ”
B. Const TAG As String= ”Visual Basic ”
C. Dim TAG As String D. Const TAG As String
42. 下列可作为 VB 变量名的是() A.String B.Alpha C.Integer D.Double 43. 下列语句中定义了一个实型变量的是( )
A. Dim end As Integer B. Dim sum As Single
C. Dim Name As String
D. 其它三项都不对
44. 在 VB 中,以下关于符号常量的声明正确的是
( )
A. Const One As Integer=5 B. Dim ONE As Integer=5 C. Const ONE As Integer D. Dim ONE As Integer
45. 在 VB中,下列()是合法的变量名。 A、 End B 、 Loop C 、 Rem D、 Sum
46. 在 VB中,以下赋值语句错误的是(
) A.x=2x
B.x=x+1C.x=x+x
D.x=x*x 47. 在 VB中,表达式 21\\4+5 的结果是(
)
A. 10
B. 2
C. 10.25
D. 1
48. 设 a=2、 b=3,在 VB中,表达式 a>b or b>=3 的
值是(
)
A.True B. – 1 C. False D. 1
49. 判断 x 是否在区间 (a,b) 上,在 VB 中以哪个逻
辑表达式是正确的?( )
A. a
C.a D.a 2a b 50. 数学式子 4ab 在 VB中的正确写法是( )A.2*a+b/4*a*b B.(2*a+b)/(4*a*b) C.(2*a+b)/4*a*b D.(2a+b)/(4ab) 51. 在 VB中,表达式 21 Mod4-21\\4 的结果是( )A. 出错 B. 4 C. –4 D. 0 52. 在 VB中,表达式 27^1/3 的结果是( ) A. 3 B. 9 C. 6 D. 出错 53. 在 VB中,表达式 3 Mod 2+2^3 的结果是( )A. 9 B. 11 C. 12 D. 10 54. 判断 x 是否在区间 [a,b] 上,在 VB 中以哪个逻 辑表达式是正确的?( ) A.x>=a And x<=b B.x ≥ a And x ≤b C.a ≤x≤ b D.a<=x<=b 55. 数学式子 2a(7+b) 在 VB 中的正确写法是: ( ) A.2*A(7+B) B.2*A*(7+B) C.2A*(7+B) D.2*A*7+B 设 a=2、b=3,在 VB中,表达式 a>b And (Not 56. b>=3) 的值是( ) A.1 B. –1 C.True D.False 57. 设 a=2、b=3,在 VB中,表达式 Not a>b And b>=0 的值是( ) A.True B.False C. – 1 D.1 58. 在 VB 中,以下语句错误的是( ) A.x=4x B.s= ” VB”&6 C.x=x+1 D.s= ”信息技术” 59. 在 VB 中,表达式 15\\5*2 的结果是( ) A.1 B.10 C.6 D. 出错 60. 设 a=2、b=3,在 VB 中,表达式 (Not a>b) And (Not b>=3) 的值是( ) A.True B. –1 C.False D.1 61. 在 VB 中,以下语句错误的是( ) A.s= ” Visual Basic ” B.x=x+1 C.pi=3.14 D. π =3.14 62. 下面( )不是字符串常量。 A.#False# B. “ True ” C.““ D. “你好” a bc d 63. 代数式 改成 VB 表达式是( ) A.a/b+c/d B.a/(b+c)/d C.(a/b+c)/d D.a/(b+c/d) 64. 下面表达式的值是 false 的有( ) A 969” < “n97” B.Int(4.99) <>len( “ basic ” ) C str(2000) < “ 1997 ” D 3>2 65. 设 a=2,b=3, 在 VB 中,表达式 Not a>b and b>=3 值是:() A.False B.True C.-1 D.1 66. 在 VB 中,以下哪个是正确表示十六进制整型数 常量?( ) A.&Hffb B.HFFB C.&BBF D.32F 67. 在 VB 中,以下哪个是正确表示八进制整型数常 量?() A.835 B.035 C.&035 D.&H35 86.VB 中数据类型 Byte 表示字节型,存储为()字 节 A.16 B.8 C.2 D.1 69.VB 中数据类型 Integer 表示整型数,其取值的 范围是( ) 3 A. – 32768 到 32767 B.1 到 32767 选修部分 C. – 65536 到 65535 D.0 到 32767 70.VB 中数据类型 Single 表示单精度浮点数, 存储 为()位 A.4 B.8 C.16 D.32 71. 下列变量名写法错误的是( ) A.abc123 B.abc 123 C.abc D.123abc 72. 在 VB中,以下关于符号常量的声明,声明正确 的是() A.Const abc As String= ”江苏省” +”信息会考” B.Const abc As String= ”江苏省” &”信息会考” C.Dim abc As String D.Const abc As String 73. 在 VB中,下列语句中哪一个定义了一个实型变 量?( ) A. Dim Sum As Single B. Dim S As String C. Dim I As Integer D. Dim B As Boolean 74. 在 VB中,下列()是合法的变量名。 A、 End B 、 Loop C 、 Rem D、 Sum 75. 设 a=2、b=3,在 VB中,表达式 a>b And (Not b>=3)的值是( ) A. 1 B. – 1 C. True D. False 76. 在 VB中,以下语句错误的是( ) A. x=4x B. s= ” VB” &6 C. x=x+1 D. s= ”信息技术” 77. 设 a=2、b=3,在 VB中,表达式 (Not a>b) And (Not b>=3) 的值是( ) A. True B. –1 C. False D. 1 78. 在 VB中,以下语句错误的是( ) A. s= ” Visual Basic ” B. x=x+1 C. pi=3.14 D. π =3.14 79. 下面表达式的值是 false 的有( ) A “ 969” < “n97” B.Int(4.99) <>len( “ basic ” ) C str(2000) <“ 1997” D 3>2 80. 设 a=2、b=3、c=4、d=5,表达式 2*a>b and c<=d or 3*a>c 的值是( ) A. True B. –1 C.False D. 1 81. 在 VisualBasic 中,下列()函数是求绝对值的。 A.CN(x) B.SQR(x) C.ABS(x) D.INT(x) 82. 在 VB中,表达式 Sqr(4) 的结果是() A.2 B.4 C.1 D. 出错 83. 表达式 Abs(-3.6)*Sqr(100) 的值是() A. –36 B.360 C.36 D. – 360 84. 在 VB中,表达式 Int(-0.8) 的结果是() A. – 1 B.1 C.0 D.Sgn(0) 85. 在 VB 中,表达式 Int(-5.8) 的结果是() A. –5.8 B. –6 C.出错 D.–5 86. 在 VB 中,假定 x 是一个整形变量,那么由函数 组成的表达式 Int(x/2)=x/2 是() A. 用于测试 x 是否为偶数 B. 返回一个整数 C. 返回一个奇数 D. 用于测试 x 是否 为整数 87. 在 VB 中,以下哪个表达式的值在区间 [5 ,14] ?() A.Int(Rnd*10)+5 B.Int(Rnd*10)+14 C.14+Rnd+5 D.Int(Rnd*14)+5 88. 表达式 Abs(-3.6)*sqr(100) 的值是 () A. –36 B.360 C.36 D. – 360 89. 在 VB 中,表达式 Int(5.8) 的结果是() A.5.8 B.6 C.5 D.1 90. 在 VisualBasic 中,下列()表达式的值不等于 4 A.Int(4.9) B.Abs(Int(-3.9)) C.Int(4.1) D.Abs(Int(-4.5)) 91. 数学式子 SIN2(c+d) 在 VB中的正确写法是() A.SIN^2(c+d) B.SIN(c+d)^2 C.Sin(c+d)Sin(c+d) D.Sin(c^2+d^2) 92. 在 VB 中,表达式 Int(5.8) 的值是() A.1 B.5 C.6 D.5.8 93. 下列函数中,返回值是字符串的是() A.Len B.Val C.InStr D.Mid 94. 在 VB中,表达式 Mid( “ Basic 程序设计” ,6,2) 的结果是() A. 程序 B. ”程序” C. 出错 D.c 程 95. 在 VB 中,表达式 Left( ” Basic 程序设计” ,5) 的结果是() A.5 B.Basic C. 出错 D. “ Basic ” 96. 在 VB 中,表达式 Len( “ Basic 程序设计” ) 的 结果是() A.9 B.13 C.7 D. 出错 17. 在 VB中,表达式 Right( “ Basic 程序设计” ,4) 的结果是() A. “程序设计”B. 程序设计 C.4 D. 出错 98. 在 VB中,表达式 Mid( “ Basic 程序设计” ,6,10) 的结果是() A.Basic 程序设计 B.\程序设计 \ C. 出错 D. 序设计 99. 获得系统日期的函数是() A.Time() B.Day() C.Date() D.dtmbeigintime() 4 100. 下列()函数返回系统的当前时间。 选修部分 A.date() B.time() C.year() D.Day() 101. 在 VB中,以下程序段: x=1 Do While x<10 x=x+x Loop 运行后的 X的值为( ) A.4 B.8 C.2 D.16 102. 下列 VB程序运行后,变量 x 的值为( ) x=2 print x+1 print x+2 A.8 B.5 C.3 D.2 103. 在 VB中,以下程序段: x=1 Do While x<=10 x=x+x If x Mod 4=0 Then x=x-1 End If Loop 运行后的 x 的值为( ) A.7 B.9 C.11 D.16 104. 在 VB中,以下程序段: x=1 do x=x+x If x Mod 2=0 Then x=x+1 End If Loop Until x>=10 运行后的 x 的值为( ) A.11 B.9 C.13 D.15 105. 在 VB中,假定有以下程序段: For I=1 To 3 I=I+2 Next I 则执行结束后 I 的值是( ) A.1 B.6 C.5 D.4 106. 下列程序运行后,变量 Value 的值是() x=20 If x>=10 Then Value=5*x Else Value=3*x+10 End If A.80 B.90 C.100 D.70 107. 在 VB中,假定有以下程序段: I=1 Do Until I>0 Print “ VB” Loop 则语句 Print “ VB”的执行次数是: () A.0 B.1 C.2 D. 无数次 108. 分析下列程序: Private Sub Form_Click() Dim s As Integer s=Not 2*5<>11 Print s End Sub 当单击窗体时 S 的值是( ) A.False B.True C.1 D.0 109. 在 VB中,以下程序段: x=1 Do x=x+2 Loop Until x>10 执行后 x 的值为:( ) A.11 B.12 C.10 D.13 110. 在 VB,以下程序 段 x=1 Do x=x+x Loop Until x>=10 ) 执行后 x 的值为:( A.16 B.8 C.4 D.2 111. 分析下列程序: Private Sub Form_Click() a=2:b=3:c=4:d=5 s=a>b And 2*a>c Or c<=d Print s End Sub 当单击窗体时 S 的值是( ) A. – 1 B.1 C.False D.True 112. 在 VB中,以下程序段: x=1 do x=x+x If x Mod 2=0 Then x=x+1 End If 5 Loop While x<=10 选修部分
高中信息技术会考试题选修部分



