首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
60
问题
有以下程序 #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全国计算机二级
相关试题推荐
以下程序的运行结果为【】。#defineN5main(){inta[N]={1,2,3,4,5},i,temp;for(i=0;i<N/2;i++){temp=a[i];a[i]=a[N-i-1];
以下程序的输出结果是______。main(){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(i=0;i<3;i++)prin
有如下程序main(){inty=3,x=3,z=1;printf("%d\n",(++x,y++),z+2);}运行该程序的输出结果是_____。
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",m,n);if(【】){r=m;m=n;n=r;}while(【】){r=m%n
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
下列不合法的main函数命令行参数的表示形式是______。
C语言规定函数返回值的类型由()
下面pi函数的功能是根据以下公式返回满足精度要求的π的值。请根据以下算法要求补足所缺语句。doublepi(doubleeps){doubles=0.0,t=1.0;intn;for(【】;t>eps
在对文件进行操作的过程中,若要使文件位置的指针回到文件的开头,应使用的函数是【】。
随机试题
关于溶血性黄疸
领导体制主要包括
IPv6中IP地址的长度为()
Annawasreadingapieceofsciencefiction,completely______totheoutsideworld.
关于胃分泌调节的叙述,错误的是
政策性住房面向中等偏下收入住房困难家庭供应。()
某泵站加固改造工程施工内容包括引渠块石护坡拆除重建、泵室混凝土加固、设备更换、管理设施改造等。招标文件按照《水利水电工程标准施工招标文件》编制。某公司参加了投标,为编制投标文件,公司做了以下准备工作。工作一:搜集整理投标报价所需的主要材料和次要材料价格。
下列关于我国的公司债的说法,错误的是()。
教学中“授之以鱼”不如“授之以渔”。
20世纪50年代,伊朗的石油国有化运动失败,直到()年才最终实现了石油国有化的目标。
最新回复
(
0
)