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

时长:60分钟 总分:100分

392浏览 2人已完成答题

题型介绍
题型 单选题 简答题
数量 18 2
软件工程师笔试题(二十)(c++)
1.
C++对C语言作了很多改进,下列描述中()使得C语言发生了质变,即从面向过程变成了面向对象。
问题详情




2.
C++程序中的宏展开是在()。
问题详情




3.
a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是( ).
问题详情




4.
以下正确的函数定义形式是()。
问题详情




5.
若有以下定义,则释放指针所指内存空间的操作是 ( )。float r=news float[10];
问题详情




6.
( )将在对象生存期结束时由系统自动调用.
问题详情




7.
( )的功能是对象进行初始化。
问题详情




8.
执行语句序列 int x; cin>>x; if(x>250) cout<<'X'; if(x<250) cout<<'Y'; else cout<<'X'; 时,不可能出现的情况是( )。
问题详情




9.
执行下列语句序列 struct AA{ int ival; char cval;}; struct BB{ int ival; AA ra;}; struct CC{ int ival; AA ra; BB rb;}; CC rc={66,{rc.ival+1,rc.ra.ival+1},{69,{70,71}}}; cout<<rc.ival<<','<<rc.ra.ival<<','<<rc.rb.ra.ival; 后,显示在屏幕上的是[ ]。
问题详情




10.
已知某函数的一个形式参数被说明为MAT[3][10],在下列说明中,与此等效的形参说明是[ ]。
问题详情




11.
下面程序的运行结果为( )。 #include<iostream.h> void main( ) { char a='3'; switch( { case '3': cout<<"3"; case '2': cout<<"2"; break; default:cout<<"1"; } }
问题详情




12.
下列程序段执行完后,x的值是() x=0; for(i=0;i<90;i++) if(i) x++;
问题详情




13.
设有 int x=11; 则表达式 (x++ * 1/3) 的值是().
问题详情




14.
若有如下类声明 class MyClass{ public: MyClass(){cout<<1;} }; 执行下列语句 MyClass a,b[2],*p[2]; 以后,程序的输出结果是
问题详情




15.
派生类的对象对它的基类成员中( )是可以访问的。
问题详情




16.
假定MyClass为一个类,则执行MyClass a[3],*p[2];语句时,自动调用该类构造函数()次。
问题详情




17.
int a[10];合法的数组元素的最小下标值为().
问题详情




18.
C++语言中函数调用的方式有().
问题详情




19.
在C++中入一个指针指向一个一维数组的起始地址,举例数组和指针之间的等价形式。
问题详情
20.
C++语言源程序的主要格式特点
问题详情