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

正文內(nèi)容

江蘇省c語言二級(jí)模擬題-資料下載頁

2025-03-25 05:14本頁面
  

【正文】 sizeof(int),1,fp)。 fclose(fp)。printf(%d\n,b)。}6.有以下程序執(zhí)行后輸出結(jié)果的第一個(gè)數(shù)據(jù)是 (7) ,第二個(gè)數(shù)據(jù)是 (8) 。struct STU { char name[l0]。int num。}。void fl(struct STU c){ struct STU b={LSiGuo,2042}。c= b。}void f2(struct STU *c){ struct STU b={SunDan,2044}。*c= b。}main( ){ struct STU a={YangSan,2041}, b={WangYin,2043}。fl(a)。 f2(amp。b)。printf(%d%d\n,)。}7.若輸入的值是45,以下程序的運(yùn)行結(jié)果是 (9) 。include main( ){ int n。 scanf(%d,amp。n)。 if(n<0) printf()。n=fabs(n)。fun(n)。}fun(int x){ int k,r。 for(k=2。k<sqrt(x)。k++ ) { r=x%k。 while(r= =0){ printf(%d,k)。x=x/k。if(x>1) printf(*)。r=x%k。 }} if(x!=1) printf(%d\n,x)。}8.以下程序執(zhí)行后輸出的第一個(gè)數(shù)據(jù)是 (10) ,第二個(gè)數(shù)據(jù)是 (11) 。main( ){ struct exmp{ union{ int x。int y。 }un。 int a。 int b。 }stu。 =1。=2。 =*。 =+。printf(%d, %d,)。 }9.以下程序執(zhí)行后,輸出結(jié)果的第一行是 (12) ,第二行是 (13) ,第三行是 (14) 。include include void fun(int a[3][4],int b[4][3],int ab[3][3]){ int j,k,l。 for(k=0。k3。k++) for(l=0。l3。l++) for(j=0。j4。j++) ab[k][l]+=a[k][j]*b[j][l]。 }main( ){int x[3][4]={{1,0,1,1},{2,1,0,1},{1,2,0,3}}。 int y[4][3]={{1,1,1},{0,0,0},{2,1,1},{1,1,3}}。 int xy[3][3]={0},i,j。 clrscr( )。 fun(x,y,xy)。 printf(a x b=ab:(3,3):)。 for(i=0。i3。i++) { for(j=0。j3。j++) printf(%d ,xy[i][j])。 printf(\n)。 }}10.以下程序若輸入的是2736598,則輸出是 (15) 。include include void fun(long s,long *t){ long sl=10。 *t=s%10。 while(s0) { s=s/100。 *t=s%10*sl+*t。 sl=sl*10。 }}main( ){ long s, t。clrscr( )。printf(\nPlease enter s:)。 scanf(%ld, amp。s)。fun(s, amp。t)。printf(The result is: %ld\n,t)。} 11.以下程序執(zhí)行后輸出結(jié)果是 (16) 。 include f(int a) { int b=0。 static c=3。 return(a)。 } main() { int a=2, i, k。 for(i=0。i2。i++) k=f(a++)。 printf(“%d\n”,k)。 }12.以下程序運(yùn)行后輸出結(jié)果的第一個(gè)數(shù)是 (17) ,第六個(gè)數(shù)是 (18) 。 include fun(s, n1, n2) int *s, n1, n2。 { int i, j, t。 i=n1。 j=n2。 while(ij) { t=*(s+i)。 *(s+i)=*(s+j)。 *(s+j)=t。 i++。 j— } } main() { int a[10]={1,2,3,4,5,6,7,8,9,0}, i, *p=a。 fun(p,0,3)。 fun(p,4,9)。 fun(p,0,9)。 for(i=0。i10。i++) printf(“%d”,*(a+i))。 printf(“\n”)。 }l 完善程序題(共12分)13.請(qǐng)編寫函數(shù)fun,函數(shù)的功能是:找出一維數(shù)組中最大值和它所在的下標(biāo),最大值和它所在的下標(biāo)通過形參傳回。數(shù)組元素中的值已在主函數(shù)中賦予。主函數(shù)中x是數(shù)組名,n是x中的數(shù)據(jù)個(gè)數(shù),max存放最大值,index存放最大值所在元素的下標(biāo)。include include void fun(int a[],int n,int *max,int *d){ int i。 *max=a[0]。 *d=0。 for(i=1。in。i++) if( (19) ){*max=a[i]。 (20) 。}}main( ){ int i,x[20],max,index, n=10。 randomize() 。 for(i=0。in。i++) { x[i]=rand()%50。 printf(%4d,x[i])。} printf(\n)。 fun(x,n,amp。max,amp。index)。 printf(Max=%5d,Index=%4d\n,max,index)。} 14.請(qǐng)編寫一個(gè)函數(shù)fun的功能是求出二維數(shù)組每行中最小元素,并依次放入pp所指一維數(shù)組中。二維數(shù)組中的數(shù)已在主函數(shù)中賦予。include include define M 3define N 4void fun (int tt[M][N],int pp[M]){ int k,i,j。 for(i=0。iM。i++) { k=tt[i][0]。 for(j=1。jN。j++) if( (21) ) k=tt[i][j]。 (22) 。 }}main( ){ int t[M][N]={{22,45, 56,30}, {19,33, 45,38}, {20,22, 66,40}}。 int p[M],i,j,k。 clrscr( )。 printf (The original data is :\n)。 for(i=0。iM。i++){ for(j=0。jN。j++) printf (%6d,t[i][j])。 printf(\n)。 } fun (t,p)。 printf(\nThe result is:\n)。 for (k=0。kM。k++) printf(%4d,p[k])。 printf(\n)。 } 15.N名學(xué)生的成績(jī)已在主函數(shù)中放入一個(gè)帶頭節(jié)點(diǎn)的鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點(diǎn)。函數(shù)fun的功能是:求出平均分,由函數(shù)值返回。include include define N 8struct slist{ double s。 struct slist *next。}。typedef struct slist STREC。double fun( STREC *h ){ STREC *p。 int num=0。 double sum=0。 p=hnext。 do { sum+=ps。 (23) 。 num++。 } while(p!=0)。 return sum/num。}STREC * creat( double *s){ STREC *h,*p,*q。 int i=0。 h=p=(STREC*)malloc(sizeof(STREC))。ps=0。 while(iN) { q=(STREC*)malloc(sizeof(STREC))。 (24) 。 i++。 pnext=q。 p=q。 } pnext=0。 return h。}outlist( STREC *h){ STREC *p。 p=hnext。 printf(head)。 do { printf(%,ps)。p=pnext。} while(p!=0)。 printf(\n\n)。}main(){ double s[N]={85,76,69,85,91,72,64,87},ave。 STREC *h。 h=creat( s )。 outlist(h)。 ave=fun( h )。 printf(ave= %\n,ave)。}16.以下程序?qū)逆I盤輸入的一行字符(不超過255個(gè)字符)中每個(gè)單詞(單詞間以空格分隔)的第一個(gè)字母改成大寫字母。main( ) { char str[255]。 int i=0 。 while((str[i++]=getchar( ) )!=39。\n39。)。 str[i1]= (25) 。 for(i=0。str[i]!=39。\039。i++) if((str[i1]= =39。 39。||i= =0)amp。amp。str[i]=39。a39。amp。amp。str[i]=39。z39。) str[i]+= (26) 。 printf ( \n%s\n,str)。 }17.以下min函數(shù)的功能是:查找?guī)в蓄^結(jié)點(diǎn)的單向鏈表,將結(jié)點(diǎn)數(shù)據(jù)域的最小值作為函數(shù)的返回值。補(bǔ)足所缺語句。stuct Node{ int data。 stuct Node *next。 }。 int min(struct Node *head) { struct Node *p。 int n。 p=head。 n=pdata。 for(p=pnext。 p。 p= (27) ) if( (28) ) n=pdata。 return n。 }18.以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。請(qǐng)補(bǔ)足所缺語句。main(){ float s。float gmax,gmin。scanf(%f,amp。s)。gmax=s。 gmin=s。 while( (29) ){ if(sgmax) gmax=s。 if( (30) ) gmin=s。 scanf(%f,amp。s)。}printf(\ngmax=%f\ngmin=%f\n,gmax,gmin)。 }模擬題5一、選擇題(用答題卡答題,答案依次填在21~30答題號(hào)內(nèi))21.以下說法不正確的是  21  。A.定義函數(shù)時(shí),形參的類型說明不能放在函數(shù)體內(nèi)B.return后邊的值可以為表達(dá)式C.如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn)D.如果形參與實(shí)參的類型不一致,以實(shí)參類型為準(zhǔn)22.以下選項(xiàng)中非法的表達(dá)式是  22  。A.0=x100 B.i=j= =0 C.(char)(65+3) D.x+1=x+123.已定義c為字符型變量,則下列語句中正確是  23  。A.c=39。9739。 B.c=97。 C.c=97。 D.c=a。24.下列程序執(zhí)行后的輸出結(jié)果是  24  。define MA(x) x*(x1)main( ) { int a=1,b=2。pr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1