• [单选题]以下叙述中正确的是( )。
  • 正确答案 :A
  • C程序中注释部分可以出现在程序中任意合适的地方

  • 解析:解析:在C程序中/*……*/表示注释部分,注释只是让阅读程序的人更容易理解程序,对编译和运行不起作用,可以加在程序中任何位置,选项A)正确;花括号“{”和“}”不仅可以作为函数体的定界符,还可以构成复合语句,选项B)错误;系统提供的函数和main函数不能由用户命名,选项C)错误;所有的C语句都以分号结尾,选项D)错误。

  • [单选题]以下程序的输出结果是 int x=3; main() { int i; for(i=1;ix;i++)incre(); } incre() { static int x=1; x*=x+1; printf(“%d”,x); }
  • 正确答案 :C
  • 2 6

  • 解析:解析:本题首先定义一个全局变量x并赋初值为3,主函数中使用这个全局变量控制循环次数,循环执行了2次,调用两次incre()函数。第一次调用incre(),定义一个静态变量x并赋初值1,然后执行“x*=x+1”,使x的值变为2;第二次调用incre()函数时,静态变量将保留上一次退出时的值即2,执行语句“x*=x+1”后,x的值变成6,输出x的值为6。

  • 查看原题

    推荐下载科目: 计算机四级 微软认证 思科认证 Linux认证 JAVA认证 华为认证 软考高级 职称计算机 计算机操作员高级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2