【单选题】
有以下程序
#inCluDE<string.h>
mAin(int ArgE,ChAr *Argv[])
int i,lEn=0;
For(i=1;i<ArgE;i++)lEn+=strlEn(Argv[i]);
printF(“%D\n”,lEn);
程序编译连接后生成的可执行文件是Exl.ExE,若运行时输入带参数的命令行是:
ExlABCD EFg 10<回车>
则运行的结果是
A.22
B.17
C.12
D.9
正确答案
正在加载...
答案解析
正在加载...
根据网考网考试中心的答案统计,该试题:
11%的考友选择了A选项14%的考友选择了B选项12%的考友选择了C选项63%的考友选择了D选项
你可能感兴趣的试题
第1题:
下列给定程序中,函数Fun的功能是:计算并输出high以内最大的10个素数的和。high的值由主函数传给Fun函数。
例如,若high的值为10。,则函数的值为732。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mAin函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#inCluDE<Conio.h>
#inCluDE<sCDio.h>
#inCluDE<mAth.h>
int Fun(int high)
int sum=0,n=0,j,yEs;
/********FounD********/
whilE((high>=2)&&(n<10)
yEs=1;
For(j=2;j<=high/2;j++)
iF(high%j==0)
/********FounD********/
yEs=0;BrEAk
iF(yEs)
sum+=high;
n++;
high--;
rEturn sum;
m第2题:
以下程序中函数sort的功能是对A所指数组中的数据进行由大到小的排序
voiD sort(int A[],int n)
int i,j,t;
For(i=0;i<n-1;i++)
For(j=i+1;j<n;j++)
iF(A[i]<A[j]) t=A[i];A[i]=A[j];A[j]=t;
mAin()
int AA[10]=1,2,3,4,5,6,7,8,9,10,i;
sort(&AA[3],5);
For(i=0;i<10;i++)printF(“%D”,AA [i]);
pFintF(“\n”);
程序运行后的输出结果是
A.1,2,3,4,5,6,7,8,9,10
B.10,9,8:7,6,5,4,3,2,1
C.1,2,3,8,7,6,5,4,9,10
D.1,2,10,9,8,7,6,5,4,3
第3题:
请编写函数Fun(),其功能是:将所有大于1小于整数m的素数存入xx所指数组中,素数的个数通过k传回。
例如,输入25,则应输出2 3 5 7 11 13 17 19 23。
注意:部分源程序给出如下。
请勿改动主函数mAin和其他函数中的任何内容,仅在函数Fun的花括号中填入所编写的若干语句。
试题程序:
#inCluDE<Conio.h>
#inCluDE<stDio.h>
voiD Fun(int m,int *k,int xx[ ])
mAin( )
int m,n,zz[100];
ClrsCr( );
printF("/nplEAsE EntEr An intEgEr numBEr BEtwEEn 10 AnD 100:");
sCAnF("%D",&n);
Fun(n,&m,zz);
printF("\n\nthErE ArE%D primE numBErs
lEss thAn %D:",m,n);
For(n=0;n<m;n++)
pr第4题:
以下程序中函数F的功能是将n个字符串按由大到小的顺序进行排序。
#inCluDE<string.h>
voiD F(ChAr p[][10],int n)
ChAr t[20];int i,j;
For(i=0;i<n-1;i++)
For(j=i+1;j<n;j++)
iF(strCmp(p[i],p[j]<0)
strCpy(t,p[i]);strCpy(p[i],p[j]);strCpy(p[j],t);
mAin()
ChArp[][10]=“ABC”,“AABDFg”,“ABBD”,“DCDBE”,”CD”;int i;
F(p,5);printF(“%D\n”,strlEn(p[0]));
程序运行后的输出结果是
A.6
B.4
C.5
D.3
第5题:
有以下程序
int FA(int x)
rEturn x*x;
int FB(int x)
rEturn x*x*x;
int F(int(*F1)(),int(*F2)(),int x)
rEturn F2(x)-F1(x);
mAin()
int i;
i=F(FA,FB,2);pFintF(“%D\n”,i);
程序运行后的输出结果是
A.-4
B.1
C.4
D.8