贵港市江南中学信息技术学业水平VB考前模拟测试试卷 - 图文

更新时间:2023-03-15 07:32:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

贵港市江南中学信息技术学业水平测试复习资料

Visual Basic考前模拟测试试卷

班别: 学号: 姓名:

一、单项选择(每小题1分,共60分)

1.计算机解决问题一般分为四个步骤,他们分别是分析问题、设计算法、编写程序和( ) A. 输出结果 B. 运行程序 C. 调试程序 D. 编译程序 2.关于算法,下列说法正确的是( )

A. 算法的结构可以是不确定的 B. 算法是人们解决问题的想法

C. 算法的步骤多少可以不受限制 D. 解决同一个问题的算法可以有多个

3.“笼中有若干只鸡和兔,它们共有50个头和140只脚,问鸡、兔各有多少只?”这是著名的“鸡兔同笼”问题。以下是它的算法,这个算法的描述方式是( ) 首先输入总头数H和总脚数B 然后计算兔数R,R=B/2-H 最后计算鸡数C, C=H-R

A. 伪代码 B. 流程图 C. 自然语言 D. 计算机程序

4.VB使用可视化编程方法,它的集成开发环境所涉及的窗体、控件和菜单项等均称为( ) A. 过程 B. 对象 C. 模块 D. 结构

5.在VB中,使用变量前,应对变量的数据类型和变量名进行定义,以使系统为其分配存储单元,以下变量定义语句错误的是( )

A. Dim x As Integer B. Dim x As Integer , y As Single C. Dim x , y: Integer D. Dim x As Integer , y As Integer

6.若i=1,j=9,则语句“Print i;"*"; j; "="; i*j ”的执行结果是( ) A. 1*9=9 B. i*j=9 C. i*j=i*j D. 9

2a?b7.在VB中,代数式 4ab 的表达式是( )

A.(2*a+b)/4*a B.(2*a+b)/(4ab) C.(2a+b)(4ab) D.(2*a+b)/(4*a*b) 8.下列选项中的关系表达式,运算结果为“真”的是( )

A. 1>2 B. (12>1)and (1>12) C. 1-2<>0 D. (12<1)or (1>12) 9.下列VB程序段运行后,变量A的值为( )

A=10: B=5: T=0

If A>B then

T=A

A=B

B=T

End If

A. 5 B. 10 C. 5和10 D. 15

10. 在使用VB进行可视化编程时,要向窗体添加一个标签,可单击工具箱中的( )控件 A. B. C. D.

11. 在元旦晚会上要进行表演比赛,学校请你制作一个能实现分数自动排序的软件,你接到任务后,

准备开始制作此软件,正确的步骤是( )

A.调试程序,分析问题,设计算法,编写程序 B. 设计算法,编写程序,分析问题,调试程序 C.分析问题,设计算法,编写程序,调试程序 D. 分析问题,编写程序,设计算法,调试程序 12.以下关于计算机程序的说法中,不正确的是( )

VB考前模拟 第1页(共8页)

贵港市江南中学信息技术学业水平测试复习资料

A.计算机程序是一种信息处理的手段 B.计算机程序编写过程复杂,最好不要使用 C.计算机程序可提高信息加工的效率 D.根据具体问题的需求编写程序来解决问题 13.关于计算机程序设计语言,以下说法正确的是( )

A.最早的程序设计语言是汇编语言 B.汇编语言是一种高级语言 C.高级语言使用助忆符 D.机器语言采用二进制代码 14.在下面给出的各项中,属于机器语言的是( )

A. x=10+1 B. 011011 000000 000000 000001 110101 C. CLA 00 017 D. X=X+1 15.以下说法正确的是( )

A.算法就是程序 B.数据结构就是程序 C.算法+数据结构=程序 D.算法是解决一切问题的方法16.已知有算法如下:输出结果为( ) a 5 b 3 c 2 d (a+b)*(a-b)/c 输出d

A. 7 B. 8 C. 9 D. 10

17.以下属于结构化程序设计思想的是( )

A.程序不能划分为若干子模块 B. 一个程序只能含有一种基本程序 C. 一般在编写程序时,应采用自底向上的设计方法

D.一个程序可以由若干基本结构(顺序结构、选择结构、循环结构)构成 18.从程序设计语言的发展来看,VB是一种( )

A. 汇编语言 B. 高级语言 C. 机器语言 D. 自然语言 19.VB集成开发环境中,用于编辑程序的窗口是( )

A. 属性窗口 B. 工程资源管理窗口 C. 代码窗口 D. 窗体设计窗口 20.在VB中,下列数据属于整型数的是( )

A. 245 B. 58723 C. 123.85 D. 5.23456789D+12 21.以下基本运算符按优先级从低到高排列,正确的是( )

A. 算术运算符、关系运算符、逻辑运算符 B. 逻辑运算符、关系运算符、算术运算符 C. 关系运算符、算术运算符、逻辑运算符 D. 逻辑运算符、算术运算符、关系运算符 22.如果x=-25,则运行“x=Abs(x) : x=Sqr(x)”后,x的值是( ) A.5 B.-5 C.25 D.-25 23.在VB中,下列表达式合法的是( )

A. a+b*≤f B. bct÷7 C. pi*2*r D.2a+3 24.下列选项中,是VB合法变量名的是( )

A. X_YZ B. 123ABC C. X.YZ D. X@Y

25.模块化程序设计方法体现了结构化程序设计的( )基本思想。

A.自顶而下,逐步求精 B.面向对象 C.自定义函数、过程 D.可视化编程 26.模块化程序设计方法主要通过( )来实现

A.递归算法和递归程序 B.过程和函数的定义和调用 C.程序的循环结构 D.对象 27.在VB集成开发环境中,单击工具栏上的

(启动)按钮可进入( )

A.设计模式 B.运行模式 C.中断模式 D.设计代码模式 28.VB可视化编程有3个基本步骤,依次是( )

A.设计界面,建立窗体,建立对象 B.创建工程,设计界面,保存工程 C.创建工程,设计对象,编写代码 D.设计界面,设置属性,编写代码 29. VB采用( )的编程机制

A.可视化 B.面向对象 C.面向图形 D.事件驱动

VB考前模拟 第2页(共8页)

贵港市江南中学信息技术学业水平测试复习资料

30. 找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题的求解,这种方法叫做( )

A.解析法 B.顺序查找法 C.递归算法 D.穷举法 31. 关于解析法,以下说法正确的是( )

A.解析法只能用于解决数学问题 B.解析法的关键是找出一元二次方程 C.使用解析法时,必须用循环结构直接编程解决问题

D.解析法通常需要灵活运用相关的数学、物理等学科的知识

32. 为保护学生视力,教室里安装了不少日光灯管。假设每个教室有40W灯管18根,每个整流器5W,每度电0.55元,每天用电12小时,每个教室每天的电费要多少钱?编程求解此问题最合理的算法是( )

A. 顺序查找法 B. 解析法 C. 递归算法 D. 穷举法(枚举法)

33. 一玻璃球从高空做自由落体运动,在到达地面时速度为98m/s,请问:该玻璃球从高空下落到地面用了多少时间?编程求解此问题最合算的算法是( )

A. 穷举法(枚举法) B. 顺序查找法 C. 递归算法 D. 解析法

34. 要找出100到999之间整数中所有等于它每位数字立方的数时,需要对每一个三位数进行数字分离,如将K=153分离为M=1,N=5,Q=3,则K=M3+N3+Q3。以下能将三位数进行分离的是( ) A. M=Int(K/1000):N=Int(k/100):Q=Int(K/10) B. M=Int(K/100):N=Int(k/10):Q=K-M*100-N*10 C. M=Int(K/100):N=Int((k-m*100)/10):Q=K-M*100-N*10 D. K=M*M*M+N*N*N+Q*Q*Q 35. 列举所有可能的情况,逐个判断有那些是符合问题所要求的条件,从而得到问题的解答,这是( )的思路。

A. 解析法 B. 穷举法(枚举法) C. 递归算法 D. 顺序查找法 36. 穷举法的适用范围是( )

A. 一切问题 B. 解的个数极多的问题 C. 解的个数有限且可一一列举 D. 不适合设计算法 37. a,b,c三个整数,它们满足条件:100>a>b>c>10,a*b*c=30723,a>b+c。要通过编程确定a,b,c的值,

你会选用( )方法

A. 解析法 B.顺序查找法 C. 递归算法 D. 穷举法(枚举法)

38. 在直角三角形中,三条边a,b,c的长度都为整数,且一条直角边a的长度已确定,斜边c的长度不能超过某个数I,求满足条件的所有直角三角形。解决这一问题最合理的方法是( ) A. 解析法 B. 顺序查找法 C.穷举法(枚举法) D.递归算法 39. 鸡兔同笼,有腿60条,那么鸡和的只数最合理的范围是( ) A. 鸡:1到28,兔:1到14 B. 鸡:2到28,兔:1到14 C. 鸡:1到28,兔:2到14 D. 鸡:2到28,兔:2到14 40.下面不属于算法描述方式的是( )

A. 自然语言 B. 机器语言 C. 流程图 D. 伪代码 41. 关于模块化程序设计的说法中,错误的是( )

A. 模块化程序设计体现了“自頂而下,逐步求精 ”的程序设计的基本思想 B. 模块程序设计主要通过过程和函数的定义及调用来实现 C. 模块化程序设计可以提高程序运行速度 D. 模块化程序设计有利于程序的阅读和修改 42.下列数据属于整型常数的是( )

A. “100” B. 100 C. 100.0 D. ?100? 43. 下列选项中,( )是正确的VB赋值语句

A. X+Y=30 B. 30=Y C. Y=X+30 D. 3*Y=X 44. 代数式2a(7+b)在VB中的正确写法是( )

A. 2*a(7+b) B. 2*a*(7+b) C. 2a*(7+b) D. 2*a*7+b 45. 下列逻辑表达式的值为“假”的是( )

A. 3+5>7 B. 8/4<4 C. 5>3 And 3>2 D. 4+11>20

VB考前模拟 第3页(共8页)

贵港市江南中学信息技术学业水平测试复习资料

46. 下列程序段运行后,整型变量c的值为( ) b=4

if b<5 then c=1-b else c=b-1

A. 4 B. 3 C. -3 D. False

47.如果把一个人当做对象,那么他的血型相当于这个对象的( ) A. 属性 B. 方法 C. 事件 D. 特征 48.下列不属于算法的基本特征的是( )

A. 可执行性 B. 确定性 C. 有穷性 D. 无限性 49. 关于描述算法的方式,以下说法正确的是( )

A. 自然语言表示的算法便于翻译成程序设计语言 B. 流程图依赖于计算机程序设计语言 C. 用伪代码描述的算法易于向计算机程序设计语言过渡 D. 伪代码的可读性比自然语言强 50. 与传统的程序设计方法相比,面向对象程序设计有很多优势,下列不属于面向对象程序设计优

势的是( )

A. 可以用于解决软件复杂性的控制 B. 可以提高软件的生产力

C. 可以极大提高程序的运行速度和安全性 D. 可以使软件开发过程更为简单、清晰 51. 下列数据类型不属于数值型的是( )

A. Date B. Double C. Single D. Integer 52. 在VB中,表示“a大于5或b小于0”的正确表达式是( )

A. 05 and b<0 C. a>5 or b<0 D. a>0 and b<5 53. 表达式3^2*12-9^(2/4)的值为( )

A. 104 B. 106 C. 105 D. 102

54. 循环语句“For i=1 To 10 step 2”的循环次数是( ) A. 5 B. 6 C. 9 D. 10

55.下列选项中函数Mid(\student\的返回值是( ) A.\stu\ B.\tud\ C.%ude\ D.\den\

56.能被对象所识别的动作与对象可执行的动作分别称为对象的( ) A. 方法、事件 B. 事件、方法 C. 事件、属性 D. 过程、属性

57. 如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为( )。

A.“OK”和“确定” B.“确定”和“OK” C.“Command1”和“确定” D.“Command1”和“OK” 58.命令按钮Command1的Caption值是指该对象的( )

A. 属性 B. 方法 C. 事件 D. 过程 59. 在VB中,执行完以下程序段后,x的值60. 在VB中,执行完以下程序段后,y的值为( ) x=-5:y=-5 为( ) x=1;y=4 Select Case y Do While y>4 Case Is >0 x=x*y; y=y+1 y=x+1 Loop Case Is =0 Print x y=x+2 A. 20 B. 8 C. 4 D. 1 Case Else y=x+3 End Select A. -5 B. -2 C. -3 D. -4 VB考前模拟 第4页(共8页) 贵港市江南中学信息技术学业水平测试复习资料

二、多项选择题:(每小题2分)

61.在VB中,用来实现循环结构的语句是( )

A. For ……Next B. Do…..Loop Until C. If…..Then….. D. DO…..Repeat 62.在VB中,以下函数运算结果是“4”的是( )

A. Int(4.1) B. Len(\信息技术\) C. Abs(-4.1) D. Sqr(16) 63.以下各选项中,属于算法特征的是( )

A. 有穷性 B. 确定性 C. 可行性 D. 合理性 64.下列关于程序设计的说法中,正确的是( ) A.程序设计和计算机语言是同一个概念的两个方面

B.程序设计语言的发展经历了机器语言,汇编语言,高级语言等几个过程 C.程序设计就是指计算机如何去解决问题或完成一组可执行指令的过程

D.程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过程 65.下面是“输入两个数,将其中最大的数存入max”的算法 第1步:输入两个数a,b

第2步:如果a大于b,则将a的值赋给max,否则将b的值赋给max 第3步:输出max的值

关于这个算法,下列说法正确的是( )

A.上述算法是用自然语言描述的 B.上述算法是用流程图描述的 C.上述算法是选择结构 D.上述算法是用伪代码没描述的 66.下列选项中,属于流程图常见符号的是( ) A. B. B. C. D.

67. 在信息加工中,经常要对被处理的数据进行排序,在排序时经常要进行数据的交换,下列四个

选项中,能正确地将x和y两个变量中的数据进行交换的是( )

C. m=x A. x=y B. x=x+y D. x=x-y

x=y y=x y=x-y y=x+y

y=m x=x-y x=y-x

68. 结构化程序设计有三种基本结构,它们分别是( )

A. 顺序结构 B. 输入输出结构 C. 选择结构 D. 循环结构 69. 下面各选项中年,属于结构化程序设计基本特点的是( )

A. 程序是由三种基本结构组成 B. 一个程序可以分解为多个不同的模块 C. 采用“自顶向下,逐步求精”的设计方法 D. 程序是由各种不同的对象组成 70. 下列选项中,属于面向对象程序设计特点的是( ) A. 封装性 B. 继承性 C. 多态性 D. 类比性 71. 在调试程序过程中,可能出现的错误是( )

A. 编译错误 B. 执行错误 C. 逻辑错误 D. 编辑错误 72. 程序设计的一般过程包括( )

A. 分析问题 B. 建立模型(设计界面) C. 设计算法 D. 编写修改程序 73. VB6.0集成开发环境有三种工作模式,分别是( )

A. 设计模式 B. 编写代码模式 C. 执行模式 D. 中断模式 74. 面向对象程序设计中,对象的三要素是指( ) A. 属性 B. 名称 C. 方法 D. 事件 75. 在VB程序设计中,以下说法正确的是( )

A. 对象包括窗体和控件 B. 属性用来描述和确定对象的特征信息

C. 事件是指用户操作引发或由系统引发,能被对象所识别并作出响应的动作 D. 方法是指程序设计的方法

76. 算法描述可以有多种表达方式,常用的算法描述方式有( ) A. 自然语言 B. 流程图 C. 伪代码 D. 机器语言

VB考前模拟 第5页(共8页)

本文来源:https://www.bwwdw.com/article/5e7v.html

Top