vb程序设计入门练习及答案

上传人:第*** 文档编号:34043029 上传时间:2018-02-20 格式:DOC 页数:9 大小:64KB
返回 下载 相关 举报
vb程序设计入门练习及答案_第1页
第1页 / 共9页
vb程序设计入门练习及答案_第2页
第2页 / 共9页
vb程序设计入门练习及答案_第3页
第3页 / 共9页
vb程序设计入门练习及答案_第4页
第4页 / 共9页
vb程序设计入门练习及答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《vb程序设计入门练习及答案》由会员分享,可在线阅读,更多相关《vb程序设计入门练习及答案(9页珍藏版)》请在金锄头文库上搜索。

1、习题 2(程序设计入门)一、选择题1如果把一个人当作对象,那么血型相当于这个对象的:A(A) 属性 (B) 方法 (C) 事件 (D) 特征2下列哪一种方法不能改变窗体的大小:A(A) 设计时在窗体布局窗口中进行调整 (B) 设计时在属性窗口中设置相应的属性(C) 运行时设置相应属性的值 (D) 运行时调用窗体的 Move 方法3一个对象可以执行的动作和可被对象识别的动作分别称为:B(A) 事件、方法 (B) 方法、事件 (C) 属性、方法 (D) 过程、事件4在窗体 Form1 的 Click 事件过程中有以下语句:Label1.Caption = Visual Basic若本语句执行之前,

2、标签控件 Label1 的 Caption 属性为默认值,则标签控件的Name 属性和 Caption 属性在执行本语句之前的值分别为: A(A) Label、Label (B) Label、Caption(C) Label1、Label1 (D) Caption、Label5见上题。该语句执行后,标签控件的 Name 属性和 Caption 属性的值分别为:B(A) Label、VisualBasic (B) Label1、Visual Basic(C) Label1、Caption (D) Label、Label16下面哪种对象没有 Caption 属性:B(A) Form (B) Tex

3、tBox (C) CommandButton (D) Label7文本框对象的默认属性是:B(A) Name (B) Text (C) Visible (D) Enabled8Visual Basic 源程序的续行符是:D(A) 单引号 (B) 双引号 (C) 冒号 (D)空格与下划线9下面的动作中,不能引发按钮 Click 事件的是:B(A) 在按钮上单击鼠标左键 (B) 在按钮上单击鼠标右键(C) 把焦点移至按钮上,然后按回车键 (D) 如果按钮有快捷字母,按“Alt+该字母”二、判断题1标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。F2窗体的 Move 方法不但可以移动窗体,

4、而且可以改变窗体的大小,同时也会改变窗体与大小和位置有关的属性值。T3窗体的 Enabled 属性为 False 时,窗体上的按钮、文本框等控件都不会对用户的操作作出反应。T4一条 Visual Basic 语句如果不超过 80 个字符是不能续行的。F5在 Visual Basic 程序中不可能同时出现 txtA 和 txta 两个控件名。T6命令按钮支持 Click 事件,但不支持 DblClick 事件,所以双击按钮不会有任何反应。T7文本框的 Left 属性是文本框左边框与屏幕左边框之间的距离(单位为缇) 。F8Visual Basic 工程文件的扩展名为.vbp,窗体文件的扩展名为.f

5、rm。T9语句 frmFirst.Move 1000, ,1200 可把窗体 frmFirst 水平地移动到坐标为 1000 单位处,并改变宽度为 1200 个单位,垂直坐标与高度保持不变。F三、填空题1要使按钮表面上显示的文字为“确定(O ) ”(其中“O”为快捷键) ,则按钮的Caption 属性的值应为 确定(O) 。2欲将按钮设为默认按钮,应把其 default 属性值设为 true 。3要使按钮无效,则可其 Enabled 属性设置为 false 。4文本框中所显示的内容是它的 属性的值。5要让文本框显示滚动条,必须 (6) 属性和 (7) 属性的值。6如果文本框中没有选定部分,则其

6、 SelLength 属性的值为 0 。习题 3(数据类型、常量与变量)一、选择题1Integer 类型的变量可存放的最大整数为:D(A) 255 (B) 256 (C) 32768 (D)327672下面的 4 对数据类型中,哪一对所占的内存字节数相等:A(A) Integer 和 Boolean (B) Integer 和 Single(C) Date 和 Single (D) Long 和 Double3下列数据类型中,占用内存最小的是:B(A) Boolean (B) Byte (C) Integer (D) Single4使用 Public Const 语句定义全局常量,该语句可以放

7、在下列什么位置:C(A) 过程中 (B) 窗体模块的声明段 中(C) 标准模块的声明段中 (D) 窗体模块或标准模块的声明段中5在窗体模块的声明段中定义变量时,不可能使用下列哪个关键字:D(A) Dim (B) Private (C) Public (D) Static6下列哪种数据类型的变量不能存放负值:C(A) Integer (B) Single (C) Byte (D) Long7下面哪一个不是字符串常量:D(A) 你好 (B) (C) True (D) #False#8下面列出的语句中,没有错误的是:D(A) txt1.Text + txt2.Text = txt3.Text (B)

8、 cmdAdd.Name = cmdSub(C) 12Label.Caption= 1234 (D) frmFirst.Move 1000,1000,2000,12009变量名最多不能超过的字符个数为:D(A) 10 (B) 12 (C) 40 (D) 25510下列哪一个是日期型常量:C(A) 2/1/99 (B) 2/1/99 (C) #2/1/99# (D) 2/1/9911下面哪条赋值语句不能使字节型变量 byt1 在内存中的二进制位成为:00001111。B(A)byt1=15 (B)byt1=1111 (C)byt1=&HF (D )byt1=&O1712下列哪一组语句会产生错误:

9、D(A) Dim int1 As Integer : int1=True (B) Dim str1 As string*10 : str1=123.4.5(C) Dim int1 As Integer : int1=123.4 (D) Dim bln1 As Boolean: bln1=Yes二、填空题1下列数据类型的变量各占多少字节的内存:Byte: 1 ;Integer : 2 ;Long: 4 ;Single: 4 ;Double: 8 。2把整型数 1 赋给一个逻辑型变量,则逻辑变量的值为 true 。3刚被定义尚未赋值的日期型变量的值为 #0:0:0#;逻辑型变量的值为 false

10、;对象型变量的值为 nothing ;变体变量的值为 empty 。4对象型变量可以引用一个对象。使用 Dim objFirst As Object 语句定义一个对象型变量,如果要把名称为 cmdFirst 的命令按钮赋予它,应使用 set objFirst = cmdFirst 语句。5在一条 Dim 语句中可以定义多个变量,如 Dim strVar, intVar, sngVar As Integer,则strVar、 intVar 与 sngVar 的数据类型分别是 variant 、 variant 和 integer 。6如果 int1 是整型变量,则执行 int1=2+3 语句之后

11、, int1 的值为 5 ;执行int1=2+3语句之后,int1 的值为 23 。7把逻辑值 True 赋给整型变量之后,此变量的值会变为 1 。8默认情况下,所有未经显式定义的变量均被视为 variant 类型。如果要强制变量的定义,应在模块的声明段使用 option explist 语句。9如果要在文本框 Text1 中显示“He said, Good morning!.”(注:不包括外层的中文双引号,内层是英文双引号) ,则应使用以下的赋值语句:Text1.Text = “He said, Good morning!” 。习题 4(运算符与表达式)一、求表达式的值(已知 a=3:b=4

12、:c=5)1 a+bc And b=c false2 a Or b+c And b-c 113 Not (ab) And Not c Or 1 -5 4 1*2+3/422 25 4*(76-43)2 Imp 30 -16 5 Mod 22 -32/32 Imp Not 3=4 Xor 5-3 0 37 5 Mod 2 Eqv Not 3 Xor 5 - 3 0 -38 a = b = False true9 2 = 2 = 2 false10 True = -1 true二、选择题1代数运算式 对应的 Visual Basic 表达式是:Ddcba(A) a/b+c/d (B) a/(b+c

13、)/d (C) (a/b+c)/d (D) a/(b+c/d)2已知变量 A、B、C 中 C 值最小,下列表达式中,可以判断 A、B 、C 的值可否构成三角形三条边长的是:B(A) A=B And B=C And C0 (B) A+CB And B+CA And C0(C) (A+B=C Or A-B0 (D) A+BC And A-B03下列哪个是算术运算符:B(A) Imp (B) Mod (C) Not (D) Eqv 4下列运算符中,优先级最高的是:D(A) Not (B) Is (C) Like (D) &5下列运算符中,属于单目运算符的是:A(A) Not (B) = (C) (D

14、) Mod6假定 bln1 是逻辑型变量,下面赋值语句中不出错的是:D(A) bln1 = True (B) bln1 = .True. (C) bln1 = #TRUE# (D) bln1 = 3 B(B) (A = 0 Or B = 0) And A B(C) A = 0 And B 0 Or A 0 And B = 0(D) A = 0 Xor B = 0(E) A * B = 0 And A + B 0(F) (A = 0 Or B = 0) And (A 0 Or B 0)(G) Not (A = 0 And B = 0) And (A = 0 Or B = 0)(H) A * B

15、= 0 And (A = 0 Or B = 0)三、填空题1表达式 (-3) Mod 8 的值为 -3 。2表达式 A Like A 的值为 false 。(数组)3判断变量 X 是不是能被 5 整除的偶数,逻辑表达式可写为 x mod 5=0 and x mod 2 =0 。4已知 a、b、c 都是整型变量,使用 Visual Basic 逻辑表达式描述下列条件:a 小于 b 或小于 c: ac and bc ;a 和 b 中至少有一个大于 c: ac or bc ;a 和 b 中只有一个大于 c: ac xor bc ;a 是非正数: a 0 。5设平面上任意一个点的坐标为(x,y),写出一个逻辑表达式来判断这个点是否位于图4.3 中阴影部分(包括边界) 。如果位于阴影部分,表达式的值为 True,否则为 False。这个表达式为 x*x+y*y =1 and x=-2 and x=-2 and y 1010

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号