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年度网络设计师级上午试卷