C++习题2(构造函数和静态成员)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题2 第一题选择:

1、下面的程序输出结果是什么?A

int i=2,sum=0;

while(i<=5){

sum=sum+i;

i=i+1; }

cout <<"sum = " <

A、14

B、15

C、16

D、17

2、下面的程序输出结果是什么?A

int a = 8;

int b = ++a;

cout<

int c = a++;

cout<

A、9,9,10,9

B、9,10,10,9

C、9,9,9,9

D、9,9,10,10

3、下面的程序输出结果是什么?A

int x=0;

if(x = 0) cout<<"a";

else cout<<"b";

A、b

B、a

C、ab

D、a b

4、下面的程序输出结果是什么?A

int x=0;

(x==0)?(cout<<"1"):(cout<<"3");

A、1

B、3

C、13

D、31

5、下面的程序输出结果是什么?A

int x=2;

switch(x){

case 1: cout<<"1";

case 2: cout<<"2";

case 3: cout<<"3"; break;

case 4: cout<<"4";

default:;

}

A、23

B、123

C、1234

D、234

6、下面的程序输出结果是什么?A

static int a[]={1,2,4};

for(int i=0; i<(sizeof(a)/sizeof(int)); i++)

cout <

cout <

A、1 2 4

B、1

C、1

2

4

D、12

7、下面的程序输出结果是什么?A

#include

void main()

{ int* iPtr;

int iCount=18;

iPtr=&iCount;

iCount++;

cout <<*iPtr <

A、19

B、20

C、18

D、17

8、下面的程序输出结果是什么?A

#include

void fun(char *s)

{

++s; ++s;

cout<<*s<

}

void main()

{

char a[] = "ABCDEFGHIJ";

fun(a);}

A、C

B、ABCDEFGHIJ

C、CDEFGHIJ

D、A

9、数组定义为int a[100];以下数组输入正确的是?C

A、cin>>a[];

B、cin>>a[100];

C、for(int i=0;i<100;++i) cin>>a[i];

D、cin>>int a[100];

10、下面的程序输出结果是什么?A

#include

void fun(char *s)

{ ++s; ++s;

cout<

}

void main()

{ char a[] = "ABCDEFGHIJ";

fun(a);

}

A、CDEFGHIJ

B、C

C、ABCDEFGHIJ

D、J

11、C++程序从上机到得到结果的几个操作步骤依次是( B )。

A. 编译、编辑、连接、运行

B. 编辑、编译、连接、运行

C. 编译、运行、编辑、连接

D. 编辑、运行、编辑、连接

12、程序中主函数的名字为( A )。

A. main

B. MAIN

C. Main

D. 任意标识符

13、设int a=15,b=26;,则cout<<(a,b);的输出结果是( D )。

A. 15

B. 26,15

C. 15,26

D. 26

14、设x是一个bool型的逻辑量,y的值为10,则表达式x && y的值为(C )。

A. 1

B. 0

C. 与x值相同

D. 与x值相反

15、字符串”a+b=12”的长度为( B )。

A. 6

B. 7

C. 8

D. 9

16、下列的符号常量定义中,错误的定义是( C )。

A. const char M=10;

B. const int M=20;

C. const char ch;

D. const bool mark=true;

17、循环语句“for(int i=0; i

A. 1

B. n-1

C. n

D. n+1

18、在下面循环语句中循环体执行的次数为(C )。

int i=0,s=0; while(s<20) {i++; s+=i;}

A. 4

B. 5

C. 6

D. 7

相关文档
最新文档