【正文】
fun( 5 ) )。}main(){ int a = 2, i, k。 p[i][j]=39。 include struct S{ int a。 pnext=s。,且沒有讀到該文件的末尾,則C語言函數(shù)feof(fp)的函數(shù)返回值是A) EOFB) 非0C) 1D) 0 參考答案:D【解析】本題考查文件的定位,feof函數(shù)的用法是從輸入流讀取數(shù)據(jù),如果到達(dá)文件末尾(遇文件結(jié)束符),eof函數(shù)值為非零值,否則為0,所以選項(xiàng)D正確。 printf( %\n, *s)。( x1 )。 i2。include int fun(intA){ int b=0。 }程序的輸出結(jié)果是A) 0B) 6C) 7D) 8 參考答案:C解析】本題主要考查了函數(shù)定義及調(diào)用,以及while循環(huán)語句,執(zhí)行fun函數(shù)后,首先是找到最后一個(gè)字符的地址,然后減去第一個(gè)地址得到的就是這個(gè)字符串的長(zhǎng)度,所以本題答案為8. include int fun( int n ) { int a。 putchar( *p )。則下列敘述中,正確的是A) 形參a對(duì)應(yīng)的實(shí)參只能是數(shù)組名B) 說明中的a[10]寫成a[]或*a效果完全一樣C) func的函數(shù)體中不能對(duì)a進(jìn)行移動(dòng)指針(如a++)的操作D) 只有指向10個(gè)整數(shù)內(nèi)存單元的指針,才能作為實(shí)參傳給a 參考答案:B本題重點(diǎn)考察返回指針值的函數(shù)相關(guān)知識(shí),返回指針值的函數(shù),一般定義形式為:類型名 * 函數(shù)名 ( 參數(shù)列表 )。 p = amp。因此D選項(xiàng)正確。 } printf(%d\n,a)。 include main() { int x。即A和Y的ASSCII碼,因此輸出結(jié)果為65,89,因此B選項(xiàng)正確。 printf( a=%%d,b=%%d\n, a,c )。、開發(fā)階段和維護(hù)階段,下面不屬于開發(fā)階段任務(wù)的是A) 測(cè)試B) 設(shè)計(jì)C) 可行性研究D) 實(shí)現(xiàn) 參考答案:C【解析】開發(fā)階段包括分析、設(shè)計(jì)和實(shí)施兩類任務(wù)。其中分析、設(shè)計(jì)包括需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)3個(gè)階段,實(shí)施則包括編碼和測(cè)試兩個(gè)階段,C不屬于開發(fā)階段。 }程序的輸出結(jié)果是A) a=2,b=5B) a=%2,b=%5C) a=%d,b=%dD) a=%%d,b=%%d 參考答案:C【解析】C語言中用%%打印輸出字符%,所以%%d,輸出為%d兩個(gè)普通字符,而不是格式控制符%d的含義,所以打印結(jié)果為C?: char a=39。 for( x=0,y=0。 for( x=3。 }程序的輸出結(jié)果是A) 10B) 9C) 8D) 7 參考答案:B【解析】首先注意for循環(huán)的控制條件當(dāng)b=20或者a100則跳出for循環(huán)也即b20且a=100時(shí)執(zhí)行for循環(huán);第一次進(jìn)入循環(huán)a=1,b=1均滿足循環(huán)條件,但b%3==1條件滿足,故執(zhí)行b=b+3,得到b=4,注意有continue,所以后面語句不執(zhí)行,直接跳轉(zhuǎn)到a++這個(gè)語句,所以第一次循環(huán)完之后a=2,b=4;進(jìn)入第二輪循環(huán),b%3==1也是滿足的,故再次b=b+3,此輪循環(huán)執(zhí)行之后a=3,b=7,進(jìn)入下一輪。 include void fun( int *p, int *q ) { int t。a[1]。func函數(shù)被定義為指針型函數(shù),它的形參int a[10]和 int n,分別指一維數(shù)組a[0]和整型變量n。 p++。 if( n==1 ) return 1。 static int c=3。 i++ ) for( j=0。 printf( %d\n,z )。 }程序的輸出結(jié)果是A) B) C) D) 參考答案:D【解析】本題考查把數(shù)組名作為函數(shù)參數(shù),執(zhí)行fun函數(shù)后,s的值并沒有發(fā)生變化,仍然是指向a,選項(xiàng)D正確。15。 s next=p。y1為4,x1為1,二者與一下為0,所以B選項(xiàng)正確。amp。 return ( a )。 return ( a )。 }若運(yùn)行時(shí)從鍵盤上輸入OPEN THE DOOR回車,程序的輸出結(jié)果是A) OPEN THE DOORB) oPEN tHE dOORC) open the