首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
20
问题
有以下程序: 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://jikaoti.com/ti/BSI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
以下关于数组的叙述中,错误的是()。
在标准模块中,将a定义为全局整型变量的语句是()。
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
以下关于控件数组的叙述中,错误的是
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
设有下面的语句:PrintIIf(x>0,1,IIf(x
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
随机试题
患者,男性,40岁。行走时左侧小腿和足部出现间歇性疼痛5年余。近1个月夜间呈持续性疼痛,足趾呈紫黑色、干冷。有吸烟史20余年,每天2包。下列治疗措施不适合该患者的是
由于工件圆弧中心与回转工作台不同轴,在用()加工时成形轮廓面不准。
请根据所学相关理论,为咨询师咨询调查设计一份检验单。全国高等教育自学考试
疖、痈的常见致病菌为()
具有清热解毒、排脓、利尿之功效的药物是
A.低分子右旋糖酐B.酚妥拉明C.多巴酚丁胺D.毛花苷丙(西地兰)E.糖皮质激素休克病人经充分扩容后血压相对平稳,此时宜选用何种药物改善微循环
有关糖皮质激素药理作用的叙述,错误的是()。
出现下列()情形之一的,法定代理或者指定代理终止。
对孔府大门联“与国咸休,安富尊荣公府第;同天并老,文章道德圣人家”解释正确的有()。
Interestinpursuinginternationalcareershassoaredinrecentyears,enhancedbypersonnelshortagesthatarecausingcompanie
最新回复
(
0
)