2013年计算机等级考试二级C语言练习7

全国等级考试资料网 2023-07-09 03:01:48 72

1  有以下程序

#include

main()

{ int a=1,b=2,c=3,x;

x=(a^b)&C;printf("%d",x);

}

程序的运行结果是( )。

A. 0 

B. 1

C. 2 

D. 3

2 有以下程序:

fun(int x,int y){return(x+y);)

main()

{  int a=1,b=2,c=2,sum;

sum=fun((a++,b++,a+b),c++);

printf("%d\n",sum);

}

执行后的结果是(    )。

A. 6

B. 7

C. 8

D. 9

3 以下程序的输出结果是(    )。

main()

{ int i;

for(i=0;i<3;i++)

switch(i){case 0:printf("%d",i);

case 2:printf("%d",i);

default:printf("%d",i);

}

}

A. 000102

B. 000020

C. 000122

D. 000111

4  有以下程序:

main()

{ int k=5;

while(--k)printf("%d",k-=3);

printf("\n");

}

执行后的输出结果是( )。

A. 1 

B. 2

C. 4 

D. 死循环

5  若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( )。

A. a[o][4] 

B. a[1][3]

C. a[o][3]

D. a[1][4]

相关资料

相关阅读