“C語言程式設計”作業,找專家!!

發布 科技 2024-02-04
13個回答
  1. 匿名使用者2024-01-25

    要麼自己做,要麼花錢請人做。

  2. 匿名使用者2024-01-24

    選擇 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 相同。

    希望寫字不容易

  3. 匿名使用者2024-01-23

    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;

  4. 匿名使用者2024-01-22

    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. 部分。

  5. 匿名使用者2024-01-21

    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.部分。

  6. 匿名使用者2024-01-20

    24.*(a+i)+j)

    a')30.十進位。

    24.*int

    26.(x-y)*2*(a+b)

    27.部分。

    他們中的大多數應該是對的。

  7. 匿名使用者2024-01-19

    好好讀這本書,了解基礎知識。

  8. 匿名使用者2024-01-18

    當你有時間打字時,你為什麼沒有時間查書? 這些都在書中,這些都不是,我建議你不要學習 C。

  9. 匿名使用者2024-01-17

    這些問題的答案似乎可以直接在書中找到。 你想讓別人替你做功課!

  10. 匿名使用者2024-01-16

    1. d.排序、選擇、迴圈。

    2. c.在 C 程式中,程式的執行總是從程式的 main 函式開始3 c.主要功能。

    4. d. (c>= 'a')&&c<= 'z')5. a. 12353514

  11. 匿名使用者2024-01-15

    1. 是的(基本概念)。

    2. 是(基本概念)。

    3. False(在 C 語言中,乙個派生類可以派生自乙個基類,也可以派生自多個基類。 從乙個基類派生的繼承稱為單次繼承,從多個基類派生的繼承稱為多重繼承)。

    4. 對(包含純虛函式的類稱為抽象類。 抽象類包含未定義的純虛函式,因此它們無法定義抽象類的物件,即它們不能被例項化)。

    5. 配對(派生類成員是指新新增的資料成員和成員函式,以及從基類繼承的成員。 正是通過向派生類新增新的屬性和函式,才新增新的屬性和函式,以實現重用和函式擴充套件)。

    6. 配對(輸入和輸出流的基本知識)。

    7. 是(如果基類宣告了乙個帶有參數列的建構函式,則派生類應宣告該建構函式,以提供一種將引數傳遞給基類建構函式的方法,以確保在初始化基類時可以獲取必要的資料)。

    8. 是(輸入和輸出流的基本知識)。

    9. 對。 10. Pair(派生類名::派生類名(引數彙總表):基類名1(引數1),...基類名稱 n(引數 n)和嵌入物件名稱 1(嵌入物件參數列 1),...內聯物件名稱 m(內聯物件參數列 m)。

  12. 匿名使用者2024-01-14

    顯然,表示式 1 >這樣的表示式是可以的

    表示式 a==b 的值為 true,即 1,因此 m 的值為 1

    c!=d 為 false,因此 n 值為 0

  13. 匿名使用者2024-01-13

    :邏輯運算子的物件可以是常量、變數等,因此它可以是非邏輯值以外的其他值,描述錯誤。

    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

相關回答
10個回答2024-02-04

思路:要求乙個正整數n的位數,可以先定義乙個變數num,並初始化為0,將整數n依次除以10,直到為0,每除以10,變數num的個數就會加1,最後乙個num的值就是整數n的位數。 >>>More

8個回答2024-02-04

將 struct、student 和 internal 元素定義為 age、num 陣列。 >>>More