文章出自網魂工作室
附錄c :c++/c試題的答案與評分標準
一、請填寫bool , float, 指標變數 與「零值」比較的 if 語句。(10分)
請寫出 bool flag 與「零值」比較的 if 語句。(3分)
標準答案:
if ( flag )
if ( !flag )
如下寫法均屬不良風格,不得分。
if (flag == true)
if (flag == 1 )
if (flag == false)
if (flag == 0)
請寫出 float x 與「零值」比較的 if 語句。(4分)
標準答案示例:
const float epsinon = 0.00001;
if ((x >= - epsinon) && (x <= epsinon)
不可將浮點變數用「==」或「!=」與數字比較,應該設法轉化成「>=」或「<=」
此類形式。
如下是錯誤的寫法,不得分。
if (x == 0.0)
if (x != 0.0)
請寫出 char *p 與「零值」比較的 if 語句。(3分)
標準答案:
if (p == null)
if (p != null)
如下寫法均屬不良風格,不得分。
if (p == 0)
if (p != 0)
if (p)
if (!)
二、以下為windows nt下的32位c++程式,請計算sizeof的值(10分)
char str = 「hello」 ;
char *p = str ;
int n = 10;
請計算
sizeof (str ) = 6 (2分)
sizeof ( p ) = 4 (2分)
sizeof ( n ) = 4 (2分)
void func ( char str[100])
void *p = malloc( 100 );
請計算
sizeof ( p ) = 4 (2分)
三、簡答題(25分)
1、標頭檔案中的 ifndef/define/endif 幹什麼用?(5分)
答:防止該標頭檔案被重複引用。
2、#include 和 #include 「filename.h」 有什麼區別?(5分)
華為的cc++面試題
q1:請你分別划划osi的七層網路結構圖,和tcp/ip的五層結構圖?
: q2:請你詳細的解釋一下ip協議的定義,在哪個層上面,主要有什麼作用?
: tcp與udp呢?
: 總得來說前面兩道題目還是比較簡單的!
: q3:請問交換機和路由器分別的實現原理是什麼?分別在哪個層次上面實
: 現的?
: q4:請問c++的類和c裡面的struct有什麼區別?
: q5:請講一講析構函式和虛函式的用法和作用?
: q6:全域性變數和區域性變數有什麼區別?實怎麼實現的?作業系統和編譯器
: 是怎麼知道的?
: q7:一些暫存器的題目,我忘記了具體實什麼題目,主要好像是定址和內
: 存管理等一些知識,不記得了。
: q8:8086是多少尉的系統?在資料匯流排上是怎麼實現的?還有一些硬體方
: 面的知識我既不清楚了。
: 一般建議參加華為的研發面試的同學先要準備一下相關的知識,軟體的主要
: 是看看c和資料結構方面的,硬體模電,數電和微機原理
兩道c面試題
1、乙個學生的資訊是:姓名,學號,性別,年齡等資訊,用乙個鍊錶,把這些
學生資訊連在一起, 給出乙個age, 在些鍊錶中刪除學生年齡等於age的學生
資訊。#i nclude \"stdio.h\"
#i nclude \"conio.h\"
struct stu*linklist;
struct stu *creatlist(int n)
printf(\"create successful!\");
return(h);
} void deletelist(struct stu *s,int a)
if(s==null)
printf(\"the record is not exist.\");
else }
void display(struct stu *s) }
int main()
2、實現乙個函式,把乙個字串中的字元從小寫轉為大寫。
#i nclude \"stdio.h\"
#i nclude \"conio.h\"
void uppers(char *s,char *us)
*us = '0';
} int main()
c/c++面試題大彙總之微軟亞洲技術中心面試題
1.程序和執行緒的差別。
2.測試方法
3.heap與stack的差別。
4.windows下的記憶體是如何管理的?
5.介紹.net和.net的安全性。
6.客戶端如何訪問.net元件實現web service?
7.c/c++編譯器中虛表是如何完成的?
8.談談com的執行緒模型。然後討論程序內/外元件的差別。
9.談談ia32下的分頁機制
10.給兩個變數,如何找出乙個帶環單鏈表中是什麼地方出現環的?
11.在ia32中一共有多少種辦法從使用者態跳到核心態?
12.如果只想讓程式有乙個例項執行,不能執行兩個。像winamp一樣,只能開乙個視窗,
怎樣實現?
13.如何擷取鍵盤的響應,讓所有的『a』變成『b』?
14.apartment在com中有什麼用?為什麼要引入?
15.儲存過程是什麼?有什麼用?有什麼優點?
16.template有什麼特點?什麼時候用?
17.談談windows dna結構的特點和優點。
18.網路程式設計中設計併發伺服器,使用多程序與多執行緒 ,請問有什麼區別?
網上找到的天氣介面
據說是 中華萬年曆 使用的api介面,提供2個介面,乙個簡化版,乙個詳細版 簡化版介面 citykey是城市對應的天氣代號,與中國天氣網的一致,可參考天氣代號xml檔案,上面的 101010100 是北京對應的天氣代號,返回的json資料如下 yesterday aqi 41 city 北京 詳細版...
在網上搜到的題目
文章出自網魂工作室 附錄c c c試題的答案與評分標準 一 請填寫bool float,指標變數 與 零值 比較的 if 語句。10分 請寫出 bool flag 與 零值 比較的 if 語句。3分 標準答案 if flag if flag 如下寫法均屬不良風格,不得分。if flag true i...
網上收集的C 面試題目
說真的,基礎題出得多沒有問題,但是,如果要出一些要面試人員做四五個小時的試題,拜託,這樣的試題會弄死一大堆人的,說真的,我反對用長時間來做的試題測試面試人員!今天看到csdn上的一篇文章,今天我拒絕了乙個應聘的女程式設計師 http job.csdn.net n 20060417 89524.htm...