首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=’\0’) {n=fun();i++;} printf
有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=’\0’) {n=fun();i++;} printf
admin
2010-09-05
75
问题
有如下程序段:
main(int argc,char *argv[])
{ int n,i=0;
while(argv[1]
!=’\0’)
{n=fun();i++;}
printf("%d\n",n*argc);
}
int fun()
{ static int s=0;
s+=1;
return s;
}
假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行:
exam l23<回车>
则运行结果为【 】。
选项
答案
6
解析
本题中命令行输入2个符号串,所以argc=2,argv[0]指向符号串"exam",argv[1]指向符号串"123",while循环的作用是计算argv[1]所指向的字符串的长度,执行完while循环后n=3,所以n*argc=3×2=6。
转载请注明原文地址:https://kaotiyun.com/show/viWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下函数:FunctionDelSpace(chAsString)AsInteger Dimn%,st$,c$ st="" n=0 Fork=1ToLen(ch) c=Mid(ch,k,1) I
以下叙述中错误的是( )。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()。
设窗体上有一个名称为Text1的文本框,程序运行时,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是()。
在考生文件夹下有一个工程文件sjt5.Vbp,其窗体上画有两个名称分别为Text1、Text2的文本框,其中Text1可多行显示。请画两个名称为Command1、Command2,标题为“产生数组”、“查找”的命令按钮。如图8所示。程序功能如下:①单击
下面有关标准模块的叙述中,错误的是( )。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
NGN采用()技术实现IP层和多路链路层协议(ATM/FR、PPP、以太网或SDH、光波)的结合。
在计算机领域中通常用MIPS来描述计算机的
装卸线宜设在直线上,坡度不宜()。
申请商品房公积金个人住房贷款的借款人须提供的材料包括()。
菜刀、大剪刀、大水果刀都是旅客乘机时,禁止随身携带或托运的物品。()
With950millionpeople,IndiarankssecondtoChinaamongthemostpopulouscountries.ButsinceChina【C1】______afamilyplan
数据字典应在______阶段建立。
因特网是一个非常重要的网络,其所使用的最基本、最重要的协议是
AnExcitingNewWorldOpeningtoCivilianScientistsItishardtotrackthebluewhale,theocean’slargestcreature,which
Completethetablebelow.WriteNOMORETHANONEWORDforeachanswer.
最新回复
(
0
)