仔细阅读下面的程序
请问该程序的正确输出是()
A.0func1::exception2main::exception1
B.0func1::exception1main::exception1
C.0func1::exception2func1::exception1main::exception1
D.0func1::exception1func1::exception2main::exception1
您可能感兴趣的试卷
你可能感兴趣的试题
仔细阅读下面的程序
假设该程序在执行过程中输入855060855078,则其输出结果是()
A.8/5:1 end 8/5:1 end 7/8:0
B.8/5:1 end end
C.8/5:1 end 8/5:1 end
D.8/5:1 end 8/5:1
A.catch(void*)
B.catch(exception&)
C.catch(…)
D.catch(bad_alloc&)
A.catch(…)会捕获所有的异常
B.void*参数类型的异常处理器会捕获所有指针类型的异常
C.catch参数处理器为基类指针或引用类型,会捕获派生类指针或引用类型
D.如果有多个匹配的异常处理器,则程序编译时无法通过
A.throw语句块
B.abort语句块
C.try语句块
D.catch语句块
A.cout<<‘A’;
B.cout.put(‘A’)
C.charA=‘A’;cout<<A;
D.cout<<put(‘A’)
A.cout<<pa;
B.cout<<*pa;
C.cout<<&pa;
D.cout<<static_cast<long>(pa);
已知一个类模板A的定义如下
下面四个选项中,哪个能够正确地定义其模板类的对象()
A.A<double, int> a1;
B.A<double, 100> a2;
C.A<int, int> a3;
D.A<int> a4;
A.其实质是一样的,只是说法不同
B.两者的形参类型是一样的
C.模板函数是函数模板的实例化
D.函数模板是模板函数的实例化
设有函数模板
则下列语句中对该函数模板错误的使用是()
A.Sum(10,2);
B.Sum(5.0,6.7);
C.Sum(15.2f,16.0f)
D.Sum(“AB”,”CD”);
对于函数模板:
合法的模板函数是()
A.inta,b;max(a,b);
B.inta;floatb;max(a,b);
C.char*a;int*b;max(a,b);
D.inta;charb;max(a,b);
最新试题
为了避免频繁的函数调用与返回,C++语言引入了()的概念。
运算符()用于申请动态存储空间,它的操作数为某种数据类型且可以带有初值表达式或元素个数。
C++中每一个以符号()开头的行都是预处理命令。
第一代高级语言以Fortran语言和()语言为代表。
如果把const限定符放在*号的右边,使指针本身成为一个const指针,即()。
()可以看作是符号化了的机器语言,使用助记符编写程序。
对于只存储一个基本类型数据的指针,使用new为其动态分配的语法格式为()。
()是所有C++程序开始执行的入口。
指针变量中保存着一个()。
C++语言可以用()限定符强制改变访问权限。