首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(int arge,char *argv[] ) int n,i=0; while(argv[1] [i] !=’\0’) { n-fun(); i++;} printf
有以下程序 main(int arge,char *argv[] ) int n,i=0; while(argv[1] [i] !=’\0’) { n-fun(); i++;} printf
admin
2009-01-15
31
问题
有以下程序 main(int arge,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
答案
1
解析
主函数的第一个参数 alzc为整形参数,记下从命令行输入的参数的个数;笫二个参数argv是一个字符型的指针数组,它的每一个元素指向命令行输入的参数字符数。在本例中 argc的值为2,argv[0]指向字符串“exam”,argv[1]指向参数字符串“123”。在main()函数中,while循环执行了3次,调用了3次fun()函数;第一次调用了fun()函数时,定义了一个静态变量s并赋初值 0,加1后作为函数值返回,n的值为1;第二次调用ram()函数时,静态变量s的值将保留上一次退出时的值1,再加1为2,作为函数值返回,n的值为 2;同理第三次调用返回后,n的值为3。输出n*argc的值为6所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/gKHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下关于控件的叙述中,正确的是()。
下面不属于黑盒测试方法的是
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运
假定在窗体上添加了一个通用对话框控件,其名称为CDI,并有如下程序段:CD1.ShowOpenCD1.DefaultExt=”doc”在打开文件的对话框中选择了“c:\filel.txt”文件,则FileTitle属性的值是(
命令按钮Commandl的事件过程如下:PrivateSubCommand1Click()Dimarr(5,5)AsIntegerDimiAsInteger,jAsIntegerFori=1To4Forj=2To4
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommandl_Click()PrivateFunctionp(xAsInteger)AsBoolean
(1)在考生目录下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签,和其他一些控件,如图3—172(a)所示。在运行时,若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置,如图3—1
在一个C语言程序中,()。
随机试题
患者,女,27岁。口舌生疮,心烦失眠,小便黄赤,尿道灼热涩痛,口渴,舌红无苔,脉数,其病位在()
STARAN网络属于()
曲线y=ln(1+x2)的凹区间是()
属于中医药预防与养生保健主要服务方式的是
心脏性猝死最主要的病因是
一般资料:张某,女性,19岁,大学一年级学生。案例介绍:张某上大学近一年来,学习认真,成绩良好,很乐于助人,人际关系良好,是班里的团支部副书记。张某平常非常爱干净,内、外衣服每日要换洗,枕巾、床单、被单等也要每日一换。为此耽误了许多时间,也把自己
劳动教养人民警察的纪律是由行政机关以法律、行政法规的形式来体现和表述的。()
王羲之被称为“书圣”,他的代表作《兰亭序》的书体是()。
敲诈勒索罪与抢劫罪有哪些区别?
•LookatthenotesaboutanAmericanbusinessmancalmedMatthewWebb,whoisworkingintheUKforacompanycalledElectra.•So
最新回复
(
0
)