2001年度初級程序員級下午試題含答案內容簡介
2001年度初級程序員級下午試題含答案
試題一
閱讀以下 C 代碼,將應填入 __(n)__ 處的字句寫在答題紙的對應欄內。
[程序1.Il]
#include
main ( )
{int x, p, i , s = 0 ;
for (x = 1 ; x < 5 ; x++) {
for (p= i = 1 ; i <= x ; i++) p *= x ;
s += p ;
}
printf( P%d\n" ,s) ;
}
程序1.1的輸出結果是 __(1)__ 。
[程序1.2]
#include
void s( int b[ ] ,int n )
{ int i ,j ,t ,flg ;
for ( i = 0 ; i < n-1 ; i++ ) {
for ( flg = O,j = 0 ; j < n-i-1 ; i++ )
if (b[j] > b[j+l] ) {
t = b[j] ; b[j] = b[j+1] ; b[j+l] = t ;
flg = 1
}
if ( !flg ) break
}
}
main( )
{int i , a[] = { 11,9,2,5,3,7 } ;
s( a,6 ) ;
for ( i = O ; i < 6 ; i++ ) printf( "%4d", a[i] ) ;
printf( "\n" ) ;
}
程序1.2的輸出結果是 __(2)__ ;函數 s(int b[],int n) 的功能是 __(3)__
[程序1.3]
#include
int m( unsigned k )
{ int s = 1 ;
do { s *= k % 10 ;
..............................
上一篇:2001年度網絡設計師級上午試卷