首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序 #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全国计算机二级
相关试题推荐
有如下程序:Functionfun(ByValhumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenum
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为
窗体上有1个名称为Commandl的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommandl_Click()DimxAsString,sAsString,tempAsStr
编写如下程序:PrivateSubCommandl_Click()Dima(10)AsStrings=”123456”:n=Len(s)Fork=1Tona(k):Mid(s,k,1)Next
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
以下选项中,不合法的VisualBasic的变量名是()。
下面不属于软件测试实施步骤的是
开发大型软件时,产生困难的根本原因是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
随机试题
眩晕的病机,除下列哪项以外皆是( )。
望形神的改变对诊断疾病有重要的参考作用,若头晕困倦,面色苍白,肢冷汗出,甚则昏不知人,多为
病原菌在局部繁殖,毒素人血称为细菌大量人血并繁殖,称为
刑事案件在法庭审理过程中,遇有特定情形,影响审判进行的,人民法院根据不同情况可以作出延期审理或者中止审理的决定,具备选项所列哪些情形,才构成延期审理?
某投资者上一交易日未持有期货头寸,且可用资金余额为20万元,当日开仓买入3月铜期货合约20手,成交价为23100元/吨,其后卖出平仓10手,成交价格为23300元/吨。当日收盘价为23350元/吨,结算价为23210元/吨。(铜期货合约每手为5吨)该投
儿童()后能辨别前后。
教师考核应注意遵循()以利于教师积极性、创造性的调动,增强教师的事业心、责任心。
某区政府领导拟将一长期亏损的国有副食冷库基地改造成一个副食品批发市场。为此进行了一系列前期准备,包括项目审批、征地拆迁、建筑规划设计等。不曾想,外地一开发商已在离此地不远的地方率先投资兴建了一个综合市场,而综合市场中就有一个相当规模的副食品批发场区,足以满
中央和地方的国家机构职权的划分,所遵循的原则是()。
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20);
最新回复
(
0
)