參加 2C 級考試時遇到的問題

發布 教育 2024-06-12
20個回答
  1. 匿名使用者2024-01-29

    這個話題呢? 我沒有參加C語言考試中的機考。 只有筆試是重考......

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

    fun()函式實現了什麼功能?,你要說清楚,不會是怎麼實現的,這是什麼題目,房東是不是題目沒有完成呢?

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

    我們如何知道您正在嘗試實現哪些功能。

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

    我要看看標題。

    彌補它。

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

    真是巧,我在電腦上得到了這個問題,問題的作用是讓A的十位數和個位數變成C的十位數和千位數,讓B的十位數和個位數變成C的百位數和個位數。(a、b 是兩位數)。

    所以答案很簡單。

    是:*c=a 10*10+a%10*1000+b 10*100+b%10

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

    我沒有說我想實現什麼樣的功能!

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

    a)k%2 b)k%2==1 c)(k%2)!=0 d)!k%2==1

    假設 k=10,則結果為:

    a)0 b)0 c)0 d)0

    假設 k=7,則結果為:

    a)1 b)1 c)1 d)0

    正確答案是D,答案是錯誤的

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

    C 沒有專門提供邏輯型別,而是借用整數、字元和實數型別來描述邏輯資料。

    C語言規定,作為邏輯資料的O表示為假,非O數字表示為為邏輯資料。

    在公式中,區分普通資料的數字和邏輯資料的數字很重要。

    C 語言還規定真正的邏輯資料為 1,邏輯資料為 0。 例如,2<3 為 true,表示式 2>3 的值為 false,表示式的值為 0。

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

    在 C 語言中沒有 true 或 false 這樣的邏輯值。

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

    C 語言中沒有邏輯值 true 和 false

    C++。

    C 表示為整數,0 表示為 false,non-0 表示為 true。

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

    1.沒錯。

    x=0210,這是乙個八進位數,%x 表示十六進製輸出,0210 轉換為十六進製時為 88

    2.初始定義是 c1 作為字元 0,c2 作為字元 9; 執行 FOR 迴圈,每個迴圈 C1 加 1,C2 減 1; 直到不滿足C1%C,以字元格式輸出,C1輸出5,C2輸出4; 加起來是 543你不需要計算這個問題。

    c=(a%11)+(b=3)

    在這句話中,b=3 是將 3 分配給 b,所以變數 b 的值是 3

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

    char 是乙個字元變數,所以'd'或 32 是正確的表示形式,因為每個字元都有其 ASCII 程式碼,該程式碼是最大 128 的整數。 而'65'是虛假陳述。

    浮點數需要浮點數,但 C 語言中也有一種自動轉換資料型別的機制,例如允許函式引數自動從整數轉換為浮點數。 這意味著 b 和 d 在這一點上都是正確的。

    但這個問題的第三個測試點是:void,即濁度趣函式不返回值,所以 t=fun(..是錯誤的。

    所以答案是 d

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

    char 是乙個特殊的 int,儲存空間占用相同的大小 a 不對,它應該是 abc 有三個 char 大小;

    b 沒有返回值。

    c 與

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

    a雙引號括起來是乙個字串;

    b 是賦值語句;

    c 兩個字元用單引號括起來;

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

    因為 D 是因為 32 實際上是輸入的 ASCII 程式碼的 32 位,所以它實際上已被強制轉換為 char 型別。

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

    答案是b,首先,你要了解逗號表示式的含義才能掌握它。

    逗號表示式:例如,(表示式 1,表示式 2),它最終將返回第二個表示式的值,即表示式 2。

    因此,在 a 中,先執行括號中的語句 y=z=8 得到 y==8, z==8,然後執行 4*6 得到 24,表示式返回第二個表示式的值,即 24,所以 x==24。

    以同樣的方式,我們得到 b、z==8、x==24、y==24c、x==8、y==8、z==8

    d可以放。 x=(y=z=8) 視為表示式 1,4*6 視為表示式 2,所以整個語句 x=(y=z=8), 4*6; 返回值為 24...所以先執行表示式 1 得到 x==8 y==8 z==8

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

    括號位於前面,逗號表示式從左到右。

    A 是 x=24,y=z=8

    b 是 x=y=24,z=8

    c 是 x=y=z=8

    d 是 x=y=z=8

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

    在第乙個迴圈中,改變的是陣列 c 的值,但索引是陣列 s 元素的值,那麼 s 陣列中有多少重複值將是 ++ c 陣列對應的索引位置元素是 ++ 的多少倍。

    s 陣列有 4 個 1因此,c[1]++ 被執行了 4 次; 最初 c[1]=0;執行後 c[1]=4;

    s 陣列有 3 個 2,所以 c[2] 執行 3 次,c[2]=3;

    s 陣列有 3 個 3,所以 c[2] 執行 3 次,c[3]=3;

    s 陣列有 2 個 4,所以 c[2] 執行 3 次,c[4]=2;

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

    您可以替換 for(i=0; i<12;i++)分為0、4、4、8、12三部分,便於分析。

    #include

    void main()

    c[5]=,i;

    for(i=0;i<4;i++)

    c[s[i]]+

    for(i=1;i<5;i++)

    printf("%d",c[i]);

    printf("");

    for(i=4;i<8;i++)

    c[s[i]]+

    printf("");

    for(i=1;i<5;i++)

    printf("%d",c[i]);

    printf("");

    for(i=8;i<12;i++)

    c[s[i]]+

    printf("");

    for(i=1;i<5;i++)

    printf("%d",c[i]);

    printf("");}

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

    統計資訊中的出現次數。

相關回答
16個回答2024-06-12

讓我為你解釋一下。 首先,這個**是C語言而不是C++(你不覺得這是胡說八道嗎),include手段包括標頭檔案,無需深入挖掘; void swap(int *a, int *b) 是定義函式,它的作用是交換兩個數字的值,接下來就是具體的實現方法; 每個函式都有乙個返回值,main函式也不例外,所以main()行一定有錯誤,應該是void main()(如果是C++,應該是int main(),它們不一樣); printf() 是輸入函式,如果應該是 11,則應為 5 3以後一定要買正品材料,否則會影響你的學習。

14個回答2024-06-12

1) A+B+C=0

b=-a-c >>>More

52個回答2024-06-12

因為3+3+3+3+3+3+3+3+2=20,如果盡量安排一輛大車,可以看到需要6輛大車和一輛小車,需要的錢量是6+6+6+6+6+6+6+5=23元。同理,如果盡量安排好車,可以看出需要10輛車,10輛車需要10輛5元加=50元。 由此可見,第一種安排是最合理的。 >>>More

18個回答2024-06-12

n = (+x) +x);

因為自加法的優先順序高於符號,所以做兩次後x的值是7,然後n=7+7=14,輸出n的值是14; >>>More

20個回答2024-06-12

溫“和”雪“處於最高位置,”溫“和”雪“不等於0,”溫“乘以4不進位,可以看出”溫“等於1或2,那麼”雪“等於4 9之間的某個數字乘以”雪“乘以4位數字就是”溫“,可以看出”溫“等於2, “雪”等於3或8,從上面的分析中排除3,那麼“溫”=2,“雪”=8可以看出,“華”乘以4而不攜帶它,那麼“華”等於1或2,“雪”乘以4=32,前進3到第十位,但如果是1或2在第十位, 它是“小”乘以 4 並將其留在 10 位為 8 或 9(這樣在百位上加 3 後,您只能留下 1 或 2) 由於乘以 4 不能得到 9,所以 9 只排除了 8,只有 2 * 4 = 8 和 7 * 4 = 28,所以“小”等於 2 或 7, 但是“文字”= 2,所以“小”= 7(這種任務10位數字上還剩8,10位數字加3後只能剩1位,所以“華”=1 綜上所述,“溫”=2,“華”=1,“小”=7,“薛”=82178 * 4=8721