首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
34
问题
有以下程序 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> intj; floaty; charname[50]; seanf("%2d%f%s",&j,&y,name); 当执行上述程序段时,从键盘上输入555667777abc后,y的值为(
若有定义“inta,b,c,*p=&c;”,接着执行以下选项中的语句,则能正确执行的语句是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s s=S->next; p=s; while(p->next)p=p->nex
有3个关系R、S和T如下所示: 则由关系R和关系s得到关系T的运算是()。
在快速排序中,每经过一次数据交换(或移动)后()。
下列叙述中正确的是()。
请编写函数fun,其功能:给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓“完全平方数”,就是开方后的结果是整数的数),并且n加上268后也是一个完全平方数,则函数值返回1,否则返回0。注意:部分源程序在文件PROG1
由C++目标文件连接而成的可执行文件的缺省扩展名为______。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是______。
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
随机试题
注册会计师在实施监盘程序时,发现被审计单位购进一批商品在账上没有反映,则管理当局违背的认定是()
Onemustobtain______fromthelandownertohurtinthisforest.
A.Na+B.葡萄糖C.清蛋白D.纤维蛋白E.球蛋白血浆晶体渗透压主要来自血浆中的
货币供不应求,利率上升;货币供过于求,利率下降。因而适当调节利率水平,就可以直接调节()。[2008年真题]
下列关于合同成本的相关处理,表述正确的有()。
甲公司生产并销售某种产品,目前采用现金销售政策,年销售量180000件,产品单价10元,单位变动成本6元,年平均存货周转次数为3次,为了扩大销售量,甲公司拟将目前的现销政策改为赊销并提供一定的现金折扣,信用政策为“2/10,n/30”,改变信用政策后,年销
[A]YoumayhavetoimpressthecompanyHRrepresentativesaswell.HRrepsaretypicallytrainedtoaskveryspecificandperson
Whendoesthepartystart?
To:ConsultingdepartmentemployeesFrom:CalvinLee,CEO,WiseBankingPartnersIhavefantasticnews,everyone.Aftermont
Coca-Colahasbeenoperatinginternationallyformostofits100yearhistory.Todaythecompanyhasoperationsin160countries
最新回复
(
0
)