freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]c語言綜合練習(xí)題及詳解-展示頁

2025-01-16 21:17本頁面
  

【正文】 )以上都錯 設(shè) int a1=7, a2=1, xx。 ⑵ weather=CLOUD。 則 sizeof(yy)函數(shù)的返回值應(yīng)為: A) 2 B) 4 C) 5 D)定義有錯 1對于 enum { RAIN, CLOUD, CLEAR } weather。 int a3。 如果 sizeof(xx)的值為 3, 則 : union { char a1。 1 int a2。 printf(next k is %d,*++k)。 int *k。 } A) 1 B) 0 C) 3 D) 上述程序有語法錯誤 1對于以下遞歸函數(shù) f, 調(diào)用 f(4),其返回值為 : int f(int n) { return f(n1)+n。 case 2: i=2。 int i=0。 p len 12 str H e l l o , w o r l d ! \0 4 A) 18 B) 20 C) 12 D) 以上均不是 1對于以下程序段 , 運行后 i值為 : enum WEEKS {1,2,3,4,5,6,7} 。 double y。 1若有以下說明和語句 , 已知 int和 double類型分別占 2和 8個字節(jié) ,則 sizeof(st)的值為 : struct st { char a[10]。i, amp。c,amp。 C) scanf(“%da%c%s”, amp。i, amp。 ? b?讀入 c。 char c, s[20]。 C) k=a=b。 (int a, b, k) 等價于 : A) k=(ab)?1:0。 1語句 if (ab) k=0。 D) snext = pnext。 C) snext=pnext。 B) pnext = s。 *pstr++中的 ++加在 A) 指針 str上 B) 指針 p上 C) str所指的內(nèi)容上 D) 以上均不是 優(yōu)先級 : “” “*” = “++”, ++是右結(jié)合 *pstr++ ?? *((pstr)++) 例子 : 假如有 則 *pstr++的值為 ?H?, 執(zhí)行后 , str指向 ?e?單元 . 將 s所指節(jié)點加到 p所指節(jié)點之后 (如下圖 ), 其語句應(yīng)為 : next . ........ p next s A) snext = p+1。 3 char *str。 i = 1 i = 1, s = 6: i % 2 = 1: i = 0 對于 int a,要使 ((121)|a)==a。 i = 5, s = 0: i % 2 = 1: i = 4 i = 4, s = 0: i % 2 = 0: s = 0 + 4 = 4。 else s += i。 while (i)。 do if (i%2) continue。 ) printf(“%d %d”, i, j)。 } 即 : 1 x 0 y = 0 x = 0 1 x 0 循環(huán) for(i=0, j=5。 else { if (!x) y = 0。 else y=1。 語句 if (x0) y= 1。 if (x!=0) if (x0) y=1。 else y=0。 C) if (x0) y= 1。 else y= 1。 else y= 1。 等價于 : A) y=0。 else if (!x) y=0。 c=?9? C) ?0?=c || c= ?9? D)以上均不是 對于 int x, y。 A) 0 B) C ) 4 D) 2 先計算 a==b++的值: a的值為 15,執(zhí)行后 a=14; b++的值為 12,執(zhí)行后 b=13; 15==12為假 執(zhí)行 a/5即 14/5值為 2 結(jié)果 : a = 2 判斷字符變量 c的值為數(shù)字 (?0??9?)則返回 1,否則返回 0, 可用表達(dá)式 : A) ?0?=c=?9? B) ?0?=c amp。 b=12。 執(zhí)行下列程序段后 , a值為 : int a, b。 1 綜 合 練 習(xí) 題 一、從下列四個供選擇的答案中選出正確的一個答案 語句 printf(“%%d%d”, 123)。 將輸出: A) %123%d B) %%d123 C) %d123 D)上述語句語法有錯 “ %%”格式表示輸出一個“ %”。 a=15。 a=(a ==b++)? a%5 : a/5。amp。 語句 if (x0) y= 1。 else y=1。 if (x=0) if (x) y=1。 B) if (x!=0) if (x0) y=1。 else y=0。 if (x!=0) y=1。 D) y= 1。 else y=0。 else if (!x) y=0。 等價于 : if (x 0) y = 1。 else y = 1。 ++i!=j。 將執(zhí)行 A) 6次 B) 3次 C) 0次 D) 無限次 i = 0, j = 5, (++i?1) != (j?4) 成立 : i = 1, j = 4 i = 1, j = 4, (++i?2) != (j?3) 成立 : i = 2, j = 3 2 i = 2, j = 3, (++i?3) != (j?2) 成立 : i = 3, j = 2 …… 下列程序段執(zhí)行后 s值為 : int i=5, s=0。 else s+=i。 A) 15 B) 9 C) 6 D) 以上均不是 寫成規(guī)范形式 : do if (i % 2) continue。 while (i)。 i = 3 i = 3, s = 4: i % 2 = 1: i = 2 i = 2, s = 4: i % 2 = 0: s = 4 + 2 = 6。 則 a 可以是 : A) 2 B) 6 C) 10 D) 2,6,10均可 1: 0000 0000 0000 0001 12: 0000 0000 0000 0100 121: 0000 0000 0000 0010 (121) | 2: 0000 0000 0000 0010 (2) (121) | 6: 0000 0000 0000 0110 (6) (121) | 10: 0000 0000 0000 1010 (10) 對于以下宏定義 : define SQ(x) x*x define DD(x,y) SQ(x)SQ(y) 宏調(diào)用 DD(2*3, 2+3)執(zhí)行后值為 : A) 43 B) 11 C) 25 D) 以上均不是 DD(2*3,2+3) ?SQ(2*3)SQ(2+3) ?2*3*2*32+3*2+3 ?43 對于以下結(jié)構(gòu)定義 : struct { int len。 } *p。 pnext = s。 snext = pnext。 pnext=snext。 pnext = s。 else k=1。 B) k=ab。 D) 以上均不是 1對于 int i。從輸入序列 123ab45efg中將 123讀入 i。 “45efg”讀入 s, 則 scanf語句應(yīng)寫為 : A) scanf(“%da%c%s”, i, c, s) B) scanf(“%d%*c%c%s”,amp。c, s)。i,amp。s) D) scanf(“%d%c%c%s”, amp。c, s)。 union { int i。 } }。 enum WEEKS a=1。 switch (a) { case 1: i=1。 default: i=3。 } A) 10 B) 11 C) 0 D) 以上均不是 1某一程序 ,編譯后運行: TEST 123 456 ABC 則相應(yīng)的 argc及 argv[3]分別為: A) 3 “456” B) 3 “ABC” C) 4 “45
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1