东软网络招聘安全笔试题
来源:解志愿时间:
1.有符号整形a和b,如何判断a+b是否溢出?
一种正确的方式是将a和b都强制转换为无符号整数:
if((unsigned)a+(unsigned)b>INT_MAX)
溢出;
或者if(a>INT_MAX-b)
溢出;int_max值为有符号整型的最大值
2.phtyon语言怎样创建函数?
3.\72表示(A)
A一个字符B两个字符C无法识别D编译出错
4.对一个数据库进行insert,在windows下,和在虚拟机下哪个效率高?为什么?
5.小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日
是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日3月5日3月8日
6月4日6月7日
9月1日9月5日
12月1日12月2日12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天