(35)下面程序段的运行结果是
char *format="%s,a=%d,b=%d\n";
int a=11,b=10;
a+=b;
printf(format,"a+=b",a,b);
A)for,"a+=b",ab B)format,"a+=b"
C)a+=b,a=21,b=10 D)以上结果都不对
【参考答案】C
(36)C语言允许函数类型缺省定义,此时函数值隐含的类型是
A)float B)int C)long D)double
【参考答案】B
(37)以下程序有语法错误,有关错误原因的正确说法是
main()
{ int G=5,k;
void prt_char();
...
k=prt_char(G);
...
}
A)语句 void prt_char();有错,它是函数调用语句,不能用void说明
B)变量名不能使用大写字母
C)函数说明和函数调用语句之间有矛盾
D)函数名不能使用下划线
【参考答案】C