题目内容

定义一个函数模板要用到的第一个修饰符是( )。

A. typename
B. template
C. class
D. typedef

查看答案
更多问题

已定义如下函数模板:template T max( T x, T y ) { ...... }则编译语句:cout << max(3.5f, 6.2f); 将自动生成下列( )函数定义代码。

A. short max(short x, short y) { ...... }
B. int max(int x, int y) { ...... }
C. float max(float x, float y) { ...... }
D. double max(double x, double y) { ...... }

通常情况下,函数模板中的类型参数个数不能是( )。

A. 0
B. 1
C. 2
D. 3

类模板的使用实际上是将类模板实例化成一个具体的( )。

A. 类
B. 对象
C. 抽象类
D. 函数

打开一个二进制输出文件test.dat,下列语句中错误的是( )。

A. ofstream fout; fout.open( “test.dat” );
B. ofstream fout; fout.open( “test.dat”, ios::binary );
C. ofstream fout( “test.dat”, ios::binary );
D. ofstream *p = new ofstream( “test.dat”, ios::binary );

答案查题题库