首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行: file1China Bejing<回车> main(int argc,char*argv[]) { while(argc-->1) printf("
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行: file1China Bejing<回车> main(int argc,char*argv[]) { while(argc-->1) printf("
admin
2010-01-10
48
问题
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行: file1China Bejing<回车> main(int argc,char*argv[]) { while(argc-->1) printf("%s\n",*++argv);} 则程序运行后的输出结果是( )。
选项
A、filel China Bejing
B、China Bejing
C、China
D、Bejing
答案
2
解析
主函数的第一个参数argc为整形参数,记下从命令行输入的参数的个数;第二个参数argv是一个字符型的指针数组,它的每一个指针指向命令行输入的参数字符数。在本例中argc的值为3,argv[0]指向字符串.“filel”,argv[l]指向参数字符串“China”, argv[2]指向字符串“Bejing”。在main()函数中,while循环执行了2次。第1次循环,argc=3,3>1为真,argc-1=3-1=2,执行循环体输出*++argv,argv为字符型的指针数组的数组名,代表数组的首地址,同时也是数组第1个元素的地址,++argv指向数组的第2个元素,第2个元素是一个指针,它指向字符串“China”。第2次循环,argc=2,2>1为真,argc-1=2-1=1,执行循环体输出*++argv,这次循环畔++argv指向数组的第3个元素,第3个元素是一个指针,它指向字符串“Bejing”。argc=1时,1>1为假,退出循环。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/AUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于控件数组的叙述中,正确的是
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
由高中数学可知,对于连续函数f(x),若f(x1)与f(ra)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PriVateFunctionf(xAsSinglelAsSingle可以返回f(x)
窗体上有1个名称为Text1的文本框:1个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer()StaticflagAs
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
以下关于数组的叙述中,错误的是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
在VisualBasic中,表达式3*2\5Mod3的值是
随机试题
脑中氨的主要去路是
这批货物的风险自何时起由卖方转移给甲方?()如买方已得知所购货物全部灭失的消息,在支付上正确的做法是()。
企业在筹建期间举借长期借款,其应支付的长期借款利息计入()进行核算。
“欣赏.评述”学习领域是指学生对、自然美和美术作品等()进行欣赏和评述。
Khalida’sfathersaysshe’s9-ormaybe10.AsmuchasSayedShahloveshis10children,thefunctionallyilliterateAfghanfarme
【2014山东省属】章山同学高考失利后,长期陷于一种消沉的状态中,不能自拔。影响章山的情绪是()。
试论述加涅的学习阶段及教学设计理论。
(2005上项管)项目干系人管理的主要目的是______。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
A.equipmentB.maintainC.forexampleD.contactE.contrastF.gainedG.naturalH.expendI.uniqueJ.marchedK.ac
最新回复
(
0
)