首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include<string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i+=2) len+= strlen(argv[i]);
有以下程序: # include<string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i+=2) len+= strlen(argv[i]);
admin
2010-09-05
26
问题
有以下程序:
# 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
执行后的输出结果是【 】。
选项
答案
6
解析
本题中命令行输入5个符号串,所以argc=5,argv[0]指向符号串"ex",argv[1]指向符号串"abcd",argv[2]指向符号串"efg",argv[3]指向符号串"h3",argv[4]指向符号串"k44",for循环的作用是计算strlen(argv[1]),strlen(argv [3])=4+2=6。
转载请注明原文地址:https://kaotiyun.com/show/4iWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输出的是( )。PrivateSubCommand1_Click() Dimcount(25)AsInteger,chAsString ch=U
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsIntegerbAsIntegerEndTypePrivateS
有如下程序代码:PrivateSubForm_Click()DimaAsIntegera=2Sum=0Fori=1To3Sum=Sum+f(a)Ne
假定窗体上有一个标签,名为Label。为了使该标签透明并且没有边框,则正确的属性设置为()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
以下关于VB文件的叙述中,正确的是( )。
下列关于二叉树的叙述中,正确的是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
设窗体上有一个名称为Text1的文本框,程序运行时,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是()。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正
随机试题
A.异柠檬酸脱氢酶、α-酮戊二酸脱氢酶B.柠檬酸合成酶、琥珀酸脱氢酶C.柠檬酸合成酶D.琥珀酸合成酶E.苹果酸脱氢酶
对桥梁结构进行耐久性检测评定,当钢筋锈蚀电位标度<3时,可不用进行()检测评定。
承台的混凝土强度等级不应低于()。
下列各项中,应列入利润表“管理费用”项目的是()。
如果某有限合伙企业的合伙协议没有约定,该有限合伙企业的下列做法不违反法律规定的有()。
中国古代科举制度中的“三鼎甲”指的是什么?()
一排椅子只有15个座位,部分座位已有人就座,东东来后一看,他无论坐在哪个座位,都将与已就座的人相邻。则在东东之前已就座的最少有()人。
关于政治思想,下列表述错误的是:
①出租车如何从个体走向公司化②从产权意义上说,虽然公司利用其身份获得了出租车牌照,但是出资购车的车主对牌照的所有权也同样具备坚实的说服力③起始于政府的推动,除了接受既有经营者(当时实际是“黑车”)的申请并向其发放牌照,政府决定利用“公司
设有编号为1、2、3、…、10的10张背面向上的纸牌,现有10名游戏者,第1名游戏者将所有编号是1的倍数的纸牌翻成另一面向上的状态,接着第2名游戏者将所有编号是2的倍数的纸牌翻成另一面向上的状态,……,第n名(n≤10)游戏者,将所有编号是n的倍数的纸牌翻
最新回复
(
0
)