还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
VB与程序设计测试题及其答案您的姓名I填空题1*†
1.下列选项中,属于程序设计高级语言的是()[单选题]*A.10011000000001001B.MOV AL,9C.ADD AL,8D.Print9+8(正确答案)
2.计算机语言发展到今天,计算机可以直接识别,不需要进行任何翻译的语言是()o[单选题1*A.汇编语言B.高级语言C.机器语言(正确答案)D.VB语言
3.直接用二进制代码指令表达的计算机能够直接识别和执行的语言是()【单选题I†A.自然语言B.机器语言(正确答案)C.汇编语言D.高级语言
4.在众多的程序设计语言中,Visual Basic或Java是面向对象的程序设计语言,它们B.-M=M C.B13=A-3(正确答案)D.x+y=
038.在Visual Basic中,下面各个赋值语句书写正确的是()[单选题]*A.a=p+5B.b=2x*y C.b」=a+7(正确答案)D.2a=b
39.在Visual Basic
6.0中,基本算术运算符优先级如下图所示表达式16/4-2人5*8Mod5\2的值为()运算符含义优先级A乘方1—负号2*乘3/除3\整除4Mod取模5+加6—减7[单选题]*A.-28B.4(正确答案)C.14D.
2040.在Visual Basic中,下列运算符中优先级别最高的是()[单选题]A.mod正确答案)属于()[单选题]*B.C.not D.=
41.在表达式a*(b+c)/2-d中,最先计算的是()[单选题]*A.*B.+(正确答案)C./D.-2b
42.在VB中,表示代数式2ab的表达式是()[单选题]*A.3a+2b/2ab B.(3a+2b)/2ab C.3a+2b/2*a*b D.(3*a+2*b)/(2*a*b)(.确答
43.在Visual Basic中,语句Prinl Abs(-5八2)+1111(一5A2/2)的输出结果是()|单选题]*A.37B.20C.13D.12(正确答案)
44.若a=5,b=7,则语句Print a+b=;a+b的运行结果为[单选题]*A.1212B.a+b=12(正确答g C.na+b=l2D.a+b=na+b
45.在Visual Basic中,若i=2,j=6,则语句Print i;=”;i*j的执行结果是()o[单选题]*A.2*6=12(正确答案)B.i*j=12C.i*j=i*j D.
1246.在VB中,表示“x大于或x小于-10”的逻辑表达式是()[单选题]*A.x0And X-10B.0x-10C.x0Or x-10E确答案)D.x-10:x
047.在Visual Basic中,下列各选项能正确表示“a5而且a*”的逻辑表达式是()[单选题]*A.a=5or a=3B.a=5而且a=3C.a=5And a=3正确驾■生)D.3=a=
548.已知a=l,b=2,c=3,下列表达式中值为True的是()[单选题]*A.Not(ab)B.a bAnd bc C.ab Ora c(正确答案)D.a c
49.在Visual Basic中,设x=12,y=20,则以下表达式值为真的是[单选题]A.-!2+20x Andy0B.x0or noty0C.xy Ory0正确答案D.x=y Andy
1050.下列逻辑表达式的值为“假”的是[单选题]*A.2A3=8B.4+11=15C.3+59正确答案D.10/
5351.函数int-
3.8的返回值是[单选题]*A.-3B.
3.8C.-4正确答案D.
352.在Visual Basic中,下列表达式的值不等于4的是[单选题]*A.int
4.1B.Int
4.9C.Absint-
3.9D.Absinl45正确答案
53.下列选项中,字符串函数有[单选题]*A.abs B.Right正确答名C.int D.Sin
54.在Visual Basic中,设m=morning”,下列表达式的值是“mor”的是[单选题]*A.Midm,5,3B.Leftm,3正确答案C.Rightm,4D.Midm,3,l
55.在Visual Basic中,MidVisualBasic
6.O”,7,3的值是[单选题]*A.asi B.Bas正确答案C.sic D.IBa A.汇编语言B.机器语言C.高级语言正欲答案)D.自然语言
5.关于计算机程序设计语言,以下说法正确的是()[单选题]*A.机器语言采用二进制代码来编写程序正烧答案)B.高级语言能被计算机直接识别和处理C.最早的程序设计语言是汇编语言D.汇编语言是一种高级语言
6.列关于计算机程序设计语言的叙述中,错误的是()[单选题]*A.高级语言源程序必须通过编译或解释才能被计算机执行B.用机器语言编写的程序由二进制代码组成C.汇编语言编写的程序计算机中可直接执行(正钢答案)D.高级语言是与计算机型号无关的计算机语言
7.下列关于程序设计言中机器语言的说法,正确的是()[单选题]*A.Visual Basic属于机器语言的一种
8.机器语言就是C语言C.机器语言比高级语言更早出现(正确答案)D.高级语言比机器语言更难读懂
8.关于程序编译,以下说法正确的是()[单选题]*A.编译程序的执行方式类似于日常生活中的“同声翻译”B.解释程序的工作主要包括编译、连接、装入等环节C.翻译程序有编译程序和解释程序两种类型(正次答案)D.BASIC语言程序是编译执行的
9.在编写一个较大的程序时,往往先把整个设计过程分出层次来再逐步加以解决每一步都是对前一步设计的细化和具体化这种方法是模块化设计、结构化编码的基本思想,简单而言就是()[单选题]*A.自顶而下、逐步求精正确答案)B.面向对象C.自定义函数、过程D.可视化编程
10.下列关于模块化程序设计的说法中,错误的是()[单选题]*A.模块化程序设计体现了“自顶而下、逐步求精”的程序设计的基本思想B.模块化程序设计主要通过过程和函数的定义和调用来实现C.模块化程序设计可以提高程序运行速度正确答案)D.模块化程序设计有利于程序的的阅读和修改
11.在VB集成开发环境中,单击工具栏中的上(启动)按钮可以进入()[单选题]*A.设计模式B.运行模式正确整案)C.中断模式D.代码模式
12.在Visual Basic集成开发环境中,用于编辑程序代码的窗口称为()[单选题]*A.属性窗口B.工程资源管理窗口C.代码窗口,正确答案)D.窗体设计窗口
13.VB使用可视化编程方法,它的集成开发环境所涉及的窗体、控件和菜单项等均称为()[单选题]*A.过程B.对象(正确答案)C.模块D.结构
14.VB是一种面向对象的程序设计语言,构成对象的三要素是()[单选题]*A.属性、事件、方法B.控件、属性、事件(正确答案)C.窗体、控件、过程D.窗体、控件、模块
15.在VB中,一个对象具有的内部函数或过程,称之为该对象的()[单选题]*A.代码B.属性C.方法(正确答案)D.事件
16.在面向对象程序设计中,用来描述对象特征的信息称为()[单选题]*A.事件B.属性E确答案)C.代码D.方法
17.如果把一个人当做Visual Basic程序中的一个“对象”,那么血型相当于这个“对象”的()[单选题]*A.属性(正确答案)B.方法C.事件D.特征
18.下列选项中,属于VB“文本框”控件的是()A.」B.A C阿D.总[单选题]*A.B.C.(正碓答案)D.
19.Visual Basic是一种面向对象的可视化程序设计语言,采取的编程机制是()[单选题]*A.事件驱动正确答案)B.按过程顺序执行C.从主程序开始执行D.按模块顺序执行
20.王浩同学用VB设计了一个加法器,左图是它的主界面,右图是实现加法运算的关键代码右图中的代码应该写在()按钮的“Click事件中竹t X建;J[单选*A.“计算”(正确答案)B.“清除”C.“退出”D.“窗体”
21.VB窗体中有一个按钮,点击它将退出程序,为了在按钮上显示“退出”,应更改的属性是()I单选题]*A.Font B.name C.caption(答C)D.Enabled
22.在Visual Basic中,要使命令按钮不可操作,应该将该命令按钮的()属性设置为“False[单选题]*A.Enabled(正确答]B.Cancel C.BackColor D.Caption
23.下列选项中,能在Visual Basic窗体Forml的标题栏中显示“Visual Basic窗体”的语句是()[单选题]*A.Form
1.Name=Visual Basic窗体”B.Forml.Title=Visual Basic窗体”C.Form
1.Text=,Visual Basic窗体D.Forml.Caption=Visual Basic窗体”(E确答案)
24.下列VB的基本数据类型说明符中,用来表示小数的是()[单选题]*A.Intege B.Single(正确答案)C.String D.Boolean
25.从一个语句a=1234567890”可以知道,变量a的数据类型应该定义为()[单选题]*A.整数型B.单精度C.双精度D.字符串(匚确答案)
26.在VB中,通常用来表示整数的数据类型是()|单选题I*A.Integer^确答案)B.Double C.String D.Boolean
27.下列数据中合法的VB整数类型是()|单选题]*A.245(3确答案)B.558723C.
123.85D.
1.23E+
1228.已知变量x的值为
0.25,因此,x的数据类型为()[单选题]*A.Integer B.string C.long D.single(正确答案)
29.现在要用Visual Basic编写程序处理班级考试成绩在程序中表示学生姓名的变量应该使用的数据类型是()[单选题]*A.Integer B.Long C.single D.String(正确答案)
30.表达式“12“+“34”的运算结果是()[单选题]*A.46B.”1234”(正确答案)C.“12“34”D.
4631.在VB中,使用变量前,一般应该选对变量的数据类型的变量名进行定义,以使系统为其分配存储单元以下变量定义语句错误的是()[单选题]*A.Dim xAs IntegerB.Dim xAs Integer,y AsSingle C.Dim x,y:Integer(正班答案)D.Dim xAs Integer,y AsInteger
32.在Visual Basic中,下列变量定义语句正确的是()[单选题]*A.int a,b B.var a,b asinteger C.Dim a,b asinteger正确答案)D.var a,b
33.在Visual Basic
6.0中,以下变量命名符合语法的是()*A.xyzl23正确答案)B.printaa正确答案)C.Boolean D.Bernald正0售案)
34.在Visual Basic中,下列数据属于字符串常量的是()[单选题]*A.abc B.“adk”(正确答案)C.2277898D.a-b
35.下列各选项对常量的声明符合语法规范的是()[单选题]*A.Const a=10(正确答案)B.Const cost10C.Const x=30as singleD.Const yas
1236.下列属于正确的Visual Basic赋值语句的是()[单选题]*A.H=
3.14B.a=True(正确答案)C.2=a+b D.a*b=
237.在Visual Basic中,下列给出的赋值语句中正确的是()[单选题]*A.4二M。