(單選題)
若int 佔 2 個位元組, char 佔 1 個位元組, float 佔4 個位元組, sizeof(xc) 大小是:
struct stu
class;
char xm[8];
float cj;
}xc;
sizeof(xc) 大小是 20
記憶體對齊規則;結構體的總大小為結構體最寬基本型別的整數倍
聯合體裡面總共有5個位元組,最寬基本型別為float4位元組,要為4的倍數所以為8個位元組
sizeof(xc) 大小是8+8+4=20位元組
派生類只繼承基類的公有成員和保護成員,而不繼承私有成員。錯誤
私有成員是有被繼承的,只是派生類不能訪問。需要通過繼承的公有成員函式訪問。
(單選題)
不合法的main函式命令列引數表示形式是__________
a、main(int a,char *c)
b、main(int arc,char **arv)
c、main(int argc,char *ar**)
d、main(int ar**,char *argc)
c項錯誤
argc(argument count,引數數目)表示命令行引數的數目,通常不用具體指明,編譯器將會根據使用者的引數輸入自動確定。ar**(argument vector,引數向量)表示引數列表,是乙個指標陣列(每個引數都是按指標傳入)。所以,ar**有三種形式,分別是a、b、d三個選項。故c錯誤
設char型變數x中的值為1010 0111,則表示式(2+x)^(~3)的值是 0101 0101
&:與(x&y)兩二進位制上下比較只有位值都為1時才取1,否則取0
例如:14&15 (14 二進位制 1110
15 二進位制 1111
&與的結果 1110 ----》結果14)
|:與(x|y)兩二進位制上下比較只有位值都為0時才取0,否則取1
14|15 (14 二進位制 1110
15 二進位制 1111
|與的結果 1111 ----》結果15)
^:與(x^y)兩二進位制上下比較只有位不相等時才取1,否則取零
14^15 (14 二進位制 1110
15 二進位制 1111
^與的結果 0001 ----》結果1)
C C 錯題集之static相關
靜態資料成員只能在全域性區域進行初始化,而不能在類體中進行 建構函式中初始化也不行 且靜態資料成員不涉及物件,因此不受類訪問限定符的限制。類方法是指類中被static修飾的方法,無this指標 類方法是可以呼叫其它類的static方法的 可以在類方法中生成例項物件再呼叫例項方法 成員方法又稱為例項方...
C錯題練習
1 strlen 函式 求字串的長度,不包括 0 strlen 所做的僅僅是乙個計數器的工作,它從記憶體的某個位置 可以是字串的開頭,中間某個位置等 開始掃瞄,直到碰到第乙個字串結束符 0 為止,然後返回計數器值 長度不包含 0 原型 unsigned int strlen char s inclu...
機器學習錯題集
1.線性分類器有三大類 感知器準則函式 svm fisher準則,而貝葉斯分類器不是線性分類器。感知器準則函式 代價函式j w x w0 分類的準則是最小化代價函式。感知器是神經網路 nn 的基礎,網上有很多介紹。svm 支援向量機也是很經典的演算法,優化目標是最大化間隔 margin 又稱最大間隔...