单项选择题

有以下程序:
#include <string.h>
main(int argc, char *argv[ ])
int i,len=0;
for(i=1;i<argc;i+=2) len+=strlen(argv[i]);
printf("%d\n",len);

经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行
ex abcd efg h3 k44
执行后输出的结果是( )。

A.14
B.12
C.8
D.6
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include<stdio.h> main() FILE *fp; int i,k=0,n=0; fp=fopen( d1.dat , w ); for(i=1;i<4;i++) fprintf(fp, %d ,i); fclose(fp); fp=fopen( d1.dat , r ); fscanf(fp, %d%d ,&k,&n); printf( %d %d n , k,n); fclose(fp); 执行后输出结果是( )。
A.1 2
B.123 0
C.1 23
D.0 0
问答题
有以下程序: struct STU char num[10]; float score[3];); main() struct stu s[3]= 20021 ,90,95,85, 20022 ,95,80,75, 20023 ,100,95,90,*p=s; int i; float sum=0; for(i=0;i<3,i++) sum=sum+p->score[i]; printf( %6.2f n ,sum); 程序运行后的输出结果是( )。
相关试题
  • 以下sum函数的功能是计算下列级数之和。 ...
  • 下面程序的运行结果是 【17】 。 int...
  • 以下程序的运行结果是 【19】 。 #in...
  • 以下sstrcpy()函数实现字符串复制,即将t...
  • 下列程序的运行结果是 【16】 。 #in...