首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
42
问题
有以下程序 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全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
有以下程序段: #include<stdio.h> intj; floaty; charname[50]; seanf("%2d%f%s",&j,&y,name); 当执行上述程序段时,从键盘上输入555667777abc后,y的值为(
有以下程序 #include<stdio.h> main() {char*s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case0: case1:putchar(*s+1);
有以下程序 #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
设有定义语句“int(*f)(int);”,则下列叙述中正确的是()。
有以下程序(注:字符a的ASCII码值为97): #include<stdio.h> main() {char*s={"abe"}; do {printf("%d",*s%10); ++s: }whil
下列函数的功能是()。 voidfun(char*a,char*b) {while((*b=*a)!=’\0’) { a++; b++; } }
下列叙述中正确的是()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式: x++&&y++;则以下叙述中正确的是()。
假定用户没有给一个名为MyClas的类定义析构函数,则系统为其定义的默认析构函数形式为【】。
随机试题
A.八正散B.六蘑汤C.清肺汤D.沉香散患者小便不通,小腹胀满,口苦咽干,舌红苔腻,脉滑散,治宜选用
反应性低血糖是指
下列化学物质毒性大小比较正确的顺序是
影响基准收益率的因素有( )。
甲公司采用资产负债表债务法核算所得税,适用企业所得税税率为25%。甲公司在2016年1月1日将某项管理用固定资产的折旧方法从年限平均法改为年数总和法,预计使用年限从15年改为10年。在未进行变更前,该固定资产每年计提折旧230万元(与税法规定相同);变更后
长期摄入过量的氟会引起()。
()是指劳动法律规范在调整劳动关系过程中所形成的劳动者与用人单位之间的权利与义务关系。
()以美国学制为蓝本,第一次明确规定以学龄儿童和青少年身心发展规律作为划分学校教育阶段的依据。
谈谈你所报考的职位需具备哪几种素质,你是否具备了这几种素质,其中你最缺少的是什么?
假设其他情况不变,以下哪种情况会导致一国的基础货币减少?()
最新回复
(
0
)