单选题 以下选项中,与k=--n完全等价的表达式是( )。

A、 \( k=n; n=n-1; \)
B、 \( k=n--; \)
C、 \( n=n-1; k=n; \)
D、 \( k-=n-1; \)
下载APP答题
由4l***iy提供 分享 举报 纠错

相关试题

单选题 设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f值的数据类型为( )。

A、char
B、int
C、float
D、double

单选题 设有定义:int x=2;,以下表达式中,值不为6的是( )。

A、$$ 2^{*}x,x+=2 $$
B、$$ x++,2^{*}x $$
C、$$ x^{*}=(1+x) $$
D、$$ x^{*}=x+1 $$

单选题 判断字符变量c的值不是数字也不是字母,应采用下述表达式( )。

A、$$ c<=48||c>=57\&\&c<=65||c>=90\&\&c<=97||c>=122 $$
B、$$ !(c<=48||c>=57\&\&c<=65||c>=90\&\&c<=97||c>=122) $$
C、$$ c>=48\&\&c<=57||c>=65\&\&c<=90||c>=97\&\&c<=122 $$
D、$$ !(c>=48\&\&c<=57||c>=65\&\&c<=90||c>=97\&\&c<=122) $$

单选题 以下定义数组的语句中错误的是( )。

A、int num[][3]={ {1,2},3,4,5,6 };
B、int num[2][4]={ {1,2},{3,4},{5,6} };
C、int num[]={ 1,2,3,4,5,6 };
D、int num[][4]={1,2,3,4,5,6};

单选题 若有说明:int st[5]; 则对st 数组元素的正确引用是( )。

A、st[5 - 1 ]
B、st[3.0]
C、st[2 + 3 ]
D、st( 1 )

单选题 有以下程序: #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); } 程序输出( )。

A、$$ 1,1,2,0 $$
B、$$ 0,0,0,3 $$
C、$$ 0,1,2,0 $$
D、编译有错

单选题 若有语句:int a=4, *p=&a;下面均代表地址的一组选项是( )。

A、$$ a,p,\&\ast a $$
B、$$ \&a,p,\&\ast p $$
C、$$ \ast\&a,\&a,\ast p $$
D、$$ \ast\&p,\ast p,\&a $$

单选题 有以下程序 #include <stdio.h> main() { int y=10; while(y--); printf("y=%d\n", y); } 程序执行后的输出结果是( )。

A、$$ y=0 $$
B、$$ y=-1 $$
C、$$ y=1 $$
D、while构成无限循环