首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
53
问题
有以下程序 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); } 程序运行后的输出结果是()。
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
有以下程序 #include<stdio.h> voidswap(int*a,int*b) {intt,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; printf("%d,%d,",*a,*
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
下列叙述中正确的是()。
若有定义:inta=0,b=1,c=1; 关于逻辑表达式a++||b++&&c++中各个部分的执行顺序,以下说法正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
程序文件的编译错误分为语法错误和【】两类。
若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是______。
随机试题
目前常用的USB2.0标准的传输速率可以达到【】
患者男性,45岁。因四肢对称性无力,伴肢体袜套样感觉异常入院检查。患者3周前有上呼吸道感染。对此患者,最有助于诊断的辅助检查是
可以引起新生儿高胆红素血症的药物是
A.以生产、贩卖毒品论处B.由司法机关追究刑事责任C.由药品监督管理部门责令改正,没收违法交易的药品,并处罚款D.吊销其执业证书E.没收违法所得和违法销售的药品未取得麻醉药品和第一类精神药品处方资格的执业医师擅自开具麻醉药品和第一类精神
在强销期内,价格调整一定不能一次太多,一般每次不应超过()%,但在客户可接受的前提下,可采用小步慢跑式。
2000版ISO9000族标准的核心标准是( )。
在下列变化中,不会导致需求曲线位移的是()。
或有事项具有的特征包括()。
关于每股收益,下列说法中正确的有()。
具有多媒体功能的微机系统常用CD-ROM作外存储器,它是______。
最新回复
(
0
)