11.以下选项中合法的实型常数是( )。
A.5E2.0
B.E—3
C.2EO
D.1.3E
12.下列字符串中可以用作C++语言标识符的是( )。
A.1234
B.foo~~bar
C.virtual
D.34var
13.下列关于C++函数的说明中,正确的是( )。
A.内联函数就是定义在另一个函数体内部的函数
B.函数体的最后一条语句必须是return语句
C.标准C++要求在调用一个函数之前,必须先声明其原型
D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式
14.若有如下语句
#include
voidmain( )
{
intx=3:
do{
x=X-2:
cout<}while(!(--x));
}
则上面程序段( )。
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
15.有以下程序:
#include(iostream)
usingnamespacestd;
intmain( )
{
intx=15:
while(x>10&&x<50)
{
x++;
if(x/3)
{
x++;break;
}
}
cout } 执行后的输出结果是( )。 A.15 B.16 C.17 D.18 16.以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误的原因是( )。 #include(iostream.h) voidmain( ) {int*P,*q,a,b; p=&a; cout<<"inputa:"; cin>>P; } A.*P表示的是指针变量P的地址 B.P表示的是变量a的地址,而不是变量a的值 C.*P表示的是指针变量p的值 D.*P只能用来说明P是一个指针变量 17.下列有关拷贝构造函数的描述中错误的是( )。 A.拷贝构造函数是一种构造函数 B.拷贝构造函数与一般的构造函数一样,可以设置多个形参 C.每一个类中都必须有一个拷贝构造函数 D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象 A.sqrt(cos(x)) B.sqrt(abs(cos(X*3.14/180))) C.sqrt(abs(cos(X*(/180))) D.sqrt(fabs(cos(x*3.14/180))) 19.函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[o]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。 A.1,1 B.1,2 C.2,2 D.2,1 20.有以下程序: #include(iostream.h) voidfun(inta,intb,intc) {a=456,b=567,C=678;} voidmain( ) { intx=10,y=20,z=30; fun(x,Y,z); cout<} 输出结果是( )。 A.30,20,10 B.10,20,30 C.456,567,678 D.678,567,456
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |