• λ我爱Aspx >> Asp.Net >> 通常C#面试题
  • 通常C#面试题

  • :未知  Դ:internet  :2007-5-20 16:45:26  ؼ:c#
  • int j= strTmp.Length;

    以上代码执行完后,i= j=

    答:i=13,j=10

    5、SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。(10)

    答:Select ID

    FROM table1

    Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)

    6、根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。(10分)

    public void test(int i)

    {

    lock(this)

    {

    if (i>10)

    {

    i--;

    test(i);

    }

    }

    }

    答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)

    7、分析以下代码。(10)

    public static void test(string ConnectString)

    {

    System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();

    conn.ConnectionString = ConnectString;

    try

    {

    conn.Open();

    …….

    Ҷƪл˵?
  • һƪIFrame语法小全
    һƪ中文排版CSS心得