选择题 下列关于C++流的表述中,正确的是______。
选择题 执行下列语句段后
int n=0;for(int i=70;i>0;i-=3)n++;
n的值是______。
选择题 下列选项中不全是C++语言关键字的是______
选择题 有如下类的定义。空格处的语句是( )。
class MyClass
{
____________ int x, y;
public:
MyClass(int a=0,int b=0)
{
x=a;
y=b;
}
static void change()
{
x-=10;
y-=10;
}
};
选择题 下列关于关系运算的叙述中正确的是______
选择题 以下程序的输出是 。
struct st
{
int x;int *y;
}
*p;
int dt[4]={10,20,30,40};
struct st aa[4]= {50,dt[0],60,dt[1],70,dt[2],80,dt[3]};
main()
{
p=aa;
cout<<++p->x;
cout<<(++p)->x;
cout<<++(*p->y);
}
选择题 下面程序的输出结果是______。
#include <iostream>
using namespace std;
int main()
{
int s;
for(int k=2;k<6;k+=2){
s=1;
for(int j=k; j<6; j++)s+=j;
}
cout<<s<<endl;
}
选择题 有下列程序:
#include <stdio.h>
void main()
{
int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[]5={0},i;
for(i=0;i<12;i++)c[s[i]]++;
for(i=1;i<5;i++)printf('%d',c[i]);
printf('\n')
}
选择题 有如下类定义:
class Bag{
public:
Bag(int p=200, char s='M'):price(p), size(s) {cout<<size; }
private:
int price;
char size;
};
若执行语句Bag Alice, Kelly(Mice), *Twins[2], F4[4];
则输出结果为______。
选择题 当派生类继承一个基类时,默认的继承方式为______。
选择题 有如下程序:
#include<iostream>
using namespace std;
int main(){
int f,f1=0,f2=1;
for(int i=3;i<=6;i++){
f=f1+f2;
f1=f2;f2=f;
}
cout<<f<<endl;
return 0;
}
运行时的输出结果是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
int main()
{
char str[100],*p;
cout<<'please input a string:';
cin>>str;
p=str;
for(int i=0;*p!='\0';p++,i++);
cout<<i<<endl;
return 0;
}
运行这个程序时,若输入字符串为
abcdefg abcd
则输出结果是______。
选择题 在位运算中,操作数每右移一位,其结果相当于______
选择题 有如下类声明:
class XA{
int x;
public:
XA(int n){x=n;}
};
class XB:public XA{
int y;
public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确的是 。
选择题 有如下程序:
#include<iostream>
using namespace std;
class CD{
public:
~CD(){cout<<'C';)
private:
char name[80];
};
int main(){CD a,*b,d[2];return 0;}
运行时的输出结果是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class TV{
public:
TV(int s=41):size(s){}
TV(const TVr):size(r.size) {cout<<'1';}
~TV(){}
private:
int size;
};
TV fun(TV u){TV t=u; return t; }
int main() {TV x, y; x=fun(y); return 0; }
此程序运行时输出字符1的个数是______。
选择题 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则 。
选择题 下面程序的输出结果是______。
#include <iostream>
using namespace std;
int main()
{
int a=2,b=-1, c=2;
if(a<b)
if(b<0)c=0;
else c+=1;
cout<<c<<endl;
}
选择题 以下不能正确定义二维数组的选项是 。
选择题 字面常量42、4.2、42L的数据类型分别是______。
