日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

就业模拟试题_Net

發布時間:2024/9/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 就业模拟试题_Net 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、??? 基礎知識部分(每題3分,共60分)

  • 委托是什么,事件跟委托是不是一回事?
  • net中讀寫數據庫需要用到那些類?他們的作用?
  • DataSet和DataReader的區別是什么?
  • 能用foreach遍歷訪問的對象需要實現哪個接口或聲明哪個方法的類型?
  • 簡述 private、 protected、 public、 internal 修飾符的訪問權限
  • 列舉ASP.NET 頁面之間傳遞值的幾種方式
  • CTS、CLS、CLR分別作何解釋?
  • 什么是裝箱和拆箱?
  • 分析以下代碼,完成填空
    string strTmp = "abcdefg某某某";
    int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;
    int j= strTmp.Length;
    以上代碼執行完后,i=? ?j=?
  • GC是什么? 如何請求GC?
  • 接口是否可繼承接口? 抽象類是否可實現(implements)接口? 抽象類是否可繼承實體類(concrete class)?
  • 什么是自定義控件?動態如何傳數據?
  • 什么是Code-Behind技術?
  • 說明.net中的錯誤處理機制
  • 列舉一種適合asp.net應用開發的分層結構,介紹每層的作用
  • net的身份驗證方式有哪些?分別是什么原理?
  • 請詳述在dotnet中類(class)與結構(struct)的異同?
  • 常用的調用WebService的方法有哪些?
  • 在net中讀取XML文件要用到那些包,類,方法?
  • 什么是強類型系統?
  • 二、??? 程序題(前6題每題5分,第7題10分。共40分)

    1.? 公司要求開發一個繼承System.Windows.Forms.ListView類的組件,要求達到以下的特殊功能:點擊ListView各列列頭時,能按照點擊列的每行值進行重排視圖中的所有行 (排序的方式如DataGrid相似)。根據您的知識,請簡要談一下您的思路。

    2.? 根據委托(delegate)的知識,請完成以下用戶控件中代碼片段的填寫:
    namespace test
    {
    public delegate void OnDBOperate();
    public class UserControlBase : System.Windows.Forms.UserControl
    {
    public event OnDBOperate OnNew;
    privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
    {
    if(e.Button.Equals(BtnNew))
    {
    //請在以下補齊代碼用來調用OnDBOperate委托簽名的OnNew事件。
    }
    }
    }

    }

    3.? 仔細閱讀下列代碼
    using System;
    class A
    {
    public A()
    {
    PrintFields();
    }
    public virtual void PrintFields(){}
    }
    class B:A
    {
    int x=1;
    int y;
    public B()
    {
    y=-1;
    }
    public override void PrintFields()
    {
    Console.WriteLine("x={0},y={1}",x,y);
    }
    當使用new B()創建B的實例時,產生什么輸出?

    4.? 寫出程序的輸出結果

    class Class1? {
    ?????? private string str = "Class1.str";
    ?????? private int i = 0;
    ?????? static void StringConvert(string str)? {
    ?????????? str = "string being converted.";
    ?????? }
    ?????? static void StringConvert(Class1 c)? {
    ?????????? c.str = "string being converted.";
    ?????? }
    ?????? static void Add(int i)? {
    ?????????? i++;
    ?????? }
    ?????? static void AddWithRef(ref int i)? {
    ?????????? i++;
    ?????? }
    ?????? static void Main()? {
    ?????????? int i1 = 10;
    ?????????? int i2 = 20;
    ?????????? string str = "str";
    ?????????? Class1 c = new Class1();
    ?????????? Add(i1);
    ?????????? AddWithRef(ref i2);
    ?????????? Add(c.i);
    ?????????? StringConvert(str);????????
    ?????????? StringConvert(c);
    ?????????? Console.WriteLine(i1);
    ?????????? Console.WriteLine(i2);
    ?????????? Console.WriteLine(c.i);
    ?????????? Console.WriteLine(str);
    ?????????? Console.WriteLine(c.str);
    ?????? }?
    ??? }

    5.? 用socket實現服務器端向客戶端傳遞幾個字符,在客戶端輸出

    6.? 寫出程序的輸出結果

    public abstract class A?
    {
    ??????? public A()?
    ?????? {
    ??????????? Console.WriteLine('A');
    ??????? }
    ??????? public virtual void Fun()?
    ?????? {
    ??????????? Console.WriteLine("A.Fun()");
    ??????? }
    }

    public class B: A?
    {
    ??????? public B()
    ????? ?{
    ??????????? Console.WriteLine('B');
    ??????? }

    ??????? public new void Fun()?
    ??????   {
    ???????????   Console.WriteLine("B.Fun()");
    ???????  }

    ??????? public static void Main()?
    ?????  ? {
    ??????????   A a = new B();
    ??????????   a.Fun();
    ???????  }
    }

    7.? 程序設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(C#語言)

    要求:? 1.要有聯動性,老鼠和主人的行為是被動的。

    2.考慮可擴展性,貓的叫聲可能引起其他聯動效應。

    總結

    以上是生活随笔為你收集整理的就业模拟试题_Net的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。