本人今天去面试.NET开发,有大量机试题要做,结果只记住了一道笔试题目:
 给你两个8,两个3,只用 加减乘除和括号运算,怎么才能得出24?
哪位兄弟也有其它面试题目,最好能反应出面试者两年.net开发水平的?

解决方案 »

  1.   

    我说个吧,以前遇到过的
    int i=123;
    object obj = i;
    i = 456;
    问i和obj的值。
      

  2.   

    public class MyType
    {
      private static int i;  public MyType
      {
        i = 1;
      }     请填写函数,使下面的程序能够运行
    }int iNum = 100;
    MyType myType = (MyType)iNum;
      

  3.   

    装箱操作.i被装箱为引用.i = 123;obj =456
      

  4.   

    to:charles_y(难得糊涂)
       8/(3-8/3)是怎么算出来为24的!你能把步骤写一遍吗?
      

  5.   

    int i=123;
    object obj = i;
    i = 456;我想结果是:i=456 obj=(object)123
      

  6.   

    public class MyType
    {
      private static int i;  public MyType
      {
        i = 1;
      }     请填写函数,使下面的程序能够运行
    }int iNum = 100;
    MyType myType = (MyType)iNum;-----------------------------
    类型强制转换
    public static explicit operator MyType(int number)
    {
       return new MyType();
    }
      

  7.   

    to:charles_y(难得糊涂)
       8/(3-8/3)是怎么算出来为24的!你能把步骤写一遍吗?
    ----------------------------------
    不会是真的要我写吧?
     3-8/3= (9-8)/3=1/3
     8/(1/3)=8*3=24难道这不是小学一年级的题目?
      

  8.   

    to:charles_y(难得糊涂)你的步骤在数学上是对的,如果在计算机里呢?1/3 可是等于0的。
      

  9.   

    using System;
    namespace cs_17
    {
    class cs
    {
    public static void Main(string[] args)
    {
    int i=8;
    int j=3;
    int k;
    k=(i^(i+j))*8;
    Console.WriteLine(k);
    Console.ReadLine(); }
    }
    }
      

  10.   

    谁来写一段:VB.NET的代码???楼上的"chester1(学习中) "写的是C#的代码吧?
      

  11.   

    int i=123;
    object obj = i;
    i = 456;
    问i和obj的值。==========================================
    i = 456 obj = 123考查装箱、拆箱内容。对值类型进行装箱时,必须分配并构造一个全新的对象。
      

  12.   

    http://superdullwolf.cnzone.net/wolf24.htm
      

  13.   

    强贴。第一次见到explicit operator