• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    廣州-數數網筆試題

    發布: 2010-7-09 09:47 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 46次 | 進入軟件測試論壇討論

    領測軟件測試網

      廣州-數數網筆試題   軟件測試

      1.抽象類和接口有什么異同?10分

      答:接口用于規范,抽象類用于共性。接口中只能聲明方法,屬性,事件,索引器。而抽象類中可以有方法的實現,也可以定義非靜態的類變量。抽象類是類,所以只能被單繼承,但是接口卻可以一次實現多個。抽象類可以提供某些方法的部分實現,接口不可以.抽象類的實例是它的子類給出的。接口的實例是實現接口的類給出的。再抽象類中加入一個方法,那么它的子類就同時有了這個方法。而在接口中加入新的方法,那么實現它的類就要重新編寫(這就是為什么說接口是一個類的規范了)。接口成員被定義為公共的,但抽象類的成員也可以是私有的、受保護的、內部的或受保護的內部成員(其中受保護的內部成員只能在應用程序的代碼或派生類中訪問)。此外接口不能包含字段、構造函數、析構函數、靜態成員或常量。

      2.結構和類有什么異同?10 分

      答:類是引用類型,可以繼承類、接口和被繼承,有默認的構造函數,有析構函數,可以使用abstract和sealed,有protected修飾符,必須使用new初始化。

      結構是值類型,只能繼承接口,不能被繼承,沒有默認的構造函數,可以創建,沒有析構函數,不可以用abstract和sealed,沒有protected修飾符,可以不用new初始化。

      如何選擇使用結構還是類:

      a) 堆棧的空間有限,對于大量的邏輯的對象,創建類要比創建結構好一些

      b) 結構表示如點、矩形和顏色這樣的輕量對象,例如,如果聲明一個含有 1000 個點對象的數組,則將為引用每個對象分配附加的內存。在此情況下,結構的成本較低。

      c) 在表現抽象和多級別的對象層次時,類是最好的選擇

      d) 大多數情況下該類型只是一些數據時,結構是最佳的選擇

      3.有根粗細不一的繩子有A,B兩端,從A端燒到B端的時間是一個小時,從B端燒到A端也是一個小時 .但從中間燒到A端或是B端不是半個小時.

      給你兩跟繩子和一個打火機 怎么樣得到45分鐘?15分

      答:兩根繩子同時點,只不過,一根兩頭一起點,一根只點一個頭,當兩頭點的燒玩時,花掉30分鐘,再把另一根繩子的另一頭也點燃,這樣它燒玩花掉的時間就是15分鐘,兩個時間加起來就是45分鐘。

      4.有一個數據庫中的兩個表(具體的記不太清楚)

      1).再建兩個表 10分

      2).通過建的兩個表查詢 10分

      3).兩表查詢 10分

      4).兩表復雜查詢 15分

      還有兩個10分的題目我真的記不起來了

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 筆試 廣州


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>