以下程序的可执行文件名为abc.exe,位于D盘根目录下,如果在命令行输入:D:\abc.exewestudycpplanguage回车,该程序执行结果是:#includeiostream.hvoidmain(intargc,char*argv[]){coutargc””argv[0]”“argv[3]’\n’;}
5D:\abc.execpp
举一反三
- 以下程序的可执行文件名为abc.exe。 #include #include voidmain(intargc,char*argv[]) {if(argc!=2) {printf("Inputerror\n"); exit(1); } printf("Ilove%s\n",argv[1]); } 在DOS命令行输入:abcright<回车>,则输出结果是__________
- 以下程序的可执行文件名为abc.exe,位于D盘根目录下,如果在命令行输入:D:abc.exewestudycpplanguage,该程序执行结果是:#includeintmain(intargc,char*argv[]){cout< A: 5D:abc.execpp B: 4D:abc.execpp C: 5welanguage D: 4welanguage
- 设有以下main函数voidmain(intargc,char*argv[]){while(argc>1){++argv;printf("%s\n",*argv);--argc;}}经过编译、连接后得到可执行文件名为c1.exe,若在系统的命令状态下输入命令行:c1nanjingxiaozhuangcollege,则在第一行输出______,第三行输出______。
- 以下程序的可执行文件名为abc.exe,位于D盘根目录下,如果在命令行输入:D:\abc.exe we study cpp language 回车>;,该程序执行结果是: #include ; void main(int argc, char *argv[]) { cout A: 5 D:\abc.exe cpp B: 5 we language C: 4 we language D: 4 D:\abc.exe cpp
- 如果一个C程序的入口表述为:int main(int argc, char *argv[]),编译后的可执行文件为a.out,那么在命令行输入命令:“./a.out -f foo”后,main中的阐述argv[1]指向的字符串是
内容
- 0
下列属于不合法的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[])
- 1
为了给main函数传递命令行参数,下列正确的写法是 A: int main(int argc, char *argv) B: int main(char *argv[ ]) C: int main(int argc, char *argv[ ]) D: int main(char *argv[ ],int argc)
- 2
在命令行输入如下命令,结果为java myprog good morningpublic class myprog{public static void main(String argv[]) {System.out.println(argv[2]);}}
- 3
在命令行输入如下命令,结果为 java myprog good morning ...rintln(argv[2]); } }
- 4
不合法的main函数命令行参数表示形式是 ( ) A: main(int a, char *c[]) B: main(int arc,char **arv) C: main(int argc,char *argv)C) main(int argv,char*argc[])