首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(int argc, chara*argv[]) { int n,i=0; while(argv[1][i]! =’\0’) { n=fun();i++;} cout<<n*argc<<endl;
有以下程序 main(int argc, chara*argv[]) { int n,i=0; while(argv[1][i]! =’\0’) { n=fun();i++;} cout<<n*argc<<endl;
admin
2013-02-27
60
问题
有以下程序 main(int argc, chara*argv[]) { int n,i=0; while(argv[1]
! =’\0’) { n=fun();i++;} cout<<n*argc<<endl; } int fun() { static int s=0; s+=1; return s; } 假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行 exam 123<回车> 则运行结果为
选项
A、6
B、8
C、3
D、4
答案
A
解析
本题考察静态变量的使用规则。考生需要注意的是s为静态变量,每次进入fun函数时s还保留使用原来的值,因此while循环将最终返回的是各位数之和,而argc表示参数的个数,此处为1,因此正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/nzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
有以下程序 #include<stdio.h> voidf1(char*a,charb){charc;c=*a;*a=b;b=c;} voidf2(chara,charb){charc;c=a;a=b;b=c;} voidf3(c
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数为()。
下列叙述中正确的是()。
请编写函数fun,其功能:编写函数fun(char*s0,char*s1,char*s2,char*s3),要求实现——将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次按顺序每隔3个字
若有以下说明和定义:intfun(int*c){…}main(){int(*a)(int*)=fun,*b(),x[10],c;…}则对函数fun的正确调用语句是()
程序文件的编译错误分为语法错误和【】两类。
多重表文件和倒排文件都归属于【】文件。
类模板的模板参数()。
下列选项中,不属于模块间耦合的是()。
随机试题
用人单位自用工之日起满1年不与劳动者订立书面劳动合同的,视为用人单位与劳动者之间()
全科医生面临的挑战是
在计算机网络中,WAN网指的是()。
根据UCP600规定,开证行可以拒付货款的理由是:
下列增值税一般纳税人支付的运费中,不允许抵扣进项税额的是()。
“人只有靠教育才能成为人,人完全是教育的结果”,这是()的言论。
在下列横线上依次填入词语,最恰当的一项是:①对于外国文化,排外主义的方针是错误的,应当尽量______进步的外国文化,以之为发展我国新文化的______。②蜘蛛的丝,即使放弃了科学的______,从实用上看,也是很有意思的。③科学技
[*]
设随机变量X与Y相互独立,X服从参数为λ(λ>0)的指数分布,Y的概率分布为P{Y=-1)=1/3,P{Y=1}=2/3,记Z=XY·若Z1,Z2,…,Zn为总体Z的简单随机样本,求λ的矩估计量
阅读以下有关80X86汇编语言的叙述,回答问题1和问题2,将解答填入对应栏内。【说明】本题由两部分组成,第一部分为计算AX寄存器的值,第二部分为判错题。
最新回复
(
0
)