問答題
從鍵盤為一維整型數(shù)組輸入10個(gè)整數(shù),調(diào)用fun函數(shù)找出其中最小的數(shù),并在main函數(shù)中輸出。請(qǐng)編寫fun函數(shù)。
調(diào)用函數(shù)fun判斷一個(gè)三位數(shù)是否"水仙花數(shù)"。在main函數(shù)中從鍵盤輸入一個(gè)三位數(shù),并輸出判斷結(jié)果。請(qǐng)編寫fun函數(shù)。所謂"水仙花數(shù)"是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如,153是一個(gè)水仙花數(shù),因?yàn)?53等于1的立方加上5的立方加上3的立方之和。
以下程序的功能是用冒泡法對(duì)數(shù)組a 進(jìn)行由小到大的排序。
以下程序的功能是統(tǒng)計(jì)一個(gè)字符串中的字母、數(shù)字、空格、和其它字符的個(gè)數(shù)。
單項(xiàng)選擇題
A.將5個(gè)初值依次賦給a[1]至a[5] B.將5個(gè)初值依次賦給a[0]至a[4] C.將5個(gè)初值依次賦給a[6]至a[10] D.因?yàn)閿?shù)組長度與初值的個(gè)數(shù)不相同,所以此語句不正確
A.只有元素a[0][0]可得到初值0 B.此說明語句不正確 C.數(shù)組a中各元素都可得到初值,但其值不一定為0 D.數(shù)組a中每個(gè)元素均可得到初值0
A.gets(a); B.scanf("%s",a); C.for(i=0;i<10;i++)a[i]=getchar(); D.a=getchar();
A.strcat(a2,a1); B.strcpy(a2,a1); C.strcat(a1,a2); D.strcpy(a1,a2);
A.do-while 的循環(huán)體至少無條件執(zhí)行一次 B.while的循環(huán)控制條件比 do-while的循環(huán)控制條件更嚴(yán)格 C.do-while 允許從外部轉(zhuǎn)到循環(huán)體內(nèi) D.do-while 的循環(huán)體不能是復(fù)合語句
A.縮排位置相同的if B.其之前最近的if C.其之后最近的if D.同一行上的if
以下程序段的執(zhí)行結(jié)果是(). double x;x=218.82631; printf("%-6.2f\n",x);
A.輸出格式描述符的域?qū)挷粔颍荒茌敵?br /> B.輸出為21.38e+01 C.輸出為218.83 D.輸出為218.82631