首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!=’\0’){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int
有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!=’\0’){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int
admin
2005-05-15
86
问题
有以下程序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,若键入以下命令exam 123〈回车〉则运行结果为
选项
A、6
B、8
C、3
D、4
答案
A
解析
本题中主函数带有两个参数,DOS下执行命令examl23后,argc为2,argv[1]为“exam”,argv [2]为“123”,且变量s由static定义后,每次调用fun()函数,s保留上一次的值,所以表达式n*argc最终值为3X2=6。
转载请注明原文地址:https://www.kaotiyun.com/show/XYHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3Fori
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElse
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数In
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
下面定义窗体级变量a的语句中错误的是
下面关于菜单的叙述中正确的是
以下关于数组的叙述中,错误的是
数列1,1,3,5,9,15,25,41,…,的规律是从第三个数开始,每个数是它前面两个数的和加1。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图3—192所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击
随机试题
下述哪种宫缩乏力可用缩宫素
休克初期即可出现器质性肾衰竭。
A.延髓B.脊髓C.脑桥D.下丘脑基本生命中枢位于
A、广藿香B、薄荷C、青蒿D、益母草E、槲寄生茎圆柱形,具纵棱线,叶片为三回羽状深裂的药材为
环境管理方案的内容一般可以有()。
按照《民用建筑可靠性鉴定标准》,民用建筑的可靠性鉴定,应按()划分的层次,以其安全性和正常使用性的鉴定结果为依据逐层进行。
中共之所以能够明确地提出彻底反帝反封建的民主革命纲领,最主要的原因是()。
我国古代的“六艺”和“四书五经”以及欧洲中世纪的“七艺”都反映了古代教育的()
4/3
A、Launchingacampaigninspecialistmedicaljournals.B、AdvertisingmedicinesthatneedaprescriptiononTV.C、Makingnewspape
最新回复
(
0
)