【筆試】中移物聯網重慶公司

cquptzzq發表於2014-03-11

今天無聊,想去成都IT公司筆試,不過現在在重慶弄下畢業設計,可以用重慶公司來練練手。

只有重大是筆試現場,好辛苦的說。去了才聽說這個公司在成都只招了11個,其中10個研究生,1個本科生,頓時大驚。

不過他們的工資好像還是不錯的,3000-18000不等,按照實力報價。

還聽說只要筆試過了60,幾乎就離籤offer不遠了,弄得我以為筆試題又是什麼怪題呢。

下面來試題:

1、sizeof(4種標準型別char,float,double,int,char*)

struct s

{

int a;

char s[12];

char c;

double d;

}s1;

求sizeof(s1)

2、編寫函式,實現指標變數a,int,float,double變數與“零”的比較。(如此坑爹的命題描述,這還是我優化過的)

3、

程式碼1:

for(---)

{

if()--;

else--;

}

程式碼2:

if()

{

for()

---;

}

else

{

for()

--;

}

兩段程式碼各有什麼優缺點

4、const與define的區別

5、定義一個標準巨集YEAR_SECONDS,記錄一年有多少秒(忽略閏年)

6、sql(sql很久沒看了,做的不好,題目也就沒怎麼記住)

表格:student

id ** ** score
a ** ** 80
…… ** ** 75
c ** ** 100
表格大概就是這個樣子(其實是5行4列的)

問題1:為id設定主鍵

問題2:找到score最大的一個(我讀錯題了,以為是求最大分數是幾,其實是輸出score最大的學生資訊)

7、int a=5;int b=6;int c;

c=a+++b;

程式有錯嗎?沒錯的話,輸出abc都是多少

8、Getmemory(char *p)

{ p = (char *) malloc(100);}

int main()

{

char *str =NULL;

GetMemory(str);

strcpy(str,"hello world");

printf("%s",str);

程式輸出結果是什麼

9、這個是大端小端的問題,之前只是聽過,考完跟別人說起,才知道考的是這個。而且寫程式從沒關注過union,還是要了解一下啊。

union

{

int i;

struct s

{

char s1;

char s2;

}s1;

};


void main()

{

int i= 0X4241;

printf("%c %c",s1,s2);

s1 = 'a';s2='b';

printf(%x,"i");

}


10、(這個題的問題也描述的不太清楚)

寫一個完整的string類,包含以下方法:string(),~string(),c_str()方法,const char * str,複製建構函式,好像還有一個什麼來著

11、使用你所熟悉的程式語言,只遍歷一次單向連結串列,實現連結串列逆置ListReverse()的全部程式。使得輸入ABCD,輸出DCBA(15分)

(忘記了要不要輸入,因為如果需要輸入就變複雜了,而空間根本不夠,就直接把ABCD寫進去了)


轉載請註明出處,地鐵上回憶起來的,有錯誤歡迎指出

相關文章