题库 题库

【单选题】

下列关于模板的说法正确的是
  • A.模板的实参在任何时候都可以省略

  • B.类模板与模板类所指的是同一概念

  • C.类模板的参数必须是虚拟类型的

  • D.类模板中的成员函数全部都是模板函数

参考答案

查看答案

相关试题

单选题 在深度为5的满二叉树中,叶子节点的个数为 查看答案
单选题 以下程序的输出结果是
#include
void main()
{ int x=1,y=3;
cout<
{int x=0;x+=y*2;
cout<
}
cout<
}
查看答案
单选题 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是 查看答案
单选题 软件工程的理论和技术性研究的内容主要包括软件开发技术和 查看答案
单选题 下列程序中画线处应填入的语句是
class Base
{
public:
void fun(){cout<<”Base of fun”<
};
class Derived:public Base
{
void fun()
{
//显示基类的成员函数fun
cout<<”Derived of fun”<
};
查看答案
单选题 在C++语言中.表不一条语句结束的标号是 查看答案
单选题 开发软件时对提高开发人员工作效率至关重要的是 查看答案
单选题 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是 查看答案
单选题 以下程序的输出结果是
#include(iostream. h>
void reverse(int a[],int n)
{ int i,t;
for(i=0;;
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
void main()
{ int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0;
reverse(b,8);
for(i=6;i<10;i++)s+=b[i];
cout<
}
查看答案
单选题 有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a 之后的语句是
struct node
{ char data;
struct node*next;
}a,b,*p=&a,*q=&b;
查看答案
单选题 下列关于C++语言类的描述中错误的是 查看答案
单选题 下面程序的结果为
#include
void main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
cout<
}
查看答案
单选题 数据处理的最小单位是 查看答案
单选题 函数fun的返回值是
fun(char*a,char*b)
{
int num=0,n=0;
while(*(a+num)!=‘\0’)num++;
while(b[n]){*(a+num)=b[n];num++;n++;}
return num;
}
查看答案
单选题 引索属于 查看答案
单选题 在软件测试设计中,软件测试的主要目的是 查看答案
单选题 下列关于构造函数说法不正确的是 查看答案
单选题 在位运算中,操作数每右移一位,其结果相当于 查看答案
单选题 下面程序的结果为
#include
int c;
class A
{
private:
int a;
static int b;
public;
A(){a=0;c=0;}
void seta(){a++;}
void setb(){b++;}
void setc(){c++;}
void display(){cout<
};
int A::b=0;
void main()
{
A al,a2;
al.seta();
al.setb();
al.setc();
a2.seta();
a2.setb();
a3.setc();
a2.display();
查看答案
单选题 若定义int k=7,x=12;,则值为3的表达式是 查看答案