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

正文內(nèi)容

等級(jí)考試二級(jí)c語(yǔ)言考前密卷(一)-文庫(kù)吧

2025-05-23 21:53 本頁(yè)面


【正文】 ,而是使得整個(gè)表達(dá)式的值直接為真?!   ?18)下列程序的輸出結(jié)果是_________。  Main()  { int i;  for(i=1;i+l;i++)  { if(i4){printlf(%d,i++);break;}  }  printf(%d,i++);  }  A)55          B)56  c)程序錯(cuò)誤,沒(méi)有輸出  D)循環(huán)條件永遠(yuǎn)為真,死循環(huán)  答案:B  評(píng)析:本程序中有個(gè)for循環(huán),但注意到for循環(huán)的條件是i+l,也就是只要i+l的值為真(非零值均為真),就執(zhí)行循環(huán)。當(dāng)i=l的時(shí),i+l的值為真,判斷if條件不成立,執(zhí)行i++,輸出i的值為5?!   ?19)下列程序的輸出結(jié)果是_________?! efine A 100  main()  { int i=O,sum=O;  do{ if(I==(i/2)*2)continue;  sum+=i;  }while(++iA);  printf(%d\n,sum);  }  A)2500  B)2050  C)4  D)O  答案:A  評(píng)析:本題程序的功能是求1到_99之問(wèn)(包括1和99)所有奇數(shù)之和。程序中的while循環(huán)的終止條件為++i=100,在while循環(huán)體內(nèi),如果i是偶數(shù),則執(zhí)行continue,跳過(guò)這一次循環(huán),執(zhí)行下一次循環(huán),否則求和。最后輸出的值是1到99之間(包括l和99)所有奇數(shù)之和(1+99)*50/2=2500。    (20)下列程序的輸出結(jié)果是_________。  main()  { int I=3;  switch(i)  { case 1:  case 2:printf(%d,i);  case 3:  case 4:break;  default:printf(OK);  }  }  A)0  B)3  C)OK  D)沒(méi)有任何輸出  答案:D  評(píng)析:在題中,i的值為3,由于case 3:后面沒(méi)有break語(yǔ)句,所以繼續(xù)向下執(zhí)行case 4:后面的語(yǔ)句,由于case 4:后面的語(yǔ)句為break強(qiáng)行退出switch語(yǔ)句,所以,本題沒(méi)有任何輸出。    (21)下列程序執(zhí)行后的輸出結(jié)果是________。  main()  { int m[][3]={1,4,7,2,5,8,3,6,9};  int i,k=2:  for(I=0;i3;i++)  {printf(%d,m[k][i]);}  }  A)456  B)258  C)369  D)789  答案:C  評(píng)析:根據(jù)二維數(shù)組的定義得出:m[O][O]=1,m[O][1]=4,m[O][2]=7,m[1][0]=2,rail][1]=5,m[1][2]=8,m[2][0]=3,m[2][l]=6,m[2][2]=9,所以本題的輸出是第3行的值m[2][0],m[2][1],m[2][2],即369。    (22)設(shè)已定義洱口k為int類型變量,則以下for循環(huán)語(yǔ)句_________。  for(i=0;k=1,k=1;i++,k++)  printf(****\n);  A)判斷循環(huán)結(jié)束的條件不合法  B)是無(wú)限循環(huán)  C)循環(huán)一次也不執(zhí)行      D)循環(huán)只執(zhí)行一次  答案:B  評(píng)析:本題定義了一個(gè)for循環(huán),循環(huán)變量是i,但由于本題并沒(méi)有設(shè)置循環(huán)條件,所以循環(huán)的條件永遠(yuǎn)默認(rèn)為真,即無(wú)限次執(zhí)行循環(huán)?!   ?23)下面程序的輸出結(jié)果是___________。  unsigned fun(unsigned num)  {  unsigned k=1;  do{  k*=num%lO;  num/=lO;  }while(num);  return(k);  }  main()  { unsigned n。26;  printf(%d\n,fun(n));  }  A)0  B)4  c)12  D)無(wú)限次循環(huán)  答案:C  評(píng)析:本題定義了一個(gè)fun函數(shù),用于num求和,具體執(zhí)行過(guò)程如下:  num=26:k=k*(num%10)=1*(26%10),所以k=6,num=num/10=2;  num=2:k=k*(num%10)=6*(2%10),所以k=12,num=num/lO=O;  num=O:while條件不成立,所以返回k的值12.    (24)已知字母A的ASCII碼值是65,字母a的ASCII碼值是97,以下程序_______?! ain()  { char a=39。A39。;  int b=20;  printf(%d,%o,(a=a+a,a+b,b),a+39。a39。39。A39。,b);  }  A)表達(dá)式非法,輸出零或不確定值  B)因輸出項(xiàng)過(guò)多,無(wú)輸出或輸出不確定值  C)輸出結(jié)果為20,141  D)輸出結(jié)果為20,141,20  答案:C  評(píng)析:本題中首先輸出逗號(hào)表達(dá)式a=a+a,a+b,b的值,即20。然后以八進(jìn)制的形式輸出a+39。a39。39。A39。的值為97對(duì)應(yīng)的八進(jìn)制數(shù)141,由于最后一個(gè)表達(dá)式b沒(méi)有對(duì)應(yīng)輸出格式的輸出項(xiàng)表列就不會(huì)輸出?!   ?25)C語(yǔ)言函數(shù)返回值的類型是由__________決定的?! )return語(yǔ)句中的表達(dá)式類型  B)調(diào)用函數(shù)的主調(diào)函數(shù)類型  c)調(diào)用函數(shù)時(shí)臨時(shí)        D)定義函數(shù)時(shí)所指定的函數(shù)類型  答案:D  評(píng)析:函數(shù)值的類型應(yīng)當(dāng)是在定義函數(shù)時(shí)指定的。在定義函數(shù)時(shí)對(duì)函數(shù)值說(shuō)明的類型一般應(yīng)該和return語(yǔ)句中的表達(dá)式類型一致,如果不_致,則以函數(shù)類型為準(zhǔn),即函數(shù)類型決定返回值的類型。(26)下列程序執(zhí)行后輸出的結(jié)果是___________。  int d=l:  fun(int p)  { int d。5;  d+=p++;  printf(%d,d);  }  main()  { int a=3;  fun(a);  d+=a++:  printf(%d\n,d);  }  A)8,12  B)9,13  C)8,4  D)9,5  答案:C  評(píng)析:本題執(zhí)行過(guò)程如下:首先調(diào)用fun函數(shù),使得實(shí)參a的值3傳遞給形參p,得到局部變量d=8,打印出局部變量d的值8;返回主函數(shù)執(zhí)行d+=a++,此處的d為全局變量,所以d=1+3=4(由于本題是值傳遞,所以在函數(shù)fun中對(duì)p值的改變并不能引起a的改變),故本題的輸出是8,4?!   ?27)已知下面的程序段,正確的判斷是_________?! efine A 3  define B(A)((_A+1)39。a)  int a=3:  ……  X=3*(A+B(7));  A)程序錯(cuò)誤,不允許嵌套定義  B)X=93  C)X=8l            D)程序錯(cuò)誤,宏定義不允許有參數(shù)  答案:C  評(píng)析:本題的宏定義是合法的,宏定義展開(kāi)為3*(3+((A+1)*a))=3*(3+((7+1)*3))=81?!   ?28)定義int*swap()指的是_______?! )一個(gè)返回整型值的函數(shù)swap()  B)一個(gè)返回指向整型值指針的函數(shù)swap()  C)一個(gè)指向函數(shù)swap()的指針,函數(shù)返回一個(gè)整型值  D)以上說(shuō)法均錯(cuò)  答案:B  評(píng)析:一個(gè)函數(shù)可以帶回一個(gè)整型值、字符值、實(shí)型值等,但也可以帶回指針型數(shù)據(jù),即地址。本題的定義中,包括括號(hào)和號(hào),由于f)優(yōu)先級(jí)高于t。故它是一個(gè)返回整型指針的函數(shù)?!   ?29)以下程序段的輸出結(jié)果是__________?! a
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1