• 在线笔试问题整理1


    1.结构模式中最能体现扩展性的是什么设计模式?(装饰(Decorator)模式,合成(Composite)模式)

    2.Http返回码中表示永久跳转至另一个地址的是?(301)

      详见引用 博客:http://blog.csdn.net/colder2008/article/details/5810692

    3.64位机下,int类型所占的字节数是?(4个字节)

          32位编译器:

          char :1个字节
          T*(即任意类型(T)的指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
          short int : 2个字节
          int:  4个字节
          unsigned int : 4个字节
          float:  4个字节 
          long:   4个字节

          double:   8个字节
          long long:  8个字节 

          64位编译器:

          char :1个字节
          T*(即任意类型(T)的指针变量): 8个字节
          short int : 2个字节
          int:4个字节
          unsigned int : 4个字节
          float:  4个字节
          double:   8个字节
          long:   8个字节
          long long:  8个字节

    4.内存泄露

      用动态函数分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(就是该内存空间使用完毕后未回收)。

    5.字符串长度与用sizeof求结构体的字节数。

    6.空间分配时,将空间初始化为0的函数是?(calloc)

      calloc在动态分配完内存后,自动初始化该内存空间为零,malloc不初始化,里边数据是随机的垃圾数据。

    7.fork()调用

      详解引用,见博客:http://blog.csdn.net/jason314/article/details/5640969

    8.信号量以及PV操作(信号量的值仅能由PV操作来改变。

      详解引用,见博客:http://blog.chinaunix.net/uid-15014334-id-2853109.html

    9.二维数组按照行存储还是列存储?数组相加时分别按照什么存储比较快?

    10.全局静态变量和局部静态变量同名时,在主函数中如何选择调用(局部静态变量在主函数中声明并定义)?(调用局部静态变量)

    11.switch的用法(从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止)

    12.传值,传指针,传引用的区别及应用

    13.Linux命令#chmod 645(chmod改变一个或多个文件的存取模式 #chmod 645 -rw-r--r-x)

  • 相关阅读:
    SQL server 数据库迁移到mysql
    MVC+EF之仓库模式
    MVC+EF之多表关联数据更新
    省市联动下拉菜单的实现
    MVC+EF之Attribute
    网页制作
    MVC5+EF6之排序、过滤、分页
    MVC5+EF6之分部视图(Partial View)
    Bookstap初步了解
    java8新特性学习三(Stream API)
  • 原文地址:https://www.cnblogs.com/snailjn/p/4723546.html
Copyright © 2020-2023  润新知