【正文】
{Int i=10,j=0。i。printf(“%d\n”,j)。Printf(“%d”,n)。do{ printf(“%d”,++m)。}運行輸出結(jié)果是3運行下列程序后的輸出結(jié)果是0main (){int n=4。}任務(wù)六 數(shù)組一.選擇題(B)。 B. define M 5 int N[M]。D. int N=100。 (C)。 B. int a[4]={} C. int a[]={0}。3. 在語句Int a[8]。A. a[8] B. a[] C. a(5) D. a[83]4. 以下能正確定義二維數(shù)組的選項是(C)。 B. Int a[][]。 D. int a[2][ ]。A. int N=10,num[N][N]。C. int a[1][2]={{0},{1}}。6. 下面關(guān)于數(shù)組的描述正確的是(C)。B. 數(shù)組的長度是可變的,數(shù)組元素的類型必須相同。D. 數(shù)組的長度是可變的,數(shù)組元素的類型可以不同。A. char b[15]。 B. char b[15]= “stud”。strcpy(b, “stud”)。8. 若有以下說明:Int a[12]={1,2,3,4,5,6,7}。 則數(shù)值為4的表達式是(D)。char n[]={ ‘n’, ‘u’, ‘m’, ‘b’, ‘e’, ‘r’}。A. 數(shù)組m與數(shù)組n等價,正確的語句是(C)。 printf(“%s\n”,ss)。:include “”include“”main(){ char s1[20],s2[20]。 if(strcmp(s1,s2)) printf(“”)?!?。}若從鍵盤輸入number回車和number1回車,該程序運行后的結(jié)果是 25 。s[k]!‘\0’。continue。continue。continue case 0: printf(“%d”,s[k+3]); }}則程序的運行結(jié)果是 4 3 2 1 。 while(i7amp。s[i]%2) {k=k+s[i]。} print(“%d\n”,k)。 sun=10 。 for(i=3。i) {sum+=s[i]*j。 }Printf(“sum=%d\n”,sum)。,而形參位于被調(diào)用函數(shù)中。,主調(diào)函數(shù)與被調(diào)用函數(shù)之間不進行參數(shù)的傳遞。,數(shù)據(jù)的傳遞是單方向的,即只能由實參傳給形參。C. int max(int x,int y)D. int max(int x。A.值 函數(shù)的指針,其含義是指該函數(shù)的()。 int *p,a=9,b=2。a。 A. 12 以下程序的運行結(jié)果是()。}main(){ int a=28。a)。a[i*3]; pp=p;A pp[1][1] B a[9] C p[3][1] D *(*(p+1)+2)6 有以下程序段: int s[4][5],(*ps)[5]。對s數(shù)組元素的正確引用方式是()A ps+1 B *(ps+3) C ps[0][2] D *(ps+1)+3 二 閱讀程序填寫運行結(jié)果( 3073 )main(){ static int a[5]={104,206,3073,1654,278}。 p=a。pa+5。 printf(%d\n,max)。for(p=s。p++)printf(%s\n,p)。 char *str。 printf(%s\n,str)。 。二.選擇題 16 。printf(%d\n,MCRB(j,MCRA(i)))。 define MA(x) x*(x1)main(){int a=1,b=2。}3. 以下程序運行后輸出的結(jié)果是 28 。i=f(4+4)/f(2+2)。}4. 以下程序運行后輸出的結(jié)果1000 10 。i1=1000/s(N)。printf(%d %d\n,i1,i2)。define f(x) (x*x)main(){int i1,i2。i2=f(4+4)/f(2+2)。}