首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <string.h> main(int argc, char *argv[]) {int i=1,n=0; while(i<argc) {n=n+str
有以下程序 #include <string.h> main(int argc, char *argv[]) {int i=1,n=0; while(i<argc) {n=n+str
admin
2009-03-16
13
问题
有以下程序 #include <string.h> main(int argc, char *argv[]) {int i=1,n=0; while(i<argc) {n=n+strlen(argv
);i++;} printf("%d\n",n); } 该程序生成的可执行文件名为:proc.exe。若运行时输入命令行: proc 123 45 67 则程序的输出结果是______。
选项
A、3
B、5
C、7
D、11
答案
C
解析
main()可以带有参数,并且参数只能有两个,第一个参数(argc)类型为整型用来记下命令行的参数个数,第二个参数(argv)为—个字符型指针数组,其各个元素用来记下命令行各参数字符串的首地址。此题执行时,argc的值为4,在循环中依次使用strlen()函数求出argv(1)、argv(2)、argv(3)指向的字符串(123、45、67)的长度并把他们加到变量n中,得到n的值为7。
转载请注明原文地址:https://kaotiyun.com/show/QeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于菜单项的描述中,错误的是
窗体上已有的3个单选按钮组成了1个名为ChkOptl的控件数组。用于区分控件数组ChkOptl中每个元素的属性是
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)DoWhileL>=1tStr=
编写如下程序:DimilumAsInteger,rAsInteger,nAsInteger,iAsInteger,art(5)AsIntegerPrivateSubCommand1_Click()num
下面关于控件数组的叙述中正确的是
下面不属于软件测试实施步骤的是
下面语句中能够打开随机文件的是
下列方法中,不属于软件调试方法的是()。
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
下列数据结构中,不能采用顺序存储结构的是()。
随机试题
我国市商贸易有一定的发展,并已开始使用货币是在_______。
xyz=x+y+z,则dz=_______.
A、choreB、chocolateC、schoolD、archC
患者,男性,45岁。因“中耳炎”入院,护士进行身体评估时发现:血压145/95mmHg,下肢瘫痪,生活不能自理。下列属于医患合作性健康问题的是
根据《政府采购货物和服务招标投标管理办法》及相关规定,下列关于该项目采用综合评分法进行评标的表述中不正确的是()
某耐火等级为一级的大型商业建筑,主体地上6层,地下1层,建筑高度28m,每层建筑面积2000m2,每层设置了1个防火分区,按规定设置了自动喷水灭火系统。地上商业区均采用格栅类通透顶棚,地下车库均不设顶棚。该商业建筑在地下一层设有288m3的消防和生活合用的
中型酒店一般拥有多少间房间()?
()是学习者通过亲自接触和广泛了解教育现状,对取得的第一手资料进行分析和研究,以发现某些规律或倾向性问题的学习方法。
下列有关需求的表述,不正确的是()。
_____ilseraarrivé,vousm’avertirez.
最新回复
(
0
)