题目内容

以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值,划线处应填______。#include#defineM4#defineN3voidLineMax(intx[N][M]){inti,j,p;for(i=0;i

A. p=i
B. p=j
C. p=x[i][p]
D. p=x[i][0]

查看答案
更多问题

下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。划线处应填________。#include#includevoidmain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);for(i=0;i<=k-2;i+=2)for(j=i+2;ja[j]){t=a[i];a[i]=a[j];a[j]=t;}puts(a);printf("\n");}

A. k=k+1
B. k=k+2
C. j+=1
D. j+=2

以下程序的功能是:将无符号八进制数字构成的字符串转换为十进制整数。例如,输入的字符串为:556,则输出十进制整数366,划线处应填________。#includevoidmain(){chars[6];intn,j;gets(s);if(s[0]!='\0')n=s[0]-'0';j=0;while(_________!='\0')n=n*8+s[j]-'0';printf("%d\n",n);}

A. s[0]
B. s[j++]
C. s[j]
D. s[++j]

以下程序的输出结果是_________。#includevoidmain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[i][2-i]);printf("\n");}

A. 1,5,9,
B. 1,4,7,
C. 3,5,7,
D. 3,6,9,

不能把字符串"HELLO!"赋给数组b的语句是________。

A. charb[10]={'H','E','L','L','O','!','\0'};
B. charb[10];b="HELLO!";
C. charb[10];strcpy(b,"HELLO!");
D. charb[10]={"HELLO!"};

答案查题题库