昆明理工大學C語言期末考試題庫_第1頁
昆明理工大學C語言期末考試題庫_第2頁
昆明理工大學C語言期末考試題庫_第3頁
昆明理工大學C語言期末考試題庫_第4頁
昆明理工大學C語言期末考試題庫_第5頁
已閱讀5頁,還剩107頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

昆明理工大學C語言期末考試題庫包含百分之九十五的原題.main函數是C程序的入口,由計算機系統負責調用。6A.對CB.錯.C語言不允許使用關鍵字作為變量的名稱,但可以使用保留字為變量命名。匕A.對EB.錯.C語言本身不提供輸入輸出語句,但可以通過輸入輸出函數來實現數據的輸入輸出。EA.對CB.錯.假定已有整型變量x的定義,則(x+l)++是一個合法的表達式。CA.對EB.錯.使用條件表達式可以構成各種各樣的兩路選擇結構。匕A.對EB.錯.與表達式“!(x>0)”等價的表達式是“x<=0”。區A.對CB.錯.二重循環for(i=0;I<5;i+=2)for(j=0;j<5;j++)的循環體的執行次數為15。EA.對CB.錯.在循環體內和switch語句體內使用break語句。EA.對CB.錯.函數strcpy(strl,str2)是將字符串str2連接到字符串strl之后。匕A.對EB.錯.可以對實型數組進行整體輸入、輸出。CA.對區B.錯.若用數組名作為函數調用的實參,傳遞給形參的是數組中的第一個元素的值。CA.對區B.錯.在main。函數中定義的變量稱為全局變量。匕A.對EB.錯.共用體可以作為結構體的成員,但結構體不能作為共用體的成員。CA.對6B.錯.在定義了枚舉變量后,系統才為該變量分配內存空間。EA.對cB.錯.變量的指針,其含義是指該變量的一個標志。匕A.對區B.錯.當以參數w打開文件時,若指定路徑下已有同名文件,則覆蓋原有文件。EA.對CB.錯劃單選題.下面有關C語言特點的說法中,錯誤的是 .CA.C語言編寫的代碼較為緊湊,執行速度也較快cB.C語言不僅適合編寫各種應用軟件,還適于編寫各種系統軟件cC.C語言是一種模塊化和結構化的語言ED.C語言編寫的程序通常不具備移植性.以下程序的輸出結果是 ^include"stdio.h"voidmain(){inta=2,b=3,c=4;printf(*%d,%d,%d\n*,c,b,a);}CA.432CB.2,3,4Ec.4,3,2CD.234.以下選項中,能用作數據常量的是 .CA.0119CB.0126CC.2.5e2.5ED.119L.下列實型常量,錯誤的是 。CA.3.2fCB.-2.2E-2FCC.-12.0ED.e3TOC\o"1-5"\h\z.表達式3.6-5/2+1.2+5%2的值是 。CA.3.3\o"CurrentDocument"E B. 3.8\o"CurrentDocument"c C. 4.3\o"CurrentDocument"C D. 4.8.若變量x、y已正確定義并賦值,以下符合C語言語法的表達式是—E A. ++x,y=x一CB.x+l=yCC.x-x+10=x+y0D.double(x)/10.若變量均已正確定義并賦值,以下合法的C語言賦值語句是 .回A.x=y=5;CB.x=n%2.5;C.x+n=i;CD.x=5=4+l;.有以下程序ttinclude<stdio.h>main(){inta=2,b=2,c=2;printf("%d\n",a/b%c);}程序運行后的結果是 。CA.0EB.1CC.2□D.3.有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=a-5);(a=b,b+=4);printf(u%d,%d,%dM,a,b,c);}EA,0,4,5CB.4,4,5Cc.4,4,4匕D.0,0,0.執行以下程序段后,x的值為 。inta=14,b=15,x;charc='A';x=(a&&b)&&(c<'B');CA.trueEB.1CC.falseCD.0.下列表達式中, 不是關系表達式。CA.x%2==0EB.!(x%2)CC.(x/2*2-x)==0CD.x%2!=0.執行以下程序段后,輸出結果是一。inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf(*%d,%d,%d\n*?a,b,c);cA.程序段有語法錯誤EB.3,5,3cC.3,5,5CD.3,5,7.卜列程序的輸出結果是 o#inlude"stdio.h"main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf(*%d\n*,d);elseif((c-1>=d)=l)printf("%d\n”,d+1); elseprintf("%d\n”,d+2);)□A.2Eb.3Cc.4cD.編譯時有錯且無結果.以下運算符中優先級最低的運算符為 .cA.&&B.&□c.!=ED.||.以下程序的運行結果是 .#include<stdio.h>voidmain(){inty=9;for(;y>0;y-) if(y%3==0)printf —y);}CA.741CB.963Ec.852CD.875421.以下描述中正確的是 .cA.由于do-while的循環體只能有一條語句,所以循環體內不能使用復合語句CB.do-while由do開始,用while結束,在while(表達式)后面不能寫分號EC.在do-while循環中,是先執行一次循環體,再進行判斷CD.在do-while循環中,根據情況可以省略while.若程序執行時的輸入數據是2473〈回車〉,則下述程序的輸出結果是 .#include<stdio.h>voidmain(){intcs;while((cs=getchar())!=,\n){switch(cs-*2,) {case0: case1:putchar(cs+4); case2:putchar(cs+4);break; case3:putchar(cs+3); default:putchar(cs+2);}}}EA.668977CB.668966CC.6677877CD.6688766.執行以下程序時輸入1234567890〈回車〉,則其中while循環體將執行 次。#include"stdio.h"voidmain(){charch;while((ch=getchar())==,0*)printf('#");}CA.10EB.0Cc.2CD.1.以卜程序執行后的輸出結果是 _o^include"stdio.h"voidmainO{inti,n=0;for(i=2;i<5;i++) {do{if(i%3)continue;n++;}while(!i);n++; }printf(*n=%d\n*,n);}CA.n=5CB.n=2CC.n=3①D.n=4.卜列字符串賦值語句中,不能正確把字符串“Hell。World”賦給數組的語句是 。CA.charal[]={'H','e',T',T',','','W',''r',T','d',''0'};CB.chara2[15];strcpy(a2,"HelloWorld*);Ec.chara3[15];a3=*HelloWorld*;CD.chara4[10]={"HelloWorld"};.若有說明:inta[3][4];則對a數組元素的正確引用是 。cA.a[2][4]CB.a[l,3]EC.a[l+l][0]□D.a(2)(1).下面程序的運行結果是 o^include"stdio.h"main(){chars[]="012xy";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=*a&&s[i]<='z')n+幅 printfC%d\n^fn);)CA.EB.Cc.□D..下面關于數組的敘述,正確的是 。區A.數組元素的數據類型都相同□B.數組不經過定義即可使用Cc.同一數組中會出現不同類型的數組元素cD.數組名等同于第一個元素.以下程序運行后的輸出結果是_ o#include"stdio.h"intf(intx);main。{intn=l,m;m=f(f(f(n)));printf(*%d\n#,m);}intf(intx){returnx*2;}CA.1Cb.2CC.4Ed.8.以下敘述中正確的是 。EA.局部變量說明為static,其生存期將得到延長CB.全局變量說明為static,其作用域將被擴大匚C.任何存儲類的變量在未賦初值時,其值都是不確定的口D.屬于不同函數的局部變量不能同名.在函數調用過程中,如果函數funA調用了函數funB,函數funB又調用了函數funA,則CA..稱為函數的直接遞歸調用EB.稱為函數的間接遞歸Cc.稱為函數的循環調用CD.不允許這樣調用.下列的結論中只有 是正確的。EA.所有的遞歸程序均可以采用非遞歸算法實現CB.只有部分遞歸程序可以用非遞歸算法實現Cc.所有的遞歸程序均不可以采用非遞歸算法實現CD.以上三種說法都不對.以卜.結構體的定義語句中,正確的是 。CA.structstudent{intnum;charname[10];intage;};stu;CB.struct{intnum;charname[10];intage;}student;structstudentstu;EC.structstudent{intnum;charname[10];intage;}stu;CD.structstudent{intnum;charname[10];intage;};studentstu;.當定義一個共用體變量時,系統為它分配的內存空間是 oCA.共用體中第一個成員所占用的空間CB.共用體中所有成員所占用空間之和Ec.共用體中空間占用最大者匕D.共用體中任意?個成員所占用的空間.卜列函數的功能是 ofun(char*a,char*b){while((*b=*a)!=,\0f){a++,b++;}}EA.使a所指字符串賦給b所指空間CB.使指針b指向a所指字符串CC.將a所指字符串和b所指字符串進行比較CD.檢查a和b所指字符串中是否有'\0'.以下程序的運行結果是 .#include<stdio.h>voidfun(int*p){printf(*%d\n*,p[5]);}mainO{inta[10]={l,2,3,4,5,6,7,8,9,10};fun(&a[3]);}CA.5B.6c.8Ed.9.以下程序運行后的輸出結果是 .ttinclude"stdio.h"main。{FILE*fp;inti=20,j=30,k,n;fp=fopen(*dl.dat*?*w*);fprintf(fp,i);fprintf(fp,"%d\n",j);fclose(fp);fp=fopen(*dl.dat","r");fscanf(fp,*%d%d*,&k,&n);printf(*%d%d\n*,k,n);fclose(fp);}EA.2030CB.2050Cc.3050CD.3020.如果程序中有語句FILE*fp;fp=fopen(*abc.txt*,"w");,則程序準備做 。cA.對文件讀寫操作Ec.對文件寫操作CD.對文件不操作.c語言把高級語言的基本結構和低級語言的實用性緊密結合起來,不僅適合編寫應用軟件,而且適于編寫系統軟件。EA.對cB.錯.不同類型的數據在內存中所占存儲單元的大小不同,內部存儲方式不同,取值范圍不同,甚至能夠參與的運算種類也不相同。區A.對CB.錯.C語言中浮點型變量可以進行自增或自減操作。EA.對CB.錯.假定已有定義charc:,sizeofc中的sizeof是容量運算符,而sizeof(char)中由于使用「括號形式,稱為容量函數。cA.對6B.錯.在執行switch選擇結構時,從匹配表達式的相應case處入口,,直執行到break語句或到達switch的末尾為止。區A.對CB.錯.與表達式“!(x>0)”等價的表達式是“x<=0”。6A.對.二重循環for(i=0;I<5;i+=2)for(j=0;j<5;j++)的循環體的執行次數為15.EA.對CB.錯.while和do…while的功能完全相同。CA.對EB.錯.數組名代表數組的首地址。EA.對cB.錯.設有定義:doublea[4][5];,則數組a中元素的個數是9。CA.對區B.錯.如果在個函數中的復合語句內定義了一個變量,則該變量在該函數中都有效。CA.對EB.錯.在C語言中形參與實參共用內存單元。匕A.對EB.錯.結構體中各個成員的數據類型必須是相同的。CA.對EB.錯.結構體變量可以整體賦值,但不能整體比較。CA.對EB.錯.指針變量的類型不是該變量本身的類型,而是它所指向的變量的類型。6A.對CB.錯.為了提高讀寫效率,在進行讀寫操作后不應關閉文件以便卜次再進行讀寫。匕A.對EB.錯劃單選題.有以下程序#include"stdio.h"<br>voidmain()br>{floata=b=2,result;br>result=a/b;br>printf(*result=%f\n*,result);}正確的說法是( )。EA.因為變量聲明問題導致編譯出錯CB.因為result=a/b;語句有誤導致編譯出錯CC.輸出結果為resu11=2.000000cD.輸出結果為result=l.000000.下面有關程序設計技術的說法中,錯誤的是..CA.機器語言和匯編語言編程通常采用面向計算機的程序設計方式cB.面向過程的程序設計方法通常采用結構化和模塊化設計方法C.面向對象的程序設計方法采用客觀世界的描述方式ED.C語言是一種兼顧面向過程和面向對象的高級程序設計語言.C源程序中不能表示的數制是 .EA.二進制CB.八進制cC.十進制CD.十六進制.下面有關變量聲明的說法中,正確的是 .CA.C語言中不用先聲明變量,需要時直接使用即可EB.每個變量的存儲空間大小由數據類型和編譯環境共同決定CC.在VC++6.0環境下,為int型變量分配的存儲空間大小為2個字節CD.變量聲明時,不能進行賦值操作.已定義intnum=sum%(sum=num++,sum++,++num)CA.7□B.8Ec.9CD.10.若x、i、j和k都是int型變量,則執行下面表達式x=(i=4,j=16,k=32)后x的值為()?CA.4CB.16Ec.32D.52.以下程序運行后的輸出結果是 。ttinclude<stdio.h>mainO{intm=12,n=34;printf m++,++n);printf(飛d%d\rT,n++,++m);}EA.12353514CB.12353513Cc.12343514uD.12343513.設變量a和b已正確定義并賦初值。請寫出與a-=a+b等價的賦值表達式 _。CA.a=a-a+bCB.a-a=bEc.a=a-(a+b)CD.a=-a+b.以下程序運行后輸出的結果是 。#include<stdio.h>mainO{inta,b,d=25;a=d/10%9;b=a+T;printf(*%d,%d\n”,a,b);}CA.6,1Eb.2,1Cc.6,0CD.2,0.以下程序運行時,輸入的值在^ 范圍時才會有輸出結果。ftinlude"stdio.h"main。{intx;scanf("%d if(x<=3);elseif(x!=10)printf(w%d\n",x);}A.不等于10的整數EB.大于3且不等于10的整數UC.大于3或等于10的整數cD.小于3的整數.卜列程序的輸出結果是 _o#inlude"stdio.h"mainO{inta=0,b=0,c=0;if(Ha>0||++b>0)++c;printf("%d,%d,%d”,a,b,c);}cA.0,0,0CB.1,1,1Ec.i,o,iCD.0,1,1.卜列程序的輸出結果是_ ottinlude"stdio.h"mainO{inti=l,j=2,k=3;if(i++=l&&(++j=3||k++==3))printf("%d %d”,i,j,k);}cB.234Cc.223ED.233.設變量x和y均已正確定義并賦值,則以下if語句中,在編譯時將產生錯誤信息的是.CA.if(x++);CB.if(x>y&&y!=0);EC.if(x>0)x-elsey++;CD.if(y<0){;}elsex++;.當y處于閉區間[x,z]時,值為真的表達式是oA.(y<=z)&&(y>=x)LB.(x〉=y)and(y>=z)cCC.(x>=y>=z)CD.(x>-y)&(y>=z).已知intt=0;while(t=l) {...}則以下敘述正確的是( )。CA.循環控制表達式的值為0EB.循環控制表達式的值為1□c.循環控制表達式不合法cD.以上說法都不對.以下程序的運行結果是 。ttinclude<stdio.h>voidmain() {inti,j,m=55;for(i=l;i<=3;i++) for(j=3;j<=i;j++) printfr%d\n',m);}CA.0EB.1C.2D.3.下列程序的輸出結果是._一^include"stdio.h"voidmain(){intk=5;while(~k)printfk-=3);printf(M);}CA.1CB.2CC.4ED.死循環.要求通過while循環不斷讀入字符,當讀入字母N口寸結束循環。若變量已正確定義,以下正確的程序段是 .Ea.while((ch=getchar())!=,N*)printfch);CB.whi1e(ch=getchar()!=,N')printfch);CC.while(ch=getchar()==,N1)printf(*%c*,ch);CD.while((ch=getchar())==,N')printfch);.以下程序輸出結果是 o^include"stdio.h"voidmain(){inti;for(i=0;i<3;i++)switch(i){case0:printfi);case2:printfi);default:printfC%d*,i);}}CA.022111CB.021021EC.000122CD.012.若有定義:inta[5]={l,2,3,4,5};charb='c',c;,則下面表達式中數值為2的是.CA.a[2]CB.a[c-b]Cc.a[b]ED.aEb-'b'].下面程序的運行結果是 o^include<stdio.h>#include<string,h>main(){chara[30]; strcpy(&a[0],*ch*);strcpy(&a[l],*def*);strcpy(&a[2],*abc*);printf("%s\n",a);}CA.chdefabcCB.cdaEC.cdabcCD.abcdef.下面程序的運行結果是一 ottinclude<stdio.h>^defineMAX10mainO{inti,sum,a[]={l,2,3,4,5,6,7,8,9,10};sum=l;for(i=0;i<MAX;i++)sum-=a[i];printfsum);}Ca.55EB.-54CC.-55Cd.54.以下程序的執行結果是 o^include"stdio.h"#include"string,h"voidmain(){charstr[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=l;k<3;k++) printfC%s\n*?&str[k][k]);}CA.ABCDFGHKLCB.ABCDEFGIJCc.EFGJK0ED.FGHKL.在一個C源程序文件中所定義的全局變量,其作用域為/口A.所在文件的全部范圍B.所在程序的全部范圍C.所在函數的全部范圍E[).由具體定義位置和extern說明來決定范圍.以下所列的各函數首部中,正確的是 。巴A.voidplay(var:Integer,varb:Integer)B.voidplay(inta,b)已C.voidplay(inta,intb)CD.Subplay(aasinteger,basinteger).以下程序的輸出結果是 o^include*stdio.h*^definef(x)x*xvoidmain(){inta=6,b=2,c;c=f(a)/f(b);printf("%d\n',c);}CA.9CB.18Ec.36CD.6.以下程序的運行結果為一 。^include"stdio.h"intx=2;intfun(intp){staticintx=3; x+=p;printf(*%d”,x);return(x);}voidmain(){inty=3;printf(*%d\n*,fun(fun(x)));}Ca.51020Eb.51010Cc.5510CD.56 10.以卜一結構體的定義語句中,正確的是 。CA.structstudent{intnum;charname[10];intage;};stu;CB.struct{intnum;charname[10];intage;}student;structstudentstu;Ec.structstudent{intnum;charname[10];intage;}stu;LD.structstudent{intnum;charname[10];intage;};studentstu;.有如下的說明:uniontest{inta;charc;}testl;則在VC環境下sizeof(uniontest)的結果是 。EA.4□B.2cC.5CD.3.程序段char*s="abcde”;s+=2;printfs);的運行結果是 CA.cdecB.字符'c'Ec.字符'c'的地址cD.無確定的輸出結果.以下程序的運行結果是 o^include<stdio.h>mainO{inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf(*%d\n*,a[2]);}EA.30CB.40Cc.ioCD.20.下面關于C語言文件操作的結論中, 是正確的。cA.對文件操作必須先關閉文件EB.對文件操作必須先打開文件Cc.對文件操作順序無要求cD.對文件操作前必須先測試文件是否存在,然后再打開文件.若執行fopen()函數時發生錯誤,則函數的返回值是 .cA.地址值CB.EOFEc.o□D.1c語言中,變量必須先定義后使用。EA.對CB.錯在C語言中,擴展名為.h的文件稱為頭文件,常用于組織C標準函數庫中的函數。EA.對CB.錯C語言中,輸入數據的個數和類型必須與scanf函數中的說明符一一對應。EA.對CB.錯自增運算符++的優先級高于加法運算符+。EA.對CB.錯兩個變量交換數據時常使用一個工作變量。6A.對cB.錯在執行switch選擇結構時,從匹配表達式的相應case處入口,一直執行到break語句或到達switch的末尾為止。EA.對CB.錯for循環、while循環和dowhile循環結構之間可以相互轉化。6A.對CB.錯inti=l;while(l)i++;則在任何條件下,該循環語句都會執行無窮多次。EA.對CB.錯一維數組的元素實質上就是一個變量,代表內存中的一個存儲單元。6A.對CB.錯.設有定義:chars□={"Ejnail"};,則執行printf("%d\n",strlen(s));后輸出的值是6。£A.對CB.錯.函數可以嵌套定義,但是不可以嵌套調用。匕A.對EB.錯.若函數定義的頭部為:doublecacl(floatx,floaty),則該函數是外部函數。EA.對CB.錯13,枚舉類型中,枚舉值是常量,不能再在程序中對其賦值。EA.對cB.錯typedef的作用是給數據類型取一個別名。EA.對CB.錯語句inti,*p=&i;是正確的C定義。EA.對CB.錯fseekO函數中的位移量必須是一個long型數據。EA.對CB.錯西單選題.以下敘述中正確的是 .CA.C程序的基本組成單位是語句cB.C程序中的每一行中只能寫條語句Ec.c語句必須以分號結束CD.C語句必須在一行內寫完.下面有關變量聲明的說法中,正確的是 。cA.C語言中不用先聲明變量,需要時直接使用即可EB.每個變量的存儲空間大小由數據類型和編譯環境共同決定CC.在VC++6.0環境下,為int型變量分配的存儲空間大小為2個字節D.變量聲明時,不能進行賦值操作.若已定義charc='\010',則變量c所占的字節數為 .EA.1B.2C.3D.4.如果將一個函數的返回值類型說明為void,則表示 ocA.該函數可以返回任意類型的值EB.該函數不能返回任何值Cc.該函數可以返回基本類型的值cD.該函數是main函數,是程序運行的起點.已定義:intk,a,b;unsignedlongw=5;doublex=l.42,不正確的表達式是()。EA.x%(-3)CB.w+=-2CC.k=(a=2,b=3,a+b)CD.a+=a-=(b=4)*(a=3).若變量a、i已正確定義,且i已正確賦值,合法的語句是()oCA.a==lEB.++i;CC.a=a++=5;CD.a=int(i);.表達式:(int)((double)9/2)-(9)%2的值是 。CA.0EB.30c.4□D.5.有以下程序;Winclude<stdio.h>main(){int叫n,p:scanf("a=%dn=%dp=%d", &n,&p);printf(*%d%d%d\n^,叫n,p);}若想使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是 0EA.m=123n=456p=789CB,123,456,789CC.m=123,n=456,p=789CD.123456789.設有定義:inta;floatb;,執行scanf("%2d%鏟,&a,&b);語句時,若從鍵盤輸入:876543.0,a和b的值分別是。CA.876和543.0EB.87和6.0CC.87和543.0CD.76和543.0.下述程序段的輸出結果是 .inta=2,b=3,c=4,d=5;intm=2,n=2;a=(m=a>b)&&(n=c>d)+5;printf(^d,%d,n,a);Ea.2,0CB.0,5CD.0,6TOC\o"1-5"\h\z.設變量a、b、c、d和y都已經正確定義并賦值,則以下if語句的所表示的含義是 .if(a<b)if(c==d)y=0;elsey=l;C A.a < b且c==d 時y=0, a > =b時y=lC B.a < b且c==d 時y=0, a > =b且c!二d 時 y=l@ C.a < b且c=d 時y=0, a < b且c!=d時 y=lC D.a < b且c==d 時y=0, c!=d時y=l.下列程序的輸出結果是 。#inlude"stdio.h"main() {inta=5,b=4,c=3,d=2; if(a>b>c)printf(*%d\n*,d);elseif((c-l>=d)==l)printf(*%d\n*,d+1);elseprintf("%d\n”,d+2);)□A.2Eb.3Cc.4CD.編譯時有錯且無結果13.在執行下述程序時,若從鍵盤輸入6和2,則輸出結果是 #inlude"stdio.h"main。{inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek=b%a;printfC\n%d\k);}CA.5CB.3Ec.2□D.0.以下程序運行時,若從鍵盤輸入9,則輸出結果是 o#inlude*stdio.h*mainO{inta=l;scanf(*%d*,&a);if(a++<9) printf(*%d\n*,a);elseprintf(*%d\n*,a);}EA.10□B.11CC.9CD.8.以下描述中正確的是 .CA.由于do-while的循環體只能有一條語句,所以循環體內不能使用復合語句CB.do-while由do開始,用while結束,在while(表達式)后面不能寫分號EC.在do-while循環中,是先執行一次循環體,再進行判斷CD.在do-while循環中,根據情況可以省略while.若inti,j;,則for(i=j=0;i<10&&j<8;i++,j+=3)控制的循環體的執行次數是 .CA.9Cb.8Ec.3□d.2.下列程序的輸出結果是 .itinclude"stdio.h"voidmain() {intk=5;while(-k)printfk-=3);printf("\n");}A.1b.2CC.4ED.死循環.要求通過while循環不斷讀入字符,當讀入字母N時結束循環。若變量已正確定義,以下正確的程序段是 .A.while((ch=getchar())!=,N*)printfch);LB.while(ch=getchar()!=,N')printfch);CC.while(ch=getchar()==,N')printfch);CD.while((ch=getchar())==*NJ)printfch);.以下程序執行后的輸出結果是_^include"stdio.h"voidmainO{intx=0,y=5,z=3; while(z―>0&&++x<5)y=y-l;printf(*%d,%d,%d\n^,x,y,z);)CA.3,2,0EB.3,2,-1Cc.4,3,-1CD.5,-2,-5.判斷字符串a和b是否相等,應當使用 .CA.if(a=b)CB.if(a=b)CC.if(strcat(a,b))ED.if(strcmp(a,b)).下面程序的運行結果是一 o^include<stdio.h>main(){inta[3][3]={1,2,3,4,5,6,7,8,9},i;for(i=0;i<=2;i++)printf(*%da[i][2-i]);)Ea.357CB.369CC.159CD.147.以下各組選項中,均能正確定義二維實型數組a的選項是oCA.floata[3][4];floata[][4];floata[3][]={{1),{0}};CB.floata(3,4);floata[3][4];floata[][]={{0};{0}};Ec.floata[3][4];staticfloata[][4]={{0},{0});CD.floata[3][4];floata[3][];.卜.面程序的運行結果是 o^include<stdio.h>#include<string,h>main(){chara[30];strcpy(&a[0],*ch*); strcpy(&a[l],*def*); strcpy(&a[2],*abc*);printf(*%s\n*,a);}CA.chdefabcCB.cdaEC.cdabcCD.abcdef.以下程序的執行結果為. ottinclude"stdio.h"floatfun(intx,inty){return(x*y);}mainO{inta=2,b=5,c=8; printf(*%.Of\n*,fun((int)fun(a+b,c),a-b));}CA.168EB.-168Cc.24L*D.-24.下列的結論中只有 是正確的。EA.所有的遞歸程序均可以采用非遞歸算法實現CB.只有部分遞歸程序可以用非遞歸算法實現Cc.所有的遞歸程序均不可以采用非遞歸算法實現cD.以上三種說法都不對.以下程序的運行結果為o^include"stdio.h"intx=2;intfun(intp){staticintx=3; x+=p;printfC"%d”,x);return(x);}voidmain(){inty=3;printf(*%d\n*,fun(fun(x)));}CA.51020Eb.51010CC.5510CD.56 10.卜列程序的輸出結果是_ o^include"stdio.h"intfun(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}voidmain(){inta=4,b=3,c=5,d=6;fun(a,b,c,d);printf(/d%d\n”,c,d);}CA.169CB.43CC.259E().56.以下程序的運行結果是 .^include<stdio.h>unioncon{struct{intx,y,z;}m;inti;}num;main(){num.m.x=4;num.m.y=5;num.m.z=6;num.i=0;printf(飛d\n”,num.m.x);)CA.4EB.0CC.5CD.6.有如下定義的結構體及變量,則為變量中各個成員賦值,正確的形式是 ostructTimeinthour;intminute;intsecond;}time;A.Time,hour=3;Time,minute=24;Time,second=56;B.hour=3;minute=24;second=56;C.time.hour=3;time,minute=24;time,second=56;cD.以上都可以.變量的指針,其含義是指該變量的 .CA.值EB.地址□C.名CD.一個標志.以卜程序執行后的輸出結果是 。^include<stdio.h>#include<string,h>voidmain(){charsi[10],*s2=*ab\0cdef*;strcpy(si,s2);printfC%s*,si);}CA.ab\0cdefCB.abcdefEc.abCD.以上答案都不對.以卜程序完成的功能是 o^include"stdio.h"main(){FILE*in,*out;charch,infile[10],outfile[10];printf(*Entertheinfilename:");scanfinfile);printf("Entertheoutfilename:");scanfoutfile);if((in=fopen(infile,*r*))==NULL)printf(*cannotopeninfile\n*);if((in=fopen(outfile,"w"))==NULL)printf("cannotopenoutfile\n*);while(!feof(in))fputc(fgetc(in),out);fclose(in);fclose(out);}ca.程序完成將磁盤文件的信息在屏幕上顯示的功能0B.程序完成將兩個磁盤文件合二為一的功能Ec.程序完成將?個磁盤文件復制到另?個磁盤文件中cD.程序完成將兩個磁盤文件合并并在屏幕上輸出.函數fseek(pf,OL,SEEKEND)中的SEEK_END代表的起始點是。cA.文件開始EB.文件末尾Cc.文件當前位置cD.以上都不對.面向對象的程序設計方法明顯優于面向過程的程序設計方法。CA.對區B.錯.C語言不允許使用關鍵字作為變量的名稱,但可以使用保留字為變量命名。CA.對區B.錯.使用(int)a:將float型變量a強制轉換成int型,以后a的數據類型為int型。CA.對EB.錯.假定已有整型變量x的定義,貝ij(x+l)++是一個合法的表達式。CA.對EB.錯.關系運算符是雙目運算符,其功能是將兩個運算對象進行大小比較。EA.對□B.錯.在執行switch選擇結構時,從匹配表達式的相應case處入口,一直執行到break語句或到達switch的末尾為止。區A.對CB.錯.for、while和dowhile循環結構的循環體均為緊接其后的第一個語句(含復合語句)。EA.對CB.錯.do...while語句的循環體至少執行1次,while和for循環的循環體可能一次也不執行。EA.對CB.錯.字符型數組可以用來存儲字符串,因此可以用字符串初始化數組,例如:charstr[]=*CProgramming*;<>EA.對CB.錯.若有定義:inta[10];,使用數組元素時,下標的最小值是1,最大值是10。CA.對EB.錯.函數中的多個return語句,可以實現調用該函數后,多個值同時被返回。CA.對區B.錯.在C語言中,除了main。函數外,其余所有的函數都能夠被調用。匕A.對EB.錯.結構體中各個成員的數據類型必須是相同的。A.對cA.對EB.錯.如果兩個結構體變量有相同的類型,則可以把其中個結構體變量的值整體賦值給另?個結構體變量。EA.對匕B.錯.指針變量不可以作為函數的參數。cA.對EB.錯.可以使用ftellO獲得文件的當前讀寫位置。EA.對CB.錯西單選題.若X和y為整型變量,對于scanf("a=%d,b=%d",&x,&y);語句,可使x和y的值分別為10和20的輸入方式應該是:()CA.1020CB.10,20CC.a=10b=20ED.a=10,b=20.為了計算s=10!,則定義變量s時應該使用的數據類型是 。CA.intB.unsignedC.longcD.以上三種類型均可.在VC++6.0環境下,sizeof(int)和sizeof(float)的值分別為 。CA.2,2CB.2,4EC.4,4CD.4,8.若ch為字符型變量,則不能使ch表示字符'B'的語句是 。EA.ch=B;CB.ch=66;CC.ch='\102';CD.ch='\x42";.執行下面程序段的輸出結果為()o<br><br>intx=13,y=5;printf x%=(y/=2));□A.3CB.2Ec.iCD.06.若變量均已正確定義并賦值,以下合法的C語言賦值語句是 。EA.x=y=5;□B.x=n%2.5;CC.x+n=i;D.x=5=4+1;.有以下程序itinclude<stdio.h>main(){inta=2,b=2,c=2;printf(M%d\n,?,a/b%c);}程序運行后的結果是 °CA.0EB.1Cc.2CD.3.若有定義intx=12,y=8,z;,在其后執行語句z=0.9+x/y;,則z的值為EA.1eb.i.9cC.2CD.2.4.以下程序運行后輸出的結果是 “i+include<stdio.h>main(){inta,b,d=25;a=d/10%9;b=a+-l;printf("%d,%d\n”,a,b);}CA.6,1EB.2,1CC.6,0CD.2,0.執行以下程序段后,輸出結果是 ointa=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf(*%d,%d,%d\n*,a,b,c);CA.程序段有語法錯誤EB.3,5,3Cc.3,5,5CD.3,5,7.當a=l,b==3,c=5,d=4,x=0時,執行完下面一段程序后x的值是 。if(a>b)if(c<d)x=l;elseif(a>c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;EA.7CB.2□C.3□D.6TOC\o"1-5"\h\z.設變量a、b、c、d和y都已經正確定義并賦值,則以下if語句的所表示的含義是 oif(a<b)if(c==d)y=0;elsey=l;C A.a < b 且 c==d時y=0, a > =b時y=lC B.a < b 且 c==d時y=0, a > =b且c!=d 時 y=lE C.a < b 且 c==d時y=0, a < b且c!=d時 y=lC D.a < b 且 c-d時y=0, c!=d時y=l.在執行下述程序時,若從鍵盤輸入6和8,則輸出結果是。#inlude*stdio.h*mainO{inta,b,s;scanf(*%d%d*,&a,&b);s=a;if(a<b)s=b;s*=s;printf("\n%d*,s);}CA.36cB.48C.64cD.以上都不對.有定義語句:inta=l,b=2,c=3;,則以下 對應的表達式的值不為真。CA.a!='a'EB.a+b-c!=0'-48CC.c-a--CA"CD.c<=T+'0'.設有以下程序段intx=0,s=0;whi1e(!x!=0)s+=++x;printfs);則()。CA.運行程序段后輸出0EB.運行程序段后輸出1Cc.程序段中的控制表達式是非法的cD.程序段執行無限次.以下程序的輸出結果是( )o?include"stdio.h"voidmain(){inti,a=0,b=0;for(i=l;i<10;i++){if(設2=0) {a++;continue;}b++;}printf(*a=%d,b=%d*,a,b);}CA.a=4,b=4EB.a=4,b=5Cc.a=5,b=4CD.a=5,b=5.若程序執行時的輸入數據是2473〈回車》,則下述程序的輸出結果是 o#include<stdio.h>voidmain() {intcs;while((cs=getchar())!=,\n){switch(cs-,2,) {case0: case1:putchar(cs+4); case2:putchar(cs+4);break; case3:putchar(cs+3); default:putchar(cs+2);}}}EA.668977C.6677877CD.6688766.以下程序執行后的輸出結果是o#include"stdio.h"voidmain() {inti;for(i=l;i<=40;i++) {if(i++%5==0)if(++i%8==0)printf(*%d*,i);}printf(*\n*);}□a.5匕B.24Ec.32CD.40.以下程序輸出結果是 o^include"stdio.h"voidmain(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};printf s);}CA.10CB.13Cc.21ED.程序進入死循環.以下對C語言字符數組描述錯誤的是cA.字符數組可以存放字符串CB.字符數組中的字符串可以整體輸入或輸出Ec.可以在賦值語句中通過賦值運算符"="對字符數組整體賦值CD.不可以用關系運算符對字符數組中的字符串進行比較.下面程序的運行結果是_ a^include<stdio.h>main(){charstr[]=*SSSWLIA*?c;intk;for(k=2;(c=str[k])!=,\0J;k++) {switch(c) {case*r:++k;break; case'L':continue; default:putchar(c);continue; }putchar('*'); }}Ca.SSW*EB.SW*CC.SW*ACD.SWA*.下面程序的運行結果是 。ttinclude<stdio.h>main(){charstrl口="abed”,str2口="abcef';inti,s;1=0:while((strl[i]==str2[i])&&(strl[i]!=''0'))i++;s=strl[i]-str2[i];printf(v%d\n,z,s);}EAICB.0Cc.iC[).不確定.執行下列語句后,字符串str的值是 ostrepy(str,"Howareyou");strepy(&str[4],“isyourdayto");strcat(str,"day");CA.”Howareyou”CB.”Howisyourdayto”EC.”Howisyourdaytoday”CD.”Howareyoutoday”.以下程序的執行結果為 o#include"stdio.h"floatfun(intx,inty){return(x*y);}main(){inta=2>b=5,c=8;printf("%.Of\n*>fun((int)fun(a+b,c),a-b));}Ca.168B.-168CC.24CD.-24.以下敘述中正確的是 oEA.局部變量說明為static,其生存期將得到延長cB.全局變量說明為static,其作用域將被擴大CC.任何存儲類的變量在未賦初值時,其值都是不確定的CD.屬于不同函數的局部變量不能同名.卜列程序的運行結果為 o^include*stdio.h*^defineMA(x)x*(xT)voidmain(){inta=l,b=2;printf(*%d\n*,MA(l+a+b));}CA.5□B.6CC.7ED.8.以下程序的運行結果為_ o^include"stdio.h"intx=2;intfun(intp)(staticintx=3; x+=p;printf(//%d”,x);return(x);}voidmain(){inty=3;printf(*%d\n*,fun(fun(x)));}Ca.51020Eb.51010Cc.5510CD.56 10.已知對學生記錄的描述為:structstudent{intnum;charname[20],sex;struct{intyear,month,day;}birthday;};structstudentstu;設變量stu中的"生日"是"1995年11月12日",對"birthday”正確賦值的程序是 oA.year=l995;months11;day=12;B.stu.year=1995;stu.month=l1;stu.day=12;birthday.year=1995;birthday.month=l1;birthday.day=12;stu.birthday.year=1995;stu.birthday.month=l1;stu.birthday.day=12;.有如卜定義的結構體及變量,則為變量中各個成員賦值,正確的形式是 .structTime{inthour;intminute;intsecond;}time;CA.Time,hour=3;Time,minute=24;Time,second=56;CB.hour=3;minute=24;second=56;EC.time.hour=3;time,minute=24;time,second=56;cD,以上都可以.下列函數的功能是ofun(char*a,char*b){while((*b=*a)!=,\0*){a++,b++;}}EA.使a所指字符串賦給b所指空間cB.使指針b指向a所指字符串CC.將a所指字符串和b所指字符串進行比較CD.檢查a和b所指字符串中是否有‘\0'.以下程序的輸出結果是一0#include<stdio.h>main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<4;i++)for(j=i+l;j<5;j++)if(a[i][0]>a[j][0]){t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;}puts(a[l]); }EA.fwoCB.fixCc.twoD.owocD.owo.設fp已定義,執行語句fp=fopen("file","w");后,以下針對文本文件file操作敘述的選項中正確的是 .CA.寫操作結束后可以從頭開始讀EB.只能寫不能讀Cc.可以在原有內容后追加0D.可以隨意讀和寫.以下程序運行后的輸出結果是 o^include"stdio.h"mainO{FILE*fp;inti=20,j=30,k,n;fp=fopen(*dl.dat*,*w*);fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);fclose(fp);fp=fopen(//dl.dat","r");fscanf(fp,&k,&n);printf(*%d%d\n*?k,n);fclose(fp);}EA.2030CB.2050CC.3050CD.3020.編譯型高級語言明顯優于解釋型高級語占。CA.對區B.錯.在ISO/ANSI1999規定中,允許將變量聲明放在程序中的任何位置。EA.對CB.錯.自增運算:符++的優先級高于加法運算符+。EA.對cB.錯.若scanf函數的格式說明中有一個空格,在輸入時也一定要在對應位置輸入一個空格。匕A.對區B.錯.所有關系運算符的運算優先級相同。CA.對EB.錯.在C語言中用0表示邏輯值“真”,用非0表示邏輯值“假”。匕A.對EB.錯.由i=T;while(i<10)i+=2;i++;可知,此while循環的循環體執行次數為6次。6A.對CB.錯.二重循環for(i=0;I<5;i+=2)for(j=0;j<5;j++)的循環體的執行次數為15.EA.對CB.錯.數組在定義時可以不指定數組的長度,可根據程序中實際使用的元素個數決定。CA.對區B.錯.在C語言中,只有當兩個字符串所包含的字符個數相同時,才能比較大小。例如,字符串“That”與“The”就不能進行大小比較。CA.對EB.錯.在main。函數中定義的變量稱為全局變量。CA.對區B.錯.在C語言中定義的auto變量,若沒有對其進行顯式初始化,則初值是一個不確定的值EA.對CB.錯.一個共用體變量可以有多個數據成員,這些數據成員共享同一個存儲空間,但如果空間不夠用可以臨時由系統分配。CA.對EB.錯.在定義了枚舉變量后,系統才為該變量分配內存空間。EA.對CB.錯.語句"int*p;”中*p的含義為取值。CA.對區B.錯.使用fwriteO向文件中寫入數據之前,該文件必須是以wb方式打開。EA.對CB.錯西單選題.以下描述中錯誤的是(CA.編寫C程序的過程通常稱為編輯,結果將得到.C源文件CB.C源程序經過編譯,將生成本機H標代碼文件,擴展名為。bjCC.鏈接過程通常是將目標代碼文件和程序中使用到的其他代碼連接在一起ED.運行結果不對,通常是由于語法錯誤引起的.下列程序運行時輸入34,則程序的輸出結果是( )。#include"stdio.h"<br>intmulti(inta,intb)br>{returna*b;}<br>voidmain()br>{intx,y,t;br>printf(*Pleaseinputtwointegers(xandy):");br>scanf(*%d%d*,&x,&y);br>t=multi(x,y);printf(*%d\n*,t);}A.3B.4C.7D.12.以下選項中合法的標識符是 o□A.i_lCB.1-1Ec._nCD.l_.以下有關整型變量的定義中,錯誤的是 .CA.shortintx;CB.longx;C.unsignedx;LD.shortx;.己定義:intk,a,b;unsignedlongw=5;doublex=l.42,不正確的表達式是()。EA.x%(-3)CB.w+=-2CC.k=(a=2,b=3,a+b)CD.a+=a-=(b=4)*(a=3).設有定義:intk二l,m=2;floatf=7;,則以下選項中借誤的表達式是_ 。CA.k=k+=kCB.-k++EC.k%int(f)Cd.f=k%m.設變量已經正確定義并賦值,以下正確的表達式是 oCA.x=y*5=x+z。B.int(15.8%5)Ec.x=y+z*5,++yCD.x=25%5.0.設變量a和b已正確定義并賦初值。請寫出與a-=a+b等價的賦值表達式 。CA.a=a-a+bCB.a-a=bEC.a=a-(a+b)D.a=一a+b.以下程序運行后輸出的結果是 。^include<stdio.h>main(){inta=l,b=0;printf("%d,",b=a+b);printfa=2*b);}CA.0,0CB.1,0Cc.3,2ED.1,2.執行以卜程序后,輸出的結果是 oinclude"stdio.h"main。{intw=4,x=3,y=2,z=l;printf(*%d\n*,(w<x?w:z<y?z:x));}□A.4CB.2Ec.lCd.3.若有定義:floatx=l.5;inta=1,b=3,c=2;,則正確的switch語句是 。CA.switch(x) {case1.0:printf('*\n");case2.0:printf("**\n");}CB.switch(int(x)) {case1:printf;case2:printf('**\n");}EC.switch(a+b) {case1:printf('*\n"); case2+1:prinCD.switch(a+b) {case1:printf("*\n");casec:printf('**\n");}.卜述程序的輸出結果是_ o#inlude"stdio.h"main(){intx=l,y=0,a=0,b=0;switch(x) {case1:switch(y) {case0:a++;break; case1:b++;break;}case2:a++;b++;break;case3:a++;b++; }printf("\na=%d,b=%d”,a,b); }CA.a=l,b=0區B.a=2,b=lCC.a=l,b=lCD.a=2,b=2.以下程序運行后的輸出結果是 o#inlude"stdio.h"mainO{inta=15,b=21,m=0;switch(a%3) {case0:m++;break;case1:m++;switch(b%2) {default:m++; case0:m++;break;}}printf(*%d\n*,m);}EA.1CB.2Cc.3□D.4.若變量c的值為非0,則能正確地將c的值賦給變量a和b的表達式是一 。CA.(a=c)|I(b=c)CB.(b=a)=cEC.(a=c)&&(b=c)UD.a=c=b.以卜.程序的輸出結果是( )ottinclude"stdio.h"voidmainO{inti,a=0,b=0;for(i=l;i<10;i++){if(i%2==0) {a++;continue;}b++;}printf(*a=%d,b=%d*,a,b);}CA.a=4,b=4EB.a=4,b=5CC.a=5,b=4CD.a=5,b=516.以下程序的運行結果是 。#include<stdio.h>voidmain(){inty=9;for(;y>0;y—)if(y%3==0)printf(線d*,-y);}CA.741CB.963Ec.852CD.87542117.下述程序的輸出結果是一_o#include<stdio.h>voidmainO{intx=0,y=0,i;for(i=l;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;} }printf("%d,%d”,x,y);)EA.2,1CB.2,2Cc.2,5CD.5,2.卜述程序的輸出結果是。^include"stdio.h"voidmain(){inti=6;while(i一)printf("%d",-i);printf(*\n〃);}CA.531EB.420Cc.654321CD.死循環.以下程序執行后的輸出結果是_ _oinclude"stdio.h"voidmainO{intx=0,y=5,z=3; while(z->0&&++x<5)y=y-l; printf("肌I,%d,%d\n”,x,y,z);)CA.3,2,0EB.3,2,-1C.4,3,-1CD.5,-2,-5.下面程序的運行結果是 .#include<stdio.h>mainO{inta[5],i;for(i=0;i<5;i++){a[i]=9*(i-2+4*(i>3))%5;printf(*%2d*,a[i]);}}EA.-3-4044Cb.-3-4043Cc.-3-4042CD.-3-4040.假設array是一個有10個元素的整型數組,則下列寫法中正確的是.EA.array[0]=10;CB.array=0;CC.array[10]=0;CD.array[T]=0;.若二維數組a有m列,則計算任一元素在數組中位置的公式是 .(假設a[0][0]位于數組的第一個位置上。)CA.i*m+jCB.j*m+iCC.i*m+j-lED.i*m+j+l.設有定義:chara[80];inti=0;,以下不能將一行帶有空格的字符串(不超過80個字符)正確讀入的是 。A.gets(a);CB.while((a[i++]=getcharO)!='\n');a[i]='\O';EC.scanfa);Cd.do{scanf(*%c*,&a[i]);}while(a[i++]!=>\n*);a[i]=,\O*;.以下說法中正確的是 0eA.C語言程序總是從第一個定義的函數開始執行CB.C語言程序總是從main。函數開始執行EC.C語言程序總是從main。函數開始執行cD.C語言程序中的mainO函數必須放在程序的開始部分.在C語言中,函數返回值類型在定義時可以缺省,此時函數值的隱含類型是—CA.voidCB.floatCc.doubleED.int.以下所列的各函數首部中,正確的是 oCA.voidplay(var:Integer,varb:Integer)CB.voidplay(inta,b)EC.voidplay(inta,intb)CD.Subplay(aasinteger,basinteger).卜列程序的輸出結果是_ ottinclude"stdio.h"intfun(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}voidmain(){inta=4,b=3,c=5,d=6;fun(a,b,c,d);printf(*%d%d\n”,c,d);}CA.169乙B.43UC.259ED.56.在定義一個共用體變量時,系統分配給它的內存是 。CA.各成員所需內存之和口B.第一個成員所需內存Ec.成員中占用內存最大者CD.任意一個成員所需內存.有如下定義的結構體類型:structdata{intyear;intmonth;intday;}workday;對其中成員month的正確引用方式是 OCA.data,monthCB.data.year,monthCC.monthMD.workday,month.變量的指針,其含義是指該變量的 _o。A.值EB.地址cC.名CD.一個標志.設有定義語句:intm[]={2,4,6,8),*k=m;

溫馨提示

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

評論

0/150

提交評論