程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#面試題——附答案

C#面試題——附答案

編輯:.NET實例教程
以下代碼能否通過編譯?如果不能,請改成正確代碼,並說明原因。
<Html>
   <%
       int subtract(int num1, int num2) {
          return num1-num2;
       }
   %>
   <body>
      <%
         int number = 100;
         while (number > 0) {
            Response.Write("value: " + number + "<br/>");
            number = subtract(number, 1);
         }
      %>
   </body>
</Html>
未通過編譯:CS1519: 類、結構或接口成員聲明中的標記“while”無效——為什麼是這個
                    錯誤呢?不清楚了。
改正:將subtract放在<script runat="server"></script>之間。
<script runat="server">
    int subtract(int num1, int num2)
    {
        return num1 - num2;
    }
</script>
2、float f=-123.567F;
   int i=(int)f;   i的值現在是_____?
   答案:-123  (float f=123.567F時,是123)
3、下面的代碼中有什麼錯誤嗎?_______
     using System;
     class A
     {
          public virtual void F(){
              Console.WriteLine("A.F");
           }
      }
      abstract class B:A
       {
           public abstract override void F();
 }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved