以下程序的输出结果是main(){ int a=2,b=5;printf(“a=%%d,b=%%d\n”,a,b);}
A. a=%2,b=%5
B. a=2,b=5
C. a=%%d,b=%%d
D. a=%d,b=%d
查看答案
以下程序段的输出结果是#include main(){ double a=-3.0,b=2;printf(“%3.0f %3.0f\n”,pow(b,fabs(a)),pow(fabs(a),b));}
A. 9 8
B. 8 9
C. 6 6
D. 以上三个都不对
若有定义char s=‘\092’;则该语句
A. 使s的值包含1个字符
B. 定义不合法,s的值不确定
C. 使s的值包含4个字符
D. 使s的值包含3个字符
已知字母a的ASCII十进制代码为97,执行下列语句后的输出为char a=‘a’;a--;printf(“%d,%c\n”,a+‘2’-‘0’,a+‘3’-‘0’);
A. b,c
B. a--运算不合法,故有语法错误
C. 98,c
D. 格式描述和输出项不匹配,输出无定值
下列程序的输出结果是main() { int a=9;a+=a-=a+a;printf(“%d\n”,a); }
A. 18
B. 9
C. -18
D. -9