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

正文內(nèi)容

c語言程序設(shè)計試題解答(已修改)

2025-06-19 13:30 本頁面
 

【正文】 試題一(11)以下敘述中正確的是 A)C語言比其他語言高級 B)C語言可以不用編譯就能被計算機識別執(zhí)行 C)C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達形式 D)C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點(12)C語言中用于結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是 A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) B)if,switch,break C)for,while,dowhile D)if,for,continue(13)C語言中最簡單的數(shù)據(jù)類型包括A)整型、實型、邏輯型 B)整型、實型、字符型C)整型、字符型、邏輯型 D)字符型、實型、邏輯型(14)若變量已正確定義并賦值,以下符合C語言語法的表達式是 A)a:=b+1 B)a=b=c+2 C)int %3 D)a=a+7=c+b (15)下列可用于C語言用戶標(biāo)識符的一組是 A)void, define, WORD B)a3_b3, _123,Car C)For, abc, IF Case D)2a, DO, sizeof(16)C語言中運算對象必須是整型的運算符是 A)%= B)/ C)= D)=(17)若變量a,i已正確定義,且i已正確賦值,合法的語句是 A)a= =1 B)++i; C)a=a++=5; D)a=int(i)。(18)已知 int t=0; while (t=1) {...} 則以下敘述正確的是 A)循環(huán)控制表達式的值為0 B)循環(huán)控制表達式的值為1 C)循環(huán)控制表達式不合法 D)以上說法都不對(19)若變量已正確說明為float型,要通過語句scanf("%f%f%f",amp。a,amp。b,amp。c)。,,下列不正確的輸入形式是 A)10回車22回車33回車 B),回車 C)回車回車 D)10 22回車33回車(20)有如下程序: main() { int x=1,a=0,b=0。 switch(x) { case 0: b++。 case 1: a++。 case 2: a++。b++。 } printf(a=%d,b=%d\n,a,b)。} 該程序的輸出結(jié)果是 A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2(21)有以下程序 main() {int i=1,j=1,k=2。 if((j++||k++)amp。amp。i++) printf(%d,%d,%d\n,i,j,k)。 } 執(zhí)行后輸出結(jié)果是 A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3(22)有如下程序 main() {float x=,y。 if(x)y=。 else if(x)y=。 else y=。 printf(%f\n,y)。} 該程序的輸出結(jié)果是 A) B) C) D) (23)有如下程序: main() {int n=9。 while(n6){n。 printf(%d,n)。} } 該程序的輸出結(jié)果是 A)987 B)876 C)8765 D)9876(24)在下列選項中,沒有構(gòu)成死循環(huán)的是 A)int i=100。 while(1) {i=i%100+1。 if(i100)break。 } B)for(。)。 C)int k=10000。 do{k++。}while(k10000)。 D)int s=36; while(s)s。(25)設(shè)int x=1,y=1。表達式(!x||y)的值是 A)0 B)1 C)2 D)1(26)若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是 A)函數(shù)調(diào)用可以作為獨立的語句存在 B)函數(shù)調(diào)用可以作為一個函數(shù)的實參 C)函數(shù)調(diào)用可以出現(xiàn)在表達式中 D)函數(shù)調(diào)用可以作為一個函數(shù)的形參(27)有以下程序 float fun(int x,int y) {return(x+y)。} main() {int a=2,b=5,c=8。 printf(%\n,fun((int)fun(a+c,b),ac))。 } 程序運行后的輸出結(jié)果是 A)編譯出錯 B)9 C)21 D)(28)若有以下調(diào)用語句,則不正確的fun函數(shù)的首部是 main() { … int a[50],n。 … fun(n, amp。a[9])。 … } A)void fun(int m, int x[]) B)void fun(int s, int h[41]) C)void fun(int p, int *s) D)void fun(int n, int a)(29)fseek函數(shù)的正確調(diào)用形式是A)fseek(文件指針,起始點,位移量) B)fseek(文件指針,位移量,起始點) C)fseek(位移量,起始點,文件指針) D)fseek(起始點,位移量,文件指針)(30)若fp是指向某文件的指針,且已讀到文件末尾,則函數(shù)feof(fp)的返回值是 A)EOF B)1 C)1 D)NULL(31)若有說明語句:char c=39。\7239。;則變量c A)包含1個字符 B)包含2個字符 C)包含3個字符 D)說明不合法,c的值不確定(32)若有說明 int a[3][4]。則a數(shù)組元素的非法引用是 A)a[0][2*1] B)a[1][3] C)a[42][0 ] D)a[0][4](33)設(shè)有以下說明語句 struct stu {int a。 float b。 } stutype。 則下面的敘述不正確的是 A)struct是結(jié)構(gòu)體類型的關(guān)鍵字 B)struct stu是用戶定義的結(jié)構(gòu)體類型 C)stutype是用戶定義的結(jié)構(gòu)體類型名 D)a和b都是結(jié)構(gòu)體成員名(34)在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是 A)整型常量 B)整型表達式 C)整型常量或整型表達式 D)任何類型的表達式(35)若運行時給變量x輸入12,則以下程序的運行結(jié)果是 main() {int x,y。 scanf(%d,amp。x)。 y=x12?x+10:x12。 printf(%d\n,y)。 } A)0 B)22 C)12 D)10(36)以下說法正確的是 A)C語言程序總是從第一個的函數(shù)開始執(zhí)行 B)在C語言程序中,要調(diào)用函數(shù)必須在main()函數(shù)中定義 C)C語言程序總是從main()函數(shù)開始執(zhí)行 D)C語言程序中的main()函數(shù)必須放在程序的開始部分(37)表達式0x13^0x17的值是 A)0x04 B)0x13 C)0xE8 D)0x17(38)有以下程序 define F(X,Y)(X)*(Y) main() {int a=3, b=4。 printf(%d\n, F(a++, b++))。 } 程序運行后的輸出結(jié)果是 A)12 B)15 C)16 D)20(39)下列程序執(zhí)行后的輸出結(jié)果是 void func(int *a,int b[]) { b[0]=*a+6。 } main() {int a,b[5]。 a=0。 b[0]=3。 func(amp。a,b)。 printf(%d\n,b[0])。 } A)6 B)7 C)8 D)9(40)若有下面的程序段: char s[]=china。char *p。 p=s。 則下列敘述正確的是 A)s和p完全相同 B)數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等 C)s數(shù)組長度和p所指向的字符串長度相等 D)*p與s[0]相等(41) 以下程序中函數(shù)sort的功能是對a數(shù)組中的數(shù)據(jù)進行由大到小的排序 void sort(int a[],int n) {int i,j,t。 for(i=0。in1。i++) for(j=i+1。jn。j++) if(a[i]a[j]){t=a[i]。a[i]=a[j]。a[j]=t。} } main() {int aa[10]={1,2,3,4,5,6,7,8,9,10},i。 sort(amp。aa[3],5)。 for(i=0。i10。i++)printf(%d,aa[i])。 printf(\n)。 } 程序運行后的輸出結(jié)果是 A)1,2,3,4,5,6,7,8,9,10, B)10,9,8,7,6,5,4,3,2,1, C)1,2,3,8,7,6,5,4,9,10, D)1,2,10,9,8,7,6,5,4,3, (42) 以下程序的運行結(jié)果是 include main() {struct date {int year,month,day。}today。 printf(%d\n,sizeof(struct date))。 } A)6 B)8 C)10 D)12(43)若有語句int *point,a=4。和 point=amp。a。下面均代表地址的一組選項是 A)a,point,*amp。a B)amp。*a,amp。a,*point C)*amp。point,*point,amp。a D)amp。a,amp。*point,point(44)在調(diào)用函數(shù)時,如果實參是簡單的變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是 A)地址傳遞 B)單向值傳遞 C)由實參傳形參,再由形參傳實參 D)傳遞方式由用戶指定(45)已定義以下函數(shù) fun(char *p2, char *p1) { while((*p2=*p1)!=39。\039。){p1++。p2++。} } 函數(shù)的功能是 A)將p1所指字符串復(fù)制到p2所指內(nèi)存空間 B)將p1所指字符串的地址賦給指針p2 C)對p
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1