首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定下列程序的可执行文件名为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
31
问题
假定下列程序的可执行文件名为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全国计算机二级
相关试题推荐
审体上有1个名称为Textl的文本框,1个名称为Lab_ell的标签。程序运行后,如果在文本框中输入信息r则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextis=0
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()DimaAsVariantDimiAsInteger,mAsInteg
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
下列叙述中正确的是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
为了通过传值方式来传送过程参数,存函数声明部分应使用的关键字为
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
随机试题
国际分工的发展阶段是()
造型艺术主要包括绘画、______、摄影、________等。
况吾与子渔樵于江渚之上,侣鱼虾而友麋鹿。
下列物质中,分子的空间构型为“V”字形的是:
一项600万元的贷款,贷款期为5年,年利率为10%,如果半年复利一次,则年实际利率会高出名义利率0.25%。()
宋锦产于苏州,其织造技艺独特,它的经丝分面经和底经两层,故又称重锦,是装裱名贵礼品的高级材料。()
根据澳门基本法,下列选项中______是澳门特别行政区设立的法院。
Formostofus,workisthecentral,dominatingfactoflife.Wespendmorethanhalfourconscioushoursatwork,preparingfor
Trillionsofincrediblytinydiamonds,possiblyformedbyadyingstarbeforethesolarsystemwasborn4.5billionyearsago,h
Hearrivedverylateatnight,______intheearlyhoursthismorning.
最新回复
(
0
)