单项选择题
有以下程序:
#include <stdio.h>
#include <string.h>
main(int argc,char *argv[])
int i,len=0;
for(i=1;i<argc;i+=2)len+=strlen(argv[i]);
prinff("%d\n",len);
此程序经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行:
ex abed efg h3 k44
则执行后的输出结果时( )。
A.14
B.12
C.8
D.6
热门
试题
单项选择题
有以下程序: #include <stdio.h> int f(int b[] [4]) int i,j,s=0; for(j=0;j<4;j++) i=j; if(i>2) i=3-j; s+=b[i][j]; return s; main() int a[4][4]=1,2,3,4,0,2,4,6,3,6,9,12,3,2,1,0; printf( %d n ,f(
A.);
&nbs
问答题
有以下程序: #include <stdio.h> struct STU char name[10]; int num; int Score; ; main() struct STU s[5]= YangSan ,20041,703, LiSiGuo ,20042,580, WangYin ,20043,680, SunDan ,20044,550, Penghua ,20045,537, *p[5],*t; int i,j; for(i=0;i<5;i++) p[i]=&s[i]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p[i]->Score>p[j]->Score) t=p[i];p[i]=p[j];p[j]=t; printf( %d%d n ,s[1].Score,p[1]->Score); 执行后的输出结果是( )。