C语言程序设计(二).docVIP

  • 8
  • 0
  • 约5.18千字
  • 约 9页
  • 2016-03-11 发布于江西
  • 举报
C语言程序设计(二).doc

C语言程序设计 一、单项选择题(本大题共100分,共 40 小题,每小题 2.5 分) 1. 下面程序 ?fun3(int x) ?{ static int a=3; a +=x; return(a); ?} ?main() ?{ int k=2, m=1, n; n=fun3(k); ?m=fun3(m); ?printf(%d\n,n); ?} ?的输出是( ). A. 3 B. 4 C. 5 D. 9 2. 下面的程序 ?main() ?{ ?int x=3; ?do { printf(%d\n,x-=2); } while(!(--x) ); } ( ). A. 输出的是1 B. 输出的是1和-2 C. 输出的是3和0 D. 是死循环 3. 以下叙述中正确的是( ). A. 预处理命令行必须位于源文件的开头 B. 在源文件的一行上可以有多条预处理命令 C. 宏名必须用大写字母表示 D. 宏替换不占用程序的运行时间 4. 以下叙述中正确的是( ). A. 局部变量说明为static存储类,其生存期将得到延长 B. 全局变量说明为static存储类,其作用域将被扩大 C. 任何存储类的变量在未赋初值时,其值都是不确定的 D. 形参可以使用的存储类说明符与局部变量完全相同 5. 下列语句中,符合C语言语法的赋值语句是( ). A. a=7+b+c=a+7 B. a=

文档评论(0)

1亿VIP精品文档

相关文档