题目内容

设有以下定义,则下面给出的语句中错误的是int a=0; float b=1.25;char c='A';

A. a++;
B. c++;
C. (a+1)++;
D. b++;

查看答案
更多问题

下列关于单目运算符++、--的叙述中正确的是

A. a++和++a都是最终使变量a执行a=a+1,因此对于包含a++或++a的表达式而言(如j=a++;或者j=++a;),两种情况下表达式的最终运算结果一定是相同的。
B. a++的运算过程是:先使用变量a的值,然后再执行a=a+1。
C. a++的运算过程是:先执行a=a+1,然后再使用变量a的值。
D. ++a的运算过程是:先使用变量a的值,然后再执行a=a+1。

以下程序的输出结果是:#include int main() { int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d,%d\n", a, b ); return 0;}

A. 3,1
B. 1,2
C. 3,2
D. 2,1

十进制3位数整数x,下面哪条语句能正确分离出它的十位上的数字d?

A. d=(x/10)%10;
B. d=x%10;
C. d=(x-x%10)/10;
D. d=x%100;

在C语言中对 int a, b; 语句而言,哪个说法是错误的?

A. 变量a和b中的值都是未知的随机数
B. a和b都是整型变量
C. 变量a和b占用的内存空间的大小是相同的
D. 变量a和b中的值都是0

答案查题题库