首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
27
问题
有以下程序 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://jikaoti.com/ti/2MS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画1个命令按钮,其名称为C1,标题为“等级考试”;再画1个文本框,名称为T1,如图3-107(a)所示。请编写适当的事件过程,使程序运行后,一旦文本
在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.accdb”和“dResearch.accdb”,照片文件名为“照片.bmp”。请按以下操作要求,完成表的建立和修改。(1)将考生文件夹下“dResearch.ac
下面不属于黑盒测试方法的是
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图3-71所示。程序功能如下:①单击“读数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中;②单击“计算”按钮,则根据从名称为Combo1
在黑盒测试方法中,设计测试用例的主要根据是
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是
在面向对象的程序设计中,可被对象识别的动作称为( )。
算法的空间复杂度是指
下列运算符中,优先级别最高的是()。
随机试题
右心房()
航向信标天线阵距跑道入口的最小距离为()m。
根据现行有关部门制度的规定,上海证券交易所上市的B股现金红利发放日为()。
长期股权投资采用权益法核算,长期股权投资的初始投资成本小于投资时应享有被投资单位可辨认净资产公允价值份额的,其差额应当确认为资本公积,同时调整长期股权投资的成本。()
在浏览web页面时,发现了需要经常使用的web页面,最好的方法是()。
据某市卫生检疫部门统计,和去年相比,今年该市肠炎患者的数量有明显下降,权威人士认为,这是由于该市的饮用水净化工程正式投入使用。以下选项最不能削弱上述观点的是()。
甲、乙、丙、丁四个人年龄和是109岁,甲和乙年龄和比丙和丁年龄和大19岁,甲比丁大12岁。3年后甲的年龄是丁的3倍,则丙的年龄是:
甲公司按单项投资计提长期股权投资减值准备,该公司年末某项长期股权投资的账面价值余额为50万元,市价为42万元,补提减值准备前长期投资减值准备有贷方余额10万元。据此计算年末对该项长期股权投资补提的长期投资减值准备为()万元。
设方程y’+P(x)y=x2,其中试求在(-∞,+∞)内的连续函数y=y(x),使之在(-∞,1)和(1,+∞)内都满足方程,且满足初值条件y(0)=2.
下面对软件工程描述正确的是
最新回复
(
0
)