资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Visual Basic 语言基础一、 单选题1在一行内写多条语句时,每个语句之间用_来分隔。A) , B) : C) 、 D) ;2下面_是合法的变量名。A) X_yx B) 123abc C) integer D) X-Y3下面_是不合法的整常数。A) 100 B) &O100 C) &H100 D) 04下面_是合法的字符常数。A) ABC$ B) ABC C) ABC D) ABC5下面_是合法的单精度型变量。A) num! B) sum% C) xint$ D) mm#6下面_是不合法的单精度常数。A) 100! B) 100.0 C) 1E+2 D) 100.0D+27表达式 16/4-25*8/4 MOD 52 的值为_。A) 14 B) 4 C) 20 D) 28数学表达式 3x10 在 VB 中的逻辑表达式为_。A) 3=3 OR xAbCB)theInt 35. 若 N=365,下述的语句中_显示的值是 33。A)Print n - Int(n / 100) * 100B)Print Int(n / 10) - Int(n / 100) * 10C)Print Int(n / 10) - Int(n / 100)D)Print Int(n - Int(n / 10) * 10) / 1036. 表达式 2*32+2*8/4+3 2 的值为_。A)64B)31C)49D)2237. 表达式 Str(Len(1234)+Str(5.9)的值为_。A)45.9B)4 5.9C)12345.9D)1234 5.938. 语句 Print 5/4*65 Mod 2 的输出结果是_。A)0B)1C)2D)339. 表达式 2+3*45+Sin(x+1)/2 中最先进行的运算是_。A)45B)3*4 C)x+1D)Sin()40.表达式 A%*B&-D#3.0+F!的结果是_。A)整型B)长整型C)单精度型D)双精度型41. 如果 x 是一个正实数,对 x 的第 3 位小数四舍五入的表达式是_。A)0.01*Int(x+0.005)B)0.01*Int(100*(x+0.005)C)0.01*Int(100*(x+0.05)D)0.01*Int(x+0.05)42. 表达式 Int(8 * Sqr(36 * (10 (-2) * 10 + 0.5) / 10 的值是_A)1B)1 6C)1.6D)0.1643. 若 N=235,下述的语句中_显示的值为 3。A)PRINT N-INT(N/100)*100B)PRINT INT(N/10)-INT(N/100)*10C)PRINT INT(N/10)-INT(N/100)D)PRINT INT(N-INT(N/10)/1044. 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()a$ = VisualBasicPrint String(3, a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。A)VVVB)VisC)sicD)ll45. 函数 String(n,str)的功能是_。A)把数值型数据转换为字符串B)返回由 n 个字符组成的字符串C)从字符串中取出 n 个字符D)从字符串中第 n 个字符的位置开始取子字符串46. 以下程序段在立即窗口中输出_。A=yourB=snameC=iscrPrint Right(A,3)Picture1.Print Mid(B,2,4)Debug.Print Left(C,2)A)nameB)our C)isD)ournameis47. 设 a=MicrosoftVisualBasic,则以下使变量的 b 值为VisualBasic的语句是_。A)b=Left(a,10)B)b=Mid(a,10)C)b=Right(a,10)D)b=Mid(a,11,10)48. 设 a=10,b=5,c=1,执行语句 Print abc 后,窗体上显示的是_。A)TrueB)FalseC)1D)出错信息49. 设 x=4,y=6,则以下不能在窗体上显示出A=10的语句是_。A)Print A=x+yB)PrintA=;x+yC)Print A=+Str(x+y)D)PrintA=&x 十 y50. 下面表达式中,_的运算结果与其他三个不同。A)Exp(-3.5)B)Int(-3.5)+0.5C)-Abs(-3.5)D)Sgn(-3.5)-2.5 51. 设 a=5,b=4,c=3,d=2,下列表达式的值是_32*b Or a=c And bdA)1B)TrueC)FalseD)252. 设 a=MicrosoftVisualBasic, 则以下使变量 b 的值为VisualBasic的语句是_。A)b=Left(a,10)B)b=Mid(a,10)C)b=Right(a,10)D)b=Mid(a,11,10)53. 假定有如下的窗体事件过程:Private Sub Form_Click()a$ = Microsoft Visual Basicb$ = Right(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$End Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是_。A)Microsoft VisualB)MicrosoftC)Basic D)3454. 在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox(请输入一个整数)Print x + Text1.TextEnd Sub程序运行时,在文本框中输入 456,然后单击窗体,在输入对话框中输入 123,单击“确定”按钮后,在窗体上显示的内容是_。A)123B)456C)579D)12345655. 可以同时删除字符串前导和尾部空白的函数是_。A) LtrimB) RtrimC) TrimD) Mid56. 、/、Mod、*四个算术运算符中,优先级别最低的是_。A) B) /C) ModD) *57. 在 VisualBasic 中,日期 时间型常量要用_括起来 A) B)#C) *D) 58. 设 a%=20,b$=”30”,则下列输出结果是”2030”的语句是_。A)Print str(A)B)Print “a”+bC)Print a+bD)Print a & b59. 下列关于变体数据类型的叙述中正确的是_。A) 变体是一种没有类型的数据B) 给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值C) 一个变量没有定义就赋值,该变量即为变体类型D) 变体的空值就表示该变体值为 060. 表达式 Fix(-32.68)+Int(-23.02)的值为 _。A) -55B) -56C) -57D) 5861. 在 VB 中,若要强制变量必须先定义才能使用,应该用_语句说明。A) Public ConstB) Option ExplicitC) Type 数据类型名 D) DefDbl62 执行以下程序段后,变量 c$的值为_。a$=Visual Basic Programingb$=Quickc$=b$ & UCase(Mid$(a$,7,6) & Right$(a$,11)A) Visual BASIC ProgramingB) Quick Basic ProgramingC) QUICK Basic ProgramingD) Quick BASIC Programing63 .语句 Print 5 * 5 5 / 5 的输出结果是_。A) 5B)25C) 0D)164. 语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是_。A) -36B)1C) -1D)-7265. 假定 Picture1 和 Text1 分别为图片框和文本框的名称,下列不正确的语句是_。A) Print 2.5B)Picture1.Print 2.5 C) Debug. Print 2.5D) Text1.Print 2.566. 以下声明语句中错误的是_。A)Const var1=123B)Dim var2 = ABCC)Dim var3%D)Static var3 As Integer67. 下列可作为 Visual Basic 变量名的是_。A)A#AB)4AC)?xyD)constA68. 下列符号_不是 VB 中的合法变量名。A)ABCabcB)bd_1234C)22wedD)cmd$69. 下列叙述中不正确的是_。A)变量名的第一个字符必须是字母B)变量名的长度不超过 255 个字符C)变量名可以包含小数点或者内嵌的类型声明字符D)变量名不能使用关键字70. 下列符号常量的声明中,_是不合法的。 A)Const a As Single=1.1B)Const a As Integer=15bC)Const a As Double=1D)Const a As String = Sin171. 下面_不是字符串常量A)语言B) C)5D)#False#72. 以下不合法的常量是 _。A)102B)100C)100.0D)10E+0173. 设有如下声明:Dim X As Integer如果 Sgn(X)的值为-1,则 X 的值是_。A)整数B)大于 0 的整数C)等于 0 的整数D)小于 0 的数74. Rnd 函数不可能产生_的值。A)0 B)1C)0.1234D)0.0000575. 在 Visual Basic 中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是_。A)字符串型B)数值型C)变体类型D)可以是任何类型76. 设有如下语句:Dim a,b As Integerc=VisualBasicd=#7/20/2005#以下关于这段代码的叙述中,错误的是_。A)a 被定义为 Integer 类型变量B)b 被定义为 Integer 类型变量C)c 中的数据是字符串D)d 中的数据是日期类型77. Abs(-8)+Len(ABCD)的值是_。A)12B)14C)8ABCDD)-8ABCD 78. 设 A=963214587,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为_。A)963214B)963221C)963216321D)96321321479. 如果 X 是一个正实数,将百分位四舍五入,保留一位小数的表达方式是_。A)0.1*Int(X+0.05)B)0.1*Int(10
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号