首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stringh> main(int argc,char *argv[]) { int i,len=0; fot(i=1;i<argc;i+=2)len+=strlen(argv[i]);
有以下程序 #include <stringh> main(int argc,char *argv[]) { int i,len=0; fot(i=1;i<argc;i+=2)len+=strlen(argv[i]);
admin
2009-04-15
48
问题
有以下程序 #include <stringh> main(int argc,char *argv[]) { int i,len=0; fot(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[1]指向参数字符串“abed”, argv[2]指向字符串“efg”,argv[3]指向参数字符串“h3”,argv[4]指向参数字符串“k44”。在main()函数中,for循环执行了2次,当i=1时,len=0+strlen(argv[1]),而其中argv[1]=“abcd”,故此时len的值为4;当i=3时,len=4+strlen(argv[3]),而其中 argv[3]=“h3”,故此时len的值为6;当i=5时,退出循环,故最后输出的len的值为6。
转载请注明原文地址:https://kaotiyun.com/show/WoWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如图所示窗体和以下程序:PrivateSubCommandlClick()Textl.Text=“VisualBasic”EndSubPrivateSubText1LostFoeus()
以下关于VB文件的叙述中,正确的是( )。
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
下面属于应用软件的是
以下关于多重窗体程序的叙述中,错误的是()。
结构化程序的三种基本控制结构是
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Optionl、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOption
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLen
随机试题
下列有关维生素B1的叙述,哪一项是错误的
对急性重型肝炎诊断无提示意义的是( )。
消费者在购买商品或者接受服务时,有权获得质量保障和价格合理、计量正确的保障,这属于消费者的()。
进行项目敏感性分析时,不确定因素往往是( )。
当基坑底土层作用有承压水时,为保证坑底土层稳定,正确的处理措施有()等。
2010年2月1日,甲企业于向乙企业发出签订合同的信函。2010年2月5日,乙企业收到了该信函,2010年2月6日,又收到了通知该信函作废的传真件。则甲企业发出传真通知信函作废的行为,属于要约()的行为。
施工方是项目的一个参与方,其项目管理主要服从于()和其自身利益。
病毒对计算机的破坏程度取决于它是操作系统型、外壳型还是入侵型或源码型。()
()对于野兽相当于()对于家庭
Althougharchitecturehasartisticqualities,itmustalsosatisfyanumberofimportantpractical_________.
最新回复
(
0
)