首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main(int arge,char*argv[]) { int n,i=0; while(arv[1][i]!=’\0’ { n=fun( );i++; } printf("%d\n",n*
有以下程序: main(int arge,char*argv[]) { int n,i=0; while(arv[1][i]!=’\0’ { n=fun( );i++; } printf("%d\n",n*
admin
2010-01-10
26
问题
有以下程序: main(int arge,char*argv[]) { int n,i=0; while(arv[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
解析
主函数的第一个参数argc为整形参数,记下从命令行输入的参数的个数;第二个参数argv是一个字符型的指针数组,它的每一个元素指向命令行输入的参数字符数。在本例中argc的值为2,argv[0]指向字符串“exam”,argv[1]指向参数字符串“123”。在main()函数中,while循环执行了3次,调用了3次fun()函数;第一次调用了fun()函数时,定义了一个静态变量s并赋初值0,加1后作为函数值返回,n的值为1;第二次调用fun()函数时,静态变量s的值将保留上一次退出时的值1,再加1为2,作为函数值返回,n的值为2;同理第三次调用返回后,n的值为3。输出n*argc的值为6所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/dmWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
下面关于标准模块的叙述中错误的是
在数据库系统中,用户所见的数据模式为
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在TeXt1中输入“FormList”,然后单击命令按钮,执行如下程序:Text2.Text=UCase(MidCrextl.Text,5,4))EndSu
下面程序计算并输出的是PrivateSubCommand1_Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
下列循环中,可以正常结束的是
长整型常数的类型说明符为
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
以下关于函数过程的叙述中,正确的是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
随机试题
证券投资的基本原理包括()
基膜位于上皮与结缔组织之间,具有通透功能。()
制订计划时必须留有一定调节余地,以预防及减少不确定因素对计划实施可能产生的冲击。这遵循的是
男,25岁。咬苹果等物时出血1年。检查:牙石(+),全口牙的牙龈缘及乳头轻度暗红,探诊出血,探诊深度3~4mm,但无附着丧失。最可能的诊断是
女,19岁,近2周来发热,体温38℃左右,伴恶心、呕吐、腹泻。遂出现心悸、胸痛、呼吸困难,晕厥发作。查体发现:面色苍白,精神萎靡。心率40次/分,律齐,心尖部第一心音低钝,且可闻及大炮音。临床诊断病毒性心肌炎。最适宜的治疗措施为
新建基础设施特许经营项目融资招标的典型方式是()。
在______中,①代表的技术通过对网络数据的封包和加密传输,在公网上传输私有数据、达到私有网络的安全级别;②代表的技术把所有传输的数据进行加密,可以代替Telnet,可以为FTP提供一个安全的“通道”;③代表的协议让持有证书的Internet浏览器软件和
以下关于列表框控件的叙述中,错误的是
Geographyisthestudyoftherelationshipofbetweenpeopleandtheland.Geographerscompareandcontrast【C1】______placesont
Inanattempttoimproveemployeeproductivity,ausefulprogramofdifferent______hasbeendesignedbyhumanresourcesdepartme
最新回复
(
0
)