若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()
第1题:
若有定义:int X=0,* P=&x;,则语句printf(”%d\n”,* P.的输出结果是( )。
A.随机值
B.0
C.X的地址
D.P的地址
第2题:
执行下列语句的结果为 ( ) i=3; printf("%d",+ + i); printf("%d",i + +);
A.3,3
B.3,4
C.4,3
D.4,4
第3题:
若有定义语句:int X=10;,则表达式-x =x+X的值为
A.-20
B.-10
C.0
D.10
第4题:
A.3,3
B.4,4
C.4,3
D.3,4
第5题:
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
第6题:
若有定义语句:int x=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为
A.1.9
B.1
C.2
D.2.4
第7题:
若有定义语句:int x=3,y=2,z=1;,表达式:2*=(x>y?++x:y+)的值是
A.4
B.0
C.1
D.3
第8题:
若有定义:int x=0, *p=&x;, 则语句 printf("%d\n",*p);的输出结果是( )。
A.随机值
B.0
C.x 的地址
D.p的地址
第9题:
第10题:
若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()
第11题:
8
7
6
5
第12题:
-20
-10
0
10
第13题:
有如下的函数定义:
int Xfun(int*a,int n){
int X*a;
for(int*pa=a+1;pa if(*pa>x)x=*pa;
retum x;
}
若在执行了语句:
int x[5]=(23,46,78,55,16);
后,通过表达式Xfun(x,5)调用该函数,则得到的返回值为______。
第14题:
若有定义“int x=10,y=3,z;”,则语句“cout<<(z=(x%y,x/y));”的输出结果是 _______。
A.1
B.0
C.4
D.3
第15题:
A.8
B.7
C.6
D.5
第16题:
若有定义语句:int X=10;,则表达式x-=x+x的值为( )。
A.0
B.-20
C.-10
D.10
第17题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第18题:
若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=( )。
A、9
B、12
C、15
D、18
第19题:
执行下列语句的结果为______。i=3;printf("%d,",++i);printf("%d",i++);
A.3,3
B.3,4
C.4,3
D.4,4
第20题:
试题15
若有定义语句:int x=12,y=8, z; , 在其后执行语句z=0.9+x/y; , 则z 的值为()
A.1.9
B.1
C.2
D.2.4
第21题:
若有语句:int x,*p=&x;则与该语句等价的语句是()
第22题:
下列语句的结果是(). main() { int j; j=3; printf("%d,",++j); printf("%d",j++); }
第23题:
3,3
4,4
4,3
3,4