高盛it筆試題及分析

    時間:2024-07-29 13:47:47 面試筆試 我要投稿
    • 相關推薦

    高盛it筆試題及分析

      1、a是一個用戶自定義類。

    高盛it筆試題及分析

      int a = 100;

      a *ptr = new a [a];

      delete ptr;

      這段代碼是干什么的,有個錯誤請指出來,如何提高效率?

      分析:

      這段代碼創建了一個包含100個類a的實例的數組。這個代碼中刪除對象數組占據內存空間的方式是“delete[]

      ”而不是“delete”,因此應該改成:delete[] ptr。因為創建的是100個元素的數組,因此不需要一個單獨的

      變量a,直接如下修改:

      a *ptr = new a [100];

      delete[] ptr;

      2、how to calculate (1 + 2 + 3 + … + n)?

      jsj321.com老師分析:不要用老師講的for循環來計算累計值,而是使用等差數列計算公式,這樣效率會高很多

      int f(int n)

      {

      return n*(n+1)/2;

      }

      3、在一個火車站:每10分鐘就有一火車離站向南開去;每10分鐘,也有另外一輛火車離站向北開去。每天,你

      到達這個火車站的時間并不是固定的(換言之,在時間上你是隨機到達火車站的)。但是在你每次到達以后,

      你就會乘坐最先到站的火車離開,而不管它是往北或者是往南開。這樣在乘坐了一年以后,你發現在90%的天數

      里,你所乘坐的是南行的火車。請問這是為什么?

      分析:答案是“南行的火車時間比北行的時間早1分鐘”。

      比如:南行的時刻表為:12:00,12:10,12:20,12:30,、、、

      北行的火車時間表為:12:01,12:11,12:21,12:31,、、、

      這樣的話,除非是你在到達的時候為12:00以后而在12:01之前,那么,從12:02到12:10之間,你都會乘坐

      南行火車。依此類推、、、這樣的話,你在每10分鐘里,乘坐南行火車的幾率為90%。

      4、你獨自一人在一孤島上等待著救護人員的到來,但他們只會在第10天到達(今天是第零天)。你手頭上有兩

      種藥品:“甲”和“乙”各10粒。想要活到第二天的話,你必須吃一粒“甲”和一!耙摇。可是,今天由于

      不小心你把“甲”和“乙”的顆;煸诹艘粔K,而你又無法辨認出哪粒是“甲”、哪粒是 “乙”來。想要活到

      第十天的話,你需要怎么去做?

      分析:把20顆粒藥碾碎,并混合均勻,然后平均分出10份,每次食用一份。 此題目的啟示為:做事不要拘泥于

      條條框框。

    【高盛it筆試題及分析】相關文章:

    談高盛IT面試經驗02-18

    高盛銀行校園招聘:筆試經驗11-08

    高通的筆試題02-18

    南方筆試題及分析02-18

    經典面試題 及答案分析11-20

    華為的筆試題及分析目02-18

    華為硬件筆試題考點分析11-18

    華夏銀行基金試題及分析03-01

    微創軟件筆試題及分析02-18

    月奧的斯筆試題及分析02-18

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲欧美日韩国产综合第二页 | 亚洲欧美va动漫一区二区 | 亚洲精品分类在看在线观看 | 中文字幕一区二区吉泽明步 | 中文字幕电影亚洲精品 | 五月天久久综合色午夜影院 |