首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]);
有以下程序: #include <string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]);
admin
2010-01-10
53
问题
有以下程序: #include <string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv
); printf("%d\n",len); } 程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是: ex1 abcd efg 10<回车> 则运行的结果是( )。
选项
A、22
B、17
C、12
D、9
答案
8
解析
本题执行时,因为命令行一共有4个字符串,所以argc的值为4,在循环中依次求出argv[1]、argv[2]和argv[3]指向的字符串("abcd"、"efg"和"10")的长度,并把它们加到变量len中,得到len的值9。所以最后输出的len值为9,故4个选项中D正确。
转载请注明原文地址:https://kaotiyun.com/show/GHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把程序的启动对象设置为SubMain,则SubMain过程()。
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框中
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
下列程序段的输出结果是()。x=5Printx+1;x+1
下面关于VB应用程序的叙述中正确的是
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
随机试题
对UV法进行准确度考查时,回收率一般为对容量分析法进行精密度考查时,平行试验5个样本,试验数据的相对标准差一般不应大于
某一级堤防工程招标过程中要求部分工程质量达到优良标准,在合同实施过程中发包人授权监理人,要求承包人承揽的全部工程达到优良标准,由此增加的费用应由()承担。
图5所示桁架杆1、杆2、杆3所受的力分别为( )。
在ADR的发行交易过程中,托管银行可以()。
关于个人基本信息存在异议的处理,说法不正确的是()。
旅游饭店的复检,()。
下列关于遗传物质的探索历程以及核酸的结构和功能的叙述,正确的是()。
在中国,最早将“教”与“育”连用在一起的是()。
Inthe1920s,thepioneersofartificialintelligence(AI)predictedthat,bytheendofthiscentury,computerswouldbeconver
[*]
最新回复
(
0
)