VB常量、变量、表达式及运算、内部函数练习题(带答案)

合集下载

vb课后练习答案习题解答(2)

vb课后练习答案习题解答(2)

vb课后练习答案习题解答(2)第2章基本数据类型与表达式2.1 填空题1.程序设计语言中()是语言的最基本符号,()是具有语法意义的最小语法单位。

答案:字符、单词2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。

答案:标识符3.整型数据占()字节的内存空间。

长整型数据占()个字节的内存空间。

单精度浮点型数据占()个字节的内存空间。

双精度浮点型数据占()个字节的内存空间。

日期型数据占()个字节的内存空间。

答案:2、4、4、8、84.100% 表示100为()型数据;100!表示100为()型数据;100@表示100为( )型数据.答案:整、单精度浮点、货币5.符号常量在某一过程中说明,则该符号常量只能在()内有效。

答案:该过程内6.若一个整型变量说明了之后没有给它赋值,则它的值为()。

答案:07.在VB中可以把类型说明符放在变量名的()来说明变量的类型。

答案:末尾8.为了使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上()语句。

答案:Option Explicit9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。

答案:函数运算、算术运算、关系运算、逻辑运算10.把1234.567的小数部份四舍五入转换为整数,可使用函数()。

答案:Cint(1234.567)11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。

答案:Int(x / 100 + 0.5) * 10012.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。

答案:Fix(x / 100) * 100或者Int(x/100)*100或者Cint(x\100-0.5)*10013.设X为数值变量,求X的常用对数可使用的表达式是()。

答案:Log(X)/Log(10)14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数()。

VB程序设计习题及答案第2章VisualBasic语言基础知识

VB程序设计习题及答案第2章VisualBasic语言基础知识

第2章 Visual Basic语言基础知识2.1 Visual Basic定义了几种数据类型,变量有哪几种数据类型,常量有哪几种数据类型。

【答】Visual Basic基本数据类型:1. 字符串型(String):字符串分为变长字符串和定长字符串两种。

2. 数值型:数值型数据分为整型数和浮点数两类。

3. 货币型(Currency)4. 变体型(Variant)5. 字节型(Byte)6. 布尔型(Boolean)7. 日期型(Date)8. 对象型(Object)Visual Basic中包含两种常量,即文字常量和符号常量。

变量的基本数据类型:Byte(字节型),Boolean(布尔型),Integer(整型),Long (长整型),Single(单精度型),Double(双精度型),Currency(货币型),Date(日期型),Object(对象型),String(变长字符串),String(定长字符串),Variant(变体型、数字),Variant(变体型、字符)2.2 符号常量和变量有什么不同点?【答】符号常量一经定义,就不能在程序中的其他位置改变其值。

变量的值在程序中可以改变。

2.3 指出下列正确的变量名:g(1-k) 6adhs *sss kL2.1 Printx+1 ahi π .ex3 j5h【答案】正确的变量名:ahi,j5h2.4 指出下列正确的数字形式-1.25 ±0.123 89E D2585 10^(2.7) 3^5【答案】2.5 下列表达式若有错误,请改正(1) ts+cos(300) (2) (x+y)^(25÷s)(3) [(X1+X2)*(X1-3)-6]*7 (4) (X÷-2)+sin(1.2+π)【答案】(1) ts+cos(30*3.141593/180)(2) (x+y)^(25/s)(3) ((X1+X2)*(X1-3)-6)*7(4) (X/(-2))+sin(1.2+3.141593)2.6 写出下列数学式的Visual Basic表达式(1) sin(a)[cos(b)+1.5](2) (x1+4)5(e2-a)(3) 36[(x1+π)(x1÷3.3)-b](4) x-2π)【答案】Visual Basic表达式:(1) sin(a)*(cos(b)+1.5)(2) (x1+4)^5*(Exp(2)-a)(3) 36*((X1+3.141593)*(x1/3.3)-b)(4) x^(-2)+5.8*sin(3.5*3.141593)第3章顺序结构程序设计3.1 下列语句是否有错?若有,请改正。

vb考试试题和答案

vb考试试题和答案

vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。

**答案:Integer**2. VB中,用于定义一个函数的关键字是________。

**答案:Function**3. VB中,用于定义一个子程序的关键字是________。

vb编程题及答案

vb编程题及答案

v b编程题及答案1. 在代码中引用一个控件时,应使用控件的(b)属性。

A.C ap t ionB.Na meC. TextD. Index2. 设变量X= 4, y =—1, a= 7, b =—8, 下面表达式(a)的值为“假"。

A x+a <= b—yB x > 0 A N D y < 0C.a = b O R x>yD. x+y > a+b AN D NOT (y < b)3. 表达式I nt(Rnd71)+10产生的随机整数范围是(C)。

A. (10, 80)B. (10, 81)C. [10, 80]D. [10, 81]4. 函数Sgn(3. 1416)的返回值是(C)。

A. —1B. 0C. 1D. 以上都不对5.67890属于(d)类型数据。

A. 整型B.单精度浮点数C.货币型D.长整型6. 下列变量名中正确的是(d)。

A. 3SB.PrintC. Sel ect M y NameD.Sel ect—l7. 下列赋值语旬(a)是有效的。

A. u m= u m—u mB.x+2 = x + 2C.x + y = u mD. l as t= y / 08. 以下的控件或方法具有输入和输出双重功能的为(b)。

A.PrintB. Text b oxC.O t ionb u ttonD.C h eck b o x9. 若要获得列表框中被选中的列表项的内容,可以通过访问(d)属性来实现。

()。

A.Na me B.Li t lndex C.Li t C ou nt D. Text10. 下列代码的运行结果为(b)。

Priv a t e S u b m a nd l—cl ick()D i m m(lO)For k=1 T o10m(k) = 11—kN ext kX = 5Print m(2 + m(x))End S u bA. 2B. 3C.4D. 5标准控件不包括()控件。

Vb常用内部函数练习题加答案

Vb常用内部函数练习题加答案

Vb常用内部函数练习题加答案1、编写一个计算器,在text1和text2中输入数字,text3中输出结果。

实现的功能为“加、减、乘、除、绝对值、符号函数、平方根函数、取余、乘方、负号、整除”2、编写一个程序,在text1中输入,text2中输出结果。

实现的功能为“int(x)、asc(x)、chr(x)、val(s)、str(s)”3、编写一个程序,在text1中输入一个身份证号码,先去除该数字前的空格(ltrim(s))从该身份证号码中截取此身份证号码的出生年月日4、编写以一下程序,实现如下的效果5、编写一个程序,在text1和text2中输入一串字符开始查找,如果text2中找到text1中的字符,text3返回位置,如果找不到text3则返回06、编写一个程序,在text1中输入一段英文语句,text2中返回其大写或小写7、编写一个程序,获取当前系统时间8、编写一个随机函数,产生1-20之间的5组随机函数,且第二次初始化时不能重复出现答案1、Private Sub Command1_Click()Dim a As SingleDim b As Singlea = Text1.Textb = Text2.TextText3.Text = a + bPrivate Sub Command10_Click()Text3.Text = Sgn(Text3.Text)End SubPrivate Sub Command11_Click()Text3.Text = Sqr(Text3.Text)End SubPrivate Sub Command2_Click() Dim a As Single Dim b As Singlea = Text1.Textb = Text2.TextText3.Text = a - bEnd SubPrivate Sub Command3_Click() Dim a As Single Dim b As Singlea = Text1.Textb = Text2.TextText3.Text = a * bEnd SubPrivate Sub Command4_Click() Dim a As Single Dim b As Singlea = Text1.Textb = Text2.TextText3.Text = a / bEnd SubPrivate Sub Command5_Click() Dim a As Single Dim b As Singlea = Text1.Textb = Text2.TextText3.Text = a Mod bPrivate Sub Command6_Click() Dim a As Single Dim b As Singlea = Text1.Textb = Text2.TextText3.Text = a \\ bEnd SubPrivate Sub Command7_Click() Dim a As Single Dim b As Singlea = Text1.Textb = Text2.TextText3.Text = a ^ bEnd SubPrivate Sub Command9_Click() Dim a As Single Text3.Text = Abs(Text3.Text)End Sub2、Private Sub Command1_Click() Dim a As Singlea = Text1.TextText2.Text = Int(a)End SubPrivate Sub Command2_Click() Dim a As Stringa = Text1.TextText2.Text = Asc(a)End SubPrivate Sub Command3_Click() Dim a As Stringa = Text1.TextText2.Text = Chr(a)End SubPrivate Sub Command4_Click() Dim a As Singlea = Text1.TextText2.Text = Str(a)End SubPrivate Sub Command5_Click() Dim a As Stringa = Text1.TextText2.Text = Val(a)End Sub3、Private Sub Command1_Click() Dim a As String Dim b As Stringa = Text1.Textb = LTrim(a)Text2.Text = Mid(b, 7, 6)End Sub4、Private Sub Form_Click()Print String(1, "*")Print String(2, "*")Print String(3, "*")Print String(4, "*")Print String(5, "*")Print String(6, "*")Print String(6, "*")Print String(5, "*")Print String(4, "*")Print String(3, "*")Print String(2, "*")Print String(1, "*")End Sub5、Private Sub Command1_Click()Dim a As StringDim b As Stringa = Text1.Textb = Text2.TextText3.Text = InStr(a, b)End Sub6、Private Sub Command1_Click()Dim a As Stringa = Text1.TextText2.Text = LCase(a)End SubPrivate Sub Command2_Click()Dim a As Stringa = Text1.TextText2.Text = UCase(a)End Sub7、Private Sub Command1_Click()Dim a As StringText1.Text = Now()End Sub8、Private Sub Form_Click()Dim a As IntegerDim b As Integera = 1b = 20RandomizePrint Int((b - a) * Rnd + a); Int((b - a) * Rnd + a); Int((b - a) * Rnd + a); Int((b - a) * Rnd + a); Int((b - a) * Rnd + a)End Sub。

vb试题及答案(一)

vb试题及答案(一)

vb试题及答案(一)一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 在VB中,下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 下列哪个选项是VB中正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D4. 在VB中,如何表示一个数组?A. Dim numbers(1 To 10) As IntegerB. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers(10) As Integer5. VB中,哪个语句用于结束一个循环?A. LoopB. Exit DoC. ContinueD. End答案:B6. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B7. 在VB中,如何声明一个全局变量?A. DimB. GlobalC. PublicD. Static答案:C8. VB中,哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A9. 在VB中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. VB中,哪个语句用于创建一个对象实例?A. NewB. CreateObjectC. InstantiateD. MakeObject答案:A二、多项选择题(每题3分,共15分)1. 在VB中,以下哪些是合法的变量名?A. _myVarB. 123myVarC. myVar123D. my_var答案:ACD2. VB中,哪些是合法的常量定义?A. Const pi = 3.14B. Const PI = 3.14C. Const Pi = 3.14D. Const 2Pi = 6.28答案:ABC3. 在VB中,以下哪些是合法的数组声明?A. Dim numbers(1 To 10) As IntegerB. Dim numbers(10) As IntegerC. Dim numbers(1 To 10) As StringD. Dim numbers() As Integer答案:ACD三、判断题(每题1分,共5分)1. VB中,所有的变量都必须在使用前声明。

VB常量变量及表达式练习题

VB常量变量及表达式练习题

VB常量、变量及表达式练习题一、判断题1.ST$、B001、ASC都是合法的变量名。

()2.表达式5*7\3与7\3*5的值相等。

()3.”A”大于”a”。

()二、写出VB的运算符,按优先级别写。

1.算术运算符:2.关系运算符:3.逻辑运算符:三、填空题1.表达式4+15 Mod 8的值是_____。

2.“a”,”T”,”Z”,”9”这四个字符中,______的ASCII码值最大。

3.表达式3\3*3/3 mod 3的值是_______.4.当X=-19,Y=8,F=100,NUM=-12时,求下列表达式的逻辑值(用True和False回答)(1)X>0 OR X<=0 逻辑值为______(2)NOT (X>Y) 逻辑值为_______(3)X+Y<=NUM逻辑值为______(4)X-Y<NUM AND NOT(Y>0) OR NUM >=-25 逻辑值为______(5)X MOD 2=0 逻辑值为____5."7 mod 3+3^3/4\5"的值为____6.True or False 的值为_____7.X,Y均小于Z的表达式为________8.表达式“4<5 and 7=5“的值为______9.若a的值为True,则表达式“a=(4=3)“的值为______10.字符串常量必须用_____括起来。

11.闰年的条件是:年份(Y)能被4整除,但不能被100整除;或者Y能被400整除.表示该条件的逻辑表达式是:12.表示条件"变量X 为能被5整除的偶数"的逻辑表达式是:13.一元二次方程ax 2+bx+c=0有实根的条件是a ≠0,并且b 2-4ac ≥0,表示该条件的逻辑表达式是:四、选择题1.下面四个VB 关系表达式中结果为“真“的是( )A. “A”>”A ”B. “THAT ”>”THE ”C. ”H ”D. “b ”>”B ” 2.下面四个表达式中其值为0的是( )A. 4/5B. 5 mod 4C. 4\5D. 4 mod 53.下面表达式的值为真的是( )A. “ABC ”>”Aba ”B. “3+2”>”4”C. “ABC ”>”ABC ”D.“ABC ”>”ABB ”4、求一个三位正整数N 的十位数的正确方法是( )A.Int(N/10)-Int(N/100)*10B.Int(N/10)-Int(N/100)C.N-Int(N/100)*100D.Int(N-Int(N/100)*100)5、若x 是大于零的偶数,则下列关系表达式值一定为真的是( )A . x Mod 2 = 1B .x\2 = 0C . x\2 = x/2D .Int(x/2) <> x/26、设a=2,b=3,c=4,d=5,表达式 a>b And c<=d Or 2*a>c 的值是 ( )A .TrueB .FalseC .-1D .1六、写出下列数学式的VB 表达式 1.xy n n n )2)(1(-- 3.4131211+++2.311xy + 4.yx xy x 133++函数练习1.写出下列函数的值(1)INT(-3.5)+INT(4.8)(2)SIN(0) (3)SQR(ABS(-10)+15) (4)LOG(EXP(12)) (5)10\5/32.X=-8.55,下列函数表达式的值各是什么(1)ABS(X)+INT(X)(2)SIN(X)+SIN(-X) (3)INT(SQR(-X)) (4)FIX(X)+INT(X)(5)FIX(2*X)*10 3.写出下列数学表达式的VB 表达式(1))2(cos 2π (2)aac b b 242-+- (3)2ln 8x e (4)322)lg(x b a + (5)033sin lg +x (6)||sin 2x x e x-+ (7)|sin |ln 3yx x e ++π 4.把VB 表达式写成数学表达式(1)(SIN(X)+COS(X)+ABS(X))*(LOG(9)/LOG(10)+TAN(X))(2)(EXP(X)+EXP(Y))/(A+B)5.选择题(1)X=-9.8,表达式INT(X)+FIX(-X)的值是( ) A.1 B.17 C.0 D.-1(2)执行A =9\4后,A 的值为( ) A.9/4 B.3 C.2 D.2.25(3)表达式SQR(2^3^2) MOD 7的值为( )A.0B.1C.2D.3(4)下列逻辑表达式中正确的是( )A.X>Y AND Y>ZB.X>Y>ZC.X>Y AND >ZD.X>Y .AND. Y>Z(5)表达式INT(17.8)+FIX(-17.8)的值是( )A.0B.-1C.1D.-16 (6)X+Y 小于10且X-Y 大于0的逻辑表达式是( )A.x+y<10 or x-y>0B.(x+y<10): (x-y)>0C.x+y<10 .and. x-y>0D.x+y<10 and x-y>0(7)表达式16/4-2^5*8/4 MOD 5\2的值为________。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中的“Mid”函数用于什么?A. 计算字符串长度B. 计算字符串的ASCII值C. 从字符串中提取子字符串D. 将字符串转换为大写答案:C3. 以下哪个是VB中的流程控制语句?A. IfB. ForC. NextD. All of the above答案:D4. 在VB中,如何声明一个整型变量?A. Dim x As IntegerB. Integer xC. x = IntegerD. x Integer答案:A5. VB中的“Print”方法用于做什么?A. 打印文档B. 在窗体上显示文本C. 打印窗体D. 显示错误信息答案:B6. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DateD. Object答案:D7. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件分支C. 数据类型转换D. 异常处理答案:B8. 在VB中,如何将一个变量的值赋给另一个变量?A. x = yB. x := yC. x = y = zD. x = (y)答案:A9. VB中的“Do While”循环在什么条件下执行?A. 条件为真时B. 条件为假时C. 条件未知时D. 从不执行答案:A10. 在VB中,以下哪个不是集合(Collection)的方法?A. AddB. RemoveC. CountD. Find答案:D二、多选题(每题3分,共15分)1. VB中,哪些是合法的变量名?A. _nameB. 2nameC. name$D. name答案:A, D2. 在VB中,哪些是合法的常量声明?A. Const pi = 3.14B. Const pi = "3.14"C. Const pi = 3.14DD. Const pi = 3.14F答案:A, C, D3. VB中,哪些是合法的数组声明?A. Dim arr(5) As IntegerB. Dim arr(5 To 10) As IntegerC. Dim arr() As Integer = New Integer(10) {}D. Dim arr(,) As Integer = New Integer(,) {{1, 2}, {3, 4}} 答案:A, C, D4. 在VB中,哪些是合法的函数调用?A. MsgBox("Hello World")B. Int(123.456)C. UCase("Hello World")D. LCase("HELLO WORLD")答案:A, B, C, D5. VB中,哪些是合法的循环控制语句?A. For i = 1 To 10B. While TrueC. Do Until FalseD. For Each item In collection答案:A, B, C, D三、判断题(每题1分,共10分)1. VB中,所有变量都必须在使用前声明。

vb基础知识问答题及答案

vb基础知识问答题及答案

vb基础知识问答题及答案VB基础知识问答题及答案一、数据类型1. VB中常用的数据类型有哪些?答:VB中常用的数据类型有整型、长整型、单精度浮点型、双精度浮点型、字符型、字符串型、布尔型等。

2. 整型变量在VB中占几个字节?答:整型变量在VB中默认占用2个字节,范围为-32768~32767。

3. 如何定义单精度浮点型变量?答:可以使用Dim语句定义,例如:Dim num As Single。

二、变量和常量1. VB中变量和常量有什么区别?答:变量是值会随程序执行而发生变化的标识符,而常量则是指值在程序执行时不会改变的标识符,常量通常用来表示数学常量或程序中不可变的值。

2. 如何定义常量?答:使用Const语句定义常量,例如:Const PI = 3.14159。

3. 如何声明并初始化一个变量?答:使用Dim语句声明变量,并在后面加上赋值符号和初始值,例如:Dim num As Integer = 10。

三、运算符和表达式1. VB中有哪些运算符?答:VB中有加、减、乘、除等基本运算符以及逻辑运算符、关系运算符等扩展运算符。

2. 如何求一个数的平方?答:使用指数运算符(^),例如:num ^ 2。

3. 如何进行字符串连接?答:使用&符号进行字符串连接,例如:str1 & str2。

四、控制语句1. VB中有哪些常用的控制语句?答:VB中常用的控制语句有if-else语句、switch-case语句、for循环语句、while循环语句、do-while循环语句等。

2. 如何使用if-else语句?答:if-else语句的格式为:If 条件 Then 语句1 Else 语句2。

例如:If num > 10 Then MsgBox("num大于10") Else MsgBox("num小于等于10")。

3. 如何使用for循环语句?答:for循环语句的格式为:For 变量名 = 起始值 To 终止值 Step 步长语句。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

VB基础练习及参考答案

VB基础练习及参考答案

【知识点: 基本数据类型、常量和变量】1.下列数据中,在VB中用长整型(long)表示最恰当的是()A.宇宙中的原子数目 B.一头大象的体重(用吨表示)C.姚明的身高(用厘米表示) D.200注体育彩票头奖奖金(1000万/注)2.下列数据的类型属于Boolean逻辑型的是()A.2.1E38 B.30000 C.False D.2011-7-243.有如下程序段:x=5:y=6p=Not(x+y=11)该程序段运行后,P的数据类型和值分别是()A.Integer 11 B.Long 11 C.Boolean False D.Boolean True4.在VB中,下列能作为变量名的是()A.True B.Big@5 C.2012_NBA D.StuName_15.在VB中定义重力加速度g为常量,其值为9.8,下列定义正确的是()A.dim g as 9.8 B.dim g = 9.8C.const g as 9.8 D.const g = 9.86.VB标准函数Val(x)的作用是()A.求x的整数值 B.求e的x次方C.数字字符串x转换成数值 D.数值x转换成字符串7.字符串变量x的值为“student”,要从中取出子串“den”,适合的VB函数表达式是()A.Val(x,4,3) B.Str(x,4,3) C.copy(x,4,3) D.Mid(x,4,3)8.在VB中,若x=3.14159,下列表达式的值最大的是()A.Abs(x) B.fix(x) C.int(x) D.Abs(int(x))9.在VB中,要定义一个二维数组a,用于存储10行10列的五子棋棋谱,数组元素的值为“Black”代表黑子,为“White”代表白子,为“Zero”代表空子,则正确的数组定义语句是()A.Dim a(1 To 10, 1 to 10) As SingleB.Dim a(1 To 10, 1 to 10) As StringC.Dim a(1 , 10 ;1 ,10) As StringD.Dim a(10,10) As Integer10.定义一个二维数组,dim Stu(0 to 10,-1 to 1) as Integer,则该数组定义了多个相同类型的变量()A.20 B.33 C.22 D.12【知识点:基本运算和表达式】11.在VB中,下列表达式的运算结果最大的是()A.x=4/3 B.x=4\3 C.x=4^3 D.x=4*312.下列基本运算中,运算优先级最高的是A.Mod B.\ C.>= D.Not13.表达式-1 + 4 ^ 2 Mod 2 * 3的值是()A.3 B.-1 C.0 D.114.设一个三位整数n,它的个位数字是c,十位数字b,百位数字是a,则b的表达式是()A.n-a-c B.n-a*100-c C.n\10-n\100*10 D.n\10-(n\100)*1015.匀加速直线运动位移公式是221att vs+=,该公式的VB表达式是()A.s=v0t+1/2at^2 B.s=v0*t+1/2*at^2C.s=v0t+1/2*at^2 D.s=v0*t+1/2*a*t^216.在VB中,若x是大于零的偶数,则下列表达式值一定为真的是()A.x Mod 2=1 B.x\2=0 C.x/2=x\2 D.Int(x/2)<>x/217.在Visual Basic中,若a、b都是正整数且关系表达式a*b Mod 2=0为真,则下列说法正确的是( )A.a、b一定同时为奇数 B.a、b中必有一个为偶数C.a、b中必有一个为奇数 D.a、b一定同时为偶数18.设a=2,b=3,c=4,d=5 ,表达式 2*a>c or a>b and d>c 的值是( )A.true B.false C.ture D.flase19.如果x=4,y=6,那么以下运算结果为True的表达式是()A.(x<=4) and (y>6) B.(x<4) or (y>6)C.not (x>=4) and (x>=6) D.not (x+y<>10)【知识点:基础语句】20.要使得变量a和b的值都赋值为1,下列属于正确语句是()A.a,b=1 B.a=1,b=1 C.a=b=1 D. a=1:b=a21.将文本框Text1的数据赋值到数值型变量n中,正确语句是()A.n=text1 B.n=text1.text C.n=text1.text D. n=val(text1.text)22.北京大学自主招生, 只有测试成绩达到录取分数线才能录取;判定一个学生能否被录取,最适合的程序语句是()A.赋值语句 B.选择语句 C.循环语句 D.注释语句23.对于VB语句IF a=100 Then n=n+1 Else n=n-1,下列说法正确的是()A.a=100为赋值语句B.n=n+1和n=n-1均为关系表达式C.n=n+1和n=n-1均为赋值语句D.n=n+1为关系表达式,n=n-1为赋值语句24.有如下VB程序段:x=5:y=-4IF not (x+y=1) Then x=y-3 Else y=x+3该程序段运行后,x 的值为( )A.-7 B.8 C.0 D.525.有如下VB程序段:a=3:b=27:c=13IF b>10 ThenIF c<=10 Then a=4 Else a=bElsea=5end IF该程序执行后,a的值为( )A.27 B.4 C.5 D.1326.有如下VB程序段:For i= to 4 step 1k=k+iNext i要使循环体k=k+i执行5次,循环变量的初值是A.-2 B.-1 C.0 D.127.有如下VB程序段:a(10)=10For x = 9 To 1 Step -1a(x) = a(x+1)+1Next x该程序段运行后数组元素a(7)的值为()A.8 B.9 C.11 D.1328.运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。

vb考试题和答案

vb考试题和答案

vb考试题和答案**VB考试题和答案**一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B3. 在VB中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. Plus()D. Abs()答案:A4. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A5. 在VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A6. VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Name答案:A7. 在VB中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D8. VB中,以下哪个函数用于获取当前日期?A. Now()B. Date()C. Time()D. Today()答案:B9. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. VB中,以下哪个控件用于选择文件?A. OpenFileDialogB. SaveFileDialogC. DirListBoxD. DriveListBox答案:A二、填空题(每题2分,共20分)1. VB中,声明变量的关键字是________。

答案:Dim2. 在VB中,使用________函数可以获取系统当前时间。

答案:Now()3. VB中,使用________事件可以响应文本框内容的改变。

VB常量、变量、表达式及运算、内部函数练习题(带答案)

VB常量、变量、表达式及运算、内部函数练习题(带答案)

VB 程序设计基础练习题(常量及变量、内部函数、表达式及运算)1.下面表达式的值是False 的有:(A) "n"& "969"<"n97"(B) InStr("visualbasic","b")<>Len("basic")(C) Str(2000)< "1997"(D) UCase("aBC")>"aBC"2.设s1和s2都是字符串型变量,s1="Visual Basic" : s2="b",则下列表达式中结果为True 的是:(A) Mid(s1,8,1)> s2(B) Len(s1)<>2*Instr(s1, "l")(C) Chr(66) & Right(s1,4) = "Basic"(D) Instr(Left(s1,6), "a")+60 > Asc(UCase(s2))3、下列为单精度变量的是(A )x$ (B )x& (C )x! (D )x#4、Dim a,c As Integer ,a 和c 的数据类型分别为(A) 都是整型 (B) a 是变体,b 是整型 (C) a 是整型,b 是变体5.下列函数中,返回值是字符串的有:(A) Chr (B) InStr (C) Val (D) Asc6.下列函数中,返回值不是字符串的是:(A) Trim (B) Left (C) Rnd (D) Str7.下列7个表达式中,表达式的值不是数值5或5.0的是:① Sqr(25); ② 25 ^ 0.5; ③ 55 Mod 10; ④ 5.5 \ 1.2;⑤ 5 * 3 / 15 * 5; ⑥ Abs(5 - 10); ⑦ (3 * 3 + 4 * 4) ^ (1 / 2)。

vb练习题(含答案)

vb练习题(含答案)

___B___ 。
A . 设计流程和编写代码
B. 设计界面和编写代码
C. 设计算法和编写代码
D. 设计程序和编写代码
44.在 VB 6.0 中, 12345& 的数据类型是( B)
A . 整数型
B . 长整数型 C. 字符常数 D. 双精度常数
45.在 VB6.0 中,语句 Dim M1#,Abc,Xyz As Single 定义的 M1 、 Abc 和 Xyz 的类型分别是( D )
20、在程序代码中将图片文件 mypic.jpg 装入图片框 Picture1 的语句是 ______。
(A)Picture1.Picture="mypic.jpg"
(B)Picture1.Image="mypic.jpg"
(C)Picture1.Picture=LoadPicture("mypic.jpg")( 对 )
A. 对象、属性、事件、方法
B. 对象、属性、方法、事件
C. 属性、对象、事件、方法
D. 属性、对象、方法、事件
3、对象的特征和状态特征称为?(
C)
A. 事件
B. 方法
C. 属性
D. 类
4、下面哪一个属性用来标识对象的名称?( D )
A. Caption
B. Value
C. Text
D. Name
5、下列哪个符号是合法的变量名 ? ( A )
A. 字符串类型
B. 日期类型
C. 逻辑类型
D. 指针类型
8、表达式 Left( “Visual ”,3)+Lcase( “AB ”)的值是?( C)
A. visAB

vb理论考试题及答案

vb理论考试题及答案

vb理论考试题及答案一、单选题(每题2分,共20分)1. Visual Basic中,哪个函数可以用来获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:B2. 在Visual Basic中,下列哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B3. 如果要声明一个整型变量并初始化为5,应该使用哪个语句?A. Dim i As Integer = 5B. Integer i = 5C. i As Integer = 5D. Dim i = 5答案:A4. Visual Basic中,哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,哪个属性用于设置或返回一个窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A6. Visual Basic中,哪个事件是在窗体加载时触发的?A. LoadB. ClickC. MouseEnterD. MouseDown答案:A7. 在Visual Basic中,下列哪个运算符用于比较两个字符串是否相等?A. =B. ==C. <>D. ===答案:B8. Visual Basic中,哪个函数用于将字符串转换为小写?A. StrConv("Hello", vbLowerCase)B. LCase("Hello")C. UCase("Hello")D. Lower("Hello")答案:B9. 在Visual Basic中,下列哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B10. Visual Basic中,哪个控件用于显示一个下拉列表,允许用户从中选择一个项目?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B二、判断题(每题1分,共10分)1. Visual Basic是一种面向对象的编程语言。

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

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

习题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"若本语句执行之前,标签控件Label1的Caption属性为默认值,则标签控件的Name 属性和Caption属性在执行本语句之前的值分别为:A(A) "Label"、"Label" (B) "Label"、"Caption"(C) "Label1"、"Label1" (D) "Caption"、"Label"5.见上题。

该语句执行后,标签控件的Name属性和Caption属性的值分别为:B(A) "Label"、"VisualBasic" (B) "Label1"、"Visual Basic"(C) "Label1"、"Caption" (D) "Label"、"Label1"6.下面哪种对象没有Caption属性:B(A) Form (B) TextBox (C) CommandButton (D) Label7.文本框对象的默认属性是:B(A) Name (B) Text (C) Visible (D) Enabled8.Visual Basic源程序的续行符是:D(A) 单引号(B) 双引号(C) 冒号(D)空格与下划线9.下面的动作中,不能引发按钮Click事件的是:B(A) 在按钮上单击鼠标左键(B) 在按钮上单击鼠标右键(C) 把焦点移至按钮上,然后按回车键(D) 如果按钮有快捷字母,按“Alt+该字母”二、判断题1.标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。

VB常量、变量、函数与运算符(附参考答案)

VB常量、变量、函数与运算符(附参考答案)

《VB常量、变量、函数与运算符》练习附参考答案1.在Visual Basic中,变量a中的数值是整数而且可能在-40000~42767范围之内,则变量a 的数据类型应定义为()(A)Integer (B)Long (C)Single (D)String2.常量是指在程序执行过程中其值不能改变的存储单元或数据。

下列选项中不是VB常量的是()(A)2008 (B)”BeiJing”(C)True (D)China3.下面声明语句中,错误的是()(A)Dim x As Integer (B)Dim b(1 to 50) As String(C)Dim True As Boolean (D)Const pi=3.144.下列选项中不是直接常量的是()(A)3.14159 (B)”False”(C)abc (D)False5.下列常量说明符合Visual Basic中语法的是()(A)Const color=red(B)Const const=10*5(C)Const x1:=3.9(D)Const color=”abed”6.在Visual Basic中,下列属于正确变量名的是()(A)a1 (B)3y (C)x-y (D)then7.在Visual Basic中,用语句Dim A(0 To 5) As Integer所定义的数组的元素个数是()(A)5 (B)6 (C)7 (D)88.以下函数运算结果不是4的是()(A)Int(4.6) (B)Fix(4.1) (C)Abs(Int(-4.1)) (D)Len(“北京奥运”)9.Str(Sqr(b^2-4*a*c))运算结果的数据类型是()(A)String (B)Integer (C)Double (D)Boolean10.随机数函数Rnd()可以产生一个大于等于0且小于1的随机数,现在想产生一个[6,24]的随机整数,可行的表达式是()(A)Rnd()*24(B)int(6+Rnd()*18)(C)6+int(Rnd()*18+1)(D)6+int(Rnd()*19)11.在Visual Basic中,表达式Abs(-5)+len(“ABCDEFGH”)的值是()(A)5ABCDEFGH (B)-5ABCDEFGH (C)13 (D)312.在Visual Basic中,表达式Int(-2.3)*Fix(3.5)的值是()(A)-6 (B)-8 (C)-9 (D)-1213.Visual Basic表达式Len(Mid(“Beijing2008lucky!”,8,4))的计算结果是()(A )”2008” (B )”2008luck ” (C )8 (D )414.设x=901,下列能得到百位数字“9”的Visual Basic 表达式是( ) (A )Int(x/10) (B )x mod 10 (C )x\100 (D )x/10015.能正确表示数学表达式yx acb -+-342 的VB 表达式是( )(A )Exp(b*b-4*a*c)/(Abs(x+3)-y) (B )Exp(b*b-4*a*c)/Abs(x+3)-y (C )Sqr(b*b-4*a*c)/(Abs(x+3)-y) (D )Sqr(b*b-4*a*c)/Abs(x+3)-y16.下列能表示“K 大于等于0且K 小于等于10”的Visual Basic 表示式( )(A )0≤K And K ≤10 (B )0<=K Or K<=10 (C )0<=K And K<=10 (D )0<=K<=10 17.在VB 中,假设a 和c 都是字符串型,b 是整数型,并且a=”beijing ”,b=2008,下列赋值语句中正确的是( )(A )c=a+b (B )c=a+Str(b) (C )c=a+Val(b) (D )c=Str(a+b)18.在VB 中,已知x ,y 均是正整数,关系表达式Int(x/y)=x/y 为真时,则表示( ) (A )x 不能被y 整除 (B )x 能被y 整除(C )x 与y 一定相等 (D )x 小于y19.假设a ,b 都是数值型变量,a=123,b=456,则下列语句运行后变量c 的值为“123456”的是( )(A )c=a*1000+b (B )c=a+b (C )c=Str(a)+Str(b) (D )c=Str(a+b) 20.能完全正确表示“year 是闰年”的逻辑表达式是( ) (A )year Mod 4=0 (B )year Mod 400=0(C )(year Mod 400=0) Or (year Mod 4=0) And (year Mod 100<>0) (D )(year Mod 400=0) And (year Mod 4=0) Or (year Mod 100<>0)参考答案:。

VB考试题及答案

VB考试题及答案

VB程序设计期末考试题一、选择题1 下列常量中,是Integer类型常量的是( C )。

A、123&B、-38844C、123%D、327682 下面选项中()是字符连接运算符. AA、&B、AndC、%D、Mod3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。

A、IDE是设计、调试、运行VB程序的工具。

B、用户不能随意关闭IDE中的窗口。

C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。

D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。

4 len(“vb程序设计”)=( C ) 。

A、 5B、2C、 6D、105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、7B、0C、2D、46 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。

A、157B、12334C、123D、"12334"7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C).A、,B、;C、:D、、8 将逻辑型数据转换成整型数据时,转换规则是( D )。

A、将True转换为 1 ,将False转换为 0B、将True转换为 1 ,将False转换为 -1C、将True转换为 0 ,将False转换为 -1D、将True转换为 -1 ,将False转换为 09 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).A、SINB、4^5C、3*4D、x+110 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。

A、不能计算B、 TrueC、5D、False11 随机产生[10,50] 之间整数的正确表达式是( D )。

A、Round( Rnd*50)B、 Int(Rnd*40+10)C、Round( Rnd*51)D、 10+Int(Rnd*41)12 每建立一个窗体,工程管理器窗口中就会增加一个(C).A、类模块文件B、工程文件C、窗体文件D、程序模块文件13 INT(100*RND(1))产生的随机整数的闭区间是(B).A、[1,100]B、[0,99]C、[0,100]D、[1,99]14 下列数据类型中,占用内存最小的是(D).A、IntegerB、SingleC、BooleanD、Byte15 VisualBasic是一种()程序设计语言.BA、过程式B、非过程式C、机器D、低级16 函数Int(10*Rnd)是在(A)范围内的整数.A、[0,9]B、[0,1]C、[1,9]D、[1,10]17 以下合法的一组Visual Basic用户标识符是 CA、Sum 和 8abcB、a#x 和 PiC、ForLoop 和 TotalD、Const 和 DoWhile18 函数Len(Str(Val("123.4")))的值为(B).A、5B、6C、8D、1119 Int(198.555*100+0.5)/100的值为BA、199.6B、198.56C、200D、19820 以下各表达式中, 计算结果为0的是(A).A、FIX(12.4)+FIX(-12.6)B、CINT(12.4)+CINT(-12.6)C、INT(12.4)+INT(-12.6)D、FIX(13.6)+FIX(-12.6)21 MsgBox()的正确语法是( D )。

vb表达式练习题及答案.doc

vb表达式练习题及答案.doc

16.表达式Right的值是.Bei jing ei ji i jin 17.表达式Abs +Len 的值是.ABCDE OABCDE 10 018.表达式Mid的值是.SHANGH SHA ANGH HAI19.函数Len))的值为.1120.设A二“12345678”,则表达式Vai + Mid)的值为. 123456 12344521.设A二“abcdefghi jklm",下面的函数值为” jklm” .Mid Right Mid Left2.函数InStr 的值为.123.函数Ucase)的值为.Visual basic VISUAL BASIC24.表达式Str) + Str的值为.77. 7 7. 0. 7 12377. 725.表达式*Sgn)的值是. 0 1-1随机函数26.Visual Basic 布尔运算符Xor, Or, Eqv, And 中,级别最高的运算符是.Xor Or Eqv And27.在下面各关系中,当X取任意数值时都能成立的式子是.Int >= Abs Int - AbsIntAbs2& 设有如下声明:Dim X As Integer如果Sgn的值为T,则X的值是A)整数B)大于0的整数0等于0的整数D)小于0的数29.在一个语句行内写多条语句时,语句之间应该用分隔.逗号分号顿号冒号30.设a=3,b=5,则以下表达式值为真的是A)a>-b And b>10B) Or C) EqvD) Andi.设a- “Visual Basic",下面使b二“Basic"的语句是A)b-LeftB) b-Mid C) b-RigthD) b-Left2. 函数String的功能是A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串33.以下声明语句中错误的是A) Const varl=12E) Dim var- 'AEC'C)DefInt a_z D) Static varAs Integer34.以下合法的Visual Basic标识符是A) ForLoopB) ConstC)abcD) a#x35.表达式Mod+3\5*2的值是A) 0 B) C)D)36.设x=4, y=& z=7,以下表达式的值是x A) 1 B) -1C) TrueD) False37.设a=5, b=4, c=3, d=2下列表达式的值是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB 程序设计基础练习题(常量及变量、内部函数、表达式及运算)
1.下面表达式的值是False 的有:
(A) "n"& "969"<"n97"
(B) InStr("visualbasic","b")<>Len("basic")
(C) Str(2000)< "1997"
(D) UCase("aBC")>"aBC"
2.设s1和s2都是字符串型变量,s1="Visual Basic" : s2="b",则下列表达式中结果为True 的是:
(A) Mid(s1,8,1)> s2
(B) Len(s1)<>2*Instr(s1, "l")
(C) Chr(66) & Right(s1,4) = "Basic"
(D) Instr(Left(s1,6), "a")+60 > Asc(UCase(s2))
3、下列为单精度变量的是
(A )x$ (B )x& (C )x! (D )x#
4、Dim a,c As Integer ,a 和c 的数据类型分别为
(A) 都是整型 (B) a 是变体,b 是整型 (C) a 是整型,b 是变体
5.下列函数中,返回值是字符串的有:
(A) Chr (B) InStr (C) Val (D) Asc
6.下列函数中,返回值不是字符串的是:
(A) Trim (B) Left (C) Rnd (D) Str
7.下列7个表达式中,表达式的值不是数值5或5.0的是:
① Sqr(25); ② 25 ^ 0.5; ③ 55 Mod 10; ④ 5.5 \ 1.2;⑤ 5 * 3 / 15 * 5; ⑥ Abs(5 - 10); ⑦ (3 * 3 + 4 * 4) ^ (1 / 2)。

(A )④ (B )②、⑥ (C )①、⑤、⑦ (D )③
8.下列5个表达式中,值是True 的有:
① False Or True ; ② 1 >= 1; ③ 2 = 2 = 2; ④ 3 > 2 > 1; ⑤
InStr("Visual Basic", "Basic")。

A )全部 (
B )①、②、③、④ (
C )①、② (
D )③、④
9、已知a=6,b=15,c=23,则语句Print sgn(a+b mod 6-c\a) & a+b
(A )6 (B )16 (C )31 (D )121
10、a=2,b=3,c=4,d=5,表达式Not a <=c or 4*c=b^2 and b<>a+c 的值是:
(A )-1 (B ) 1 (C )True (D )False
11、a=12,b=5,c=7,表达式:x=(a\c+a mod b)+int(13/5)的值是:
(A )5 (B )6 (C )7 (D )9
12、x=845 x\100+(x mod 100)\10+x mod 10
(A )17 (B )548 (C )845 (D )485
13、6235-+y x 表示为VB 表达式。

(A )(5x+3)/(2y-6) (B )x*5+3/2*y-6 (C )x*5+3÷2*y-6 (D )(x*5+3)/(2*y-6)
14、a=10,b=5,c=1 print a>b>c
(A )true (B )false (C )1 (D )出错
15、以下不能输出“Program”的语句是:
(A)Print Mid(“VBProgram”,3,7) (B)Print Right(“VBProgram”,7)
(C)Print Mid(“VBProgram”,3) (D)Print Left(“VBProgram”,7)
16、执行以下程序断a$=”Visual Basic Programming”:b$=”C++”c$=UCase(Left$(a$,7)) & b$ & Right$(a$,12),变量c$的值为:
(A)Visual BASIC Programming (B)VISUAL C++ Programming
(C)Visual C++ Programming (D)VISUAL BASIC Programming
17、可以产生[30,50]之间的随机整数的表达式是
(A)Int(Rnd*21+30) (B)Int(Rnd*20+30)
(C)Int(Rnd*50-Rnd*30) (D)Int(Rnd*30+50)
18、可以产生[1,50]之间的随机整数的表达式是
(A)Int(Rnd*51) (B)Int(Rnd(50)+1)
(C)Int(Rnd*50) (D)Int(Rnd*50+1)
19、语句Print Asc(Chr$(Mid$(“98765432”,4,2)))的输出结果是
(A)65 (B)A (C)8765 (D)a
20、在窗体模块的声明部分不能使用的变量是
(A)Dim (B)Public (C)Private (D)Static
答案:1-5 DBCBA 6-10 CACDD 11-15 AADBD 16-20 BADAD。

相关文档
最新文档