[单选题]

有以下程序 main(int argc,char *argv[]) { int n=0,i; for(i=1;i<argc;i++) n=n*10+ *argv[i] '0'; printf("%d/n",n); } 编译连接后生成可执行文件tt.exe。若运行时输入以下命令行 tt 12 345 678 程序运行后的输出结果是

A.12

B.12345

C.12345678

D.136

参考答案与解析:

相关试题

有以下程序 main(int argc,char *argv[]) { int

[单选题]有以下程序 main(int argc,char *argv[]) { int n=0,i; for(i=1;i<argc;i++) n=n*10+ *argv[i] '0'; printf("%d/n",n); } 编译连接后生成可执行文件tt.exe。若运行时输入以下命令行 tt 12 345 678 程序运行后的输出结果是A.12B.12345C.12345678D.136

  • 查看答案
  • 有以下程序main(int argc,char *argv[]){ int n=

    [单选题]有以下程序main(int argc,char *argv[]){ int n=0,i;for(i=1;i<argc;i++) n=n*10+*argv[i]-'0';printf("%d/n",n);}编译连接后生成可执行文件 tt.exe ,若运行时输入以下命令行tt 12 345 678程序运行后的输出结果是A.) 12B.) 12345C.)12345678D.) 136

  • 查看答案
  • 有以下程序main(int argc,char *argv[]){ int n,

    [单选题]有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!='/0'){ n=fun(); i++;}printf("%d/n",n*argc);}int fun(){ static int s=0;s+=1;return s;}假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令exam 123〈回车〉则运行结果为A.6B.8C.3D.4

  • 查看答案
  • 有以下程序main(int argc,char *argv[]){ int n,

    [单选题]有以下程序main(int argc,char *argv[]){ int n,i=0; while(argv[1][i]!=’/0’) { n=fun(); i++;} printf("%d/n",n*argc);}int fun (){ static int s=0; s+=1; return s;}假设程序经编译、连接后生成可执行文件exam.exe,若输入以下命令行exam 123<回车>则程序的运行结果是A.6 B.8 C.3 D.4

  • 查看答案
  • 有以下程序main(int argc,char *argv[]){ int n,

    [单选题]有以下程序 main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!='/0') { n=fun();i++;} printf("%d/n",n*argc) ; } int fun() { static int s=0; s=-1; return s; } 假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行 cxam123<回车> 则运行结果为A.6B.8C.3D.4

  • 查看答案
  • 有以下程序:main(int argc,char*argv[]){int n=0

    [单选题]有以下程序: main(int argc,char*argv[]) {int n=0,i; for(i=1;i<argc;i++) n=n*10+argv[i]-'0'; printf("%d/n",n);} 编绎连接后生成可执行文件tt.exe.若运行时输入以下命令行 tt 12 345 678 程序运行后的输出结果是( )。A.12B.12345C.1.23457e+007D.136

  • 查看答案
  • 有以下程序: #include main(int argc,char *argv

    [单选题]有以下程序: include main(int argc,char *argv[ ]) { int i,len=0; for(i=1;i有以下程序: #include<string.h> main(int argc,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]); printf("%d/n",len); } 程序编译连接后生成的可执行文件是exl.exe,若运行时输入带参数的命令行是: exl ab

  • 查看答案
  • 有以下程序:#includemain(int argc,char*argv[])

    [单选题]有以下程序:includemain(int argc,char*argv[]){int i=1,n=0;while(i有以下程序: #include<string.h> main(int argc,char*argv[]) {int i=1,n=0; while(i<argC){n=n+strlen(argv[i]);i++} printf("%d/n",n); } 该程序生成的可执行文件名为:proc.exe,若在运行时输入命令行: proc 123 45 67 则该程序的输出结果是( )

  • 查看答案
  • 有以下程序#includemain(int argc,char *argv[])

    [单选题]有以下程序includemain(int argc,char *argv[]){ int i,len=0;fot(i=1;i有以下程序 #include <stringh> main(int argc,char *argv[]) { int i,len=0; fot(i=1;i<argc;i+=2)len+=strlen(argv[i]); printf("%d/n",len); } 经编译连接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行 ex abcd efg h3 k

  • 查看答案
  • 有以下程序:#includemain(int argc,char *argv[]

    [单选题]有以下程序:includemain(int argc,char *argv[]){inti,len=0;for(i=1;i有以下程序: #include <string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]); printf("%d/n",len); } 程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是: ex1 abcd efg

  • 查看答案
  • 有以下程序 main(int argc,char *argv[]) { int