5学业水平考试VB知识点

举报
资源描述
学业水平考试学业水平考试 VBVB 知识点知识点一、基本数据类型(表一、基本数据类型(表 1 1)数据类型名IntegerIntegerLongLongSingleSingleDoubleDoubleStringStringBooleanBooleanDateDate二、标准函数(表二、标准函数(表 2 2)函数名AbsAbs(X)(X)IntInt(X)(X)SqrSqr(X)(X)RndRnd()()AscAsc(X)(X)ChrChr(X)(X)ValVal(X)(X)StrStr(X)(X)LenLen(X)(X)Mid(Mid(X,n,k)X,n,k)函数的功能求求 X X 的绝对值的绝对值求不大于求不大于 X X 的最大整数的最大整数求求 X X 的算术平方根的算术平方根得到得到 0,1)0,1)之间的随机数之间的随机数字符转换为字符转换为 ASCIIASCIIASCIIASCII 转换为字符转换为字符数字字串转换为数字数字字串转换为数字数值转化成字符串数值转化成字符串计算字符串的长度计算字符串的长度取字符串取字符串 X X 中第中第 n n 个字符起长度个字符起长度为为 k k 的子串的子串应用举例AbsAbs(-2.5)(-2.5)IntInt(-5.1)(-5.1)SqrSqr(4)(4)RndRnd()()AscAsc(A)(A)ChrChr(48)(48)ValVal(-170)(-170)StrStr(-170)(-170)LenLen(“A+BA+B”)MidMid(sanguo,3,2)(sanguo,3,2)四、关系运算(表四、关系运算(表 4 4)表达式160.5-53*2.55/2表达式的值57.5基本运算相等不相等小于大于小于等于大于等于运算符=优先级7777710 ModMod 4=0“san”“guo”51159=22表达式表达式的值FalseFalseTrueTrueTrueTrueFalseFalseTrueTrue函数返回值2.52.5-6-62 20 0RndRnd1=711=21FalseFalse五、逻辑运算(表五、逻辑运算(表 5 5)基本运算非与或运算符NotNotAndAndOrOr优先级8810表达式NotNot(53)(26=11)AndAnd(20150)OrOr(100b Then max=aElse max=b_(A)End(B)End Sub(C)End If(D)If EndB6、在Visual Basic中,已知a、x、y均是正整数,当逻辑表达式(a mod x=0)And(amody=0)为真时,则表示(A)a是x的倍数,但不是y的倍数(B)a既是x的倍数,又是y的倍数(C)a是x的倍数或者是y的倍数(D)a既不是x的倍数,也不是y的倍数D7、在如下图所示的Visual Basic窗体中,这些被放入窗体中的控件称之为窗体中的控件(A)类(B)事件(C)属性(D)对象B8、小王同学星期天的计划是:“如果下雨,就在家复习;如果不下雨,就出去郊游”。用算法描述这一计划,合适的算法结构是(A)顺序模式(B)选择模式(C)循环模式(D)树型模式D9、在Visual Basic中,要定义一个一维数组a,用于存储100个整数型数值,则正确的数组定义语句是(A)Dim a100 As Integer(B)Dim a(1-100)As Integer(C)Dim a(1,100)As Integer(D)Dim a(1 To 100)As IntegerB10、在Visual Basic中,表达式Sqr(9)的值是(A)-3(B)3(C)9(D)81C11、如果以下是一个完整的Visual Basic For语句,则划线处的语句应该是For i=1 To 10 a=a+i_(A)Loop(B)End For(C)Next i(D)EndA12、下列能表示“x小于10且y大于0”的Visual Basic逻辑表达式是(A)x0(B)x0(C)x0(D)x0C13、在Visual Basic中,表示字符串型的数据类型名是(A)Long(B)Integer(C)String(D)BooleanD14、在Visual Basic代码窗口中,语句Book1.Text=Windows 操作系统中的Book1是(A)属性名(B)属性值(C)窗口名(D)对象名D15、下列属于正确的Visual Basic表达式是(A)2ab(B)2ab(C)2ab(D)2*a*bA16、Visual Basic语句If xy Then n=n+1 Else n=n-1 属于(A)行IF语句(B)块IF语句(C)赋值语句(D)循环语句17、有如下Visual Basic程序段:a=Good b=Bye c=a+b该程序段运行后,变量c的值是_GoodBye_。18、有如下Visual Basic程序段:x=3 If x5 Then y=x*x Else y=4*x End If该程序段运行后,变量y的值是_12_。19、下面Visual Basic程序的功能是:计算表达式1+1/3+1/5+1/99的值,并在文本框Text1中输出该表达式的值。为了实现这一功能,程序中划线处的语句应更正为 _sum=sum+1/i_。Private Sub Command1_Click()Dim sum As Single,i As Integersum=0For i=1 To 99 Step 2sum=sum+iNext iText1.Text=Str(sum)End Sub20、有一判断健康状况的Visual Basic程序,其窗体如下图所示,输入身高和体重后,单击健康状况按扭,将显示相应的健康状况信息。标准体重=身高-105当体重高于标准体重1.1时为偏胖,提示偏胖,注意节食!;当体重低于标准体重0.9时为偏瘦,提示偏瘦,增加营养!;其他为正常,提示正常,继续保持!。设h表示身高,g表示体重,bt表示标准体重。通过分析可得出该问题的数学表达式为:g 1.1bt偏胖,注意节食!y 偏瘦,增加营养!g 0.9bt正常,继续保持!0.9bt g 1.1bt把程序补充完整。解决上述问题的Visual Basic程序如下,在(1)和(2)划线处,填入合适的语句或表达式,Private Sub Command1_Click()Dim h As Double,g As Double,bt As Doubleh=Val(Text1.Text)g=Val(Text2.Text)(1)If g bt*1.1 Then Label5.Caption=偏胖,注意节食!If g bt*0.9(2)Then Label5.Caption=偏瘦,增加营养!If g=bt*0.9 Then Label5.Caption=正常,继续保持!End Sub程序中划线处(1)应填入 bt=h-105程序中划线处(2)应填入 g bt*0.9
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档


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