首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<string.h> main(int arge,char *argv[]) { int i,len=0; for(i=1;i<arge;i++)len+=strlen(argv[i]);
有以下程序 #include<string.h> main(int arge,char *argv[]) { int i,len=0; for(i=1;i<arge;i++)len+=strlen(argv[i]);
admin
2013-02-23
36
问题
有以下程序 #include<string.h> main(int arge,char *argv[]) { int i,len=0; for(i=1;i<arge;i++)len+=strlen(argv
); printf(“%d\n”,len); } 程序编译连接后生成的可执行文件是exl.exe,若运行时输入带参数的命令行是: exl abcd efg 10<回车> 则运行的结果是
选项
A、22
B、17
C、12
D、9
答案
8
解析
main()函数可以带参数,并且参数只能有两个,第一个参数(arge)类型为整型用来记下命令行的参数个数,第二个参数(argv)为一个字符型指针数组,其各个元素用来记下命令行各参数字符串的首地址。本题执行时,arge的值为4,在循环中依次求出algv[l]、argv[2]和argv[3]指向的字符串(“abcd”、“efg”和“10”)的长度,并把它们加到变量len中,得到len的值9。所以最后输出的len值为9。
转载请注明原文地址:https://kaotiyun.com/show/DFJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",b);}
以下函数用以求x的y次方。补足所缺语句。Doublefun(doublex,inty){inti;doublez=1;for(i=1;i【】;i++)z=【】;retu
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
C语言允许函数类型缺省定义,此时函数值隐含的类型是
下列不合法的main函数命令行参数的表示形式是______。
函数调用"strcat(strcpy(str1,str2),str3)"的功能是()
下面pi函数的功能是根据以下公式返回满足精度要求的π的值。请根据以下算法要求补足所缺语句。doublepi(doubleeps){doubles=0.0,t=1.0;intn;for(【】;t>eps
在对文件进行操作的过程中,若要使文件位置的指针回到文件的开头,应使用的函数是【】。
随机试题
简述影响有效沟通的因素。
下列有关肌梭感受的论述,错误的是
拆除工程的()施工安全技术措施,应由组织编制该措施的负责人向各工种施工负责人、作业班组长进行安全技术交底。
吊装方法选择步骤有()。
某建设项目,建设期为3年,建设期内各年借款额分别为1000万元、1800万元、1200万元,借款年利率为10%,则建设期应计利息为()万元。
财政部1994年6月同时发布的会计电算化管理文件有()。
长期借款和短期借款都涉及的账户是()。
召开股东大会会议,公司应当将会议召开的时间、地点和审议的事项于会议召开()日前通知各股东;临时股东大会应当于会议召开()日前通知各股东。
WhyUseDramaTextsintheLanguageClassroom?I.【T1】______ofdrama【T1】______A.Theteacherbeingabletorealize"reality"th
Peoplethinkingabouttheoriginoflanguageforthefirsttimeusuallyarriveattheconclusionthatitdevelopedgraduallyas
最新回复
(
0
)