1..NET中管理IIS的接口有哪些? 
2.我们经常定义有返回值的函数,其中用到return,请结合编译原理的相关知识阐述个人对此类函数中return的理解? 
3.定义一个整形变量int a=0;并且在if(!page.ispostback){ i++; },若两人在不同的两台电脑上同时打开这个页面,并同时刷新两次(不考虑页面缓存),请问这时i值是多少?

解决方案 »

  1.   

    3.定义一个整形变量int a=0;并且在if(!page.ispostback){ i++; },若两人在不同的两台电脑上同时打开这个页面,并同时刷新两次(不考虑页面缓存),请问这时i值是多少?
    -----------------------
    出题的不是在玩自己就是在玩你...
      

  2.   

    是,应该是编译错误
    定义的int 是a
    到后面怎么变成了i
    虽然用i是种习惯了
    我估计第三个问题是考验细心不咯
      

  3.   

    i=0;
    考的是i++和++i;
    -------------
    你这么想就错了...题目问“这时i值是多少”...页面LoadComplete时i++已经执行完...所以 i == 1...这个题如果忽略它本身的错误的话它考的其实是对http基础、页面生命周期和响应客户端回发的理解...答案是永远是1...因为...1.不管多少人在不同的多少台电脑上同时打开这个页面,每个客户端的i都没有任何联系...2.不管你同时或者不同时刷新多少次,因为没有客户端回发i++总是会执行...
      

  4.   

    1. 管理IIS有Manage相关的类库, 也可以使用WMI
    2. 编译原理早忘光了
    3. 没说明 if(!page.ispostback){ i++; }写在哪个位置, 就无法得知这行代码是否执行过. 也没说明 int i = 0 是不是静态的, 所以 i = 0, 1, 4都可能
      

  5.   

    第一题不网上查下我是不知道的,因为正常情况下不用,所以查查就知道了
    第二题我感觉可以用汇编语言中用寄存器的概念来实现return
    第三题既然没用static变量那每个人看到的结果当然是每个人自己的i变量,每次重新刷新下都是一个新的i++除第一题是经验问题外其他两题其实都是对于编程基础知识的考核
      

  6.   

    比PHP的面试题简单多了
    感觉不大可能这么简单
      

  7.   

    第一题,我个人只想到了用WMI
    第二题,有点变态,不懂
    第三题,在不是静态变量的情况下,页面执行后是1
      

  8.   


    :tianyaxiao() 就知道装比你不把你的php面试题弄出来看看
      

  9.   

    在操作系统中.return是方法堆栈中的一个地址指针,指向调用方的地址.当函数执行到这句时,会跳转到指针指向的地址.
      

  10.   

    如果是这样:public page_load()
    {
    int i=0
    if(!IsPostBack())
    {
    i++;
    }
    }
      

  11.   

    to vrhero:我相信你是没有注意到!
      

  12.   

    如果是这样:public page_load()
    {
    int i=0
    if(!IsPostBack())
    {
    i++;
    }
    }
    这句编译会出错的....
    个人测试了一下.第3题是1.不明白上面有位0,1,2,4是怎么出来的.
      

  13.   

    如果是这样:public page_load()
    {
    int i=0
    if(!IsPostBack())
    {
    i++; //此时i==0没错
    }    //请回答我此时i==?
    }
    -------------
    to RoadE: 我相信我不需要注意...因为这是基础中的基础...如果有人认为一个Page执行到i++的时候会停下来让你去猜它的值...麻烦去学习http基础...