若有如下函数模板定义,则正确使用该函数模板的语句是()。templatevoid add(type a, type b, type 和c){ c=a+b ; }
A.float x,y,z;add(x,y,z) ;
B.int x,y,z;add(x,y,和z) ;
C.float x,y ;int z;add(x,y,z) ;
D.float x,y ;int z;add(x,y,和z) ;
A.float x,y,z;add(x,y,z) ;
B.int x,y,z;add(x,y,和z) ;
C.float x,y ;int z;add(x,y,z) ;
D.float x,y ;int z;add(x,y,和z) ;
第1题
A.该函数可以直接使用类A的普通数据成员
B.该函数可以使用this指针
C.该函数只能使用类A中的静态成员
D.该函数既可以使用类A中的普通成员函数也可以使用类A中的静态成员函数
第2题
A. 类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.“Shape s;”能建立Shape的对象s
第3题
A.Sum(10,2);
B.Sum(5.0,6.7);
C.Sum(15.2f,16.0f);
D.Sum(“AB”,”CD”);
第5题
A.func(3,5)
B.func(3.0,5.5)
C.func(3,5.5)
D.func<int>(3,5.5)
第6题
A. 类中有1个公有数据成员
B.类中有1个私有数据成员
C.类中有2个私有数据成员
D.数据成员name的访问权限未知
第7题
若有说明char s1[]="That girl",s2[]="is beautiful":则使用函数strcmp(s1,s2) 后,结果是______。
第8题
A.函数模板必须由程序员实例化
B.函数模板的实例化由编译器实现
C.一个类定义中,只要有一个函数模板,则这个类是类模板
D.若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化
第9题
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C.对于以上程序,编译时系统会提示出错信息:提示f函数重复说明
D.函数f无返回值,所以可用void将其类型定义为无值型
第10题
A、若只在主函数中对函数f进行说明,则只能在主函数中调用函数f
B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以调用函数f
C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D、函数f无返回值,所以可用void将其类型定义为无值型