软件工程师笔试题(二十四)(c++)

时长:60分钟 总分:100分

237浏览 1人已完成答题

题型介绍
题型 单选题 简答题
数量 18 2
软件工程师笔试题(二十四)(c++)
1.
对于重载的运算符>>,它是一个( )。
问题详情




2.
对于重载的运算符<<,它是一个( )。
问题详情




3.
对于语句 cout<<x<<endl;错误的是描述是( )。
问题详情




4.
对于下面的程序 ifstream fin("c:\\test.txt"); if(fin) cout << "ok"; else cout << "wrong"; 对于if语句中的内容可以换为( )。
问题详情




5.
对于模板定义关键字class和typename说法不正确的是( )。
问题详情




6.
对于类定义 class A{ public: virtual void func1(){} void func2(){} }; class B:public A{ public: void func1(){cout<<″class B func 1″<<end1;} virtual void func2(){cout<<″class B func 2″<<end1;} }; 下面正确的叙述是
问题详情




7.
对于基本类型相同的两个指针变量之间,不能进行的运算是()。
问题详情




8.
对于void类型函数,调用时不可作为()。
问题详情




9.
对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。
问题详情




10.
对下列程序段的描述正确的是(). #include<iostream.h> int Fun(int x,int y) { return x+y; } void main() { int i=10; cout<<Fun(i++,i)<<endl; }
问题详情




11.
对数组名作函数的参数,下面描述正确的是 ()。
问题详情




12.
对两个数组a和b进行如下初始化: static char a[ ] =”abcd”; static char b[ ] ={‘a’,’b’,’c’,’d’}; 则下列叙述正确的是( )。
问题详情




13.
对类的构造函数和析构函数描述正确的是( )。
问题详情




14.
对new运算符的下列描述中,( )是错误的。
问题详情




15.
对do-while语句描述正确的是()。
问题详情




16.
对 for(表达式1; ;表达式3) 可理解为()。
问题详情




17.
定义析构函数时,应该注意()
问题详情




18.
定义如下枚举类型:enum Day {Monday,Tuesday,Wednesday,Thursday,Friday=2}; 则下列语句正确的是()
问题详情




19.
auto、register、static三个关键字在程序中的用途【存储类型】
问题详情
20.
C++中有哪几种常量,给出实例。
问题详情