<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            SYNOPSYS新思科技的筆試題

            時間:2024-08-14 14:42:43 綜合指導 我要投稿
            • 相關推薦

            SYNOPSYS新思科技的筆試題

              SYNOPSYS(新思科技)上海研發中心,原為AVANTI(先驅微電子)上海研發中心,01年12月被合并。目前地址在兆豐大廈(長寧)主要是做EDA軟件。除了LIBRARY組做硬件庫外,其余組都是運用語言編程或測試。畢竟是EDA軟件,所以對VHDL,VERILOG,電路基礎知識也有一定要求。

            SYNOPSYS新思科技的筆試題

              今天Synopsys筆試內容大致如下,有一題想不起來了,大家幫忙回憶:

              1。說出指針和引用的區別。

              1) 引用必須被初始化,指針不必。

              3) 不存在指向空值的引用,但是存在指向空值的指針。

              2。說下深度優先遍歷和廣度優先遍歷區別。

              3。C++語法錯誤判斷。這題很有趣,我記下了,貼出來大家看看:)

              class base{

              private: int i;

              public: base(int x){i=x;}

              };

              class derived: public base{

              private: int i;

              public: derived(int x, int y) {i=x;} ---------(1)

              void printTotal() {int total = i+base::i;} ----------(2)

              };

              (1)“base” : 沒有合適的默認構造函數可用

              (2)“base::i” : 無法訪問 private 成員(在“base”類中聲明)

              public: derived(int x, int y):base(y) {i=x;} ---------(1)

              程序員定義構造函數后,編譯器就不會自動生成默認構造函數了,而派生類必須調用基類的構造函數,所以出錯

              4。實現strcpy函數。

              5。編程判斷字符串是否對稱。如:ABCCBA對稱,ABCDBA就不對稱。

              6。1,2,5,10四個基數任意次數組合相加得到一個數N,求所有可能組合。

              背包問題(非0/1)

              #include "stdafx.h"

              using namespace std;

              const int INPUT = 10;

              const int N = 10;

              int a[N];

              int b[4] = {10, 5, 2, 1

              };

              void inita()

              {

              for(int i = 0; i < N; i++)

              {

              a = 0;

              }

              }

              bool ok(int num, int k)

              {

              return num >= a[k] && a[k] <= a[k-1];

              }

              void backtrack(int num, int k)

              {

              if(k >= INPUT || num == 0)

              {

              if(num == 0)

              {

              for(int i = 0; i < k; i++)

              {

              cout << a << " + ";

              }

              cout << endl;

              }

              }

              else

              for(int i = 0; i < 4; i++)

              {

              a[k] = b;

              if(ok(num, k))

              backtrack(num -a[k], k+1);

              }

              }

              int main(void)

              {

              inita();

              a[-1]=INPUT;

              backtrack(INPUT, 0);

              return 0;

              }

              7。二叉樹前序遍歷得到表達式。

              8。題目意思不是很明白,可能是推出產生式的意思吧。

              9。用盡可能多的方法來表示數組a[2][3]里第一個元素的地址。

              cout << (int)&a[0][0] << endl;

              cout << (int)&a[0] << endl;

              cout << (int)a << endl;

              10。循環鏈表的節點對換和刪除。

              11。hash表實現。


            【SYNOPSYS新思科技的筆試題】相關文章:

            趨勢科技筆試,筆經分享02-25

            新媒體運營筆試題09-25

            亞信科技技術類筆試題11-08

            網宿科技筆試題(研發類)02-25

            中國銀行筆試題回顧,新鮮筆經!11-21

            攜筆從戎成為大學生擇業新熱點11-11

            揚智(科技)筆試題目分享 ZZ11-21

            迅雷JAVA廣州站二筆筆試題目分享11-21

            2009年杭州聚光科技“機械”筆試題目02-18

            百思買測試智力相關筆試題分享11-21

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院