2022年自学考试《C语言程序设计》试题及答案6
【2.26】下面程序的输出结果是____。
#include
main()
{int n[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
n<i>[j]=i+j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
n[i+1][j+1]+=n<i>[j];
printf('%dn',n<i>[j]);
}
A)14 B)0 C)6 D)不确定
【2.27】下面程序的输出结果是____。
#include
main()
{int a[4][5]={1,2,4,-4,5,-9,3,6,-3,2,7,8,4};
int i,j,n;
n=9;
i=n/5;
j=n-i*5-1;
printf('a[%d][%d]=%dn',i,j,a<i>[j]);
}
A)6 B)-3 C)2 D)不确定
【2.28】下面程序的输出结果是____。
int m[3][3]={{1},{2},{3}};
int n[3][3]={1,2,3};
main()
{printf('%dn',m[1][0]+n[0][0]);/*①*/
printf('%dn',m[0][1]+n[1][0]);/*②*/
}
①A)0 B)1 C)2 D)3
【2.29】下面程序的输出结果是____。
#include
main()
{char s1[50]={'some string*'},s2[]={'test'};
printf('%sn',strcat(s1,s2));
}
A)some string*B)test
C)some stritest D)some string*test
/**********************************************************************************/
【2.30】下面程序的输出结果是____。
#include
f(char*s)
{char*p=s;
while(*p!='')
p++;
return(p-s);
}
main()
{printf('%dn',f('ABCDEF'));
}
A)3 B)6 C)8 D)0
【阅读程序题参考答案】
【2.26】参考答案:C
【2.27】参考答案:B
【2.28】参考答案:①D②A
【2.29】参考答案:D
【2.30】参考答案:B
注释:输出结果为字符串长度。
热门推荐:
自考有疑问、不知道如何选择主考院校及专业、不清楚自考当地政策,点击立即了解》》
推荐阅读: