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

正文內(nèi)容

廣播電視大學(xué)c評議程序設(shè)計ac語言程序設(shè)計課程期末復(fù)習(xí)資料匯總【精編完整版】-中央c語言程序設(shè)計補充綜合練習(xí)題及參考答案(編輯修改稿)

2025-02-14 21:38 本頁面
 

【文章內(nèi)容簡介】 x1=x2=a[0]。 for(i=1。 im。 i++) { if(a[i]x1) x1=a[i]。 if(a[i]x2) x2=a[i]。 } return x1x2。 } C語言程序設(shè)計平時作業(yè)及參考答案一、選擇題1. 在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為(A)。A.main B.MAIN C.name D.funtion2.C語言原程序文件的缺省擴展名為(A)。A.cpp B.exe C.obj D.C3.由C語言目標文件連接而成的可執(zhí)行的缺省擴展名為(B)。A.cpp B.exe C.obj D.C4.程序運行中需要從鍵盤輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用(D)符號作為分隔符。A.空格或逗號 B.逗號或回車 C.回車或分號 D.空格或回車5.每個C語言程序的編譯錯誤分為(B)類。A.1 B.2 C.3 D.46.設(shè)x和y均為邏輯值,則x amp。amp。 y為真的條件是(A)。A.它們均為真 B.其中一個為真 C.它們均為假 D.其中一個為假7.設(shè)有語句“int a=12。a+=a*a?!?,則執(zhí)行結(jié)束后,a的值為(C)。A.12 B.144 C.156 D.2888.x0 amp。amp。 x=10的相反表達式為(A)。A.x=0 || X10 B.x=0 amp。amp。 x10 C.x=0 || x=10 D.x0 amp。amp。 x109.字符串“a+b=12\n”的長度為(B)。A.6 B.7 C.8 D.910.在下列符號常量定義中。錯誤的定義語句格式為(C)。A.const M1=10。 B.const int M2=20。 C.const M3 10 D.const char mark=’3’。11.帶有隨機函數(shù)的表達式rand()%20的值在(C)區(qū)間內(nèi),A.1~19 B.1~20 C.0~19 D.0~2012.當(dāng)處理特定問題時的循環(huán)次數(shù)已知時,通常采用(A)循環(huán)來解決。 A.for B.while C.dowhile D.switch13.在switch語句的每個case塊中,假定都是以break語句結(jié)束的,則此switch語句容易被改寫為(B)語句。A.for B.if C.do D.while14.for語句能夠被改寫為(D)語句。A.復(fù)合 B.if C.switch D.while15.下面循環(huán)語句執(zhí)行結(jié)束后輸出的i值為(B)。for(int i=0。in。i++)if(in/2){coutiendl。break。}A.n/2 B.n/2+1 C.n/21 D.n116.在下面循環(huán)w語句中內(nèi)層循環(huán)體S語句的執(zhí)行次數(shù)為(D)。for(int i=0。in。i++) for(int j=i。jn。j++)S。A.n2 B.(n+1)/2 C.n(n1)/2 D.n(n+1)/217.在下面的do循環(huán)語句中,其循環(huán)體被執(zhí)行的次數(shù)為(A )。int i=0。do i++。while(i*i10)。A.4 B.3 C.5 D.21. 在下面的一維數(shù)組定義中,(C)語句有語法錯誤。A.int a[]={1,2,3}。 B.int a[10]={0}。 C.int a[]。 D.int a[5]。n2.在下面的二維數(shù)組定義中,(C)語句是正確的。A.int a[5][]。 B.int a[][5]。 C.int a[][3]={{1,3,5},{2}}。 D.int a[](10)3.假定一個二維數(shù)組的定義語句為“int a[3][4]={{3,4},{2,8,6}}?!保瑒t元素a[1][2]的值為(C)。A.2 B.4 C.6 D.84.假定一個二維數(shù)組的定義語句為“int a[3][4]={{3,4},{2,8,6}}。”,則元素a[2][1]的值為(A)。A.0 B.4 C.8 D.65.將兩個字符串連接起來組成一個字符串時,選用(C)函數(shù)。A.strlen() B.strcap() C.strcat() D.strcmp()1. 下面的(C)函數(shù)聲明語句存在語法錯誤。A.AA(int a,int b)。 B.AA(int ,int) C.AA(int a。int b) D.AA(int a,int)2.在下面的(C)不能作為函數(shù)的返回類型。A.void B.int C.new D.long3.下面正確的函數(shù)原型語句是(B)。A.int Function(void a)。 B.void Function(int)。C.int Function(a)。 D.void int(double a)。4.函數(shù)調(diào)用func(exp1,exp2),exp3*exp4exp5)中所含實參的個數(shù)為(B)個。A.1 B.2 C.4 D.55.下面的標識符中,(C)是文件級作用域。A.函數(shù)形參 B.語句標號 C.外部靜態(tài)類標識符 D.自動類標識符6.下面的標識符中,(B)具有全局級作用域。A.函數(shù)形參 B.全局變量 C.內(nèi)部靜態(tài)類標識符 D.自動變量符7.假定p是一個指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大( C)字節(jié)。A.1 B.2 C.4 D.88.假定a為一個字符數(shù)組名,則a[8]的地址比該數(shù)組的首地址大( B )個字節(jié)。A.4 B.8 C.16 D.329.假定a為一個數(shù)組名,則下面的( B )表示有錯誤。A.a(chǎn)[i] B.*a++ C.*a D.*(a+1)10.用calloc函數(shù)創(chuàng)建具有10個整型元素的一維數(shù)組的正確語句是( C )。A.int *p=calloc(10,2)。 B.int *p=callo(10。C.int *p=calloc(10,4)。 D.int *p=malloc(10)。11.假定變量m定義為“int m=7。”,則定義p的正確語句為( B )。A.int p=amp。m。 B.int *p=amp。m。 C.int amp。p=*m。 D.int *p=m。12.假定k是一個double類型的變量,則定義指向k的[電腦商場特別版1] 變量p的正確語句為( B )。A.double p=amp。k。 B.double *p=amp。k。 C.double amp。p=*k。 D.char *p=”Thank you!”。13.假定一條定義語句為“int a[10],x,*pa=a?!?,若要把數(shù)組a中下標為3的元素賦值給x,則不正確的語句為( D )。A.x=pa[3]。 B.x=*(a+3)。 C.a(chǎn)=a[3]。 D.x=*pa+3。14.假定有定義“int b[10]。int *pb。”,則不正確的賦值語句為( C )。A.pb=b。 B.pb=amp。b[0]。 C.pb=b+2。 D.pb=b[5]。15.假定指針變量p定義為“int *p=new int(100)。”,要釋放p所指向的動態(tài)內(nèi)存,應(yīng)使用語句( D )。A.delete[p]。 B.delete *p。 C.delete amp。p。 D.delete []p。16.假定指針變量p定義為“int *p=calloc(30,sizeof(int))?!?,要釋放p所指向的動態(tài)內(nèi)存,應(yīng)使用語句( D )。A.delete[p]。 B.deldete(p)。 C.free[]p。 D.free(p)。1. 假定有“struct BOOK{char title[40]。float price。}。struct BOOK *book?!保瑒t不正確的語句為(A)。A.struct BOOK *x=malloc(book)。 B.struct BOOK x={“C++ Programming”,}。 C.struct BOOK *x=malloc(sizeof(BOOK))。 D.struct BOOK **x=amp。book。2. 假定有“struct BOOK{char title[40]。float price。} book?!?,則正確的語句為(B)。A.struct BOOK x=amp。book。 B.struct BOOK *x=amp。book。C.struct BOOK x=calloc(BOOK)。 D.struct BOOK *x=BOOK。3.表示文件結(jié)束的符號常量為(C)。A.eof B.Eof C.EOF D.feof4.C語言中系統(tǒng)函數(shù)fopen()是(D)一個數(shù)據(jù)文件的函數(shù)。A.讀取 B.寫入 C.關(guān)閉 D.打開5.從一個數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的函數(shù)為(B)。A.gets() B.fgets() C.getc() D.fgetc()6.向一個二進制文件寫入信息的函數(shù)fwrite()帶有(D)參數(shù)。A.1 B.2 C.3 D.4二、填空題1.C語言中的每條簡單語句以___。_______作為結(jié)束符。2.C語言中的每條復(fù)合語句以___}_______作為結(jié)束符。3.在C語言程序的每個程序行后面或單獨一行的開始使用注釋的標記符為___//___。4.單行或多行注釋的結(jié)束標記符為__*/_____。5.在一個C程序文件中,若要包含另外一個頭文件或程序文件,則應(yīng)使用以__include___標識符開始的預(yù)處理命令。6.在include命令中所包含的頭文件,可以是系統(tǒng)定義的頭文件,也可以是__用戶___定義的頭文件。7.一個函數(shù)定義由__函數(shù)頭______和函數(shù)體兩部分組成。8.用于輸出表達式的標準輸出函數(shù)是_printf( )_________。9.當(dāng)不需要函數(shù)返回任何值時,則應(yīng)使用__void_______標識符定義函數(shù)類型。10.執(zhí)行“printf(“%d%d=%d”,43,18,4318)?!闭Z句后得到的輸出結(jié)果為__4318=25_______。11.每個C程序文件在編譯時可能出現(xiàn)有警告性錯誤,其對應(yīng)的標識符為__warning______。12.每個C程序文件在編譯時可能出現(xiàn)有致命性錯誤,其對應(yīng)的標識符為__error______。13.十進制數(shù)25表示成符合C語言規(guī)則的十六進制數(shù)為___0x19___。14.在C語言中,轉(zhuǎn)義字符序列___\n___表示一個換行符。15.執(zhí)行“printf(“%c”,’F’2)?!闭Z句后得到的輸出結(jié)果為__D___。16.已知’A’~’Z’的ASCII碼為6590,當(dāng)執(zhí)行“int x=’C’+5?!闭Z句所x的值為___72___.17.假定一個枚舉類型的定義為“enum RB{ab,ac=3,ad,ae}x=ad。”,則x的值為___4___.18.char類型的大小為__1__個字節(jié)。19.int類型的大小為__4__個字節(jié)。20.float類型的大小為__4__個字節(jié)。21.十進制數(shù)28類型為___int___。22.。23.若需要定義一個符號常量,并且使C語言能夠進行類型檢查,則應(yīng)在定義語句的開始使用保留字____const___。24.使用const語句定義一個符號常量時,則必須對它同時進行__定義類型和賦初值__。25.執(zhí)行“int x=45,y=13。printf(“%d”,x%y)?!闭Z句序列后得到的輸出結(jié)果為___6__。26.假定x=5,則表達式2+x++的值為__7__。27.表達式(float)25/。28.表達式(int)%5的值為___4___。29.表達式x=x+1表示成增量表達式為__x++___。30.增量表達式++y表示成賦值表達式為___y+=1__。31.關(guān)系表達式(x!=0)的等價表達式為____x___。32.假定不允許使用邏輯非操作符,則關(guān)系表達式x+y5的相反表達式為___x+y=5__。33.假定不允許使用邏輯非操作符,則邏輯表達式ab || b==5的相反表達式為___a=b amp。amp。 (b5 || b5)____。34.若x=5,y=10,則xy邏輯值為___false___。35.若x=5,y=10,則x=y邏輯值為___true___。36.假定x=5,則執(zhí)行“a=(x?10:20)?!闭Z句后a的值為__10__。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1