国家二级C语言(变量的作用域和存储类别、编译预处理和动态存储分配)机试模拟试卷1.pdfVIP

  • 1
  • 0
  • 约2.29万字
  • 约 16页
  • 2026-09-21 发布于河北
  • 举报

国家二级C语言(变量的作用域和存储类别、编译预处理和动态存储分配)机试模拟试卷1.pdf

国家二级C语言(变量的作用域和存储

类别、编译预处理和动态存储分配)机

试模试卷第1套

一、选择题(本题共25题,每题1.0分,共25分。)

1有以下程序#includestdio.hintmul(intval){staticintinit=l:

returninit*=val:)main(){inti;for(i=l;i=5;i++)printf(%d

”,mul(i));}程序运行后的输出结果是()。

A、1,2,6,24,120,

B、1,2,3,4,5,

C、1,1,1,1,1,

D、1,2,4,6,8,

标准答案:A

知识点解析:static修饰的变量只在声明时初始化一次。函数mul返回静态变量init

与变量val的乘积。main函数中,在for循环内调用mul函数。当i=l,init=l,

init*=l;当i_2,val=2,init=1x2=2;当i=3,val

文档评论(0)

1亿VIP精品文档

相关文档