欢迎来到天天文库
浏览记录
ID:39469674
大小:114.50 KB
页数:10页
时间:2019-07-04
《Visual Basic 程序设计练习(二)答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualBasic程序设计练习(二)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1.设=4,b=5,c=6,执行语句printa2、行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是(A)A.PrivateSubHScroll1_Change()B.PrivateSubHScroll1_Change()PrintHScroll1.ValuePrintHScroll1.SmallChangeEndSubEndSubC.PrivateSubHScroll1_Scroll()D.PrivateSubHScroll_Scroll()PrintHScroll1.ValuePrintHscroll1.SmallchangeEndSubEnd3、Sub5.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyPress的事件过程如下:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimcAsStringc=UCase(Chr(KeyAscii))Text2.Text=Chr(Asc(c)+2)EndSub当向文本框Text1中输入小写字母a时,文本框Text2中显示的是(C)A.AB.aC.CD.c6.以下不能输出“Program”的语句是(D)A.PrintMid(”VBProgram”,3,7)B.PrintRight(“VBProg4、ram”,7)C.PrintMid(”VBProgram”,3)D.PrintLeft(“VBProgram”,7)7.假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是(A)。A)如果“条件表达式”的值是0,则一次循环体也不执行B)如果“条件表达式”的值不为0,则至少执行一次循环体C)不论“条件表达式”的值是否为“真”,至少要执行一次循环体D)如果“条件表达式”的值恒为0,则无限次执行循环体108.假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsString,i%Fori=1ToLe5、n(S)s1=LCase(Mid(S,i,1))+s1‘倒序NextiFun=s1EndFunction在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1-Click()DimStr1AsString,Str2AsStringStr1=InputBox(“请输入一个字符串”)Str2=Fun(Str1)PrintStr2EndSub程序执行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输入结果为(D)。A)ABCDEFGB)abcdefgC)GFEDCBAD)gfedcba6、9.以下叙述中错误的是(D)。A)在过程中,多个形式参数之间可以用逗号作为分隔符B)在Prinr方法中,多个输出项之间可以用逗号作为分隔符C)在Dim语句中,所定义的多个变量可以用逗号作为分隔符D)当一行中有多个语句时,可以用逗号作为分隔符10.要使一个文本框可以显示多行文本,应设置为Ture的属性是(B)。A)EnableB)MultiLineC)MaxLenthD)Width11.执行下列程序后输出的是(C)。PrivateSubCommand1_Click()ch$=”ABCDEFGH”:PrintMid(Right(ch$,6),Len(Left7、(ch$,4)),2)EndSubA)CDEFGHB)abcdefgC)FGD)AB12.某人设计了下列程序用于计算并输出7!(7的阶乘):PrivateSubCommand1_Click()t=0Fork=7To2Step-1t=t*kNextPrinttEndSub执行程序时,发现结果是错误的。下列修改方案中能够得到正确结果的是(A)。A)把t=0改为t=1B)把Fork=7To2Step-1改为Fork=7To1Step-1C)把Fork=7To2Step-1改为Fork=1To7D)把Next改为Nextk1013.在窗体上画一个命令按钮和一个标8、签,其名称分别Command1和Label1,然后编写如下事件过程:Privat
2、行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是(A)A.PrivateSubHScroll1_Change()B.PrivateSubHScroll1_Change()PrintHScroll1.ValuePrintHScroll1.SmallChangeEndSubEndSubC.PrivateSubHScroll1_Scroll()D.PrivateSubHScroll_Scroll()PrintHScroll1.ValuePrintHscroll1.SmallchangeEndSubEnd
3、Sub5.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyPress的事件过程如下:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimcAsStringc=UCase(Chr(KeyAscii))Text2.Text=Chr(Asc(c)+2)EndSub当向文本框Text1中输入小写字母a时,文本框Text2中显示的是(C)A.AB.aC.CD.c6.以下不能输出“Program”的语句是(D)A.PrintMid(”VBProgram”,3,7)B.PrintRight(“VBProg
4、ram”,7)C.PrintMid(”VBProgram”,3)D.PrintLeft(“VBProgram”,7)7.假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是(A)。A)如果“条件表达式”的值是0,则一次循环体也不执行B)如果“条件表达式”的值不为0,则至少执行一次循环体C)不论“条件表达式”的值是否为“真”,至少要执行一次循环体D)如果“条件表达式”的值恒为0,则无限次执行循环体108.假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsString,i%Fori=1ToLe
5、n(S)s1=LCase(Mid(S,i,1))+s1‘倒序NextiFun=s1EndFunction在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1-Click()DimStr1AsString,Str2AsStringStr1=InputBox(“请输入一个字符串”)Str2=Fun(Str1)PrintStr2EndSub程序执行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输入结果为(D)。A)ABCDEFGB)abcdefgC)GFEDCBAD)gfedcba
6、9.以下叙述中错误的是(D)。A)在过程中,多个形式参数之间可以用逗号作为分隔符B)在Prinr方法中,多个输出项之间可以用逗号作为分隔符C)在Dim语句中,所定义的多个变量可以用逗号作为分隔符D)当一行中有多个语句时,可以用逗号作为分隔符10.要使一个文本框可以显示多行文本,应设置为Ture的属性是(B)。A)EnableB)MultiLineC)MaxLenthD)Width11.执行下列程序后输出的是(C)。PrivateSubCommand1_Click()ch$=”ABCDEFGH”:PrintMid(Right(ch$,6),Len(Left
7、(ch$,4)),2)EndSubA)CDEFGHB)abcdefgC)FGD)AB12.某人设计了下列程序用于计算并输出7!(7的阶乘):PrivateSubCommand1_Click()t=0Fork=7To2Step-1t=t*kNextPrinttEndSub执行程序时,发现结果是错误的。下列修改方案中能够得到正确结果的是(A)。A)把t=0改为t=1B)把Fork=7To2Step-1改为Fork=7To1Step-1C)把Fork=7To2Step-1改为Fork=1To7D)把Next改为Nextk1013.在窗体上画一个命令按钮和一个标
8、签,其名称分别Command1和Label1,然后编写如下事件过程:Privat
此文档下载收益归作者所有