若以下程序所生成的可执行文件名为file1.exe, main(int argc,char *argv[]) {while(argc-->0) {++argv;printf("%s",* argv);} }当键入以下命令执行该程序时: FILE1 CHINA BEUING SHANGHAI程序的输出结果是( )A.CHINA BEIJIANG SHANGHAIB.FILE1 CHINA BEIJINGC.C B SD.F C B

若以下程序所生成的可执行文件名为file1.exe, main(int argc,char *argv[]) {while(argc-->0) {++argv;printf("%s",* argv);} }当键入以下命令执行该程序时: FILE1 CHINA BEUING SHANGHAI程序的输出结果是( )

A.CHINA BEIJIANG SHANGHAI

B.FILE1 CHINA BEIJING

C.C B S

D.F C B


相关考题:

有以下程序#include string.hmain( int argc, char *argv[ ]){ int i=1,n=0;while (i argc) {n=n+strIen ( angv[i ] ) ;i++; }printf("%d\n",n);}该程序生成的可执行文件名为: proc.exe 。若运行时输入命令行:proc 123 45 67则程序的输出结果是A)3B)5C)7D)11

若以下程序所生成的可执行文件名为filel.exe;main(intargc,char*argv[]){while(argc1){++argv;printf(“%s“,*argv);argc--;}}当打入以下命令执行该程序时;FILE1CHINABEIJINGSHANGHAI程序的输出结果是() A、CHINABEIJINGSHANGHAIB、FILE1CHINABEIJINGC、CBSD、FCB

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

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

有以下程序 include main(int argc, char *argv[]) {int 有以下程序 #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 则程序的输出结果是______。A.3B.5C.7D.11

有以下程序 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=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

假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROG ABCDEFGH IJKL回车,则输出结果为main( int argc, char *argv[]){ while(--argc0)printf("%s",argv[argc]);printf("\n");}A.ABCDEFGB.IJHL????C.ABCDEFGHIJKLD.IJKLABCDEFGH

有以下程序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函数命令行参数表示形式的是( )。A.main(int argv,char*argc[])B.main(int argv,char*argc)C.main(int argv,char**arc)D.main(int argc,char*argv[])

设下面程序的可执行文件名为prg.exe,在该程序所在子目录下输入以下命令行: prg hello good<回车>则程序的输出结果是______。 main()(int argc,char*argv[]) { int i; if(argc<=0)return; for(i=1;i<argc;i++) printf("%c",*argv[i]); }A.hello goodB.hgC.helD.hellogood

有以下程序: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 则该程序的输出结果是( )。A.3B.5C.7D.11

main(int argc,char*argv[]) { while(--argc>0)printf("%s",argv[argc]); printf("\n"); } 假定以上程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入PROG ABCDEFGHIJKL,则输出结果为______。A.ABCDEFGB.IJHLC.ABCDEFGHIJKLD.IJKLABCDEFGH

有以下程序: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 10<回车> 则运行的结果是( )。A.22B.17C.12D.9

有以下程序 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+=2) len+=strlen(argv[i]); printf(“%d\n”,len); } 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行 ex abcd efg h3 k44 执行后输出结果是( )A.14B.12C.8D.6

假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行: file1China Bejing<回车> main(int argc,char*argv[]) { while(argc-->1) printf("%s\n",*++argv);} 则程序运行后的输出结果是( )。A.filel China BejingB.China BejingC.ChinaD.Bejing

有以下程序 main(int arge,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,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

有以下程序:include include main(int argc,char *argv[]){ int i,len=0;f 有以下程序: #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.14B.12C.8D.6

有以下程序 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

有以下程序includemain(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 abcd efg 10<回车> 则运行的结果是:A.22B.17C.12D.9

有以下程序: 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 abcd efg 10<回车> 则运行的结果是A.22B.17C.12D.9

若以下程序所生成的可执行文件名为filel.exe,当执行该程序时输入FILE1 CHINA BEIJING SHANGHAI,程序的输出结果是______。 main (int argc,char* argv[]) { while(--argc>0){ ++argv;printf("%s",*argv); } }A.CHINA BEIJANG SHANGHAIB.FILE1 CHINA BEIJNGC.CBSD.FCB

有以下程序: main(int arge,char*argv[]) { int n,i=0; while(arv[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

有以下程序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 k44 执行后输出结果是A.14B.12C.8D.6

有以下程序: include main(int argc,char *argv[]){int i,len-0;for(i=l;i 有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len-0; for(i=l;i<argc;i+=2) len+=strlen(argv[i]); printf("%d\n",len); } 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行 ex abcd efg h3 k44 执行后输出的结果是A.14B.12C.8D.6

设有一个名为file1源程序,且已知命令行为:FILE1BEIJINGSHANGHAI,则可得到以下运行结果BEIJINGSHANGHAI的程序为()A、main(intargc,char*argv[]){while(--argc1)printf("%s/n",*++argv);}B、main(intargc,char*argv[]){while(argc--=1)printf("%s/n",*++argv);}C、main(intargc,char*argv[]){while(argc--1)printf("%s/n",*++argv);}D、main(intargc,char*argv[]){while(argc1)prinif("%s/n",*++argv);}