首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
24
问题
有以下程序 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全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个标签,其名称为Labell,然后通过属性窗口设置窗体和标签的属性,实现如下功能:①窗体标题为”设置标签属性”;②标签的位置为:距窗体
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为“身高”和“体重”)、两个文本框(名称分别为Text1和Text2,Tex
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个图像框,名称为Imagel,其高、宽分别为1900、1700,通过属性窗口把考生文件夹下的图像文件pic1.bmp装入图像框;再画两个命令按钮
VisualBasic源程序的续行符为
VB的数值型数据分为()两种。
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
对如下二叉树进行后序遍历的结果为
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在软件开发中,需求分析阶段产生的主要文档是
下列运算符中,优先级别最高的是
随机试题
抽油机井脱节器一般用在泵径为56mm以上的管式泵上。()
茶艺是茶文化的基础。
简述A/D转换的过程。
长期应用糖皮质激素,突然停药产生反跳现象,其原因是:
患者,男,33岁,因体检发现风心病主动脉瓣狭窄就诊。运动后即刻出现晕厥,原因可能是
药液浸泡消毒器械时错误的是
A.易引起DICB.易引起失血性休克C.易引起颈管粘连D.易引起迷走神经综合征E.最易致肠管损伤稽留流产
保税仓库货物为转口或退运到境外而出库的,由仓库的经理人或代理人按照一般出口货物报关程序办理出口报关,免纳出口税,免交验出口许可证。()
凭借经验解决问题的策略是()。
设随机变量X服从参数为λ的指数分布,令求:E(Y).
最新回复
(
0
)