求职路杭州11月份面试题

       本人大四求职党,因为不关注时事,埋头于代码和电路板之间,错过10月份求职旺季,也错过了几家心仪的公司的校园招聘。好吧,其实我是很后悔的。

11月份才匆匆投递简历,快到月末的时候接到了几家公司的面试通知。

      这里记录下本人11月份的求职试题,以此来记录本人即将逝去的大学青春。

     

      1、用一个算法,得到单向链表的倒数第10个结点。

      2、一串大小写字母并存的字符串,删除其中的C字母,不能破坏整体性。(表示这个很简单)

      3、请问联合体和结构体的区别(话说我一般用不到联合体还真是难倒我了)

      4、goto可以跨函数使用吗?

      5、枚举类和联合体的区别

      6、以下有两段代码,查看其是否合理

            char * printf  ( )

   {

                    char tmp[]="hello";

    return tmp;

   }

          

           char * printf  ( )

   {

                    char *tmp="hello";

    return tmp;

   }

           

     7、以下输出是什么

     printf("%f",3);

    网上相关的说明

   相关讨论

   http://blog.csdn.net/arong1234/article/details/2456455

   http://bbs.csdn.net/topics/300105074

    完整的说明一下吧。 
    首先 printf("%f",10/3);等价于 printf("%f",3);也就是说在这种情况下C不支持类型转换。并且"%f"处理的是double类型的浮点数也就是64位,而且默认的显示精度是小数点后6      位。 
    然后要考虑浮点数的表示方法,根据IEEE 754标准对64位浮点数采用的表示为: 
    数符(1位)| 阶码 (11位) | 尾数 (52位) 
    好了,可以解决问题了。你的3是62个0 + 11, 知道为什么了吧? 数太小了! 在仅仅可以显示小数点6…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值