江苏省计算机二级C语言试题及答案(3)

2020-02-21 21:28

江苏省计算机等级考试试题库系统

#include int t; int sub(int *s) { *s+=1: t+=*S: retum t; } main() { int i;

for(i=1;i<4;i++) printf(\,sub(&i)); }

8.以下程序运行时输出结果是(8) 。 #include void f(long x)

{if(x<100) printf(\,x/lO);

else{ f(x/lOO);pfintf(\,x0/10): } main() {f(123456);}

9?以下程序运行时输出结果的第一行是 二行是(10) 。

} (9) ;第 江苏省计算机等级考试试题库系统

#include int fun(int *x,int n) { int i,j;

for(i=j=0;i

*(x+j++)=*(x+i); return j; } main()

{int[10]={1,5,2,3,8,3,9,7,4,10},n, n=fun(a,10); for(i=0;i

{printf(\,a[i]); . if((i+1)%3==0)printf(\; } }

10?以下程序运行时输出结果中第一行是 (11) 第二行是 (12) ,第三行是 (13)

#include main()

{int i,j,a[3][3]={0};

i; ,江苏省计算机等级考试试题库系统

for(i=0;i<3;i++) for(j=O;j<3;j++) switch(i-j+2)

{case 0:case 1:a[i][j]=1;break; case 2:a[i][j]=2;break; case 3:a[i][j]=3;break; case 4:a[i][j]=5;break; }

for(i=0;i<3;i++) {for(j=0;j<3;j++) printf(\,a[i][j]); printf(\; } }

11.以下程序运行时输出结果中第一行是( 14 ),第二行是( 15 )。

#include #include

void fun(char str[][20],int n) { int i,j,k; char s[20]; for(i=O:i

江苏省计算机等级考试试题库系统

{ k=i;

for(j=i+1;j

if(strcmp(str[j],str[k])

str[6][20]={\\ int i; fun(str,6);

for(i=0;i<6;i++)printf(\,str[i]); }

12.以下程序运行时输出结果的第一行是 (16);第二行是(17);第三行 是 (18) 。

#include #define N 10

江苏省计算机等级考试试题库系统

int merge(int a[],int b[],int c[],int m[][N+1]) {int i=0,j,k; while((k=m[0][i])!=2) {j=m[1][i]; if(k==0) c[i]=a[j]; else

c[i]=b[j]; i++: } return i; } main()

{int a[N]={1,3,5},b[N]={2,4,6},c[2*N],n;

int m[2][N+1]={ {0,1,0,1,0,1,2}, {0,0,1,2,2,1,-1}}; n=merge(a,b,C,m); printf(\,n); for(i=0;i

i,


江苏省计算机二级C语言试题及答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019-2020年高考政治一轮复习 第十二单元 发展中国特色社会主义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: