首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<string.h> main(int arge,char *argv[]) { int i,len=0; for(i=1;i<arge;i++)len+=strlen(argv[i]);
有以下程序 #include<string.h> main(int arge,char *argv[]) { int i,len=0; for(i=1;i<arge;i++)len+=strlen(argv[i]);
admin
2013-02-23
46
问题
有以下程序 #include<string.h> main(int arge,char *argv[]) { int i,len=0; for(i=1;i<arge;i++)len+=strlen(argv
); printf(“%d\n”,len); } 程序编译连接后生成的可执行文件是exl.exe,若运行时输入带参数的命令行是: exl abcd efg 10<回车> 则运行的结果是
选项
A、22
B、17
C、12
D、9
答案
8
解析
main()函数可以带参数,并且参数只能有两个,第一个参数(arge)类型为整型用来记下命令行的参数个数,第二个参数(argv)为一个字符型指针数组,其各个元素用来记下命令行各参数字符串的首地址。本题执行时,arge的值为4,在循环中依次求出algv[l]、argv[2]和argv[3]指向的字符串(“abcd”、“efg”和“10”)的长度,并把它们加到变量len中,得到len的值9。所以最后输出的len值为9。
转载请注明原文地址:https://kaotiyun.com/show/DFJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",b);}
当a=1、b=3、c=5、d=4时,执行下面一段程序后,x的值为______。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex
以下程序的输出结果是______。#includemain(){char*p1,*p2,str[50]="ABCDEFG";p1="abcd";p2="efgh";strcpy(str+1,p2+1);strcpy(str+3,p1+3)
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",m,n);if(【】){r=m;m=n;n=r;}while(【】){r=m%n
一个C语言程序是由
若主函数中有以下定义和语句:main(){doublea[3][4];……fun(a);}则正确的fun函数的首部是()
C语言规定函数返回值的类型由()
函数调用"strcat(strcpy(str1,str2),str3)"的功能是()
在对文件进行操作的过程中,若要使文件位置的指针回到文件的开头,应使用的函数是【】。
随机试题
D公司是一家汽车销售企业,现对公司财务状况和经营成果进行分析,以发现与主要竞争对手E公司的差异。相关资料如下:资料一:D公司2018年的主要财务报表数据如下表所示:假设资产负债表项目年末余额可以代表全年平均水平。资料二:E公司相关财务比
下列不构成非法经营罪的是()。
_________命令可以组合两条曲线线串成为空间三维曲线。
Thesuggestionthatthemajor______theprizeswasacceptedbyeveryone.
血管外伤:高血压病:
体内的铁主要分布在下列哪一项中
李先生,24岁,3h前活动时突然剧烈头痛和喷射呕吐,查体:神清,四肢肌力正常,膜刺激征(+)。最可能的诊断是
下穿铁路桥梁、涵洞的道路应当按照国家标准设置车辆通过()标志。
为了培养公正廉明、英勇善战、无私无畏、雷厉风行的优良警风,需要强化公安机关内务建设。公安机关内务建设应贯彻的方针是()。
某次知识竞赛的决赛有3人参加.规则为12道题每题由1人以抢答方式答题,正确得10分。错误扣8分。如果最后所有人得分都是正分,且回答问题最多的人是得分最少的人,那么前两名之间的分差最多为多少分?()
最新回复
(
0
)