1 考慮函式原型void hello(int a,int b=7,char* pszc="*"),下面的函式呼叫鐘,屬於不合法呼叫的是
hello(5)
hello(5,8)
hello(6,"#")
hello(0,0,"#")
2 下面有關過載函式的說法中正確的是
過載函式必須具有不同的返回值型別
過載函式形參個數必須不同
過載函式必須有不同的形參列表
過載函式名可以不同
3 分析一下程式的執行結果:
class cbase
; virtual void functiona(){};
};class classb;};
class classc : public classa,public classb
;classc aobject;
classa* pa=&aobject;
classb* pb=&aobject;
classc* pc=&aobject;
關於pa,pb,pc的取值,下面的描述中正確的是:
pa,pb,pc的取值相同.
pc=pa+pb
pa和pb不相同
pc不等於pa也不等於pb
6下列程式的執行結果為:
#includeusing namespace std;
void main()
0.5
00.7
0.6666666-
7 有如下一段**:
#define add(x,y) x+y
int m=3;
m+=m*add(m,m);
則m的值為:
1512
1858
8 下面的模板宣告中,正確的是:
template
template
template
template
9 在windows程式設計中下面的說法正確的是:
兩個視窗,他們的視窗控制代碼可以是相同的
兩個視窗,他們的處理函式可以是相同的
兩個視窗,他們的視窗控制代碼和視窗處理函式都不可以相同.
10 下面哪種情況下,b不能隱式轉換為a?
class b:public a{}
class a:public b{}
class b
class a
11 某公司使用包過濾防火牆控制進出公司區域網的資料,在不考慮使用**伺服器的情況下,下面描述錯誤的是」該防火牆能夠( )」.
使公司員工只能訪問internet上與其業務聯絡的公司的ip位址.
僅允許http協議通過,不允許其他協議通過,例如tcp/udp.
使員工不能直接訪問ftp伺服器端口號為21的ftp位址.
僅允許公司中具有某些特定ip位址的計算機可以訪問外部網路
12 數字字元0的ascii值為48,若有以下程式:
main()
程式執行之後的輸出結果是:
3,250,2
2,22,50
13 假設你在編寫乙個使用多執行緒技術的程式,當程式中止執行時,需要怎樣一 個機制來安全有效的中止所有的執行緒?請描述其具體流程.
14從程式健壯性進行分析,下面的 filluserinfo 函式和 main 函式分別存在什麼問題?
#define max_name_len 20
struct userinfo
;void filluserinfo(userinfo *paruserinfo)
}int main(int argc, char *argv)
; filluserinfo(aruserinfos);
printf("the first name is:");
printf(aruserinfos[0].szname);
printf("\n");
return 0;
}
美團點評2012研發工程師筆試卷
package meituan2012 class node public class main reverse a link list between pre and next exclusively an example a linked list this k is 3 0 1 2 3 4 5...
百度2011研發工程師筆試卷
2.判斷乙個括號字串是否匹配正確,如果括號有多種,怎麼做?如 正確,錯誤。3.給定兩個數a b 0,100000 求 a b中最後三位數是多少。請簡要描述你的思路。4.微博上,每個使用者可以傳送一條訊息,可以 follow 另乙個使用者,當使用者傳送訊息時,所有 follow 他的使用者都能看見這條...
華為研發工程師
有這樣一道智力題 某商店規定 三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?答案是5瓶,方法如下 先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然後你讓老闆先借給你一瓶汽水,喝掉這瓶滿的,喝完以後用3個空...