- 2
- 0
- 约2.34千字
- 约 2页
- 2024-04-27 发布于安徽
- 举报
自增自减练习题
1、下列关于单目运算符++、--的叙述中正确的()
A)它们的运算对象可以任何变量和常量
B)它们的运算对象可以char型变量和int型变量,但不能float型变量
)它们的运算对象可以int型变量,但不能double型变量和float型变量
D)它们的运算对象可以char型变量、int型变量和float型变量
2、设有以下定义
inta=0;
doubleb=1.25;
charc=’A’;
#defined2
则下面语句中错误的()
A)a++;B)b++;)c++;D)d++;
3、以下选项中,与k=n++完全等价的表达式()
A)k=n,n=n+1B)n=n+1,k=nC)k=++nD)k+=n+1
4、设正x、y均为整型变量,且x=10y=3,则以下语句的输出结果()
printf(%d,%d\n,x--,--y);
A)10,3B)9,3C)9,2D)10,2
5、设有intx=11;则表达式(x++*1/3)的值()
A)3B)4C)11D)12
6、以下程序的输出结果()。
#includestdio.h
voidmain()
{inti=010,j=10;
printf(%d,%d\n,++i,j--);}
A)11,10B)9,10)010,9D)10,9
7、有以下程序
#includestdio.h
voidmain()
{intm=12,n=34;
printf(%d%d,m++,++n);
printf(%d%d\n,n++,++m);
}
程序运行后的输出结果()
AB
CD
8、有以下程序
#includestdio.h
voidmain()
{intm=3,n=4,x;
x=-m++;
x=x+8/++n;
printf(%d\n,x);
}
程序运行后的输出结果()
A)3B)5)-1D)-2
9、设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:a*=16+(b++)-(++c);
后,a的值()
A)26B)27C)28D)30
10、执行循环语句while(i++5);后,的值为i()。
A)1B)5C)6D)以上三个答案均不正确
、设;则的结果。
11intn=2++n+1==4()
A)treB)falseC)1D)0
12、若已定义:inta=5,b=9,c=6;则语句b++;++c;a=b-c;运行后a的值()
A)2B)3)4D)5
13、设整型变量x7,使整型变量y不为2的表达式是(
原创力文档

文档评论(0)