-
要麼自己做,要麼花錢請人做。
-
選擇 D,選擇 C;"my name"算上空格,一共有7個字,加上結尾'\0'是 8 個字元,所以如果 m 前面沒有空格,那麼答案是 c
選擇 C;p 指向 A[3]=4 的位址,即 p 位址中的值及其後面的值,因此第五位數字是 p[4]=8
選擇C,選擇D;A 是錯誤的,字串應該是 char 型別;b 錯誤,陣列長度不夠;c 錯誤,無 VHST 型別;d 是正確的,可以看作是字元陣列,{} 中的值可以轉換為對應的 ASCII 字元。
選擇 C;字元陣列(即字串)不能直接傳遞"="要賦值,您需要使用 strcpy 函式。
選擇 C;函式引數可以是常量、變數或表示式,在本例中,逗號表示式 (exp2, exp3) 返回 exp3, (exp4, exp5, exp6) 返回 exp6,因此總共有 3 個引數。
選擇 C;aError,則呼叫函式時不指定其引數型別;b 錯誤,fun 函式不返回值,不能賦值給 k;c 正確;d 錯誤,則呼叫該函式時未指定其返回型別。
選擇乙個;n++ 表示先返回 n 的值,然後 n 自動遞增,即先令 k=n,然後執行 n=n+1
選擇 C;if-else 不是迴圈結構。
選擇 D;aa 表示陣列的第乙個位址,即 &aa[0],而不是 &aa[1]。
選擇B,選擇B;a[2]=3,a[2]+1=4,所以a[a[2]+1]=a[4]=5
選擇 C;錯誤,除非函式定義在呼叫語句後面的位置,否則需要提前宣告;b 錯誤,函式返回值不必顯示給定,沒有返回值型別的預設值為整數;c 正確;d,在類的定義中,當建構函式和析構函式不需要完成操作時,它們可以用空函式表示,但它們又有意義。
選擇 b;scanf 需要指定讀取變數的位址,字串名稱 c 表示字串的位址,即字元陣列第乙個元素的位址,無需新增位址字元 &
選擇A,選擇D;與問題 6 相同。
希望寫字不容易
-
x,y是男孩和女孩的里程數,xtime和ytime分別是隨著計數i的增加而增加的跑步時間,男孩休息時xtime停止增加,ytime正常增加,女孩在休息時趕上男孩。
#include ""
#include
using namespace std;
int main()
float x,y;
int xtime=0, ytime=0;
for (int i = 1; i < 10000; i++)xtime ++
ytime ++
x = ;y = ;
if (i % 30 ==0)
if (x > y) 當男孩休息時,xtime 停止增加,y 時間正常增加。
for (int j = 1; j <=i / 30 * 5; j++,i++)
ytime++;
x = ;y = ;
if (x < y) 當男孩休息時,女孩開始追逐,直到她超車。
cout return 0;
system("pause");
return 0;
-
21.這個問題是錯誤的,078是枕部表示,八進位中最大的數字是7,這裡出現了8,所以這個問題是錯誤的。
22、int a[10];不要省略後面的分號,語句以分號結尾。
23.這個問題有乙個問題,如果陣列是區域性的,那麼它的成員的值是隨機的,如果是全域性陣列,它的成員的值是0;
24、*(a+i)+j)
26、n > 9 &&n < 100
27、x*y*y/(3*a)+4*b-1
29、printf("%c ", 'z'-i);
30. 十進位。
B24,值傳遞。
26、(x-y)*(x-y)*(a+b)
27. 部分。
-
21. 120
24.*a[i]+j) 或 *(*a+i)+j) 或 *(a+i)[日].
26. n > 9 &&n < 100
29. printf("%c", 'z' - i);
30.十進位。
21. m=1b
24.值傳遞。
26. (x-y)*(x-y)*(a+b)27.部分。
-
24.*(a+i)+j)
a')30.十進位。
24.*int
26.(x-y)*2*(a+b)
27.部分。
他們中的大多數應該是對的。
-
好好讀這本書,了解基礎知識。
-
當你有時間打字時,你為什麼沒有時間查書? 這些都在書中,這些都不是,我建議你不要學習 C。
-
這些問題的答案似乎可以直接在書中找到。 你想讓別人替你做功課!
-
1. d.排序、選擇、迴圈。
2. c.在 C 程式中,程式的執行總是從程式的 main 函式開始3 c.主要功能。
4. d. (c>= 'a')&&c<= 'z')5. a. 12353514
-
1. 是的(基本概念)。
2. 是(基本概念)。
3. False(在 C 語言中,乙個派生類可以派生自乙個基類,也可以派生自多個基類。 從乙個基類派生的繼承稱為單次繼承,從多個基類派生的繼承稱為多重繼承)。
4. 對(包含純虛函式的類稱為抽象類。 抽象類包含未定義的純虛函式,因此它們無法定義抽象類的物件,即它們不能被例項化)。
5. 配對(派生類成員是指新新增的資料成員和成員函式,以及從基類繼承的成員。 正是通過向派生類新增新的屬性和函式,才新增新的屬性和函式,以實現重用和函式擴充套件)。
6. 配對(輸入和輸出流的基本知識)。
7. 是(如果基類宣告了乙個帶有參數列的建構函式,則派生類應宣告該建構函式,以提供一種將引數傳遞給基類建構函式的方法,以確保在初始化基類時可以獲取必要的資料)。
8. 是(輸入和輸出流的基本知識)。
9. 對。 10. Pair(派生類名::派生類名(引數彙總表):基類名1(引數1),...基類名稱 n(引數 n)和嵌入物件名稱 1(嵌入物件參數列 1),...內聯物件名稱 m(內聯物件參數列 m)。
-
顯然,表示式 1 >這樣的表示式是可以的
表示式 a==b 的值為 true,即 1,因此 m 的值為 1
c!=d 為 false,因此 n 值為 0
-
:邏輯運算子的物件可以是常量、變數等,因此它可以是非邏輯值以外的其他值,描述錯誤。
b:兩個運算元屬於同一資料型別也是錯誤的,比如判斷25<'a',系統會自動將字元型別 A 轉換為整數。 描述錯誤。
c 只能是 0 或非 0 值。 兩種操作的值範圍取決於判斷要求。
d 可以是任何有效的表示式,並且型別可以不同。 沒錯。
5 本題探討邏輯運算和賦值運算子的優先順序。
賦值運算子的優先順序僅次於C語言中優先順序最低的逗號運算子,因此先計算邏輯運算子,再賦值。
初始條件 a 和 b 均為 0,因此 a==b 為真,邏輯結果為非 0 值,m 值為非 0 值。
c!=d 不為 true,邏輯結果為 0,n 是 0 的值。
結果應選擇 C
思路:要求乙個正整數n的位數,可以先定義乙個變數num,並初始化為0,將整數n依次除以10,直到為0,每除以10,變數num的個數就會加1,最後乙個num的值就是整數n的位數。 >>>More