VB教程习题2答案.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:5 大小:43KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

VB教程习题2答案.doc

VB教程习题2答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VB教程习题2参考答案一、选择题1.下面可以正确定义2个整形变量和1个字符串变量的语句的是_________。(A)Dimn,mASInterger,sASString(B)Dima%,b$,cASString(C)DimaASInteger,b,cASString(D)Dimx%,yASInteger,zASString变量定义未指明数据类型,则为变体类型变量。A选项定义n为变体类型变量;B答案定义了1个整型变量和2个字符串变量;C选项的b变量也为变体类型变量,D选项满足要求。参考答案为D。2.设有如下语句:Dima,bAsIntegerc="VisualBasic"d=#7/20/2005#以下关于这段代码的叙述中,错误的是_________。(A)a被定义为Integer类型变量(B)b被定义为Integer类型变量(C)c中的数据是字符串(D)d中的数据是日期类型VB中变体类型变量有三种情况,一是直接使用未经定义的变量;第二是显式的将变量定义为变体类型,例DimmAsVariant;第三种情况是定义变量但未指明该变量的数据类型,程序中对a变量的定义就属第三种情况,故A选项错误。变量c,d均是未定义的变量为变体类型,但分别存放的数据为字符串型和日期型。参考答案为A。3.执行以下程序后输出的是_________。PrivateSubCommand1_Click()Ch$=”AABCDEFGH”PrintMid(Right(ch$,6),Len(left(ch$,4)),2)EndSub(A)CDEFGH(B)ABCD(C)FG(D)AB程序中有4个函数调用,其中Mid的三个参数分别是Righ(ch$,6)、Len(left(ch$,4))和2,而left(ch$,4)又是函数Len的参数,由这几个字符串函数的功能知:函数Righ(ch$,6)的结果值为”CDEFGH”,left(ch$,4)值为”AABC”,Len(left(ch$,4))结果为4,所以输出Mid(Right(ch$,6),Len(left(ch$,4)),2)结果值为“FG”,C选项正确。参考答案为C。4.以下可以作为VisualBasic变量名的是_________。(A)A#A(B)counstA(C)3A(D)?AA参考答案为B。5.以下能从字符串”VisualBasic”中直接取出子字符串”Basi”的函数是_________。(A)Left(B)Mid(C)String(D)Instr参考答案为B。6.表达式3^2*2+3MOD10\4的值是_________。(A)18(B)1(C)19(D)0参考答案为C。7.下面的变量名合法的是_________。(A)k_name(B)kame(C)name(D)k-name参考答案为A。8.设有如下变量声明Dimtime1AsDate,为变量time1正确赋值的表达式是_________。(A)time1=#11:34:04#(B)time1=Format(Time,"yy:mm:dd")(C)time1=#"11:34:04"#(D)time1=Format("hh:mm:ss",Time)参考答案为A。9.表达式12000+"129"&200的值是_________。(A)12329(B)"12129200"(C)"12000129200"(D)"12329"参考答案为B10.在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load()Text1.Text=""Text2.Text=""Text1.SetFocusEndSubPrivateSubText1_Change()Text2.Text=Mid(Text1.Text,8)EndSub程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2中显示的内容是_________。(A)BeijingChina(B)China(C)Beijing(D)BeijingC参考答案为B11.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()a$="VisualBasic"PrintString(3,a$)EndSub程序运行后,单击命令按钮,在窗体上显示的内容是_________。(A)VVV(B)Vis(C)sic(D)11参考答案为A12.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是_________。(A)"V