若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()
第1题:
若有如下变量定义和函数调用语句: inta=5; fun(&A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }
A.3
B.4
C.5
D.6
第2题:
A.5
B.1
C.6
D.0
第3题:
A.3,3
B.4,4
C.4,3
D.3,4
第4题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第5题:
设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。
A.2
B.3
C.4
D.5
第6题:
经过以下语句定义后,表达式z+=x>y?++x:++y的值是______。int x=1,y=2,z=3;
A.2
B.3
C.6
D.5
第7题:
若有定义:int x=5,y=6;则表达式x=(y==6)的值为()
第8题:
经过以下语句定义后,表达式z+=x>y?++x:++y的值为(). int x=1,y=2,z=3;
第9题:
若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()
第10题:
3,3
4,4
4,3
3,4
第11题:
0
12
15
18
第12题:
5
1
6
0
第13题:
A.0
B.12
C.15
D.18
第14题:
A.8
B.7
C.6
D.5
第15题:
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。

第16题:
设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;
A.10
B.15
C.20
D.25
第17题:
若有定义语句:int x=3,y=2,z=1;,表达式:2*=(x>y?++x:y+)的值是
A.4
B.0
C.1
D.3
第18题:
若有C语句int k=5;float x=1.2;,则表达式(int)(x+k) 的值是()
第19题:
若有语句:int x=6,*p=&x;则下面正确的表达式是()
第20题:
若有定义:int i=0,x=0;int a[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为() for(;i<3;i++)x+=a[i][2-i];
第21题:
8
7
6
5
第22题:
5
6.2
7
6
第23题:
3
4
5
6