首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
28
问题
有以下程序 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() {FILE*fp; inti,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i<6;i++)
若有定义“inta,b,c,*p=&c;”,接着执行以下选项中的语句,则能正确执行的语句是()。
若有定义语句“inta[2][3],*p[3];”,则以下语句中正确的是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s s=S->next; p=s; while(p->next)p=p->nex
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数为()。
在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是()。
下列叙述中正确的是()。
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
在C++语言中,一个short型数据在内存中占用2个字节,则unsignedshort型数据的取值范围为【】。
类模板的模板参数()。
随机试题
患者,男性,65岁。COPD已10年,近1个月来症状加重伴呼吸困难。查血气分析示:pH7.20,PaO252mmHg,PaCO278mmHg,HCO3一35mmol/L,该患者的酸碱失衡类型是
气机升降的枢纽是
有甜味的糖苷为
凡是在日常活动中形成的经济利益的总流入都应当确认为收入。()
(2016年)下列货币当局资产负债项目中,属于负债项目的有()。
甲公司对外币业务采用当期即期汇率折算,2015年1月1日为建造一生产线,向银行专门借入100万美元,期限为三年,年利率为8%,利息按季计算,到期与本金一起支付。1月1日借入时的市场汇率为1美元=6.5元人民币,3月31日的市场汇率为1美元=6.4元人民币,
一般来说,发生通货膨胀时,靠固定工资生活的人生活水平会()。
WhatislackinginNorthAmerica’sretailindustry?
A、Onthefirstfloor.B、Onthesecondfloor.C、Onthethirdfloor.D、Onthefourthfloor.B
【F1】Watercoloristheoldestpaintingmediumknown.Itdatesbacktotheearlycavedwellerswhodiscoveredtheycouldaddlifel
最新回复
(
0
)