首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
31
问题
有以下程序 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://jikaoti.com/ti/f8I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,其名称为FormI的窗体上已有三个文本框Textl、Text2、Text3,以及部分程序代码,请完成以下工作。①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图
在名称为Forml的窗体上添加一个名称为Labell的标签,在属性窗口中把BorderStyle属性设置为1(如图l所示),编写适当的事件过程。使得程序在运行后,如果单击窗体,则可使标签移到窗体的右上角(只允许在程序中修改适当属性来实现)。要求:不得
以下叙述中错误的是
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsIntegern=InputBox("输入一个大于1的正整数")Fori=2TonF
窗体上有名称为Commandl的命令按钮,名称分别为Labell、Labe12、Labe13的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()StaticyAsIntege
以下关于过程及过程参数的描述中,错误的是
以下关于事件、事件驱动的叙述中,错误的是
以下关于多窗体的叙述中,正确的是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
随机试题
关于特异质反应错误的是
气滞血阻之积证的代表方首选()正虚瘀结之积证的代表方首选()
互购贸易通常与下列交易相结合()。
工程质量常用的监理统计方法有()。
根据以下材料。回答下列题目:王刚,男,父母健在,还有一个15岁的弟弟王志和父母生活在一起。2005年5月,王刚与李青结婚,2008年在一次外出时,王刚不幸车祸身亡,而李青当时已经怀孕7个月。经查,王刚的家庭财产包括30万元银行存款,市价70万元的房子(该
给定资料:资料1被称为“日不落帝国”的英国在十九世纪称雄于世.这基于英国在人类历史上第一次工业革命中抢占了先机,而工业革命之所以发生在英国,又与英国重视教育和人才培养密不可分。早在17世纪初,英国思想家培根就提出了“知识就是力量”的名言
休闲体育是指在相对自由的社会生活环境和条件下,人们自愿选择并从事的各种形式的体育活动的统称,它是体育的一种社会现象,也是体育的一种存在形态,是社会休闲活动的主要方式之一。根据上述定义,下列属于休闲体育的是:
设f(u)为(一∞,+∞)上的连续函数,a为常数.则下述积分为x的偶函数的是()
ItisinStevenSpielberg’sfirstfilm,Jaws,______abigwhitesharkattacksSwimmers______arespendingtheirholidaysina
Everybodywantstogetwealthy.Intoday’s【B1】______world,makingmoneyorbecomingwealthysymbolizesaperson’ssuccessandc
最新回复
(
0
)