C語言實驗設計求助,謝謝!

發布 科技 2024-02-10
6個回答
  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; 錯誤,字串應為 char; b 錯誤,陣列長度不夠; c 錯誤,無 VHST 型別; d 是正確的,可以看作是字元陣列,{} 中的值可以轉換為對應的 ASCII 字元。

    選擇 C; 字元陣列(即字串)不能直接傳遞"="要分配值,您需要使用 strcpy 函式。

    選擇 C; 函式引數可以是常量、變數或表示式,在本例中,逗號表示式(exp2、exp3)返回exp3,(exp4、exp5、exp6)返回exp6,所以總共有3個引數。

    選擇 C; aerror,函式呼叫時不需要指明其引數型別; b 錯了,fun 函式不返回值,不能賦值給 k; c 正確; d 錯誤,則呼叫該函式時未指定其返回型別。

    選擇 A; 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; 錯誤,除非函式是在 call 語句之後定義的,否則需要提前宣告; b 錯誤,函式返回值不必顯示給定,不帶返回值型別的預設值為整數; c 正確; derror,在類的定義中,建構函式和析構函式在不需要完成操作時可以用空函式表示,但它們又是有意義的。

    備選方案B; scanf 需要指定讀取變數的位址,字串名稱 c 表示字串的位址,即字元陣列第乙個元素的位址,無需新增位址字元 &

    選擇乙個選擇 D; 與問題 6 相同。

    希望寫字不容易

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

    bcbcba

    1、a.作為好友功能過載。

    1 個元運算子,應有 1 個引數。

    c是用reweight的元函式的二元運算子來做版本朋友,應該有2個引數d作為成員函式過載的二元運算子,應該有1個引數2,這是定義,不做解釋。

    3. 靜態成員屬於類,不屬於類的例項應在類 4 之外初始化。沒有解釋純虛函式的定義。

    5. t 可以是任何型別,而不僅僅是乙個類。

    6.類模板例項化後,當然是類,不能是模板,不可能生成物件,也不會是抽象類。

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

    1b 語法規定,前單眼運算子作為成員函式過載時沒有形式引數,而後單目運算子作為成員函式返回過載時需要 int 型別形式引數。

    2c 操作中的多型性需要滿足三個條件,第一,類之間的型別相容性原則,第二,虛函式的宣告,第三,成員函式或指標的呼叫。 ,以訪問虛擬功能。

    4c 虛擬和 =0

    6 類 A 類 模板 例項化 構建類 類 例項化生成物件。

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

    a[i] =10* (i+2-5*(i>2)) 6;

    當 i = 0.

    a[0] =10* (0+2-5*(0>2)) 6;0>2) 是判斷語句,0 大於 2 是假的,結果是 0

    20 % 6 四捨五入。

    當 i = 1.

    a[1] =10* (1+2-5*(1>2)) 6;1>2) 是判斷語句,1 大於 2 是假的,結果是 0

    30% 6 作為餘數。

    當 i = 2.

    a[2] =10* (2+2-5*(2>2)) 6;2>2) 是判斷語句,2 大於 2 是假的,結果是 0

    40 % 6 作為餘數。

    當 i = 3.

    a[3] =10* (3+2-5*(3>2)) 6;3>2) 是判斷語句,3 大於 2 為真,結果為 1

    0 % 6 取餘數。

    當 i = 4.

    a[4] =10* (4+2-5*(4>2)) 6;4>2)是判斷語句,4大於2為真,結果為1

    10 % 6 作為餘數。

    當 i = 5 時。

    a[5] =10* (5+2-5*(5>2)) 6;5>2) 是判斷語句,5 大於 2 為真,結果為 1

    20 % 6 四捨五入。

    結果如下:

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

    1. awhile() 是判斷括號是真還是假,如果表示式為 0,則為 false,如果表示式不為 0,則為真。 "!"這是乙個非邏輯運算子,簡單地說,就是把乙個非0變成0,把0變成乙個1......

    while(!x)“是"(!x)"拿真相做乙個迴圈,就是這樣"!x"如果該值為非 0,則為"x"當值為 0 時。 所以它是 x==0

    2.題c與前一題相同,即當表示式為真(m)時,執行a++; 如果為 false,則執行 a-。

    表示式 m 的真或假與表示式 m 相同!=0,所以選擇 c。

    3. C 定義是乙個巨集定義,這裡的效果是用 M N 替換 S(M,N),所以 S(4+2,2+1) 變成 4+2 2+1=4+1+1=6。 所以選擇C

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

1、盡量保持良好的心態,避免煩躁,學會克服。 2、加強與同學的合作,多討論問題,多想辦法解決問題。 3、打好基礎,打好基礎,注重基礎理論的學習,不要野心勃勃。 >>>More

13個回答2024-02-10

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

12個回答2024-02-10

(1)3×2÷

2) 公尺。 從出發到第十次遇到R車合作圈。 公尺。 >>>More

2個回答2024-02-10

c** 如下所示:

執行的結果是: >>>More

7個回答2024-02-10

給出的材料不完整,200分也不算太多。