C语言问题!!请帮忙哦!~~

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:11:49
11. 执行下面程序中输出语句后,a的值是
main()
{int a;
printf("%d\n",(a=3*5,a*4,a+5));}
A、65
B、20
C、15
D、10

12. 当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是
A、c=b=a;
B、(a=c)‖(b=c);
C、(a=c)&&(b=c);
D、a=c=b;

13. 以下说法中正确的是( )
A、#define和printf都是C语句
B、#define是C语句,而printf不是
C、printf是C语句,但#define不是
D、#define和printf都不是C语句

14. 下面四个选项中,均是合法转义字符的选项是

A、-e3 .8e-4 5.e-0
B、'\' '\017' '\"'
C、'\018' '\f' 'xab'
D、'\\0' '\101' 'xlf'

15. putchar函数可以向终端输出一个
A、整型变量表达式值
B、实型变量值
C、字符串
D、一个字符或字符型变量值

第一题根据逗号表达式的结合性,结果是20
第二题根据逻辑表达式的用法应选C
第三题选D,C语言不提供专门的输入输出语句,只提供输入输出函数;
第四题选B,转意字符是:将(\)后面的字符转换成另外的意义;
第五题选D,putchar函数是将一个字符从标准的输出设备(通常是显示器)输出。
加油!!只要肯花时间就一定会成功的!

acbbd

1. 20
2. c
3. c
4. b
5. d

11.A
12.C
13.B
14.B
15.D

BCCBD除了第三题不是C就是D其它有把握.