设有如下语句:int k=0;k=printf("OK\n");则以下叙述中正确的是()。
A. printf必须作为独立语句出现
B. 变量k得到的是输出的可见字符个数2
C. 变量k得到的是输出字符的总个数3
D. 变量k仍保持初值0
以下说法正确的是()。
A. 赋值语句是一种可执行语句,应当出现在函数的可执行部分
B. 赋值语句可以出现在函数中的任意位置
C. 赋值语句可以出现在函数外单独执行
D. 赋值语句可以出现在源程序中的任意位置
以下叙述正确的是()。
A. C程序的执行是从源文件的开头,一行一行向下执行,每行都会被执行到
B. 对于只包含表达式语句的程序段,执行顺序与书写顺序一致
C程序的执行一定是从主函数开始,从主函数结束
D. 每个C源文件都应当有一个主函数
若有定义 float a=12.3f; double b=456.78; 若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
A. 运行时出错
B. 函数返回的值为int型
C. 编译出错
D. 函数返回的值为double型