首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[
有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[
admin
2009-04-15
16
问题
有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv
); printf("%d\n",len); } 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行 ex abcd efg h3 k44 执行后输出的结果是( )。
选项
A、14
B、12
C、8
D、6
答案
8
解析
主函数的第一个参数argc为整形参数,记下从命令行输入的参数的个数;第二个参数argv是一个字符型的指针数组,它的每一个元素指向命令行输入的参数字符数。在本例中argc的值为5,argv[0]指向字符串“ex”,argv[l]指向参数字符串“abcd”, argv[2]指向字符串“efg”,argv[3]指向参数字符串“h3”, argv[4]指向参数字符串“k44”。在main()函数中,for循环执行了两次,当i =1时,len=O+strlen(argv[1]),而其中argv[l]=“abcd”,故此时len的值为4;当i=3时,len=4+strlen(argv[3]),而其中argv[3]=“h3”,故此时len的值为6;当i=5时,退出循环,故最后输出的len值为6。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/gpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5s=s+f(5+i)NextPrintsEndSubPublicFun
检查软件产品是否符合需求定义的过程称为()。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
下面程序执行时,输出的结果是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=10Doi=i+jForj=10ToiS
以下关于键盘事件的叙述中,错误的是( )。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
数据库技术的根本目标是()。
随机试题
宪法的基本原则是指人们在制定和实施宪法过程中必须遵循的最基本的准则。在我国宪法的基本原则中,标志着中国特色社会主义最本质特征的是【】
正常粪便检查不正常的是
手术区皮肤消毒的范围最少距手术切口()
某药物加硝酸银试液产生黑色沉淀,此药物是
徐某是某人民法院的法官,下列有关他的说法错误的是哪项?
初始权属调查资料的归档时,文件袋封面应注明()等内容,以便于保管使用。
X企业2010年按税法规定可开支业务招待费20000元,全年实际开支60000元,当年按会计核算原则计算的税前会计利润为3000000万元,所得税税率为25%,假定无其他纳税调整因素,不存在任何暂时性差异影响,则下列各项中正确的是()。
以下关于商用房贷款的额度,说法正确的是()
(2014年)甲公司应收乙公司货款2000万元,因乙公司财务困难到期未予偿付,甲公司就该项债权计提了400万元的坏账准备。20×3年6月10日,双方签订协议,约定以乙公司生产的100件A产品抵偿该债务。乙公司A产品售价为13万元/件(不合增值税),成本为1
已知一个口袋里有5个红球,6个白球,7个黑球,则至少取出多少个球才能保证有一个红球和一个白球?
最新回复
(
0
)