1..NET中管理IIS的接口有哪些?
2.我们经常定义有返回值的函数,其中用到return,请结合编译原理的相关知识阐述个人对此类函数中return的理解?
3.定义一个整形变量int a=0;并且在if(!page.ispostback){ i++; },若两人在不同的两台电脑上同时打开这个页面,并同时刷新两次(不考虑页面缓存),请问这时i值是多少?
2.我们经常定义有返回值的函数,其中用到return,请结合编译原理的相关知识阐述个人对此类函数中return的理解?
3.定义一个整形变量int a=0;并且在if(!page.ispostback){ i++; },若两人在不同的两台电脑上同时打开这个页面,并同时刷新两次(不考虑页面缓存),请问这时i值是多少?
解决方案 »
- aspx c# 如何读取网卡信息
- GIS MapInfo .net 如何入手,谢谢
- 急,求救,子菜单问题
- aps.net c#读写excel,进程无法杀掉
- DataGrid问题!急求高手解答。
- OleDb.OleDbException: 参数不足,期待是 1。请教各位大虾拔刀相助
- 急!急!急! win2003下安装IeWebControl控件,遇到问题,求助大家。
- 急风了!!!!!为什么datalist中不显示数据?如果这个问题解决了,另外还有50分,共100!!!谢谢兄弟门了!!拜托了!!!
- jquery绑定select控件,cs页面如何取值?
- 下面代码为什么不可以更新?why
- 问两个简单的语句,小意思,马上给分
- 有做网站经验的程序员进来看看~!
-----------------------
出题的不是在玩自己就是在玩你...
定义的int 是a
到后面怎么变成了i
虽然用i是种习惯了
我估计第三个问题是考验细心不咯
考的是i++和++i;
-------------
你这么想就错了...题目问“这时i值是多少”...页面LoadComplete时i++已经执行完...所以 i == 1...这个题如果忽略它本身的错误的话它考的其实是对http基础、页面生命周期和响应客户端回发的理解...答案是永远是1...因为...1.不管多少人在不同的多少台电脑上同时打开这个页面,每个客户端的i都没有任何联系...2.不管你同时或者不同时刷新多少次,因为没有客户端回发i++总是会执行...
2. 编译原理早忘光了
3. 没说明 if(!page.ispostback){ i++; }写在哪个位置, 就无法得知这行代码是否执行过. 也没说明 int i = 0 是不是静态的, 所以 i = 0, 1, 4都可能
第二题我感觉可以用汇编语言中用寄存器的概念来实现return
第三题既然没用static变量那每个人看到的结果当然是每个人自己的i变量,每次重新刷新下都是一个新的i++除第一题是经验问题外其他两题其实都是对于编程基础知识的考核
感觉不大可能这么简单
第二题,有点变态,不懂
第三题,在不是静态变量的情况下,页面执行后是1
:tianyaxiao() 就知道装比你不把你的php面试题弄出来看看
{
int i=0
if(!IsPostBack())
{
i++;
}
}
{
int i=0
if(!IsPostBack())
{
i++;
}
}
这句编译会出错的....
个人测试了一下.第3题是1.不明白上面有位0,1,2,4是怎么出来的.
{
int i=0
if(!IsPostBack())
{
i++; //此时i==0没错
} //请回答我此时i==?
}
-------------
to RoadE: 我相信我不需要注意...因为这是基础中的基础...如果有人认为一个Page执行到i++的时候会停下来让你去猜它的值...麻烦去学习http基础...