VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
一道微软面试题(求解)!
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
一道微软面试题(求解)!
发表于:
2007-06-21 16:11:36
楼主
问题如下;
while(i!=i)
{
}
i= 什么值时会死循环
发表于:
2007-06-21 16:15:47
1
楼 得分:
0
晕, 没有 i++ 之类的语句,i 怎么增加
发表于:
2007-06-21 16:18:16
2
楼 得分:
0
0分?! 意味着什么?!
发表于:
2007-06-21 16:19:37
3
楼 得分:
0
意味着,我们被骗了。 呵呵
发表于:
2007-06-21 16:23:01
4
楼 得分:
0
就算有i++ ,又怎样造成死循环呢
发表于:
2007-06-21 16:28:51
5
楼 得分:
0
当i是一个自定义类对象,其比较运算符被重载了,!=总返回true的时候。
发表于:
2007-06-21 16:50:49
6
楼 得分:
0
不是忽悠你们啊?
真是microsoft的一道 面试题
发表于:
2007-06-21 16:52:27
7
楼 得分:
0
i 是什么类型的说了没?
不会整个题 就这点代码吧?
发表于:
2007-06-21 16:53:26
8
楼 得分:
0
你那找的
发表于:
2007-06-21 16:56:05
9
楼 得分:
0
waterine(waterine) 正解
发表于:
2007-06-21 17:01:12
10
楼 得分:
0
是这个答案吗?
发表于:
2007-06-21 17:09:52
11
楼 得分:
0
i=null的时候是死循环
发表于:
2007-06-21 17:11:35
12
楼 得分:
0
1.i=microsoft
2.i=忽悠
3.i=0
4.i=一道0分的微软面试题(求解)!
发表于:
2007-06-21 17:11:59
13
楼 得分:
0
真是这答案阿?脑筋急转弯的味道……
发表于:
2007-06-21 17:18:11
14
楼 得分:
0
bool b = false;
bool i
{
get
{return b=!b;}
}
发表于:
2007-06-21 17:26:24
15
楼 得分:
0
我上面的答案错了。
setdefault(山转水也转) ( )是对的。
发表于:
2007-06-21 17:35:16
16
楼 得分:
0
int i=0;
int i{
get{
return i++;
}
}
发表于:
2007-06-21 17:37:37
17
楼 得分:
0
后面的情况会溢出。
发表于:
2007-06-21 17:48:27
18
楼 得分:
0
强
发表于:
2007-06-21 18:12:15
19
楼 得分:
0
上面的办法是可以
但是 如果累加超过范围 死循环不久出错了么...
吧int i赋一个比int更大的值会怎么样 ...?
发表于:
2007-06-21 18:16:55
20
楼 得分:
0
i一个类的对象,在类中重载!=运算符,让它返回ture值即可.
发表于:
2007-06-21 22:23:37
21
楼 得分:
0
我支持呀
发表于:
2007-06-21 22:26:16
22
楼 得分:
0
还能这样啊........
发表于:
2007-06-21 22:35:12
23
楼 得分:
0
很好……
发表于:
2007-06-21 22:47:51
24
楼 得分:
0
不错
发表于:
2007-06-21 22:51:50
25
楼 得分:
0
运算符重载
发表于:
2007-06-22 03:07:06
26
楼 得分:
0
waterine(waterine)
当i是一个自定义类对象,其比较运算符被重载了,!=总返回true的时候。
(然而,题目问的是i= 什么值时会死循环,因此不能对!=做任何重载假定,故该解不成立)
呵呵
setdefault(山转水也转)
bool b = false;
bool i
{
get
{return b=!b;}
}
感觉此为正解
发表于:
2007-06-22 03:28:53
27
楼 得分:
0
double.nan
按道理不会出这样的题目啊. 难道微软招人做clr?
另外如果你做一个属性
int _i;
public int i
{
get{return ++_i;}
}
这也会死的.
发表于:
2007-06-22 08:09:54
28
楼 得分:
0
大公司的题目就是有深度,嘿嘿
我的答案是:领导说i等于什么值都可以,只要我让i不等于i时就会死循环,但是我不会那么做的!
发表于:
2007-06-22 08:28:50
29
楼 得分:
0
bool b = false;
bool i
{
get
{return b=!b;}
}
是的我也这么认为.
一个属性,get中改变它的值
发表于:
2007-06-22 08:48:08
30
楼 得分:
0
高;
发表于:
2007-06-22 09:46:30
31
楼 得分:
0
up
发表于:
2007-06-22 10:22:34
32
楼 得分:
0
其实解很多,只要i能提供一个函数。这个函数不连续返回重复值,不引发异常就行。
发表于:
2007-06-22 10:27:11
33
楼 得分:
0
浮点数在特定条件下进行比较是可以得
发表于:
2007-06-22 11:42:59
34
楼 得分:
0
bool i;
#define i (i = !i)
发表于:
2007-06-22 11:50:34
35
楼 得分:
0
用宏也好用重载也好,都不是很正确,都是要依赖语言特性的或者取巧的嫌疑。
如果浮点数处在非法范围里,这个比较应该是返回非零的。
如下将一个double类型的i设置在非法区间就成了死循环了
struct doublehsplit
{
dword f:20;
dword e:11;
dword s:1;
};
union doublesplitor
{
double dbdata;
__int64 ddwdata;
dword dwdata[2];
doublehsplit ds[2];
};
doublesplitor dtmp ;
dtmp.ds[1].s = 1;
dtmp.ds[1].e = 2047;
dtmp.ds[1].f = 1;
dtmp.dwdata[0] = 0;
double i = dtmp.dbdata;
发表于:
2007-06-22 12:58:53
36
楼 得分:
0
该回复于2007-12-21 20:04:21被管理员或版主删除
发表于:
2007-06-22 13:07:26
37
楼 得分:
0
#include <stdio.h>
#include <stdlib.h>
void main()
{
float i = atof( "nan ");
while(i != i) {
printf( "i!=i\n ");
}
}
发表于:
2007-06-22 13:46:27
38
楼 得分:
0
看来答案nan贴切。
下面是突发奇想,觉得挺有趣。
nan意思是“什么也不是”。
所以出来下面的推论:
nan!=nan 问:什么也不是不等于什么也不是么?
false 答:当然不等于
解释:如果“等于”那怎么还会叫“什么也不是”
!@#$%^&*( 晕:既然什么也不是不等于什么也不是,那怎么是什么也不是呢?
setdefault:字典上说nan是一种巴基斯坦发酵面包,东部(等于号左)和西部(右)做的口味不一样
发表于:
2007-06-22 14:20:03
39
楼 得分:
0
经典,顶一下
发表于:
2007-06-22 21:37:37
40
楼 得分:
0
晕!
晕!
晕!
发表于:
2007-07-02 13:11:45
41
楼 得分:
0
!=比较运算符被重载
发表于:
2007-07-02 13:23:39
42
楼 得分:
0
double.nan != double.nan
发表于:
2007-07-02 13:40:56
43
楼 得分:
0
0分=白顶
发表于:
2007-07-02 14:58:56
44
楼 得分:
0
null值无法比较
发表于:
2007-07-02 15:10:27
45
楼 得分:
0
timeofday.morning
发表于:
2007-07-02 16:15:08
46
楼 得分:
0
又是一个霸王贴啊
哈哈
发表于:
2007-08-03 22:07:09
47
楼 得分:
0
float.nan != float.nan
晕死。这些家伙真变态~
发表于:
2007-08-03 22:28:29
48
楼 得分:
0
float.nan != float.nan
晕死。这些家伙真变态~
发表于:
2007-08-03 22:37:05
49
楼 得分:
0
@setdefault(山转水也转) 正解:
i是一个属性
发表于:
2007-08-03 23:11:18
50
楼 得分:
0
高手!
发表于:
2007-08-04 00:55:47
51
楼 得分:
0
有意思
发表于:
2007-08-04 01:53:42
52
楼 得分:
0
i 的条件
下一篇:
关于string.format如何格式日期
上一篇:
关于c#获取网页源代码的问题?
相关文章
友情推荐:javaee, .net, 数据库、通信...
高手急救!datagrid取值问题!!!
listbox 如何动态刷新显示
介绍个吃饭的家伙
网页出错(javascript)
什么是活动目录??
终于明白程序员时间的概念
转分问问题
到底应该怎么做才是对的
求教文件的全文搜索技术
套用了petshop的customlist,可是为何显示到页面...
就只有这点分了,大家帮帮忙,测以下美橙服务器的...
datatime转换为字符窜时出现异常,请高手帮忙
2005 contextmenustrip
c#
请问怎样用js来调用asp.net页面中的winform控件的...
关于datagrid中添加复选框的问题
字符串以与其输入相反的顺序输出,string中有没有...
散分,另求:模块结构设计,办法好加270分!
请问怎样动态改变鼠标指针?
其他资讯
静态页面和后台程序是不是可以分开开发?
¦m¦ 如何让一个cookies的过期时...
删除文件session出问题
treeview2.0的问题!
求助,访问access数据库,进行简单的添加删除操作...
都已经是2007年了,vs2005都出来这么久了,还有人...
求助:winform中datagridview的列头问题
关于asp.net access 数据库转换位sql数...
高难度的问题,高手指点一下啊
.net每次新建asp.net项目之后回收站里面都有一个...
dropdownlist怪问题
!!!!!!!!!!!!!!!!!!!!!!!!!求一个正则表达式
两行显示一条记录,可以使用gridview控件么?怎么...
picturebox 的画图问题
我下载的四库全书的bookshop运行时候出现这个错误...
求正确的 .net补丁包netframe sp1升级...
clickonec 出错 urldownloadtocachefi...
按钮点击了没反映
如何把光栅图转换为矢量图?
vc++2005类问题,在c#中实现也有同样的问题(在vc...
快速检索
分类导航标签a
其他数据库开发其他
移动平台开发应用
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
Linux/Unix社区UNIX文化
JavaJBuilder
《程序员》杂志购买/订阅/渠道
扩充话题活动聚会
多媒体/设计/Flash/Silverlight 开发图象工具使用
JavaJ2ME
Oracle基础和管理
移动平台手机操作系统
Windows专区网络管理配置和工具使用
其他开发语言Kylix
移动平台开发应用
DB2内容管理
最新资讯
========dw新增多条记录的代码问题=======
asp同时打印,求解?
在线等!如何获取当前浏览器中显示页面的源代码?...
rs.absolutepage 总是-1的问题
高分求代碼,誰可以給我一段三級聯動選擇的代碼,...
如何获得当前页面文件名称
求救,怎么知道进程用了多少cpu???
报表问题
招聘c++builder开发工程师
不明白
hibernate问题,在线等
跪求各位帮忙!谢谢你们了!
mysql_error() 问题
从下载了vs2008,是img格式,怎么安装?
oracle10g图形化管理界面在哪?
linux 下c++编译错误,哪位帮我搞下,谢谢了...
关于iframe打印走纸及打印效果的问题
帮忙看一下这个网站用到了什么技术
datagrid里面的数据,可否不通过刷新整个ds来动态...
怎么在composite中使用dddw
登录模块中登录后不能正确返回的问题.
散分一
2003 server 下使用asp调用word时出现...
这个sql语句应该怎么改?
tcanvas
如何在前台script脚本中获得gridview的某一行的d...
请教大家一个数组比较的问题
提问一个sql 统计group by
求一sql语句,请高手多多帮忙.....................
access中,如何实现将表的内容加入到窗体中的文本...
亚洲最大源码交换群qq:19311978
ireport中文不显示问题
关于这个函数createfontindirect()
急!!!请问select下拉菜单在刷新后如何保持之前选...
xmldocument如何遍历?
配置文件路径的问题!
关于vc调用bcb编写的dll的困惑
group by 的小问题。
pb窗体对象问题
about com"s bug
热门点击
一个经典的分页例子!欢迎各位达人进来看看
新手求助:在view类中对象的生命周期的问题
第三方库的问题
急急急!与gprs modem 进行ppp拨号,为...
关于tablecontrol的疑问
cuteeditor 如何设置不能让用户粘贴表单代码...
ls命令查询所有目录,急急
关于函数调用的时候 值传递问题!!请大家来...
mdi的一个问题
菜鸟求助from databases to xml&...
内核编译后 重启进入系统出现错误
请问,我用vc6.0开发c程序,怎么能得到,这里提供...
触发器能解决这个问题吗吗?
t-sql改错
datadrid与gridview有什么不同?这段代码怎么用gr...
做过canny算法的请进来接分
上网上了段时间后,要断开本地连接后重新连接才能...
vs2005下能否开发wince4.2的应用程序???
有个表a(x number(20),y number(20...
问一个关于byte类型的运算问题的简单问题
又碰到一个http status 500 问题...
关于global.asax中取物理路径和应用程序路径的问...
求高手帮助完善一句sql
两个表同时查询的问题,在线等!!!
如何获得自动生成的tabel里的隐藏控件的值?
c# 调用c写的动态链接库时产生的问题,返回...
在windows xp 下.如何强行禁止windows...
xml=〉xslt那里错了?大家帮我看看
如何替换变量中的某一种字符?
powerbuilder想使用自定义报表, 采用哪种报...
如何动态添加菜单项
关于windows media services
串口发过来的数据是中英文混合的,怎么处理好?
我是个论坛新手,请问论坛的积分除了回答问题能得...
请问vsflex7.0 的列怎么合并?在线等
ajax框架使用调查!!!!!【您使用哪种ajax框架??】...
请求翻译一段vb to csharp的程序,谢谢...
北京北京,在北京工作的朋友帮我看看这几家公司的...
c语言的学习问题!
请问用codesmith能获取表的主键吗?