首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!=’\0’){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int
有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!=’\0’){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int
admin
2005-05-15
57
问题
有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1]
!=’\0’){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int s=0;s+=1;return s;}假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令exam 123〈回车〉则运行结果为
选项
A、6
B、8
C、3
D、4
答案
A
解析
本题中主函数带有两个参数,DOS下执行命令examl23后,argc为2,argv[1]为“exam”,argv [2]为“123”,且变量s由static定义后,每次调用fun()函数,s保留上一次的值,所以表达式n*argc最终值为3X2=6。
转载请注明原文地址:https://kaotiyun.com/show/XYHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下程序:PrivateSubFormClick()DimNAsIntege,JAsIntegerN=0J=1DoUntilN>2N=N+1:J=J+N*fN+1)LoopPrintN:JEnd
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3Fori
以下叙述中错误的是
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandlClick()Text2.Text=UCas
以下关于窗体的叙述中,错误的是
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请输入一个整数:"))b(3-k
下面定义窗体级变量a的语句中错误的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。以下程序的功能是从顺序文件中读取数据:PrivateSubCommand1_Click()Dims1AsString.a2AsStringOpen"c:\d4.
以下数列:1,1,2,3,5,8,13,21…的规律是从第3个数开始,每个数都是其前面两个数之和。在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程完成如下功能:选中一个单选按钮后,单击“计算”
随机试题
若查找每个记录的概率均等,则在具有n个记录的连续顺序文件中采用顺序查找法查找一个记录,其平均查找长度ASL为()。
社会主义的根本任务是【】
下列容易产生ESBLs的细菌是
下列关于医患双方权利和义务的说法。不正确的是
封闭式基金采用“分红再投资”的分配方式,( )。
Android操作系统目前主要应用在()。
产品安全责任是指产品的生产者、销售者违反《产品质量法》的规定,不履行法律规定的义务,应当承担的法律责任。()
专利的类型有发明、实用新型和()。
Duringthepastquartercenturythepowerformantoalterthenatureofhisworldhasnotonlybeenincreasedtooneofdisturb
A、77.B、150.C、115.D、24.D新闻开头提到,萨摩亚群岛萨总理称南太平洋发生的海啸中,有77人丧生,随后讲到美属萨摩亚的死亡人数至少为24。故D正确。A是海啸遇难者的总数,B是海啸伤者的数量,C是利用新闻中出现的150设置语音干扰。
最新回复
(
0
)