题目内容

语句:printf("1+1=%d\n",1+1);此函数中,出现两次"1+1",能进行算术运算的是:( )

A. 前者
B. 后者
C. 两者都计算
D. 不确定

查看答案
更多问题

有以下程序段:#include int main(){char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);return 1;}注:字母A的SSCII码为65.

A. D,69
B. E,D
C. E,68
D. 输出值不定

定义:int a=1,b=2,c=3;则下列语句中,执行效果与其它三个不同的是:()

A. if(a>b) c=a,a=b,b=c;
B. if(a>b) c=a;a=b;b=c;
C. if(a>b) {c=a,a=b,b=c;}
D. if(a>b) {c=a;a=b;b=c;}

在C 语言程序中,两个int变量a、b均已赋值,下列不是算术表达式的是:( )

A. a+b
B. a%b
C. a++
D. a>b

下列关于运算符优先级的描述,正确的是:()

A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符
B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符
C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符
D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符

答案查题题库