首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char a[ ]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,
有以下程序: main() { char a[ ]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,
admin
2010-01-10
40
问题
有以下程序: main() { char a[ ]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\b",i,j); } 程序运行后的输出结果是( )。
选项
A、9,9
B、8,9
C、1,8
D、9,8
答案
8
解析
本题首先定义了字符数组a,由于它的长度省略,所以其长度由初值个数确定,为9。接着将sizeof()函数返回的值赋给i(sizeof()函数的作用是返回运算对象占用的字符数),所以i值为9。然后将strlen()函数的返回值赋给j(strlen()函数的作用是返回字符串的长度,不包括字符串的结束标记’\0’),所以j值为8,故最后输出的i,j值为9,8。4个选项中D正确。
转载请注明原文地址:https://kaotiyun.com/show/PHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:PdvateSubCommandl_Click()Dim.aAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1T
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExitForNextPrintnEndS
以下关于控件数组的叙述中,错误的是
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSub
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
下面关于VB应用程序的叙述中正确的是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
设有下面的语句:PrintIIf(x>0,1,IIf(x
随机试题
完全互换性:
男,53岁,打鼾,憋气2年,伴白天困乏、嗜睡,查:下鼻甲肥大,扁桃腺Ⅲ度,舌体正常。PSG示血氧降低,呼吸暂停,口鼻气流停止时,膈肌兴奋性增强,收缩。如该患者PSG示血氧最低为80%,CPAP无效,应考虑的治疗方法为
当牙石指数(CI)为1时,是指
患者,男性,78岁。因腹泻5天,昏睡4小时来急诊。既往有高血压病史35年,无糖尿病史。查体:心率106次/分,呼吸22次/分,血压90/50mmHg,意识朦胧。检查时手足乱动,配合欠佳,皮肤弹性差,两肺未闻及干、湿啰音。腹软,肝脾未扪及,双下肢胫前轻度可
紫杉醇的抗癌作用机制为()。
编制概算时,GIS组合电器电压互感器间隔的安装如何套用定额?
无风险报酬率可参考()。
五星红旗作为国旗是在()上确定的。
下列关于赔偿请求人要求行政赔偿程序的说法中正确的有()。
JoyceSipesandMaryEllenDodgeWhenJoyceSipeswasdiagnosedwithbreastcancerin1999,shesharedthenewsimmediatelyw
最新回复
(
0
)