首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len-0; for(i=l;i<argc;i+=2) len+=strlen(argv
有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len-0; for(i=l;i<argc;i+=2) len+=strlen(argv
admin
2009-01-15
59
问题
有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len-0; for(i=l;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。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/adHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上画一个列表框,其名称为L1;一个水平滚动条,其名称为HSl,SmallChange属性为2,LargeChange属性为10,Min属性为0,Max属性为100,编写适当的事件过程。程序运行后,如果把滚动框移到某个位置,然后单击窗
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上添加一个计时器控件,名称为Timer1。请利用属性窗口设置适当属性,使得在运行时可以每隔1秒,调用计时器的Timer事件过程一次。另外,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Command1的命令按钮,标题为“打开文件”,再画一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为Label1、标题为“口令”的标签;画一个名称为Text1的文本框;再画三个命令按钮,名称分别为Command1、Command2、Co
请根据以下各小题的要求设计Visua,Basic应用程序(包括界面和代码)。(1)在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“
执行语句DimX,YAsInteger后,
设有如下的用户定义类型:TypeStudentNumberAsString:NameAsString:AgeAsIntegerEndType则以下正确引用该类型成员的代码是
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
下列数组定义中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
随机试题
甲状腺的大体解剖是:
A.输血前肌内注射异丙嗪25mgB.输血前输入少量等渗盐水C.输血1000ml应静脉注射10%葡萄糖酸钙D.皮下注射0.1%肾上腺素1mlE.热敷双侧腰部,保护双肾输血时为防止出血倾向和手足抽搐应
构成泪膜最外层的是由睑板腺分泌形成的是
不采用明煅法炮制的药物是()
男性,50岁,收缩压为21.3kPa(160mmHg),舒张压在12.0kPa(90mmHg),血脂偏高,劳累后感到心前区疼痛,休息后可缓解,心电图检查不正常,诊断为冠心病收入心内科。患者对自己的高血压有些紧张,护士在指导患者参与护理时哪项不对
为防治某一流域,河段或者区域的洪涝灾害而制定的总体部署称为()。
下列关于产品成本分析方法的说法中,不正确的有()。
71,82,93,104,()。
1992年初,邓小平在南方谈话中指出:“社会主义的本质是,解放生产,发展生产力。消除剥削,消除两极分化,最终达到共同富裕。“这一概括对社会主义传统认识的突破主要体现在:
Itiscommonknowledgethathealthyfoodssuchasfruitsandvegetablescontaincertainnutrientsthatpromotegoodhealth—namel
最新回复
(
0
)