早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道VB选择题目.若在应用程序中用“PrivateSubSub1(XAsInteger,YAsSingle)”定义了子程序Sub1,调用程序中的变量I、J均为Integer型,则正确调用子程序Sub1的Call语句是。①CallSub1(I,I)

题目详情
一道VB选择题目
.若在应用程序中用“Private Sub Sub1(X As Integer,Y As Single)”定义了子程序Sub1,调用程序中的变量I、J均为Integer型,则正确调用子程序Sub1的Call语句是________。
①Call Sub1(I,I) ②Call Sub1(3.1415,I)
③Call Sub1(3.14,234) ④Call Sub1("245","231.5")
A.①③ B.③④ C.①②③ D.无
答案是:B
为什么啊?怎么做的?
▼优质解答
答案和解析
①②错误,是因为调用程序中的变量J为Integer型,与形参Y的single类型不符,但是③④常量作为实参时数据类型会自动转换。