| GZU521.COM学习网 |
|
●试题一
阅读下列函数说明和c代码,把应填入其中n处的字句写在答卷的对应栏内。 【函数1.1说明】 !A+=MRT'_w*V'H [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证计算机软件水平考试 http://Www.gzU521.com ] !A+=MRT'_w*V'H 函数strcpy(char*to,char*from)将字符串from复制到字符串to。 【函数1.1】 void strcpy(char*to,char*from) {while( (1) );} 【函数1.2说明】 函数merge(int a[ ],int n,int b[ ],int m,int *c)是将两个从小到大有序数组a和b复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 【函数1.2】 void merge(int a[ ],int n,int b[ ],int m,int *c) { int i,j; for(i=j=0;i *c++=a[i]
while( (2) )*c++=a[i++]; while( (3) )*c++=b[j++]; } 【函数1.3说明】 递归函数sum(int a[ ],int n)的返回值是数组a[ ]的前n个元素之和。 【函数1.3】 int sum(int a[ ],int n) { if(n>0)return (4) ; else (5) ; }I$c0A]qsJi{o1EOZX8a[ 此文转贴于我的学习网IT认证计算机软件水平考试 http://www.Gzu521.com]I$c0A]qsJi{o1EOZX8a ●试题二 阅读下列函数说明和c代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 该程序运行后,输出下面的数字金字塔 【程序】 #include main () {char max,next; int i; for(max=′1′;max<=′9′;max++) {for(i=1;i<=20- (1) ;++i) printf(" "); for(next= (2) ;next<= (3) ;next++) printf("%c",next); for(next= (4) ;next>= (5) ;next--) printf("%c",next); printf("\n"); } } |
责任编辑:gzu521