C语言中main函数参数的非法表示形式是( )
A.main(char*argv[],int argc)
B.main(int a,char **b)
C.main(int y,char*x[])
D.main(int argv,char * argc[])
第1题:
A.char *argv[ ]
B.char argv[ ][ ]
C.char argv[ ]
D.char *argv
第2题:
不合法的main函数命令行参数表示形式是______。
A.main(int a,char*c[])
B.main(int arc, char **arv)
C.main(int argc,char*argv)
D.main(int argv,char*argc[])
第3题:
下列属于不合法的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[])
第4题:
对于以下带参数的main()函数的第二形参,void main(int argc, ______),不可能的形式是
A.char * argv[]
B.char argv[]
C.char * *a
D.char * m[]
第5题:
有以下程序: #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.22
B.17
C.12
D.9
第6题:
在C语言中,main()函数可以带两个形参argc和argv,其中argv可以定义为______。
A.int argv;
B.char*argy[];
C.char argv[];
D.char**argv[];
第7题:
有以下程序: #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
第8题:
有以下程序: #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.22
B.17
C.12
D.9
第9题:
下列不合法的main函数命令行参数的表示形式是______。
A.main(int a,char *c[]);
B.main(ac,av)int arc;char**av;
C.main(c,v)int c;char*v[];
D.main(argc,argv)int argc;char argv[];
第10题:
有以下程序: #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.14
B.12
C.8
D.6
第11题:
函数首部int main(int argc, char *argv[ ])中argc表示的是()
第12题:
main(inta,char*c[])
main(intarc,char**arv)
main(intargc,char*argv)
main(intargv,char*argc[])
第13题:
A.main(intargc,char*argv)
B.main(intabc,char**abv)
C.main(intargc,charargv)
D.)main(intc,charv[])
第14题:
不合法的main函数命令行参数表示形式是( )。
A.main (int a,char*c[1])
B.main (int arc, char**arv)
C.main (int argc, char*argv)
D.main (int argy, char*argc[])
第15题:
有以下程序: #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.3
B.5
C.7
D.11
第16题:
合法的main函数命令参数形式是( )。
A.main(int a,char*c[])
B.main(int arc,char**arv)
C.main(int argc,char*argv)
D.main(int argv,char*argc[])
第17题:
有以下程序 #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
第18题:
不合法的main函数命令参数形式是( )。
A.main(int a,char*c[])
B.main(int arc,char**arv)
C.main(int argc,char*argv)
D.main(int argv,char*argc[])
第19题:
有以下程序 #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.22
B.17
C.12
D.9
第20题:
不合法的main函数命令行参数表示形式是
A.main(inta,char *c[])
B.mmn(int arc,char **arv)
C.main(int argc,char *argv)
D.majn(int argv,char *atgc[])
第21题:
有以下程序 #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.14
B.12
C.8
D.6
第22题:
不合法的main函数命令行参数表示形式是()
第23题: