您的位置:首页 > 其它

记录一下笔试时碰到的题目

2009-03-11 17:51 309 查看
前天我去一家公司笔试,走了很长一段路才找到了那间公司,到达时已经是满头大汗了,迟了几十分钟。可是见到公司所在的楼的破旧,还有上楼时见到的了无生气的状况,我不由得有点心凉,再加上那位应该算是大妈前台,使我更是失望。最终还是没能应聘到那间公司,说是什么对软件工程的认识还没有达到他们所需要的标准。

还是不发牢骚了,这里说一下笔试时碰到的题目,题目很简单,还是直接贴代码吧。

以下的题目没有特别说明都是求其输出

题目1:try-catch的用法

public static void Test(object parm1,int i)

static void Main(string[] args)
interface I
public abstract class C:I
public class C1:C, I
public class C2:C1,I
public class C3 : C2, I
static void Main(string[] args)
public class Base
public class Child : Base
class Program
UInt32 a = 6;
Int32 b = -20;
int c ;

int i = (a+b>6)? c=1:c=0;

Console.WriteLine(c);//结果为0 在C#中UInt32和Int32 的运算会先将各数转为Int32,所以a+b结果为-14,小于6,所以c为0

但是在c++中,a+b的运算时将b换算为unsigned型,相加后结果大于6,c为1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: