首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
57
问题
有以下程序 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=072; printf(">%d<\n",x+1); } 程序运行后的输出结果是()。
设有定义:doubex=5.16894;,则语句“printf("%lf\n",(int)(x*1000+0.5)/1000.);”的输出结果是()。
若有定义:inta,b;,通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
有以下程序 #include<stdio.h> main() {char*s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case0: case1:putchar(*s+1);
若有定义语句“inta[2][3],*p[3];”,则以下语句中正确的是()。
若有定义语句“doublea,*p=&a;”,下列叙述中错误的是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
一棵二叉树第八层(根结点为第一层)的结点数最多为【】个。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
随机试题
关小离心泵的进口阀,可能导致汽蚀现象。()
下列方剂中自术用量为枳实一倍的是
题48图所示三铰支架上作用两个转向相反、大小相等且不为零的力偶m1和m2,支架自重不计,则支座B的约束力为()。
下列属于二级动火等级的区域是()。
个人办理的信用卡从来没有使用过因欠年费而造成逾期的属于()异议类型。
甲木业制造有限责任公司(以下简称“甲公司”)是增值税一般纳税人,从事实木地板的生产、销售,同时从事木质工艺品、筷子等的生产经营。2013年8月,甲公司发生下列业务:(1)购进油漆、修理用零配件一批,取得增值税专用发票上注明的价款为50万元、税额8
2018年12月1日,甲劳务派遣公司将赵某、刘某二人派遣到乙公司,从事保洁工作,月工资为3000元,每月的15日结算工资。加上赵某和刘某,在乙公司现有用工人数中,劳务派遣人员共计5名,其他订立劳动合同的劳动者共计95名。要求:根据卜述资料,不考虑其他因素
根据以下资料,回答下列问题。2009年1~4月我国完成城镇固定资产投资为37082.30亿元,比去年同期增长30.5%,其中第一产业比去年同期增长82.1%,投资比重见下图。2009年1~4月我国完成城镇固定资产投资中第三产业多少亿
Psychologistsoriginallyusedthetermshort-termmemorytorefertotheabilitytoholdinformationinmindoverabriefperiod
PASSAGETWO
最新回复
(
0
)