文章出自網魂工作室
附錄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.網路程式設計中設計併發伺服器,使用多程序與多執行緒 ,請問有什麼區別?
怎樣在網上賣衣服
了解描述頁模板,讓你的寶貝人氣高漲5 開直通車 關於 信譽提公升 免費引流量 網上購服裝怎樣辨別 壞 現在網上購物的人越來越多了,而且網上也很方便找到任何你想要的東西。但是網上購物畢竟摸不 試不了,難免會有失誤會買到質量低差的東西,尤其是服裝,更存在著很大的問題,那究竟怎樣在網上辨別服裝質量的好壞呢...
關於寫socket遇到的錯誤,網上搜到的答案
為什麼對socket投遞第乙個wsarecv 出錯並且返回錯誤為10045?這個問題都是因為這個 wsarecv 的lpflags引數引起的,這個引數一定要設定為0,而不是直接寫為0,如果直接寫為0,則會出現10014錯誤。要這樣寫 在除錯模式下,wsarecv總是返回錯誤,err wsagetla...
網上找到的題目
文章出自網魂工作室 附錄c c c試題的答案與評分標準 一 請填寫bool float,指標變數 與 零值 比較的 if 語句。10分 請寫出 bool flag 與 零值 比較的 if 語句。3分 標準答案 if flag if flag 如下寫法均屬不良風格,不得分。if flag true i...