程序設(shè)計基礎(chǔ)_第1頁
程序設(shè)計基礎(chǔ)_第2頁
程序設(shè)計基礎(chǔ)_第3頁
程序設(shè)計基礎(chǔ)_第4頁
程序設(shè)計基礎(chǔ)_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

《程序設(shè)計基礎(chǔ)》階段測驗(開卷)

(請將答案寫在答題紙上)一、單項選擇題(每小題2分,共80分)下列敘述中錯誤的是。一個C語言程序只能實現(xiàn)一種算法C程序可以由多個程序文件組成C程序可以由一個或多個函數(shù)組成一個C函數(shù)可以單獨(dú)作為一個C程序文件存在下列敘述中正確的是。每個C程序文件中都必須有一個main()函數(shù)在C程序中main()函數(shù)的位置是固定的C程序可以由一個或多個函數(shù)組成在C程序的函數(shù)中不能定義另一個函數(shù)下列定義變量的語句中錯誤的是。int_int;doubleint_;charFor;floatUSS若變量x、y已正確定義并賦值,以下符合C語言語法的表達(dá)式是。++x,y=x一x+1=yx=x+10=x+ydouble(x)/10以下能正確定義一維數(shù)組的選項是。inta[5]={0,1,2,3,4,5};chara[]={0,1,2,3,4,5};chara={'A','B','C'};inta[5]="0123”;若有定義intx,y;并已正確給變量賦值,則以下選項中與表達(dá)式(x-y)?(x++):(y++)中的條件表達(dá)式(x-y)等價的是。(x-y>0)(x-y<0)(x-y<||x-y>0)(x-y==0)有以下程序main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n”,x,y,z);}程序運(yùn)行后的輸出結(jié)果是。TOC\o"1-5"\h\z2,3,22,3,12,2,1設(shè)有定義:inta;floatb執(zhí)行scanf("%2d%f”,&a,&B);語句時,若從鍵盤輸入876543.0<回車>,a和b的值分別是。876和543.00000087和6.00000087和543.00000076和543.000000有以下程序main(){inta=0,b=0;a=10;/*給a賦值b=20;給b賦值*/printf("a+b=%d\n”,a+B);/*輸出計算結(jié)果*/}程序運(yùn)行后輸出結(jié)果是。a+b=10a+b=3030出錯在嵌套使用if語句時,C語言規(guī)定else總是。和之前與其具有相同縮進(jìn)位置的if配對和之前與其最近的if配對和之前與其最近的且不帶else的if配對和之前的第一個if配對下列敘述中正確的是。break語句只能用于switch語句在switch語句中必須使用defaultbreak語句必須與switch語句中的case配對使用在switch語句中,不一定使用break語句有以下程序main(){intk=5;while(-k)printf("%d”,k-=3);printf("\n");}執(zhí)行后的輸出結(jié)果是。TOC\o"1-5"\h\z124死循環(huán)有以下程序main(){intI;for(I=1;I<=40;I++){if(I++%5==0)if(++I%8==0)printf("%d”,I);}printf("\n");}執(zhí)行后的輸出結(jié)果是。TOC\o"1-5"\h\z5243240以下不合法的用戶標(biāo)識符是。j2_KEYDouble4d_8_以下不合法的數(shù)值常量是。011lel8.0E0.50xabcd以下不合法的字符常量是。'\018'TOC\o"1-5"\h\z'\”''\\'‘\xcc'表達(dá)式3.6-5/2+1.2+5%2的值是3.8以下能正確定義字符串的語句是charstr[]={‘\064'};charstr=”\x43”;charstr=”;charstr[]=”\0”;有以下程序main(){chara[7]="a0a0”;inti,j;i=sizeof(a);j=strlen(a);printf("%d%d”,i,j);}22TOC\o"1-5"\h\z767462若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù)。getc()gets()getchar()scanf()在以下給出的表達(dá)式中,與while(E)中的(E)不等價的表達(dá)式是。(!E=0)(E>0||E<0)(E==0)(E!=0)要求通過while循環(huán)不斷讀入字符,當(dāng)讀入字母N時結(jié)束循環(huán)。若變量已正確定義,以下正確的程序段是。while((ch=getchar())!='N')printf(“%c”,ch);while(ch=getchar()!='N')printf(“%c”,ch);while(ch=getchar()==N')printf(“%c”,ch);while((ch=getchar())=='N')printf(“%c”,ch);有以下程序main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%d”,j);}程序運(yùn)行后的輸出結(jié)果是。TOC\o"1-5"\h\z42455660以下敘述中錯誤的是。C語句必須以分號結(jié)束復(fù)合語句在語法上被看作一條語句空語句出現(xiàn)在任何位置都不會影響程序運(yùn)行賦值表達(dá)式末尾加分號就構(gòu)成賦值語句以下敘述中正確的是。調(diào)用printf函數(shù)時,必須要有輸出項使用putchar函數(shù)時,必須在之前包含頭文件stdio.h在C語言中,整數(shù)可以以十二進(jìn)制、八進(jìn)制或十六進(jìn)制的形式輸出調(diào)用getchar函數(shù)讀入字符時,可以從鍵盤上輸入字符所對應(yīng)的ASCII碼若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達(dá)式a<b?a:c<d?c:d的值。TOC\o"1-5"\h\z234有以下程序main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d”,i,j,k);}程序運(yùn)行后的輸出結(jié)果是。TOC\o"1-5"\h\z123234223233設(shè)a和b均為double型變量,且a=5.5、b=2.5,則表達(dá)式(int)a+b/b的值是。6.50000065.5000006.000000當(dāng)把以下四個表達(dá)式用作if語句的控制表達(dá)式時,有一個選項與其它三個選項含義不同,這個選項是。k%2k%2==1(k%2)!=0!k%2==1以下能正確定義且賦初值的語句是。intn1=n2=10;charc=32;floatf=f+1.1;doublex=12.3E2.5;以下程序的功能是:給r輸入數(shù)據(jù)后計算半徑為r的圓面積s。程序在編譯時出錯。main()/*Beginning*/{intr;floats;scanf("%d”,&r);s=*p*r*r;printf("s=%f\n”,s);}出錯的原因是。注釋語句書寫位置錯誤存放圓半徑的變量r不應(yīng)該定義為整型輸出語句中格式描述符非法計算圓面積的賦值語句中使用了非法變量設(shè)有定義:intk=1,m=2;floatf=7;,則以下選項中錯誤的表達(dá)式是。-k++k%int(f)k>=f>=m設(shè)有定義:inta=2,b=3,c=4;,則以下選項中值為0的表達(dá)式是(!a==1)&&(!b==0)aa&&ba||(b+‘B’)&&(c-‘A’)有以下程序段intk=0,a=1,b=2,c=3;k=a>c?c:k;執(zhí)行該程序段后,k的值是。TOC\o"1-5"\h\z3210有以下程序段intn,t=1,s=0;scanf("%d”,&n);do{s=s+t;t=t-2;}while(t!=n);為使此程序段不陷入死循環(huán),從鍵盤輸入的數(shù)據(jù)應(yīng)該是。任意正奇數(shù)任意負(fù)偶數(shù)任意正偶數(shù)任意負(fù)奇數(shù)(13)數(shù)字字符0的ASCII值為48,若有以下程序main(){chara=T,,b=,2,;printf("%c,”,b++);printf("%d”,b-a);}程序運(yùn)行后的輸出結(jié)果是。TOC\o"1-5"\h\z3,250,22,22,50有以下程序main(){intm=12,n=34;printf("%d%d”,m++,++n);printf("%d%d”,n++,++m);}12353514123535131234351412343513有定義語句:intb;charc[10];,則正確的輸入語句是。scanf("%d%s”,&b,&c);scanf("%d%s”,&b,c);scanf("%d%s”,b,c);scanf("%d%s”,b,&c);有以下程序main(){intm,n,p;scanf("m=%dn=%dp=%d”,&m,&n,&p);printf("%d%d%d”,m,n,p);}若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是m=123n=456p=789m=123n=456p=789m=123,n=456,p=789123456789有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d”,a,b);}程序運(yùn)行后的輸出結(jié)果是。TOC\o"1-5"\h\z6,12,16,02,0二、程序設(shè)計題(每小題10分,共20分)1.使用循環(huán)語句編程實現(xiàn):打印下面的圖形。123456789223456789333456789444456789555556789666666789777777789888888889999999999使用數(shù)組編程實現(xiàn):從鍵盤輸入一串字符(可能含空格),逆序輸入這些字符。第3章選擇結(jié)構(gòu)程序設(shè)計一、選擇題5.1在C程序中,判邏輯值時,用“非0”表示邏輯值“真”,又用“0”表示邏輯值“假”。在求邏輯值時,用()表示邏輯表達(dá)式值為“真”,又用()表示邏輯表達(dá)式值為“假”。A1 0 B)01C)非0非0 D)115.2已知intx=6,y=2,z;則執(zhí)行表達(dá)式z=x=x>y后,變量z的值為B0B)1 C)4D)55.3能正確表示邏輯關(guān)系:“aN10或aW0”的C語言表達(dá)式是Da>=10ora<=0 B)a>=0|a<=10C)a>=10&&a<=0 D)a>=10||a<=05.4若變量c為char類型,能正確判斷出c為小寫字母的表達(dá)式是D'a'<=c<=‘z‘(c>='a')||(c<='z')('a'<=c)and('z'>=c)(c>='a')&&(c<='z')5.5設(shè)intx=1,y=1;表達(dá)式(!x||y )的值是BA)0 B)1 C)2 D)-15.6有如下程序段inta=14,b=15,x;charc='A';x=(a&&b)&&(c<'B');執(zhí)行該程序段后,x的值為_DA)ture B)falseC)0D)15.7以下程序的輸出結(jié)果是Amain(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n”,d);}A)1 B)0 C)非0的數(shù)D)-15.8設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值是_BA)1B)2 C)3D)45.9已知x,y,z均為整型變量,且值均為1,則執(zhí)行語句++x||++y&&++z;后,表達(dá)式x+y的值為_CA)1 B)2 C)3D)45.11若運(yùn)行時給變量x輸入12,則以下程序的運(yùn)行結(jié)果是Amain(){intx,y;scanf("%d”,&x);y=x>12?x+10:x-12;printf("%d\n”,y);}A)0B)22 C)12D)105.12已知charch=‘C‘;則以下表達(dá)式的值是Dch=(ch>=‘A'&&ch<=‘Z‘)?(ch+32):ch;A)AB)a C)ZD)c5.13若有條件表達(dá)式(exp)?a++:b--,則以下表達(dá)式中能完全等價于表達(dá)式(exp)的是BA)(exp==0) B)(exp!=0)C)(exp==1) D)(exp!=1)5.14有以下程序Cmain(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n”,i,j,k);}執(zhí)行后輸出結(jié)果是A)1,1,2 B)2,2,1C)2,2,2 D)2,2,35.15請閱讀以下程序:_Dmain(){inta=5,b=0,c=0;if(a=b+c)printf("***\n");elseprintf("$$$\n");}以上程序有語法錯不能通過編譯可以通過編譯但不能通過連接輸出***輸出$$$5.16若執(zhí)行下述程序時,若從鍵盤輸入6和8時,結(jié)果為Cmain(){inta,b,s;scanf("%d%d”,&a,&b);s=a;if(a<b)s=b;s*=s;printf("%d”,s);}A)36 B)64C)48 D)以上都不對5.17有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}該程序的輸出結(jié)果是 -C0.000000 B)0.250000C)0.500000 D)1.0000005.18以下4個選項中,不能看做一條語句的是C; B)a=5,b=2.5,c=3.6;C)if(a<5); D)if(b!=5)x=2;y=6;5.19若intk=8;則執(zhí)行下列程序后,變量k的正確結(jié)果是Dmain(){intk=8;switch(k){case9:k+=1;case10:k+=1;case11:k+=1;break;default:k+=1;}printf("%d\n”,k);}12 B)11C)10 D)95.20閱讀如下程序段_D#include"stdio.h"main(){inta=45,b=40,c=50,d;d=a>30?b:c;switch(d){case30:printf("%d,”,a);case40:printf("%d,”,b);case50:printf("%d,”,c);default:printf("#");}}則輸出的結(jié)果是A)40,50, B)50,#C)40,# D)40,50,#5.21現(xiàn)有如下程序段,此程序段編譯有錯誤,則程序段的錯誤出在#include<stdio.h>main(){inta=30,b=40,c=50,d;d=a>30?b:c;switch(d){casea:printf("%d,”,a)caseb:printf("%d,”,b);casec:printf("%d,”,c);default:printf("#");}}default:printf("#”);這個語句d=a>30?b:c;這個語句casea:printf("%d,”,a);caseb:printf("%d,”,b);casec:printf("%d,”,c);這三個語句switch(d)這個語句二、填空題5.22設(shè)y是int型,請寫出y為奇數(shù)的關(guān)系表達(dá)式【1】。—y%2!=0或者y%2==15.24將以下程序?qū)懗扇窟\(yùn)算表達(dá)式是【3】。a>b?a:bif(a>b)max=a;elsemax=b;5.25以下程序輸出的結(jié)果是【4】。0main(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n”,d);}5.26若從鍵盤輸入58,則以下程序輸出的結(jié)果是【5】。585858main(){inta;scanf("%d”,&a);if(a>50)printf("%d”,a);if(a>40)printf("%d”,a);if(a>30)printf("%d”,a);}5.29以下程序的輸出結(jié)果是【8】。二1main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10;elsex=-1;printf("%d\n”,x);}5.30閱讀下面的程序,當(dāng)程序在執(zhí)行時,如果輸入的是'A',則輸出結(jié)果為【9】。#include"stdio.h"main(){chara;a=getchar();switch(a){case65:printf("%c”,'A');case66:printf("%c”,'B');default:printf("%s\n”,"other");}}ABother(因為沒有break語句。)第3章循環(huán)結(jié)構(gòu)控制一、選擇題.設(shè)有程序段intk=10;while(k=0)k=k-1;這下面描述中正確的是—c.while循環(huán)執(zhí)行10次 b)循環(huán)是無限循環(huán)c)循環(huán)體語句一次也不執(zhí)行 d)循環(huán)體語句執(zhí)行一次語句while(!E);中的表達(dá)式!E等價于—a.a)E==0 b)E!=1 c)E!=0 d)E==1下面程序段的運(yùn)行結(jié)果是n=0;while(n++<=2);printf("%d”,n);a)2 b)3 c)4d)有語法錯下面程序的運(yùn)行結(jié)果是__b__.#include<stdio.h>main(){intnum=0;while(num<=2){num++;printf("%d\n”,num);}}TOC\o"1-5"\h\za)1 b)1 c)1 d)12 2345.以下程序段c.x=-1;do{x=x*x;}while(!x);a)是死循環(huán) b)循環(huán)執(zhí)行二次c)循環(huán)執(zhí)行一次 d)有語法錯誤若有如下語句intx=3;do{printf("%d\n”,x-=2);}while(!(—x));則上面程序段__b.a)輸出的是1 b)輸出的是1和-2c)輸出的是3和0 d)是死循環(huán)下面程序的運(yùn)行結(jié)果是—d—.#include<stdio.h>main(){inty=10;do{y--;}while(--y);printf("%d\n”,y--);}a)-1 b)1 c)8 d)0以下正確的描述是___b.continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句在循環(huán)體內(nèi)使用break語句或continue語句的作用相同從多層循環(huán)嵌套中退出時,只能使用goto語句二、填空題下面程序段是從鍵盤輸入的字符中統(tǒng)計數(shù)字字符的個數(shù),用換行符結(jié)束循環(huán)。請?zhí)羁铡ntn=0,c;c=getchar();while(__c!=’\n’__){if(__c>=’0’&&c<=’9’—)n++;c=getchar();}下面程序的功能是用"輾轉(zhuǎn)相除法"求兩個正整數(shù)的最大公約數(shù)。請?zhí)羁铡?include<stdio.h>main(){intr,m,n;scanf("%d%d”,&m,&n);if(m<n)__{r=m;m=n;n=r} ;r=m%n;while(r){m=n;n=r;r=_m%n;}printf("%d\n”,n);}下面程序的運(yùn)行結(jié)果是254.#include<stdio.h>main(){inta,s,n,count;a=2;s=0;n=1;count=1;while(count<=7){n=n*a;s=s+n;++count;}printf("s=%d”,s);}下面程序段的運(yùn)行結(jié)果是-5.Inti=1,a=0,s=1;do{a=a+s*i;s=-s;i++;}while(i<=10);printf("a=%d”,a);下面程序段的運(yùn)行結(jié)果是__8,Inti=1,s=3;do{s+=i++;if(s%7==0)continue;else++i;}while(s<15);printf("%d”,i);一、選擇題1對表達(dá)式for(表達(dá)式1;;表達(dá)式3)可理解為for(表達(dá)式1;0;表達(dá)式3)for(表達(dá)式1;1;表達(dá)式3)for(表達(dá)式1;表達(dá)式1;表達(dá)式3)for(表達(dá)式1;表達(dá)式3;表達(dá)式3)2在下列選項中,沒有構(gòu)成死循環(huán)的是inti=100;while(1){i=i%100+1;if(i>100)break;}for(;;);intk=10000;do{k++;}while(k>10000);ints=36;while(s)一s;3下面有關(guān)for循環(huán)的正確描述是for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達(dá)式在for循環(huán)中,不能用break語句跳出循環(huán)體for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來4若inti,j;,則for(i=j=0;i<10&&j<8;i++,j+=3)控制的循環(huán)體執(zhí)行的次數(shù)是9B)8 C)3 D)25閱讀下列程序段,則程序的輸出結(jié)果是#include"stdio.h"main(){inta=10,b=10,k;for(k=0;a>8;b=++k)printf("%d,%d,”,a--,--b);printf("\n");}10,10,10,0, B)10,9,9,0,

C)10,10,9,1, D)9,9,9,1,若分成7若分成7個零件一組,請選擇填空。6有一堆零件(100到200之間),如果分成4個零件一組的若干組,則多2個零件;則多3個零件;若分成9個零件一組,則多5個零件。下面程序是求這堆零件總數(shù),#include<stdio.h>main(){inti;for(i=100;i<200;i++)if((i-2)%4==0)if(!((i-3)%7))if()printf("%d",i);}i%9=5 B)i%9!=5C)(i-5)%9!=0 D)(i-5)%9==07下列程序的輸出結(jié)果是#include"stdio.h"main(){inti,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){a++;continue;}b++;}printf("a=%d,b=%d”,a,b);}a=4,b=4 B)a=4,b=5C)a=5,b=4 D)a=5,b=58閱讀下列程序,則執(zhí)行結(jié)果是#include"stdio.h"main(){inta=0,b=0,c=0,i;for(i=0;i<4;i++)switch(i){case0:a=i++;case1:b=i++;case2:c=i++;case3:i++;}printf("%d,%d,%d,%d\n”,a,b,c,i);}0,1,3,4 B)1,2,3,4C)0,1,2,5 D)0,2,3,49閱讀下列程序,程序的輸出結(jié)果是#include"stdio.h"main(){intm,n;floatk;for(m=6;m>2;m--){ k=0;for(n=m;n>1;n--)k=k+m*n;}printf("%f\n",k);}A)5.000000 B)15.000000C)25.000000 D)35.00000010下面程序的運(yùn)行結(jié)果是#include"stdio.h"main(){intj,i,k=0;for(j=50;j<=60;j++){if(!(k%10)) printf("\n");for(i=2;i<j;i++)if(!(j%i))break;if(i>=j-1){printf("%d",j);k++; }}}A)5359 B)5953C)3595 D)953511已知intt=0;while(t=1){...}則以下敘述正確的是循環(huán)控制表達(dá)式的值為0循環(huán)控制表達(dá)式的值為1循環(huán)控制表達(dá)式不合法以上說法都不對12設(shè)有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d”,s);則運(yùn)行程序段后輸出0運(yùn)行程序段后輸出1程序段中的控制表達(dá)式是非法的程序段執(zhí)行無限次13下列程序的輸出結(jié)果是#include"stdio.h"main(){inti=6;while(i--)printf("%d”,--i);printf("\n");}531 B)420C)654321 D)死循環(huán)14對下I,II兩個語句描述正確的是I.while(1)II.for(;;)都是無限循環(huán)I是無限循環(huán),II錯誤I循環(huán)一次,II錯誤以上答案都錯15以下程序段的描述,正確的是x=-1;do{x=x*x;}while(!x);是死循環(huán)循環(huán)執(zhí)行兩次循環(huán)執(zhí)行一次有語法錯誤16若有如下語句intx=3;do{printf("%d\n”,x-=2);}while(!(--x));則上面程序段輸出的是1輸出的是1和-2輸出的是3和0是死循環(huán)17下面程序的運(yùn)行結(jié)果是#include<stdio.h>main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("a=%d,b=%d\n”,a,b);}A)a=3,b=11 B)a=2,b=8C)a=1,b=-1 D)a=4,b=918若運(yùn)行以下程序時,從鍵盤輸入ADescriptor<CR>(<CR>表示回車),則下面程序的運(yùn)行結(jié)果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){case'a':case'A':case'e':case'E':case'i':case'I':case'o':case'O':case'u':case'U':v1+=1default:v0+=1;v2+=1;}}while(c!='\n‘);printf("v0=%d,v1=%d,v2=%d\n”,v0,v1,v2);}v0=7,v1=4,v2=7v0=8,v1=4,v2=8v0=11,v1=4,v2=11v0=13,v1=4,v2=1219下面程序的功能是把316表示為兩個加數(shù)的和,使兩個加數(shù)分別能被13和11整除,請選擇填空。#include<stdio.h>main(){inti=0,j,k;do{i++;k=316-13*i;}while();j=k/11;printf("316=13*%d+11*%d”,i,j);}k/11 B)k%11C)k/11==0 D)k%11==020C語言中while和do-while循環(huán)的主要區(qū)別是do-while的循環(huán)體至少無條件執(zhí)行一次while的循環(huán)控制條件比do-while的循環(huán)控制條件更嚴(yán)格do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)do-while的循環(huán)體不能是復(fù)合語句21下列說法中錯誤的是只能在循環(huán)體內(nèi)使用break語句在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)在while和do?while循環(huán)中,continue語句并沒有使整個循環(huán)終止continue的作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一次進(jìn)行循環(huán)判斷二、填空題22設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for語句后,k的值為【10】。for(i=0,j=10;i<=j;i++,j )k=i+j;23下列程序的功能是輸入一個整數(shù),判斷是否是素數(shù),若為素數(shù)輸出1,否則輸出0,請?zhí)羁铡ain(){inti,x,y=1;scanf("%d”,&x);for(i=2;i<=x/2;i++)if【x%i==0】{y=0;break;}printf("%d\n”,y);}24以下程序的輸出結(jié)果是【852】。main(){inty=9;for(;y>0;y——)if(y%3==0){printf("%d”,--y);continue;}}25閱讀下面程序段,則執(zhí)行后的輸出結(jié)果為【2712】。#include"stdio.h"main(){inta=1;for(;a<=15;)if(++a%5!=2)continue;elseprintf("%d”,a);printf("\n");}26閱讀下面語句,則執(zhí)行后的輸出結(jié)果為【0918273645】#include"stdio.h"main(){chara,b;for(a=‘0’,b=‘9’;a<b;a++,b--)printf("%c%c”,a,b);printf("\n");}27閱讀下面程序,則執(zhí)行后程序的結(jié)果為【15,16】#include"stdio.h"main(){inta=0,b=0;while(a<15)a++;while(b++<15);printf("%d,%d\n”,a,b);}《程序設(shè)計基礎(chǔ)》階段測驗(第4章)(開卷)(請將答案寫在答題紙上)一、單項選擇題(每小題2分,共80分)以下為一維整型數(shù)組a的正確說明是.inta(10);b)intn=10,a[n];c)intn; d)#defineSIZE10; scanf("%d”,&n);inta[SIZE];inta[n];以下對二維數(shù)組a的正確說明是.floata(3,4);doublea[1][4]d)floata(3)(4);有兩個字符數(shù)組a、b,則以下正確的輸入語句是.a)gets(a,b);b)scanf("%s%s”,a,b);c)scanf("%s%s”,&a,&b); d)gets("a"),gets(''b'');5若有說明inta[3][4];則a數(shù)組元素的非法引用是a[0][2*1] B)a[1][3]C)a[4-2][0] D)a[0][4]6在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是A)整型常量 B)整型表達(dá)式整型常量或整型表達(dá)式任何類型的表達(dá)式7執(zhí)行下面的程序段后,變量k中的值為intk=3,s[2];s[0]=k;k=s[1]*10;A)不定值B)33C)30D)108定義如下變量和數(shù)組:intk;inta[3][3]={9,8,7,6,5,4,3,2,1};則下面語句的輸出結(jié)果是for(k=0;k<3;k++)printf("%d”,a[k][k]);A)753B)951C)963D)7419設(shè)有數(shù)組定義:chararray[]="China";則數(shù)組array所占的空間為A)4個字節(jié)B)5個字節(jié)C)6個字節(jié)D)7個字節(jié)10以下不正確的定義語句是A)doublex[5]={2.0,4.0,6.0,8.0,10.0};inty[5]={0,1,3,5,7,9};charcl[]={,1,,,2,,3,,4,,5,};charc2[]={'\x10‘,'\xa‘,'\x8‘};11若有說明:inta[][3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小是A)2 B)3C)4 D)無確定值12對以下說明語句的正確理解是inta[10]={6,7,8,9,10};將5個初值依次賦給a[1]至a[5]將5個初值依次賦給a[0]至a[4]將5個初值依次賦給a[6]至a[10]因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確13若有說明:inta[][4]={0,0};則下面不正確的敘述是數(shù)組a的每個元素都可得到初值0二維數(shù)組a的第一維大小為1當(dāng)初值的個數(shù)能被第二維的常量表達(dá)式的值除盡時,所得商數(shù)就是第一維的大小只有元素a[0][0]和a[0][1]可得到初值,其余元素均得不到確定的初值14假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是A)3 B)6C)10D)2015以下能對二維數(shù)組c進(jìn)行正確的初始化的語句是intc[3][]={{3},{3},{4}};intc[][3]={{3},{3},{4}};intc[3][2]={{3},{3},{4},{5}};intc[][3]={{3},{},{3}};16在C語言中,一維數(shù)組的定義方法為類型說明符數(shù)組名A)[常量表達(dá)式] B)[整型常量][整型變量][整型常量]或[整型表達(dá)式]17下面程序輸出的結(jié)果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d”,a[2-i][i]);}A)159B)753C)357D)59118以下不能對二維數(shù)組a進(jìn)行正確初始化的語句是inta[2][3]={0};inta[][3]={{1,2},{0}};inta[2][3]={{1,2},{3,4},{5,6}};inta[][3]={1,2,3,4,5,6};19下列選項中錯誤的說明語句是chara[]={,tW",oW,\0,};chara[]={"toyou\0"};chara[]="toyou\0";chara[]=toyou\0Z;20下述對C語言字符數(shù)組的描述中錯誤的是字符數(shù)組的下標(biāo)從0開始字符數(shù)組中的字符串可以進(jìn)行整體輸入/輸出可以在賦值語句中通過賦值運(yùn)算符“=”對字符數(shù)組整體賦值字符數(shù)組可以存放字符串22有如下定義語句:intaa[][3]={12,23,34,4,5,6,78,89,45};,則45在數(shù)組aa中的行列坐標(biāo)各為3,2 B)3,1C)2,2 D)2,123以下二維數(shù)組c的定義形式是A)intc[3][] B)floatc[3,4]C)doublec[3][4] D)floatc(3)(4)24已知:intc[3][4];則對數(shù)組元素引用正確的是A)c[1][4] B)c[1.5][0]C)c[1+0][0] D)以上表達(dá)都錯誤25若有以下語句,則正確的描述是chara[]="toyou”;charb[]={Wo,,yW『};a數(shù)組和b數(shù)組的長度相同a數(shù)組長度小于b數(shù)組長度a數(shù)組長度大于b數(shù)組長度a數(shù)組等價于b數(shù)組二、填空題(每小題2分,共80分)若有定義:doublex[3][5];則x數(shù)組中行下標(biāo)的下限為,列下標(biāo)的上限為.下列程序是利用數(shù)組求Fibonacci數(shù)列前20個數(shù),每5個數(shù)據(jù)為一行輸出,請?zhí)羁铡ibonacci數(shù)列如下: f1=1 (n=1)f2=1 (n=2)fn=fn-1+fn-2(n>=3)

#include<stdio.h>main(){inti;intf[20]={1,1};for(i=2;i<20;i++)f[i]=;for(i=0;i<20;i++){if(i%5==0)printf("\n");printf("%d\t”,f[i]);}}下面程序可求出矩陣a的主對角線上的元素之和,請?zhí)羁铡ain(){inta[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if()sum=sum+;printf("sum=%d\n”,sum);}二、填空題7.31下面程序的功能是輸出數(shù)組s中最大元素的下標(biāo),請?zhí)羁铡ain(){intk,p,s口={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【1】printf("%d\n”,k);}7.34下列程序的輸出的結(jié)果是【6】【7】main(){inti,jrow,colum,m;staticintarray[3][3]={{100,200,300},{28,72,-30}{-850,2,6}};m=array[0][0];for(i=0;i<3;i++)for(j=0;j<3;j++)if(array[i][j]<m){m=array[i][j];colum=j;row=i;}printf("%d,%d,%d\n”,m,row,colum);}《程序設(shè)計基礎(chǔ)》階段測驗(第5章)(指針)一、選擇題變量的指針,其含義是指該變量的.值 b)地址c)名 d)—個標(biāo)志若有語句int*point,a=4;和point=&a;下面均代表地址的一組選項是.a,point,*&a b)&*a,&a,*pointc)*&point,*point,&ad)&a,&*point,point若有說明;int*p,m=5,n;以下正確的程序段的是.p=&n;p=&n;scanf("%d”,&p); scanf("%d”,*p);scanf("%d”,&n);p=&n; *p=n; *p=m;下面程序段的運(yùn)行結(jié)果是.char*s="abcde”;s+=2;printf("%s”,s);a)cde字符'c'a)cde字符'c'的地址 d)無確定的輸出結(jié)果設(shè)pl和p2是指向同一個字符串的指針變量,c為字符變量,則以下不能正確執(zhí)行的賦值語句是.a)c=*p1+*p2;b)p2=cc)p1=p2 d)c=*p1*(*p2);7.若有說明語句chara[]="Itismine";char*p="Itismine";則以下不正確的敘述是.a+1表示的是字符t的地址p指向另外的字符串時,字符串的長度不受限制p變量中存放的地址值可以改變a中只能存放10個字符10.若有以下定義,則對a數(shù)組元素的正確引用是.inta[5],*p=a;a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)12.若有以下定義,則p+5表示.inta[10],*p=a;a)元素a[5]的地址 b)元素a[5]的值c)元素a[6]的地址 d)元素a[6]的值1.以下程序的功能是:通過指針操作,找出三個整數(shù)中的最小值并輸出。請?zhí)羁铡?include"stdlib.h"main(){int*a,*b,*c,num,x,y,z;a=&x;b=&y;c=&z;printf("輸入3個整數(shù):");scanf("%d%d%d”,a,b,c);printf("%d,%d,%d\n",*a,*b,*c);num=*a;if(*a>*b);if(num>*c);printf("輸出最小整數(shù):%d\n”,num);}3.下面程序段的運(yùn)行結(jié)果是.charstr[]="abcdefghi”,*p=str;printf("%s”,p+5);5.若有定義:inta[]={2,4,6,8,10,12},*p=a;則*(p+1)的值是.*(a+5)的值是.7.以下程序?qū)?shù)組a中的數(shù)據(jù)按逆序存放,請?zhí)羁铡?defineM8main(){inta[M],i,j,t;for(i=0;i<M;i++)scanf("%d”,a+i);i=0;j=M-1;while(i<j){t=*(a+i);;*()=t;i++;j--;}for(i=0;i<M;i++)printf("%3d”,*(a+i));}一、選擇題10.1若有下面的程序段:chars[]="china”;char*p;p=s;則下列敘述正確的是s和p完全相同數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等s數(shù)組長度和p所指向的字符串長度相等*p與s[0]相等10.10以下程序有錯,錯誤原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;}p和q的類型不一致,不能執(zhí)行*p=*q;語句*p中存放的是地址值,因此不能執(zhí)行*p=40;語句q沒有指向具體的存儲單元,所以*q沒有實際意義q雖然指向了具體的存儲單元,但該單元中沒有確定的值,所以執(zhí)行*p=*q;沒有意義,可能會影響后面語句的執(zhí)行結(jié)果考生答案:10.11下面程序段的運(yùn)行結(jié)果是chara[]="lanuage”,*p;p=a;while(*p!=‘u‘){printf("%c”,*p-32);p++;}LANGUAGEB)languageC)LAN D)langUAGE考生答案:10.12有以下語句,則對a數(shù)組元素的引用不正確的是(0WiW9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;a[p-a] B)*(&a[i])C)p[i] D)*(*(a+i))考生答案:10.15下面判斷正確的是char*a="china";等價于char*a;*a="china";charstr[5]={"china"};等價于charstr[]={"china"};char*s="china”;等價于char*s;s="china”;D) charc[4]="abc”,d[4]="abc";等價于charc[4]=d[4]="abc";考生答案:10.17有如下說明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則數(shù)值為9的表達(dá)式是A) *p+9B)*(p+8)C)*p+=9D)p+8考生答案:10.20若有說明語句chara[]="Itismine";char*p="Itismine";則以下不正確的敘述是A) a+1表示的是字符t的地址B) p指向另外的字符串時,字符串的長度不受限制C) p變量中存放的地址值可以改變D) a中只能存放10個字符《程序設(shè)計基礎(chǔ)》階段測驗(第6章)(函數(shù))一、選擇題8.1若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是A) 函數(shù)調(diào)用可以作為獨(dú)立的語句存在B) 函數(shù)調(diào)用可以作為一個函數(shù)的實參C) 函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中D) 函數(shù)調(diào)用可以作為一個函數(shù)的形參考生答案:8.2在調(diào)用函數(shù)時,如果實參是簡單的變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是A)地址傳遞B)單向值傳遞C) 由實參傳形參,再由形參傳實參D) 傳遞方式由用戶指定考生答案:8.3以下正確的說法是A) 定義函數(shù)時,形參的類型說明可以放在函數(shù)體內(nèi)B) return后邊的值不能為表達(dá)式C) 如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn)D)如果形參與實參類型不一致,以實參類型為準(zhǔn)考生答案:8.4以下正確的說法是A) 用戶若需調(diào)用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前必須重新定義B) 用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義C) 系統(tǒng)根本不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)D) 用戶若需調(diào)用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中,系統(tǒng)自動調(diào)用考生答案:8.6下面對C語言的描述中,正確的是A) 函數(shù)一定有返回值,否則無法使用函數(shù)B) C語言函數(shù)既可以嵌套定義又可以遞歸調(diào)用C) 在C語言中,調(diào)用函數(shù)時,只能將實參的值傳遞給形參D) C語言程序中有調(diào)用關(guān)系的所有函數(shù)都必須放在同一源程序文件中考生答案:考生答案:8.8以下程序有語法錯誤,有關(guān)錯誤原因的正確說法是main(){intG=5,k;voidprt_char();...k=prt_char(G);...}A) 語句voidprt_char();有錯,它是函數(shù)調(diào)用語句,不能用void說明B) 變量名不能使用大寫字母C) 函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾D) 函數(shù)名不能使用下劃線考生答案:考生答案:8.12下面函數(shù)調(diào)用語句含有實參的個數(shù)為func((exp1,exp2),(exp3,exp4,exp5));A)1 B)2C)4D)5考生答案:8.13設(shè)有如下函數(shù)fun(floatx){printf("\n%d”,x*x);}則函數(shù)的類型是A)與參數(shù)x的類型相同 B)是voidC)是int型 D)無法確定考生答案:8.14有以下程序Intfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n”,fun(fun(a+c,b),a-c));}程序運(yùn)行后的輸出結(jié)果是A)編譯出錯 B)9C)21D)9.0考生答案:8.17以下函數(shù)返回a所指數(shù)組中最大值所在的下標(biāo)值fun(int*a,intn){inti,j=0,p;P=j;for(i=j;i<n;i++)if(a[i]>a[p]);return(p);}在下劃線處應(yīng)填入的內(nèi)容是A)i=p B)a[p]=a[i]C)p=j D)p=I考生答案:8.18有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f(i);printf("%d\n”,j);}程序運(yùn)行后的輸出結(jié)果是A)4 B)3C)2D)1考生答案:8.19有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%d\n”,fib(3));}該程序的輸出結(jié)果是A)2 B)4C)6D)8考生答案:8.24下面程序應(yīng)能對兩個整型變量的值進(jìn)行交換。以下正確的說法是main(){inta=10,b=20;printf("(1)a=%d,b=%d\n”,a,b);swap(&a,&b);printf("(2)a=%d,b=%d\n”,a,b);}swap(intp,intq){intt;t=p;p=q;q=t;}該程序完全正確該程序有錯,只要將語句swap(&a,&b);中的參數(shù)改為a,b即可該程序有錯,只要將swap()函數(shù)中的形參p和q以及t均定義為指針(執(zhí)行語句不變)即可以上說法都不對考生答案:8.26閱讀下面程序段,則執(zhí)行后輸出的結(jié)果是#include"stdio.h"main(){charfun(char,int);chara=A';intb=13;a=fun(a,b);putchar(a);}charfun(chara,intb){chark;k=a+b;returnk;}A)A B)MC)ND)L考生答案:8.27編寫求兩個雙精度數(shù)之和的函數(shù),選項中正確的是doubleadd(doublea,doubleb){doubles;s=a+b;returns;}doubleadd(doublea,b){doubles;s=a+b;return(s);}doubleadd(doubleadoubleb){doubles;s=a+b;returns;}doubleadd(a,b){doublea,b,s;s=a+b;return(s);}考生答案:8.28現(xiàn)有如下程序#include"stdio.h"intfun(intx){printf("x=%d\n”,++x);}main(){fun(12+5);}則程序的輸出結(jié)果是12 B)13 C)17D)18考生答案:8.29現(xiàn)有如下程序段#include"stdio.h"intaa(intx,inty);main(){inta=24,b=16,c;c=aa(a,b);printf("%d\n”,c);}intaa(intx,inty){intw;while(y){w=x%y;x=y;y=w;}returnx;}則程序段的輸出結(jié)果是A)8 B)7 C)6D)5考生答案:8.32閱讀下面程序,則程序執(zhí)行后的結(jié)果為#include"stdio.h"main(){inta=4,b=6,c=7;doubled,fun(int,int,int);d=fun(a,b,c);printf("%lf\n",d);}doublefun(inta,intb,intc){doubles;s=a%b*c;returns;}27 B)27.000000C)28D)28.000000考生答案:8.33現(xiàn)有如下程序,則程序的輸出結(jié)果為#include"stdio.h"intf(inta,intb){intc;if(a>0&&a<10) c=(a+b)/2;elsec=a*b/2;returnc;}main(){inta=8,b=20,c;c=f(a,b);printf("%d\n",c);}A)隨機(jī)數(shù)B)80C)28D)14考生答案:7.11有以下程序main(){chara[]="a,,,『,,次,d,,f,,f,,g,,h,\0,};inti;i=strlen(a);printf("%d\b",i);}程序運(yùn)行后的輸出結(jié)果是A)9 B)8C)1D)107.28已知:chara[15],b[15]={"Ilovechina"};則在程序中能將字符串Ilovechina賦給數(shù)組a的正確語句是A)a="Ilovechina";B)strcpy(b,a);C)a=b; D)strcpy(a,b)7.29已知:chara[20]="abc",b[20]="defghi";則執(zhí)行下列語句后的輸出結(jié)果為printf("%d",strlen(strcpy(a,b)));11 B)6C)5以上答案都不正確.30閱讀如下程序段,則程序在先后輸入love和china后,輸出結(jié)果是#include<stdio.h>#include<string.h>main(){chara[30],b[30];intk;gets(a);gets(b);k=strcmp(a,b);if(k>0) puts(a);elseif(k<0) puts(b);}love B)chinaC)lovechina沒有輸出結(jié)果二、 填空題8.36當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳遞的是【該數(shù)組在內(nèi)存中的起始地址A考生答案:A考生答案:A考生答案:8.41以下函數(shù)的功能是【求數(shù)組的平均值】。floatav(a,n)floata[];intn;{inti;floats;for(i=0,s=0;i<n;i++)s=s+a[i];returns/n;}三、 編程題1從鍵盤上輸入兩個數(shù),求這兩個數(shù)中的最大值。intmax(intx,inty){intz;z=x>y?x:y; returnz;}voidmain(void){inta,b,c;scanf("%d%d”,&a,&b);c=—max(a,b); printf("Themaxis%d\n”,c);2有一個一維數(shù)組,內(nèi)放10個學(xué)生成績,求平均成績。floataverage(floatarray[],int10){inti;floataver,sum=array[0];for(i=1;i<10;i++)sum=sum+array[i];aver=sum/10; returnaver ;}voidmain(void){floatscore[10]={100,90,80,70,60,50,40,30,20,10};floataver;aver= average(score,10) ;printf("aver=%d\n”,aver);}C階段單元測驗(第7章)一、選擇題1下列各數(shù)據(jù)類型不屬于構(gòu)造類型的是枚舉型 B)共用型C)結(jié)構(gòu)型 D)數(shù)組型考生答案:2當(dāng)說明一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的內(nèi)存是各成員所需內(nèi)存量的總和結(jié)構(gòu)中第一個成員所需內(nèi)存量成員中占內(nèi)存量最大者所需的容量結(jié)構(gòu)中最后一個成員所需內(nèi)存量考生答案:3設(shè)有以下說明語句structstudent{intnum;charname[20];charsex;intage;floatscore;charaddr[30];}studentl,student2;則下面敘述中正確的是studentl,student2是結(jié)構(gòu)體變量名student是結(jié)構(gòu)體類型名struct是結(jié)構(gòu)體類型名考生答案:4設(shè)有以下說明語句typedefstruct{intn;charch[8];}PER;則下面敘述中正確的是PER是結(jié)構(gòu)體變量名PER是結(jié)構(gòu)體類型名typedefstruct是結(jié)構(gòu)體類型struct是結(jié)構(gòu)體類型名考生答案:11.6以下程序的運(yùn)行結(jié)果是#include"stdio.h"main(){structdate{intyear,month,day;}today;printf("%d\n”,sizeof(structdate))}6 B)8 C)10 D)12考生答案:11.11有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n”,a.i);}程序的輸出結(jié)果是13B)14C)208 D)209考生答案:11.13有如下定義structperson{charname[9];intage;};structpersonclass[10]={"John”,17,"paul”,19,"Mary”,18,"Adam”,16,};根據(jù)上述定義,能輸出字母M的語句是printf ("%c\ n”,class [3] .name);printf ("%c\ n”,class [3] .name [1]);printf ("%c\ n”,class [2] .name [1]);printf ("%c\ n”,class [2] .name [0]);考生答案:二、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論