1樓:
1:(c) 2:(b) 3:
(b) 4:(d) 5:(b)
6:(b) 7:(d) 8:
(d) 9:(d) 10:(b)
11:(b) 12:(c) 13:
(a) 14:(c) 15:(b)
16:(c) 17:(c) 18:
(b) 19:(b) 20:(b)
2樓:囂張得很
1.d 2.b 3.
b 4.c 5.b 6.
b 7.d 8.d 9.
d 10.d 11.b 12.
a 13.a 14.c 15.
b 16.c 17.d 18.
d 19.a 20.a
c語言程式選擇題。
3樓:匿名使用者
#include
main()
所以答案是d
4樓:陽光上的橋
你選d能得到老師的分。
但是實際你的**執行不會是這樣,全部都會出錯,因為 你在%和c之間多了空格。
5樓:煞
a錯 不允許有連等於,(其實那個“=”是賦值號,把它右邊的值賦給左邊)
b錯 因為已知y=3,所以y==1這個布林判斷即為false,把布林值賦給整型(題目說x是int整型的),所以錯。
c正確 將整型的x強制型別轉換為單精度float型,再賦給i正確的 因為i是float型的
d錯 題目中i沒有賦初值,不能用來計算 。
回答完畢!!
以上回答你滿意麼?
6樓:匿名使用者
陽關上的橋是正解。而且說出了你的“問題”所在。而煞tabd是在此問題解決後針對的詳細解答,
7樓:尉運南華榮
答案應該選a,
還記得char吧,
當用'abc'賦值時,表示一個字元,且是第一個字元,'a'
而當以"abc"賦值時,表示一個字串,且實際儲存形式是,"abc\0"
所以char
c='\72'實際上等價於char
c='\'
也就是隻有一個字元.
明白不?呵呵,不懂再問.
8樓:黎澤崇運駿
答案是b``char定義的\要表達出來的話是\\所以char
c='\72'裡面的\變得沒意義`有意義的只有72所以是2個字元號
9樓:廉羽智碧玉
答案是b,這個賦值實際上得到的是“:”,“:”的ascii碼:8進位制:72;10進位制:58;16進位制:3a
c語言的幾道選擇題
10樓:
1、下面程式的功能是將字串s中所有的字元’c’刪除。請選擇填空。
#include
main()
(c)s[j]=s[i];j++
2. 下述對c語言字元陣列的描述中錯誤的是(c) 可以在賦值語句中通過賦值運算子"="對字元陣列整體賦值3. 下列關於檔案的結論中正確的是
b.對檔案的操作必須先開啟檔案
4. 若要用fopen函式開啟一個新的二進位制檔案,該檔案要既能讀也能寫,則檔案方式字串應該是
b. “wb+”
5. 有下面的程式段:
char a[3], b = "china";
a = b;
printf("%s", a);
則(d) 編譯出錯
6. 要開啟一個已存在的非空檔案“file.dat”用於修改,正確的語句是
d. fp=fopen(“file.dat”,"r+”);
7. 下列語句中,將c定義為檔案型指標的是b. file *c;
8. c語言中,對檔案操作的一般步驟是
a. 開啟檔案->操作檔案->關閉檔案
c語言程式選擇題
11樓:匿名使用者
default之後因為沒有break,所以會接著執行case '0'後面的v2++
c語言程式選擇題,C語言程式選擇題。
include main 所以答案是d 陽光上的橋 你選d能得到老師的分。但是實際你的 執行不會是這樣,全部都會出錯,因為 你在 和c之間多了空格。 煞 a錯 不允許有連等於,其實那個 是賦值號,把它右邊的值賦給左邊 b錯 因為已知y 3,所以y 1這個布林判斷即為false,把布林值賦給整型 題目...
一道c語言選擇題,一道C語言選擇題
a.這道題不論選擇題應該是 array i 還得加上i 1.看了選項之後發現,需要合併在一起,那應該是 array i 但是選項沒有,那就找選項相同的.只有a了.說說b.沒有i的自增,while無法跳出 c.i自增了.但是array 0 沒有賦值,雖然編譯成功,但是不符合題目 d,重複給array ...
c語言選擇題答案為c求解釋謝謝,C語言選擇題,答案為C,求解釋,謝謝。
答案是c沒問題 先打出studend,然後 b退後1位把游標移到d下面,再打t把d覆蓋了,再向後列印 r把游標移到這一行的開頭s下面,最後輸出s把s覆蓋了 我試了試,的確是s,不過你printf studend bt rs n 在他後面加一個換行就好了,因為列印輸出後面有個 請按任意鍵繼續.當你的 ...