仔细阅读下面的程序
请问该程序的正确输出是()
A.FuncthrowHandledinfuncHandeledinmain
B.FuncthrowHandledinfuncFuncprint
C.FuncthrowHandledinfuncFuncprintHandeledinmain
D.FuncthrowHandledinfuncFuncprintMainprint
您可能感兴趣的试卷
你可能感兴趣的试题
仔细阅读下面的程序
请问该程序的正确输出是()
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”);
![](https://static.ppkao.com/ppmg/img/appqrcode.png)
最新试题
在C++语言中,类库中提供了输入流类istream和输出流类ostream。istream类的对象()用来实现基本的键盘输入。
使用string类时,在程序中必须包含这个类的头文件,使用的语句为()。
如果在定义引用时,在定义的前面加上了()关键字,则表明该引用是常引用。
在C++程序中由new分配的动态内存空间必须通过()运算符释放。
在面向对象程序设计中,将一组数据和这组数据有关的操作集合组装在一起形成对象,这个过程叫()。
C++中每一个以符号()开头的行都是预处理命令。
C++语言可以用()限定符强制改变访问权限。
对于只存储一个基本类型数据的指针,使用new为其动态分配的语法格式为()。
两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是()。
引用可以用在函数中,既可以作为函数的参数使用,又可以作为函数的()使用。