考点08 自增自减运算

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

【2004年9月】16.有以下程序

main()

{int m=3,n=4,x;

x=-m++;

x=x+8/++n;

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

}

程序运行后的输出结果是

A)3

B)5

C)-1

D)-2

【2003年4月】(17) 下列关于单目运算符++、--的叙述中正确的是

A) 它们的运算对象可以是任何变量和常量

B) 它们的运算对象可以是char型变量和int型变量,但不能是float型变量

C) 它们的运算对象可以是int型变量,但不能是double型变量和float型变量

D) 它们的运算对象可以是char型变量、int型变量和float型变量

【2003年4月】(25) 有以下程序

main()

{ int i=10,j=1;

printf("%d,%d\n",i--,++j);

}

执行后输出的结果是

A)9,2

B) 10,2

C) 9,1

D) 10,1

【2001年9月】(21) 设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是pprintf(”%d,%d\n”,x--,--y);

A) 10,3

B) 9.3

C) 9.2

D)10.2

【2000年9月】(21) 有如下程序

main0

{ int y=3,x=3,z=1;

printf(“%d %d\n”,(++x,y++),z+2);

}

运行该程序的输出结果是

A) 3 4

B) 4 2

C) 4 3

D) 3 3

【2002年9月】(23)以下选项中,与k=n++完全等价的表达式是_______。

A) k=n,n=n+1

B) n=n+1,k=n

C) k=++n

D) k+=n+1

【2004年4月】(16)设有以下定义

int a=0;

double b=1.25;

char c=’A’;

#define d 2

则下面语句中错误的是

A)a++;

B)b++

C)c++;

D)d++;

相关文档
最新文档