大華2013屆校園招聘 聯合體試題

2021-06-18 15:42:50 字數 620 閱讀 5178

8.intel x86 pc上以下程式執行的輸出值是________

[cpp]view plain

copy

intmain(

intargc, 

char

*argv)  

x;  

char

c;  

}v;  

v.c = 103;  

cout0;  

}  

[cpp]view plain

copy

答:7 

1. 因為103二進位制是01100111。

2.因為x和c為聯合體,二者共用一段記憶體,這段記憶體共9位元組,而v.c = 103,即這八字節記憶體存放的東西為103,也就是 01100111

3.s1、s2、s3分別佔3位元組,3位元組,3位元組(我們平常用到的都是小端模式,故s1取111,s2取100 ,s3取001)所以輸出的內容就為:7,4,1

103轉換為8位的二進位制為01100111,儲存方式如下:  

01|100|111  

__|___|___  

s3|s2 |s1  

2013屆華為校園招聘機試題

筆試題目 機試,共兩題 題目一 子串分離 題目描述 通過鍵盤輸入任意乙個字串序列,字串可能包含多個子串,子串以空格分隔。請編寫乙個程式,自動分離出各個子串,並使用 將其分隔,並且在最後也補充乙個 並將子串儲存。如果輸入 abc def gh i d 結果將是abc,def,gh,i,d,要求實現函式...

網易2013校園招聘筆試題

第一部分 必做 計算機基礎類 25分 所有選擇題都是多項選擇 1.2分 假設進棧次序是e1,e2,e3,e4,那可能的出棧次序是 a e2,e4,e3,e1b e2,e3,e4,e1c e3,e2,e4,e1 d e1,e2,e4,e3 2.2分 表示式x a b c d e的字尾表示形式可以是 a...

2013華為校園招聘機試題

題目描述 60分 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter const char pinputstr,long li...