《Visual Basic 程序设计》(二)Visual Basic 语言基础(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第57卷

2024-09-06
| 2份
| 16页
| 173人阅读
| 2人下载

内容正文:

编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共116份分为三个部分,第一部分是根据考试说明的各考点的范围与要求,编写的78份知识点训练卷,第二部分是针对每门课程的重点内容,编写的28份常考题训练卷,第三个部分是参考近几年河北省计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是河北省《计算机类考纲百套卷》的第57卷,是知识点训练卷,按考纲中的《Visual Basic 程序设计》---(二)Visual Basic 语言基础的第7-8点范围与要求编写。其2点范围与要求是:7 .掌握静态数组,了解动态数组以及数组重定义。8 .掌握运算符合表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。 河北省《计算机类考纲百套卷》 第57卷 Visual Basic 程序设计 (二)Visual Basic 语言基础 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共30小题,每题2分,共60分) 1. 关于静态数组,以下说法正确的是( )。 A. 静态数组在声明时必须指定数组的大小 B. 静态数组可以在运行时改变大小 C. 静态数组声明时可以使用变量指定数组的大小 D. 静态数组声明后,其大小不可改变 2. 以下哪个关键字用于声明动态数组?( ) A. Dim B. ReDim C. Static D. Dynamic 3. 以下哪个运算符用于执行算术运算?( ) A. && B. || C. + D. == 4. 关于关系运算符,以下说法错误的是( )。 A. “=” 用于判断两个操作数是否相等 B. “<>” 用于判断两个操作数是否不相等 C. “>” 用于判断左操作数是否大于右操作数 D. “>=” 用于判断左操作数是否小于右操作数 5. 以下哪个表达式表示逻辑与运算?( ) A. && B. || C. & D. | 6. 以下哪个运算符的优先级最高?( ) A. + B. * C. ^ D. - 7. 以下关于字符串运算符的说法,错误的是( )。 A. “&” 用于连接两个字符串 B. “+” 不能用于连接字符串 C. 字符串运算符的优先级低于算术运算符 D. 字符串运算符的优先级高于关系运算符 8. 以下哪个函数可以返回字符串的长度?( ) A. Len() B. Length() C. Size() D. Count() 9. 以下哪个表达式是正确的字符串运算表达式?( ) A. "Hello" & "World" B. "Hello" + "World" C. "Hello" - "World" D. "Hello" * "World" 10. 关于数组重定义,以下说法正确的是( )。 A. 使用ReDim语句可以改变数组的大小,但不会丢失原有数据 B. 使用ReDim语句重定义数组时,必须指定数组的新大小 C. 使用ReDim语句重定义数组时,不能改变数组的维度 D. 使用ReDim语句重定义数组时,会自动清空原有数据 11. 下列控件中可用于接受用户输入文本,又可用于显示文本的是( )。 A. Label控件 B. TextBox控件 C. Timer控件 D. CommandButton控件 12. 语句PRINT "25*4"的输出结果是( )。 A. 25*4 B. "100" C. 100 D. 出现错误信息 13. 只能用来显示字符信息的控件是( )。 A. 文本框 B. 标签框 C. 图片框 D. 图像框 14. 下列可作为Visual Basic变量名的是( )。 A. A%A B. 4A C. ?xy D. Stemp 15. 下列哪个符号不能作为VB中的变量名( )。 A. timefly B. pass4 C. min4max D. R[8] 16. 在窗体内声明的变量是( )。 A. 局部变量 B. 模块变量 C. 公共变量 D. 任意变量 17. 语句Dim x As Integer作用是:将x定义为( )变量。 A. 单精度型 B. 整型 C. 布尔型 D. 字符型 18. 在VB中,用Boolean来表示的数据类型是( )。 A. 长整型 B. 字符型 C. 布尔型 D. 单精度型 19. 定义常量需要用到的关键字是( )。 A. Const B. Dim C. Private D. Public 20. 如果要处理3.1415类数据,使用的变量类型应该是( )。 A. Single B. Long C. Integer D. String 21. 表达式2*3^2+2*8/2+3^2的值为( )。 A. 27 B. 31 C. 35 D. 42 22. 数学表达式 X^2+3XY对应的VB算术表达式是( )。 A. X*2+3X*Y B. X*X+3XY C. X*X+3*X*Y D. X*X+3*XY 23. 在VB语言中,求余运算符是( )。 A. % B. MOD C. * D. / 24. 判断两个逻辑关系任一满足的逻辑运算是( )。 A. Or B. And C. Not D. Ok 25. 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( )。 A. 4 B. 5 C. 6 D. 7 26. 选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为( )。 A. T>=1.7 And W<=60 B. T<=1.7 Or W>=60 C. T>1.7 And W<60 D. T>=1.7 Or W<60 27. VB中下列逻辑表达式书写正确的是( )。 A. a>b and a>c B. a>b>c C. a≤b D. a≠122 28. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )。 A. 1 B. -1 C. TRUE D. FALSE 29. Sqr(81)+Fix(3.6)的值是( )。 A. 12 B. 7 C. 8 D. 9 30. 把字符串“123”转换为数值123 时应该使用的函数是( )。 A. Str B. Val C. Len D. Log 二、判断题(本大题共10小题,每题2分,共20分) 1. 静态数组在声明时必须指定数组的大小。( ) 2. 动态数组可以在声明时不指定数组的大小。( ) 3. 数组重定义只能用于静态数组。( ) 4. 算术运算符的优先级高于关系运算符。( ) 5. 逻辑运算符“Not”的优先级高于逻辑运算符“And”。( ) 6. 字符串运算符“&”用于连接两个字符串。( ) 7. 括号()可以改变运算符的优先级。( ) 8. 动态数组在声明时必须使用ReDim语句。( ) 9. 关系运算符“<>”表示不等于。( ) 10. 逻辑运算符“Or”的优先级高于逻辑运算符“And”。( ) 三、填空题(本大题共10小题,每题2分,共20分) 1. 若要声明一个包含10个整数的静态数组A,正确的声明方式是:Dim A(______) As Integer。 2. 若要在Visual Basic中声明一个动态数组B,并在运行时将其大小设置为5,正确的声明和重定义代码分别是:Dim B() As Integer 和 ReDim ______(4)。 3. 若要实现数组重定义而不丢失已有数据,应使用ReDim ______语句。 4. 在Visual Basic中进行算术运算时,若要计算两个数的和,可以使用表达式:5 + ______。 5. 若要判断两个数是否不相等,可以使用关系运算符:______。 6. 若要判断两个条件是否都不为True,在Visual Basic中可以使用逻辑运算符:______ And ______。 7. 若要将字符串"Hello"和"World"连接起来,应使用的字符串运算符是:"Hello" ______ "World"。 8. 若要确定表达式3 + 4 * 2中的运算顺序,应遵循的规则是:______运算符的优先级高于______运算符。 9. 若要强制声明所有变量,应在代码开始处添加:______。 10. 若要声明一个从1开始的数组C,包含5个元素,正确的声明方式是:Dim C(______ To ______) As Integer。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共116份分为三个部分,第一部分是根据考试说明的各考点的范围与要求,编写的78份知识点训练卷,第二部分是针对每门课程的重点内容,编写的28份常考题训练卷,第三个部分是参考近几年河北省计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是河北省《计算机类考纲百套卷》的第57卷,是知识点训练卷,按考纲中的《Visual Basic 程序设计》---(二)Visual Basic 语言基础的第7-8点范围与要求编写。其2点范围与要求是:7 .掌握静态数组,了解动态数组以及数组重定义。8 .掌握运算符合表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。 河北省《计算机类考纲百套卷》 第57卷 Visual Basic 程序设计 (二)Visual Basic 语言基础 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共30小题,每题2分,共60分) 1. 关于静态数组,以下说法正确的是( )。 A. 静态数组在声明时必须指定数组的大小 B. 静态数组可以在运行时改变大小 C. 静态数组声明时可以使用变量指定数组的大小 D. 静态数组声明后,其大小不可改变 【答案】A 2. 以下哪个关键字用于声明动态数组?( ) A. Dim B. ReDim C. Static D. Dynamic 【答案】B 3. 以下哪个运算符用于执行算术运算?( ) A. && B. || C. + D. == 【答案】C 4. 关于关系运算符,以下说法错误的是( )。 A. “=” 用于判断两个操作数是否相等 B. “<>” 用于判断两个操作数是否不相等 C. “>” 用于判断左操作数是否大于右操作数 D. “>=” 用于判断左操作数是否小于右操作数 【答案】D 5. 以下哪个表达式表示逻辑与运算?( ) A. && B. || C. & D. | 【答案】A 6. 以下哪个运算符的优先级最高?( ) A. + B. * C. ^ D. - 【答案】C 7. 以下关于字符串运算符的说法,错误的是( )。 A. “&” 用于连接两个字符串 B. “+” 不能用于连接字符串 C. 字符串运算符的优先级低于算术运算符 D. 字符串运算符的优先级高于关系运算符 【答案】D 8. 以下哪个函数可以返回字符串的长度?( ) A. Len() B. Length() C. Size() D. Count() 【答案】A 9. 以下哪个表达式是正确的字符串运算表达式?( ) A. "Hello" & "World" B. "Hello" + "World" C. "Hello" - "World" D. "Hello" * "World" 【答案】A 10. 关于数组重定义,以下说法正确的是( )。 A. 使用ReDim语句可以改变数组的大小,但不会丢失原有数据 B. 使用ReDim语句重定义数组时,必须指定数组的新大小 C. 使用ReDim语句重定义数组时,不能改变数组的维度 D. 使用ReDim语句重定义数组时,会自动清空原有数据 【答案】B 11. 下列控件中可用于接受用户输入文本,又可用于显示文本的是( )。 A. Label控件 B. TextBox控件 C. Timer控件 D. CommandButton控件 【答案】B 12. 语句PRINT "25*4"的输出结果是( )。 A. 25*4 B. "100" C. 100 D. 出现错误信息 【答案】A 13. 只能用来显示字符信息的控件是( )。 A. 文本框 B. 标签框 C. 图片框 D. 图像框 【答案】B 14. 下列可作为Visual Basic变量名的是( )。 A. A%A B. 4A C. ?xy D. Stemp 【答案】D 15. 下列哪个符号不能作为VB中的变量名( )。 A. timefly B. pass4 C. min4max D. R[8] 【答案】D 16. 在窗体内声明的变量是( )。 A. 局部变量 B. 模块变量 C. 公共变量 D. 任意变量 【答案】A 17. 语句Dim x As Integer作用是:将x定义为( )变量。 A. 单精度型 B. 整型 C. 布尔型 D. 字符型 【答案】B 18. 在VB中,用Boolean来表示的数据类型是( )。 A. 长整型 B. 字符型 C. 布尔型 D. 单精度型 【答案】C 19. 定义常量需要用到的关键字是( )。 A. Const B. Dim C. Private D. Public 【答案】A 20. 如果要处理3.1415类数据,使用的变量类型应该是( )。 A. Single B. Long C. Integer D. String 【答案】A 21. 表达式2*3^2+2*8/2+3^2的值为( )。 A. 27 B. 31 C. 35 D. 42 【答案】D 22. 数学表达式 X^2+3XY对应的VB算术表达式是( )。 A. X*2+3X*Y B. X*X+3XY C. X*X+3*X*Y D. X*X+3*XY 【答案】C 23. 在VB语言中,求余运算符是( )。 A. % B. MOD C. * D. / 【答案】A 24. 判断两个逻辑关系任一满足的逻辑运算是( )。 A. Or B. And C. Not D. Ok 【答案】A 25. 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( )。 A. 4 B. 5 C. 6 D. 7 【答案】A 26. 选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为( )。 A. T>=1.7 And W<=60 B. T<=1.7 Or W>=60 C. T>1.7 And W<60 D. T>=1.7 Or W<60 【答案】C 27. VB中下列逻辑表达式书写正确的是( )。 A. a>b and a>c B. a>b>c C. a≤b D. a≠122 【答案】A 28. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )。 A. 1 B. -1 C. TRUE D. FALSE 【答案】D 29. Sqr(81)+Fix(3.6)的值是( )。 A. 12 B. 7 C. 8 D. 9 【答案】D 30. 把字符串“123”转换为数值123 时应该使用的函数是( )。 A. Str B. Val C. Len D. Log 【答案】B 二、判断题(本大题共10小题,每题2分,共20分) 1. 静态数组在声明时必须指定数组的大小。( ) 【答案】√ 2. 动态数组可以在声明时不指定数组的大小。( ) 【答案】√ 3. 数组重定义只能用于静态数组。( ) 【答案】× 4. 算术运算符的优先级高于关系运算符。( ) 【答案】√ 5. 逻辑运算符“Not”的优先级高于逻辑运算符“And”。( ) 【答案】√ 6. 字符串运算符“&”用于连接两个字符串。( ) 【答案】√ 7. 括号()可以改变运算符的优先级。( ) 【答案】√ 8. 动态数组在声明时必须使用ReDim语句。( ) 【答案】× 9. 关系运算符“<>”表示不等于。( ) 【答案】√ 10. 逻辑运算符“Or”的优先级高于逻辑运算符“And”。( ) 【答案】× 三、填空题(本大题共10小题,每题2分,共20分) 1. 若要声明一个包含10个整数的静态数组A,正确的声明方式是:Dim A(______) As Integer。 【答案】9 2. 若要在Visual Basic中声明一个动态数组B,并在运行时将其大小设置为5,正确的声明和重定义代码分别是:Dim B() As Integer 和 ReDim ______(4)。 【答案】B 3. 若要实现数组重定义而不丢失已有数据,应使用ReDim ______语句。 【答案】Preserve 4. 在Visual Basic中进行算术运算时,若要计算两个数的和,可以使用表达式:5 + ______。 【答案】3 5. 若要判断两个数是否不相等,可以使用关系运算符:______。 【答案】<> 6. 若要判断两个条件是否都不为True,在Visual Basic中可以使用逻辑运算符:______ And ______。 【答案】False、False 7. 若要将字符串"Hello"和"World"连接起来,应使用的字符串运算符是:"Hello" ______ "World"。 【答案】& 8. 若要确定表达式3 + 4 * 2中的运算顺序,应遵循的规则是:______运算符的优先级高于______运算符。 【答案】乘法、加法 9. 若要强制声明所有变量,应在代码开始处添加:______。 【答案】Option Explicit 10. 若要声明一个从1开始的数组C,包含5个元素,正确的声明方式是:Dim C(______ To ______) As Integer。 【答案】1、5 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《Visual Basic 程序设计》(二)Visual Basic 语言基础(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第57卷
1
《Visual Basic 程序设计》(二)Visual Basic 语言基础(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第57卷
2
《Visual Basic 程序设计》(二)Visual Basic 语言基础(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第57卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。