C语言100到练习题.docVIP

  • 21
  • 0
  • 约1.21万字
  • 约 14页
  • 2016-09-23 发布于重庆
  • 举报
C语言100到练习题

(1)#define?F(X,Y)(X)*(Y) main() {?int?a=3,?b=4;? printf(%d\n,?F(a++,?b++));? }? 程序运行后的输出结果是? ( ) A)12? B)15? C)16? D)20 (2)以下叙述中不正确的是( ) A)预处理命令行都必须以#号开始 B)在程序中凡是以#号开始的语句行都是预处理命令行 C)宏替换不占用运行时间,只占编译时间 D)在以下定义是正确的:?#define?PI?3.1415926; (3)#define?N?2 #define?M?N+1 #define?NUM?2*M+1 main() {?int?i; for(i=1;i=NUM;i++)printf(%d\n,i); } 该程序中的for循环执行的次数是 ( ) A)5? B)6? C)7? D)8 (4)一个C语言的执行是从: ?????( ) ??? A) 本程序的主函数开始,到本程序的主函数结束 B) 本程序的第一个函数开始,到本程序的最后一个函数结束 C) 本程序的主函数开始,到本程序的最后一个函数结束 D) 本程序的第一个函数开始,到本程序的主函数结束 (5).已知字母A的ASCII码为十进制的65,下面程序输出正确的是: ( ?) ???main() ????{ ???

文档评论(0)

1亿VIP精品文档

相关文档