第四章 数组习题集答案(2)

2019-04-21 12:09

i++; }

printf(\ }

A) a[3-i][3-j] B) a[i][3-i] C) a[i][i] D) a[3-i][4] 44.

运行下面的程序段,输出结果是【 】。

int i=0;

char s1[10]=\strcat(s1,s2); while (s1[i]!='\\0') {i++;s2[i]=s1[i];} puts(s2); A) abcefg B) efgabc C) ebcefg 45.

下面程序的运行结果是【 】。

main( ) {

int i, j=20, a[]={3, 5, 8, 9, 10}; for(i=1;i<3;++i) j-=a[i];

printf(\A) 20 B) 15 C) 7 D) 8 46.

下面程序运行后,输出结果是【 】。

#include main( ) {

char s[]=\ int i;

for (i=0; i<5; i++ ) if (s[i]

A) 2 B) 1 C) 3 D) 5 47.

下面程序运行后,输出结果是【 】。

#include main( ) {

char s[]=\ int j=3;

s[j]=s[5]; printf(\}

A) abcde B) abcd C) eabcd D) abc 48.

下面的程序运行后, 输出结果是【 】。

main( )

D) afgabc 49.

50.

51.

52.

53.

{

int i, j, a[5][5], x=0; for (i=0; i<3; i++)

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

A) 4 B) 6 C) 0 D) 不确定值 运行下面的程序段,输出结果是【 】。

int i;

char s[][5]={\ for (i=0; i<3; i++) printf(\ A) 123456 B) 456789abc C) 47a D) 456789 设已包含标题文件,下面程序段的输出结果是【 】。

char s1[20]=\strcpy(s1,s2);

printf(\

A) 5 B) 4 C) 1 D) 2 下面程序的结果是【 】。

main( ) {

int i=1,x=0;

char a[][4]={\ while (i<4) {

x+=a[i][i]; i++; }

printf(\ }

A) 155 B) 13 C) 158 D) 159 运行下面程序段的输出结果是【 】。

int i,j,s=0,a[3][3]={{1},{2,3},{4,5,6}}; for (i=0;i<3;i++) for (j=0;j<3;j++) s+=a[i][j]; printf(\

A) 11 B) 10 C) 21 D) 不确知数 下面的程序运行后输出结果是【 】。

main( ) {

int i, s=90, a[]={3, 5, 7, 9, 11};

for (i=1;i<5;i+=2) s-=a[i]; printf(\}

A) 74 B) 76 C) 72 D) 68

54. 运行下面的程序段,输出结果是【 】。

int i;

char s1[10]=\strcat(s1,s2); i=1;

while (s1[i-1]!='\\0') { s2[i]=s1[i]; i++; }

puts(s2);

A) abcefg B) efgabc C) ebcefg D) afgabc 55. 下面程序段运行后,输出结果是【 】。

int i, j, x=0; int a[6]={1,2,3};

for (i=1,j=1; i<3 && j<4; ++i, j++ ) x+=a[i]+a[j]; printf(\

A) 8 B) 10 C) 11 D) 不确定值 56. 下面的程序段运行后,输出结果是【 】。

int i, j, x=0;

int a[7][7]={0}; for (i=0; i<3; i++) for (j=0;j<3; j++) a[i][j]=i+j; for (i=0; i<7; i++) if (i==j) x+=a[i][j]; printf(\

A) 6 B) 16 C) 0 D) 不确定值 57. 运行下面程序段的输出结果是【 】。

#include main( ) {

int i=0,j=0,x=0;

int a[][4]={0,2,0,3,0,3,4,0,4,5,6,7,6,5,0,0}; while(i<4 && j<4) {

x+= a[3-i][j];

58.

59.

60.

61.

i++; j++; }

printf(\ x); }

A) 18 B) 9 C) 20 D) 19 运行下面的程序段,输出结果是【 】。

int i;

char s[][5]={\ for (i=0; i++<3;) printf(\A) 123456789 B) 456789abc C) 47a D) 456789 下面的程序用来输出两个字符串中对应相等的字符, 请将程序填完整。

#include main( ) {

char s1[]=\ int i;

for (i=0; s1[i]!='\\0' && s2[i]!='\\0'; i++) if(s1[i]==s2[i]) 【 】 ; }

A) printf(\B) printf(\C) putchar(\D) puts(s2[i]) 下面的程序段运行后, 输出结果是 【 】

int i, j, x=0;

int a[7][7]={0}; for (i=0; i<3; i++) for (j=0;j<3;j++) a[i][j]=2*(j+1)-1; for (i=0; i<7; i++) for (j=0; j<7; j++) if (i==j) x+=a[i][j]; printf(\

A) 0 B) 16 C) 9 D) 不确定值 下列程序的输出结果是 【 】

#include\main() {

char s[]=\ int i,j=0;

for(i=1;i<6;i++) if(s[j]>s[i]) j=i; s[j]=s[6];

printf(\}

A) frther B) father C) f D) fath

62. 下面的程序用来求二维数组的最大元素及其位置,请选择合适答案填空。

#include main() {

int a[5][4],i,j,max,row,col; for(i=0;i<5;i++) for(j=0;j<4;j++)

scanf(\ max=a[0][0]; row=0; col=0; for【 】

for(j=0;j<4;j++) if(max

max=a[i][j]; row=i; col=j; }

printf(\}

A) i=4;i>0;--i B) i=0;i<5;i++ C) i=-1;i<4;++i D) i=5;i>0;--i 63. 下面程序的运行结果是【 】。

main() {

int n[3],i,j,k; for(i=0;i<3;i++) n[i]=0; k=2;

for(i=0;i

#include main() {

char s[10]=\


第四章 数组习题集答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017安徽省考公务员面试热点:强制女学生剪短发

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

马上注册会员

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