正确答案: D

对于常规参数所对应的模板实参,任何情况下都不能省略

题目:关于在调用模板函数时模板实参的使用,下列表述正确的是______。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]有如下程序: #includeiostream> using namespace std; Class TestClass {int a; public: TestClass(int x){a=x;} void show(){couta;}}; class TestClass1:public TestClass {int b; public: TestClass1(int i):TestClass(i+1),b(i){} voi
  • 2

  • 解析:解析: TestClass为TestClass1的基类,在主函数main中定义TestClass对象b,*p。TestClassl对象d,p指向d,调用其show函数。“TestClass(int i):TestClass(i+1),b(i){}”语句中的TestClass基类参数为2,所以show输出2。

  • [单选题]下列说法中错误的是( )。
  • Java的AWT事件分为低级事件和高级事件

  • 解析:解析:Java中所有的AWT事件类是由 java.awt.AWTEvent类派生的。而Java中的事件类是继承自java.util.Event类,java.awt. AWTEvent是java.util.Event的子类。

  • [单选题]在编辑菜单时,建立热键的方法是在菜单标题的某个字符前加上一个( )符号
  • &

  • 解析:正确答案:C

  • [单选题]下列程序的输出结果是( )。 #includestdio.h> int b=2; int fune(int*a) { b+=*a;return b;} main() { int a=1,t=2; t+=func(&a); printf("%d\n",t); }
  • 5

  • 解析:解析:本题考查函数调用时的参数传递。在执行函数func时,由于全局定义了一个变量b,所以在函数体中执行时b-2+1-3,最终t=2+3=5。

  • [单选题]以下程序的输出是( )。 struct st { int x;int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]= {50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=aa; cout++p->x; cout(++p)->x; cout++(*p->y); }
  • 51 60 21


  • 推荐下载科目: 计算机三级 软考中级 思科认证 Linux认证 华为认证 计算机一级 软考初级 职称计算机 计算机操作员初级 计算机操作员高级
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2