VB 第四章顺序结构程序设计习题
Visual Basic程序设计基础第4章习题参考答案
1.执行下面的程序段后,x 的值为 A 。
x=5For i=1 To 20 Step 2x=x+i\5Next iA.21 B.22 C.23 D.242.在窗体上画两个文本框(其【Name】属性分别为“Text1”和“Text2”)和一个命令按钮(其【Name】属性为“Command1”),然后编写如下事件过程:Private Sub Command1_Click()x=0Do While x<50x=(x+2)*(x+3)n=n+1LoopForm1.Print xForm1.Print nEnd Sub程序运行后,单击命令按钮,窗体上显示的值分别为 B 。
A.1和0 B.2和72 C.3和50 D.4和1683.执行下面的程序段后,s的值为 C 。
s=5For i = 2.6 To 4.9 Step 0.6s=s+1Next iA.7 B.8 C.9 D.104.执行下面的程序段后,s的值为 A 。
s = 0i = 1N=1Do While i < Ns = s + ii = i + 1LoopA.0 B.1 C.2 D.35.执行下面的程序段后,s的值为 B 。
s = 0i = 1N=1Dos = s + ii = i + 1Loop While i < NA.0 B.1 C.2 D.31.在空白处填上代码以完成整个循环。
For i = l To 10Print Tab(16 - i);For j = 1 TO 2 * i - 1Print "*"Next jPrint '换行Next i2.补充代码,以完成查找75最大公约数的功能。
For i=36 To 1 Step -1If 75 mod i == 0 ThenPrint "75最大公约数为",iExit ForEnd ifNext i3.补充代码,以完成查找35和75最大公约数的功能。
VB第一至四章自测题及答案
1.2 Visual Basic 浏览 1.3 建立一个简单的应用程序 1.4 界面、对象与事件驱动程序 自测题
一.填空题(共60分,每空4分) 1.VB集成开发环境是提供( 设计 )、( 运行 )和( 测试 ) 应用程序所需各种工具的一个工作环境。 2.集成开发环境的主窗口的顶部包含有( 标题栏 )、( 主菜单 )和( 快捷方式栏 )。下部主要有( 工具箱 )、( 窗体窗口 )、( 工程管理窗口 )和( 属性窗口 )。 3. VB的每个菜单项都有一个下拉菜单,含有若干个( 菜单 )命 令。用鼠标单击某个 菜单项就执行相应的菜单命令。 4. VB把一个应用程序称为一个( 工程 )。一个工程可以包含各 种( 文件 )。 5.使用VB设计应用程序主要完成( 界面设计 )和( 编写事件驱动 )两项工作。 二.单项选择题(共20分,每小题5分) 1.用户在什么时候都可以按( B )键来查看与当前进行的工作相关
第2章 自测题及其参考答案 2.1 VB的基本字符和词汇集 自测题
一.填空题(共50分,每空5分) 1.单词一般包括( 运算符 )、( 界符 )、( 关键字 )、( 标志符 )和( 各类型常数 )等。 2.具有固定含义的字符串称为( 关键字 ),它们通常用来表示系统 提供的标准过程、函数、运算符、常量等。 3. ( 标志符 )用于标记用户自定义的常量、类型、变量、控 件、过程、函数等名字。 4. 一个VB程序是由一条条( 语句 )构成,而语句是由( 表达 式 )和( 单词 )构成。 二.选择题(共20分,每题10分) 1. 下面选项中( c )是算术运算符。
第1章 自测题及其参考答案 1.1 程序设计语言与程序设计 自测题
一.填空题(共50分,每空5分) 1.VB是以( 事件驱动 )作为运行机制的新一代可视化程序设 计语言。 2.程序设计语言( 人 )与( 计算机 )交流的工具。 3.若从机器执行的角度来对程序设计语言进行分类,则可以分为( 低 级语言 )和( 高级语言 )两种。 4.计算机系统中,对高级语言的翻译工具称为( 编译 )程序或 ( 解释 )程序。 5.源程序中的错误一般分为( 编译 )错误、( 运行 )错误 和( 逻辑 )等三种错误。 二.单项选择题(共10分,每题5分) 1.下列选项中不属于数据处理功能的是( c )。 a) 数据输入输出 b) 存储数据 c) 描述数据 d) 对数据进行维护 2.把a和b的乘积写成ab的错误属于( a )错误。 a) 编译 b) 运行 c) 逻辑 d) 编译和运行 3. 问答题(共40分) 1.低级语言和高级语言的特点是什么?(10分) 2.什么是数据描述和数据处理?(10分) 3.源程序的翻译方式有哪两种,简述它们的工作过程。(10分) 4.我们编写的程序力求做到什么?(10分)
vb考试复习3章-4章习题
第3章 Visual Basic程序设计代码基础一. 选择题1.下列【】字符不属于Visual Basic字符集。
(A)A (B)# (C)巳(D)@2.以下不合法的常量是【】。
(A)1O^2 (B)100 (C)100.0 (D)1OE+013.Visual Basic允许的常量有【】。
(多选)(A)E7 (B)4.8E2 (C)2.5*10 (D)E-5(E)1/2 (F)1.le-2 (G)π(H)False4.以下【】不是合法的常量。
【】是布尔常量, 【】是字符串常量, 【】是日期常量。
(多选)(A)true (B)”100”(C)11-03-99 (D)F (E)'AN' (F)#11/05/1998#5.常量-0.00013579的科学记数法是【】。
(多选)(A)-1,3579E+OA (B)13579E-4 (C)-13579E-5 (D)-13579E-046.Visual Basic中的数据也可以以十六进制或八进制表示,十六进制数据以【】开头,八进制数据以【】符号开头。
(A)$E (B)$H (C)&O (D)&H7.\、/、Mod、* 四个算术运算符中,优先级最低的是【】。
(A)\(B)/ (C)Mod (D)*8.以下【】是字符串常量, 【】可以作为字符串变量。
(A)m (B)#01/01/99# (C)"m" (D)Tme9.下列【】是日期型常量。
(A)"2/1/02" (B)2/1/02 (C)#2/1/02# (D){2/1/02}10.下面【】不是字符串常量。
(A)"你好" (B)"" (C)"Tme" (D)#False#11.表达式Int(8*Sqr(36)*Lo^(-2)*10+0.5)/10的值是【】。
(A).48 (B).048 (C)5 (D).0512.表达式Val(".123E2CD")的值是【】。
VB设计 顺序结构
第四章结构程序设计4.2 顺序结构程序设计4.21 简单的顺序结构程序设计例题1:计算长方形面积和周长(设长方形的长和宽分别是:100、30)。
Dim X as integer, Y as integer, S as integer, L as integerX = 100Y = 30S = X * YL = 2 * (X + Y)Print S, L程序说明:请记住以下4个步骤1.变量说明定义Dim X as integer, Y as integer, S as integer, L as integer2. 为变量赋值X = 100Y = 303. 计算变量X 变量Y 变量S 变量L S = X * YL = 2 * (X + Y)4. 显示结果Print S, L运行结果显示:例题1的修改:计算长方形面积和周长(设长方形的长和宽分别是:100、30)。
Dim X as integer, Y as integer, S as integer, L as integerX = 100Y = 30S = X * YL = 2 * (X + Y)Print S, L1.变量定义简化:Dim X%, Y%, S%,L%2.改用文本框输出面积和周长(原题是打印输出在窗体上)原输出方式: Print S, L将原语句改为如下:Text1.Text = SText2.Text = L输出形式如图:在窗体上要加两个文本框,两个标签。
说明:两种输出方式选用其中一种即可,不需要两种输出都使用。
修改后程序如下:X = 100Y = 30S = X * YL = 2 * (X + Y)Text1.Text = SText2.Text = L3.使用文本框来输入长宽X、Y值。
X = Text3.TextY = Text4.Text即加了4个文本框,2个用来输入X、Y ,两个用来输出S、L,注意各自形式:X = Text3Y = Text4S = X * YL = 2 * (X + Y)Text1 = SText2 = L特别注意:前面两个语句是用文本框为变量X\Y赋值,后面两个语句是把计算出来的结果值放在文本框中显示。
VB第四章习题答案上海立信会计学院
1.结构化程序设计的三种基本结构是什么? 答:顺序结构、选择结构和循环结构。
2. 指出下列赋值语句中的错误(包括运行时要产生的错误)。
⑴ 10x=sin(x)+y 答:10x 错误变量名 ⑵ c=3+sqr(-3)答:sqr(x) 中自变量要求>=零 ⑶ c+x+y=c*y答:赋值符号的左边是表达式 ⑷ x=sin(x)/(20 mod 2) 答:分母不能为零3.Msgbox 函数和InputBox 函数之间有什么区别?各自获得什么值?答:两个函数的共同之处是均显示对话框。
区别:InputBox 函数等待用户在文本框中输入数据,获得的是输入的字符串数据;Msgbox 函数等待用户按一按钮,获得的是表示按钮的整数值,以决定程序的流向。
4.要使单精度变量x ,y ,z 分别保留1位、2位、3位小数,并在窗体上显示,应使用什么函数?如何编写对应的Print 方法? 答:使用Format 函数,具体如下: Print Format(x, "0.0")Print Format(y, "0.00") Print Format(z, "0.000")5. 语句if 表达式 then …中的表达式可以是算术、字符、关系、逻辑表达式中的哪些? 答:可以是算术、关系、逻辑表达式。
按照一般语言的规定,if 后应该是关系表达式、逻辑表达式,根据其结果逻辑量是True 或False 决定是否执行Then 后面的句子。
而在VB 中还可以是算术表达式,因为VB 逻辑判断中,对于非0值就作为True ,而0值作为False ,因此分段函数sin /0,00{x x x x x y <>== 可用VB 语句表示为:If x Then y = sin (x) / x Else y = 0 而不必写成If x < >0 Then y = sin (x) / x Else y = 06 指出下列语句中的错误。
VB程序设计教材习题及参考解答
第 1 章概述一、叙述题1.简述VB具有哪些特点。
(1)面向对象的可视化设计工具(2)事件驱动的编程机制(3)易学易用的应用程序集成开发环境(4)结构化的程序设计语言(5)充分利用Windows资源(6)开放的数据库功能与网络支持2.简述事件驱动的程序设计原理。
解答:VB程序的运行没有固定的顺序,它通过事件来激活某个对象,随着该对象的活动,会引发新的事件,这个事件又可能使另一个对象激活,对象之间就是以这种方式联系在一起的。
每个事件都可以通过一段程序(称为“事件过程”)来响应,在事件发生时,系统将自动执行相应的事件过程,用以实现指定的操作并达到运算、处理的目的。
为不同对象响应不同事件编写的事件过程构成了一个完整的应用程序,这就是VB事件驱动的程序设计原理。
3.VB的集成开发环境由哪些元素组成?解答:标题栏、菜单栏、工具栏、工具箱、窗体窗口、代码窗口、工程资源管理器窗口、属性窗口及窗体布局窗口等。
4.VB集成开发环境的工具栏能否自行定义?标准工具栏中包含一些什么按钮?解答:VB集成开发环境的工具栏可以自定义,方法是:用鼠标右击标准工具栏的任意位置,可以打开或关闭其余工具栏。
标准工具栏中包含的按钮有:添加Standard EXE工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、重复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视组件管理器及窗体位置与大小等。
5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?后保存什么文件?解答:涉及两个文件要保存。
先保存窗体文件(.frm),再保存工程文件(.vbp)。
6.简述用VB开发应用程序的一般步骤。
(1)创建应用程序界面(2)设置界面上各个对象的属性(3)编写对象响应事件的程序代码(4)保存工程(5)运行和调试应用程序(6)创建可执行程序二、单选题1.D VB是一种面向对象的可视化程序设计语言。
VB程序设计教程第四章、第五章、第六章课后习题(部分)
VB课后作业第三次作业习题四09信管李莎2009181040152012/4/11书95页习题四9.计算下列循环语句的次数:(1)循环次数为:6(2)循环次数为:19(3)循环次数为:0(4)循环次数为:死循环直至溢出12.利用循环结构,实现如下功能:(1)Dim i As Integer, s As IntegerFor i = 1 To 10s = s + (i + 1) * (2 * i + 1)Next iPrint "s="; s(2)Dim i As Integer, n3 As Integer, n7 As IntegerFor i = 1 To 100If i Mod 3 = 0 Then n3 = n3 + 1If Int(i / 7) = i / 7 Then n7 = n7 + 1Next iPrint "1-100中3的倍数有"; n3; "个"Print "1-100中7的倍数有"; n7; "个"(3)Dim s1 As String, s2 As String, i As Integers1 = InputBox("Input String")s2 = ""For i = 1 To Len(s1)s2 = Mid(s1, i, 1) + s2Next iPrint "原序:"; s1Print "反序:"; s213.下面程序的运行结果是什么?该程序的功能是什么?Private Sub Command1_Click()Dim x$, n%n = 20Do While n <> 0a = n Mod 2n = n \ 2x = Chr(48 + a) & xLoopPrint xEnd Sub答:输出字符串“10100”。
顺序结构程序设计练习题
顺序结构程序设计练习题一、选择题1、下面正确的赋值语句是()。
A)x+y=30 B) y=π*r*r C)y=x+30 D)3y=x2、为了给x,y,z三个变量赋初值1,下面正确的赋值语句是()A)x=1: y=1: z=1 B) x=1, y=1, z=1 C) x=y=z=1 D) xyz=13、赋值语句:a=123+left("123456",3)执行后,a变量中的值是。
A)"12334"B)123 C)12334 D) 2464、在Visual Basic中,下列____程序行是正确的。
A)X=Y=5 B)A+B=C^3 C)Y=1 & Y=Y+1 D)I=X10”5、假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2,作用是____。
A)用于测试X是否偶数 B)返回一个整数C)返回一个奇数 D)用于测试X是否整数6、在Visual Basic 中,下列____ 单词用于注释语句。
A)Rem B)End C)Else D)Loop7、inputBox函数反回值的类型为( ) 。
A) 数值B) 字符串C) 变体D) 数值或字符串(视输入的数据而定)8、如果在立即窗口中执行以下操作:a=8 :b=9print a>b则输出结果是( ) 。
A) –1 B) 0 C) False D) T rue9、语句Print Format (32548.5,"000,000.00") 的输出结果是( ) A) 32548.5 B) 32,548.5 C) 032,548.50 D) 32,548.5010、为了把焦点移到某个指定的控件,所使用的方法是()A) SetFocus B) Visible C) Refresh D) GetFocus11、在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为T ext1和T ext2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click() a=T ext1.T ext+T ext2.T extPrint aEnd Sub Private Sub Form_Load() T ext1 T ext=""T ext2 T ext=""End sub程序运行后,在第一个文本框(T ext1)和第二个文本框(T ext2)中分别输入123和321,然后单击命令按钮,则输出结果为()。
VB第四周顺序结构
Print Tab(2);"学号";Tab(11);"姓名";Tab(21);"成绩 "
输出结果是(1个汉字占2个位置):
└┘学号└┘└┘└┘└┘└┘姓名└┘└┘└┘└┘└┘└┘成绩
使用对话框
对话框既可以用来显示信息,也可以用 于输入信息 VB中能够建立两种预制对话框:输入框 和消息框 使用系统提供的函数(InputBox和 MsgBox),而不必为对话框另建窗体
一、赋值语句
形式:[LET]变量名=表达式 作用: 将表达式的值赋值给变量名。 一般用于给变量赋值或对控件设定属性值。 例: s!=0.1 Text1.Text = "欢迎使用Visual Basic 6.0 “ 当表达式的类型与变量的类型不一致时,强制转换成 左边的精度,如 iA% = 10 / 3 iA中的结果为3
按钮及图标值如下:
“先读后写”:读出x的内容 → 加1 → 写回x(覆盖原有内容)
二、 使用Print方法输出数据 Print方法
用于显示(输出)文本 格式:[对象名.]Print [表达式列表] 说明:(1)使用的对象可以是窗体等 Print “程序设计” ´在当前窗体上输出 Picture1.Print “程序设计” ´在图片框上输出
(2)表达式列表是一个或多个表达式,如果省略,则输出 一个空行 (3)当输出多个表达式时,各表达式之间用分号“;”(紧 凑格式)或逗号“,”(按区格式)隔开。 按区格式(14个字符位置)
例:Private Sub Form_Click()
a=2 b = "VB" Print 50 * a Print b Print Print "The Total is" End Sub
vb4
第四章 基本控制语句
第四章 基本控制语句
程序设计语言的三种结构: 顺序 选择 循环
4.1 顺序结构
例: n%=“123” n%=“a123” n%=true a$=1234 a$=1234a s=s+1 x=y=z=1 ‘转换为 整数 出错 n为-1 a为“1234” 出错 x=((y=z)=1)
4.3 选择结构
4.3.3 条件函数 1. IIf函数 IIF(条件表达式,值1,值2) 条件表达式值为真时为值1,否则为值2 如:IIF(x>y,x,y) 2. Choose函数 Choose(整数表达式,选项列表) 整数表达式为1,列表第1项,... ... ... op=Choose(nop,”+”,”-”,”×”,”÷”)
常用算法( 4.5 常用算法(一)
1. 累加 1~100的5或7的倍数的和 Sum = 0 For i = 1 To 100 If i Mod 5 = 0 Or i Mod 7 = 0 Then Sum = Sum + i End If Next i Print Sum 连乘 3~10的乘积 t=1 For i =3 To 10 t=t*i Next i Print t
4.3 选择结构
闰年 否则 不是闰年 如果结束
判断闰年
如果 年份除以400整除 或者 (除以100不整除 并且 除以4整除) 那么
If y Mod 400 = 0 Or (y Mod 100 <> 0 And y Mod 4 = 0) Then Print y & "是闰年" Else Print y & "不是闰年" End If
vb习题
4.以下不合法的常量是【】。
(A)10^2 (B)100 (c)100.0 (D)10E+018.以下【】是字符串常量,【】可以作为字符串变量。
(A)m B)#01/01/99# (C)"m" (D)True9.下列【】是日期常量。
(A)"2/1/02" (B)2/1/02 (C)#2/1/02# (D){2/1/02}10. 下面【】不是字符串常量。
(A)"你好" (B)" " (C)"True" (D)#False#13.Visual Basic认为下面【】组变量是同一个变量。
(A) A1和a1 (B)Sum和Summary (C)A ver和A verage (D)A1和A_1 14.下列叙述中不正确的是【】。
(A) 变量名的第一个字符必须是字母(B) 变量名的长度不超过255个字符(C) 变量名可以包含小数点或者内嵌的类型声明字符(D) 变量名不能使用关键字15.以下不能作为Visual Basic变量名的是【】。
(多选)(A) EI (B) E12 (C) 12-E (D) E_12 (E) 12.516.以下可以作为Visual Basic变量名的是【】。
(A) F1.1 (B) π(C) F2A(D) 2FA17.以下可以作为Visual Basic变量名的是【】。
(A) SIN (B) CO1 (C) COS(x) (D) x(-1)23.Int(100*Rnd())产生的随机整数的闭区间是【】。
(A) [0,99] (B) [1,100] (C) [0,100] (D) [1,99]24.产生[10,37]之间的随机整数的V isual Basic表达式是【】。
(A) Int(Rnd(1)*27)+10 (B) Int(Rnd(1)*28)+10(C) Int(Rnd(1)*27)+11 (D) Int(Rnd(1)*28)+1125.模拟方形骰子投掷的表达式是【】。
《VB程序设计》课程阶段练习试卷第四章练习题
《VB程序设计》课程阶段练习试卷第四章练习题《VB 程序设计》课程阶段练习试卷第四章一、选择题(每空2分,共64分)1、下列关于某对象SetFocus 与GotFocus 的描述中,正确的是。
A . SetFocus 是事件, GotFocus 是方法B . S etFocus 和GotFocus 都是事件C . S etFocus 和GotFocus 都是方法D . SetFocus 是方法, GotFocus 是事件2、 Print 方法可在上输出数据。
○1窗体○2文本框○3图片框○4标签○5列表框○6立即窗口 A .○1○3○6 B .○2○3○5 C .○1○2○5 D .○3○4○6 3、数学表达式5)ln (29cos 5++?-y e x x 对应的VB 表达式是。
A .(x^5-Cos(29))/Sqr(e^x+ln(y))+5B .(x^5-Cos(29))/(Sqr(Exp(x)+log(y))+5)C .(x^5-Cos(29*3.14159/180))/(Sqr(Exp(x)+log(y))+5)D .(x^5-Cos(29*3.14159/180))/(Sqr(e^x+log(y))+5)4、以下关于数值常量的说法中,错误的是。
A .八进制数的表示方法是在数字前面加&OB .十六进制数的表示方法是在数字前面加&HC .在浮点数值中使用D 来分隔尾数和指数时,系统将把该数值作为单精度型数处理D . 32768是合法的数值常量5、下列能够正确表示条件“X ≤Y<="" 逻辑表达式是="">A .X ≤Y<z< bdsfid="88" p=""></z<>B .X<=Y And Y<z< bdsfid="90" p=""></z<>C .X ≤Y Or Y<z< bdsfid="92" p=""></z<>D .X<=Y<z< bdsfid="94" p=""></z<>6、下列有关对象的叙述中,正确的是。
计算机VB第4章课后参考答案
第4章参考答案(P102)一、单选题1、A2、D3、B4、D二、填空题1、frame(框架)2、x1^2+y1^2 <=93、value4、该框架三、程序阅读题s=4s=5.2s=8实验:1.Private Sub Command1_Click()Dim x As Singlex = V al(InputBox("请输入X"))If x < -2 ThenY = (3 * x * x - x - 1) / xElseIf x < 1 ThenY = Sin(x) + 2 ^ xElseY = (Sqr(x - 1) + Log(x) / Log(10)) / 2End IfLabel1.Caption = "你输入的X是" + Str(x) + ",得到的Y值是" + Str(Y) End Sub2.Private Sub Form_Click()Dim a As Integer, b As Integer, c As Integera = V al(InputBox("请输入第一个数a"))b = V al(InputBox("请输入第一个数b"))c = V al(InputBox("请输入第一个数c"))Max = aIf b > Max Then Max = bIf c > Max Then Max = cPrint MaxEnd Sub3.Option ExplicitPrivate Sub Form_Load()Form1.Caption = "个人所得税"Label1.Caption = "薪金总额"Text1.Text = ""Label2.Caption = ""Command1.Caption = "计算"End SubPrivate Sub Command1_Click()Dim x As Single, y As Singlex = V al(Text1.Text)x = x - 1600If x > 40000 Or x < -1600 ThenY=0MsgBox "输入的薪金有错", , "出错"ElseIf x >= 0 And x <= 500 Theny = x * 0.05ElseIf x >= 500 And x <= 2000 Theny = 500 * 0.05 + (x - 500) * 0.1ElseIf x >= 2000 And x <= 5000 Theny = 500 * 0.05 + 1500 * 0.1 + (x - 2000) * 0.15ElseIf x >= 5000 And x <= 20000 Theny = 500 * 0.05 + 1500 * 0.1 + 3000 * 0.15 + (x - 5000) * 0.2 ElseIf x > 20000 Theny = 500 * 0.05 + 1500 * 0.1 + 3000 * 0.15 + 15000 * 0.2 + (x - 20000) * 0.25 End IfLabel2.Caption = "个人所得税为:" & Str(y)End Sub4.Private Sub Form_click()s = V al(InputBox("请输入计算机文化成绩"))Select Case sCase 180 To 200Print s, "优"Case 160 To 179Print s, "良"Case 140 To 159Print s, "中"Case 120 To 139Print s, "及格"Case 0 To 120Print s, "不及格"Case ElsePrint s, "输入成绩错误"End SelectEnd Sub。
VB第四章练习(二)
VB第四章练习(二)(有正确答案的)一、填空题1设 a=2,b=3,表达式 a>b 的值是_______。
FALSE|0|零|假|假值|零值2.在VB中声明静态变量的关键字是_______。
static3.在VB中声明符号常量的关键字是_______。
const4.表达式10 MOD 16\4的值是_______。
25.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。
False|0|零|假|假值|零值6.设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。
True|真|真值|-18.设a=1,b=2,c=3,则VB6.0表达式:a<b or b<c and c<a 的值是_______。
True|真值|-1|真9.x是小于120的非负数,描述该条件的布尔(逻辑)表达式是_。
x<100 and x>=0|x>=0 and x<100|(x<100)and (x>=0)|(x<100) and x>=0|x<100 and (x>=0)|(x>=0) and (x<100)|(x>=0) and x<100|x>=0 and (x<100)10.在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。
0|零11.表示x是5的倍数VB表达式为_______。
X MOD 5=0 |x/5=int(x/5)|int(x/5)=x/5 12.已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。
VB习题集2013-12
VB习题集2013.12班级学号姓名目录1~3章选择题 (1)1~3章填空题 (12)第4章顺序结构程序设计 (14)第5章选择结构语句 (18)第6章循环结构语句 (22)4~6章填空题——读程序 (26)4~6章填空题——完善程序 (29)编程题 (33)1~3章选择题1.计算机能够直接识别的指令是由()组成的A、助记符号B、二进制编码C、表达式D、自然语言2.计算机能够直接执行的程序是()A、源程序B、机器语言程序C、汇编语言程序D、高级语言程序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、对象B、类C、事件D、方法9.VB中系统运行的基本实体是( )。
A、对象B、属性C、事件D、方法10.窗体上的默认尺寸单位为( )。
A、厘米B、毫米C、缇D、英寸11.类是一个抽象的数据类型,而对象是类的( )。
A、类型B、属性C、方法D、实例12.要修改一个控件的属性,需要对( )进行操作。
A、属性窗口B、工具箱C、工程资源管理器D、窗体布局窗口13.一只白色的足球被踢进球门,则白色、足球、踢、进球分别是( )。
A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、属性、方法、对象、事件14.能被对象所识别的动作与对象可执行的活动分别称为( )。
!VB1-4章习题参考答案.docx
《Visual Basic程序设计基础》教材习题参考答亲第1章VisuaI Basic 6.0程序设计概述判断题1.J2.J3. X4. V5. X6.V7.X8. J9・J10. X11.J 12.J13. X14.15. X16.J17.V18. J19.V20. V选择题l.C 2. B 3.D 4.C 5.B 6. A7.D 8. A 9. B 10. A 11. C 12. D三、填空题1.对象、事水牛2.属性、方法、事件3.控件、屏幕(Screen)4.对象5. Left、Top6.属性、v对象名>.<属性名>=v表达式〉7.网格8. Forml9.Load或Initialize或Resize或Activate (自动执行的先后顺序也按此排列)10.Activate、Deactivate四、程序设计题程序1.界面设计参看图10-1> 10・2以及表10-1 o表10-1实例2各控件的主要属性设置控件属性(属性值)属性(属性值)标签控件1Name(Labell)Caption("我的第一个VB程序”)标签控件2Name(Label2)Caption(”请输入你的姓名”)FontUnderLine(True)Fontltalic(True)命令按钮1Namc(Command 1)CaptionC'确定(&O)”)命令按钮2Name(Command2)Caption(”结束(&X)”)过程设计如下:Private sub Form_Click()Command2.Enabled = FalseEen SubPrivate Sub Commandl_Click()Label2.Visible = FalseLmb ell. Caption = Text 1. Text + n :欢迎使用” + Lab ell. Caption Text1.Visible = FalseCommandl.Enabled = False: Command2.Enabled = TrueEnd SubPrivate Sub Command2_Click()End End Sub程序3.界面设计略,过程设计如下(窗体Height 值的计量包括标题、边框,而ScaleHeight 值仅与窗体有效绘图区域的高度有关):Private Sub Form_Load()Textl.Text = "Visual Basic 程序设计” End SubPrivate Sub Form_Resize() Textl.Top = 0: Textl-Left = 0Textl.Width = Forml. ScaleWidth/2 '用 Forml .ScaleWidth 效果优于用Forml ・ Width Textl ・ Height = Forml ・ ScaleHeight/2 1 用 Forml. ScaleHeight 优于用 Forml ・ Height Commandl•Top = Forml•ScaleHeight 一 Commandl•HeightCommandl.Left = Forml.Scalewidth 一 Commandl.Width End Sub程序2.界面设计略,过程设计如卞: PrivateSub Commandl_Click()Forml.FontSize = Forml.FontSize Forml .Cis: Print ”欢迎使用 VB” End SubPrivate Sub Command2_Click() Forml.FontSize = Forml.FontSize Forml .Cis : Print ”欢迎使用 VB” End SubPrivate Sub Command3_Click() Forml.FontBold = TrueForml .Cis: Print ”欢迎使用 VB“ End SubPrivate Sub Command4_Click() Forml.FontBold = FalseForml .Cis: Print ”欢迎彳吏用 VB” End Sub 运行时,不得连续、 适时错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、能够改变窗体边框线类型的属性是()
A、Font Style
B、Border Style
C、Back Style
D、Border
2、要使一个文本框具有水平和垂直流动条,则应先将其Multi Line属性设置为True,然后再将Scroll Bar属性设置为:()
A、0
B、1
C、2
D、3
3、要使文本框获得输入焦点,则采用文本框控件的哪个方法
A、GotFocus
B、LostFocus
C、KeyPress
D、SetFocus
4、把窗体设置为不可见的,应该将()属性设置为False。
A、Font
B、Caption
C、Enable
D、Visible
5、窗体的Enable属性值是()类型的数据。
A、整型
B、字符型
C、逻辑型
D、实型
6、语句Print”Int(-13.2)=”;Int(-13.2)的输出结果为()
A、Int(-13.2)= -13.2
B、Int(-13.2)=13.2
C、Int(-13.2)= -13
D、Int(-13.2)= -14
7、下面程序段的功能是()
A=10.5
B= Int(A+0.5)
Print B
A、求平均值
B、将一实数四舍五入取整数
C、求绝对值
D、舍去一实数的小数部分
8、下列程序段的执行结果为()
X=2
Print X+1;X+1
A、3 3
B、X+1 X+1
C、3 4
D、2+1 2+1
9、语句Print”Sgn(-26)=”;Sgn(-26)的输出结果为
()
A、Sgn(-26)=26
B、Sgn(-26)= -26
C、Sgn(-26)= +1
D、Sgn(-26)= -1。