【正文】
7. 要使用fopen函數(shù)打開一個新的可讀可寫的二進制文件,文件的打開方式應(yīng)是____D___。A. fp=fopen(“”, “r”)。(psex))。A. scanf(“%s”,pup[0].name)。 int age。 }stu1,*p。 } um[2]={2,3,4,5}。C. printf(“%c”,class[2].name[1])。 int age。 fun(px,py)}main(){ float x=,y=。 *a=*a+*a。} main(){ int x=10。b___)。 _ return(z)____。3. 理解下面的程序,填空使程序完整。 sp=strcpy(s,sp)。str[2])。 scanf(“%s”,p)。 }3.以下正確的程序段是____B _____.A. char str[20]。 printf(“A+B=%d\n”,c)。2.以下程序的運行結(jié)果是___ A+B=9_____. int a=5。 D. p=amp。p)。n。 fun((v1,v2),(v3,v4,v5),v6)}(四)項目五和項目六 函數(shù)、指針選擇題1.以下正確的函數(shù)定義形式是___A_____.A. double fun(int x,int y) B. double fun(int x。 } } } for(i=0。j++) { if(a[j]a[k]) k=j。i9。i10。i++) { printf(%d ,a[i])。 a[j+1]=t。i++) { for(j=0。i++) { scanf(%d,amp。}5. 從鍵盤輸入10個數(shù),從小到大排列(或從大到小排列),將其輸出(冒泡法或選擇法任選)。j5。 for(i=0。j5。score[i][j])。i30。include main(){ int i,j。 s=s+a[i]。a[i])。}3. 讀入20個整數(shù),統(tǒng)計非負數(shù)個數(shù),并計算非負數(shù)之和include main(){ int a[20],i,n,s=0。s[i]!=39。s[i]=39。i++) { if(s[i]=39。 scanf(%s,s)。 if(i%3==2)printf(\n)。 for(i=0,j=0。 for(i=0。 s[3]=’\0’。}答:06504. include include main(){ char s[][10]={“a”,”good”,”world”}。i++) s=s+a[i][i]。 printf(“%d%d%d\n”,a[2],a[5],a[8])。}閱讀題:1. include main(){ int a[10], i。 strcpy(s,__ str[0]__)。 int i。j++) if(_i==j _)sum=sum+__ a[i][j]__。 for(i=0。printf(“%d,%d\n”, x, y );}:輸入50個數(shù),按逆序輸出,請?zhí)羁铡? } printf(“\n”)。a[i]__)。 define N 20 main() { int a[N],i。b)。main( ){ int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=0;i3;i++) for(j=0;j=i;j++) s+=a[i][j]; printf(“%d\n”,s);} B. 19 C. 20 D. 216.有兩個字符數(shù)組a、b,則以下正確的輸入語句是___B____.A. gets(a,b)。 D. float a(3)(4)。 } else printf(輸入錯誤,請輸入大于1的整數(shù)!\n)。in。 printf(請輸入整數(shù)n:)。 /*求n!*/ s=s+fact。amp。 printf(請輸入整數(shù)n:)。 printf(%d!=%d\n,n,s)。amp。 printf(請輸入整數(shù)n:)。n++) s=s+n。 printf(s=%f\n,s)。n)。 printf(“%d\n”,s)。 }答:﹣1 4. include main(){int s,i。break。答: 17 3. include main(){int a=1,b=0。continue;x50){ int}while(y)。j=i。 include main() { int i,j。n=r。m=n。 scanf(“%d%d”,amp。 } printf(“%d”,i)。 include main() { int i=0。amp。請?zhí)羁?。i++。a=0。和第八題相似A. 3 B. 4 C. 5 D. 不定填空題:若輸入字符串:abcdef回車,則以下while循環(huán)體將執(zhí)行____0 ____次。A. 無限次 B. 0次 C. 1次 D. 2次10.執(zhí)行語句for(i=1。 A. 2 9.若i為整型變量,則以下循環(huán)執(zhí)行次數(shù)是 B 。A.500 B.100 C.5000 D.50508.下面程序段的運行結(jié)果是 C 。A. Y B. XY C. YX D. X,若從鍵盤輸入5,則輸出為 D 。putchar( c)。i=5;i++)j++;A.5次 B.1次 C.無限 D.6次3. 語句for(i=0,j=0;i=100;i++)j=j+i;運行后j的值為 D 。}(二)項目三 C語言程序控制結(jié)構(gòu)選擇題:1. 下列for循環(huán)的循環(huán)次數(shù)是 D 。b,amp。include main(){ float a,b,c,avg。 S=(n*PI*r*r)