首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=’\0’) { n=fun();i++;} printf("%d\n
有以下程序 main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=’\0’) { n=fun();i++;} printf("%d\n
admin
2010-01-10
71
问题
有以下程序 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,若键入以下命令行 cxam123<回车> 则运行结果为
选项
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。
转载请注明原文地址:https://kaotiyun.com/show/R2Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。
考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0~999的整数读入到数组a中;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与最小值分别
有下面程序代码:PrivateSubCommand1_Click()DimaAsStringa="COMPUTER”n=search(a,"T"):PrintIIf(n=0,"未找到",n)EndSub
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ABCDCD”Functiondelchar(strAsstring,chAs;Dim
以下关于过程及过程参数的描述中,错误的是
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()PrivateSubImage2.Click()Image1.Picture=LoadPicture(“L
表达式5Mod3+3\5*2的值是
以下关于函数过程的叙述中,正确的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
应高度怀疑受虐可能的是
下列哪项可诊断为闭经( )。
一般情况,环境噪声现状测量量为()。
刘先生与金女士一家属于高收入、高消费的家庭,理财规划师正在帮助其订立理财规划。通过与刘先生和金女士沟通,获得了以下家庭、职业与财务信息:一、家庭成员二、收支情况1.收入情况:刘先生月收入为1.8万元,同时每年还可以分得红利40万元(税前)。每年可以
根据增值税法律制度的规定,下列情形中,增值税的一般纳税人不得开具增值税专用发票的有()。
项目信息系统是组织战略的重要子系统,其主要作用就是保障组织内各子系统间的沟通以及组织与外部的沟通,所以信息系统的战略规划必须符合组织战略。系统开发计划主要是针对已确定的开发策略选定相应的开发方法。选定开发方法时必须注意这种方法所适用的开发环境,所需要的计算
Theproject(73)isakeyinputtoqualityplanningsinceitdocumentsmajorprojectdeliverables,theprojectobjectivesthatse
表名为Employee的表结构是(职工号,姓名,工资),建立表Employee的SQL命令是
扫描仪属于( )。
Thereasonwhymanyproductionprocessesweretakenoverbythemarketplacewasthat______.Whatdoesthepassagemainlytalka
最新回复
(
0
)