1128错题

注:本文错题来自中国大学mooc c语言程序设计精髓一课

  1. C语言规定:在一个源程序中,main函数的位置可以任意
  2. 写出下面程序的运行结果:
    #include <stdio.h>
    void Bin(int x)
    {
        if (x/2 > 0) Bin(x/2);
        printf("%d\n", x%2);
    }
     
    int main()
    {
        Bin(12);
        return 0;

1
1
0
0
分析:
bin(12)
bin(6)
bin(3)
bin(1)
1
1
0
0

  1. 写出下面程序的运行结果。
    #include <stdio.h>
    int Square(int i)
    {
        return i * i;
    }
     
    int main(void)
    {
        int i = 0;
        i = Square(i);
        for ( ; i<3; i++)
        {
            static int i = 1;
            i += Square(i);
            printf("%d,", i);
        }
        printf("%d\n", i);
        return 0;
    }

2 6 42 3
注:静态变量在进入语句块时保持退出语句块时的值(但变量的作用域是语句块)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值