首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行
admin
2009-04-15
19
问题
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是
选项
A、2 2
B、7 6
C、7 2
D、6 2
答案
4
解析
函数sizeof()和strlen()的区别,sizeof(a) 求出字符串a中的字符占用存储空间的大小,由于定义了字符数组a的长度为7,所以i=7;而strlen(a) 求出字符串 a的长度,以’\0’为字符串结束标记,所以j=2。
转载请注明原文地址:https://kaotiyun.com/show/hiXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Textl的文本框数组,下标从0开始。程序运行时,单击”产生随机数”按钮,就会产生10个3位数的随机数,并放入Textl数组中,如图2-25(a)所示;单击”重排数据”按钮,将把Textl中
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
下面说法中错误的是
下面对对象概念描述正确的是
下列程序段的执行结果为()。a=0:b=1Doa=a+b:b=b+1LoopWhilea<10Printa:b
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
在VB中,函数过程与子程序过程的区别之一是
在考生文件夹下有一个工程文件sit5.vbp,窗口有2个名称分别为Commandl和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”;再画2个名称分别为Text1
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
随机试题
对医疗事故所作首次鉴定结论不服的,当事人申请再次鉴定的时限应是()
马克思主义理论体系的核心内容是()
下面四个IP地址块:212.56.132.0/24,212.56.133.0/24,212.56.134.0/24,212.56.135.0/24,最大可能的聚合结果是()。
手术后肺不张的防治,哪项是错误的()
治疗和预防复发肱骨外上髁炎的基本原则是
A、润肠通便B、缓急止痛C、调冲任D、祛风湿E、健脾胃肉苁蓉质地柔润,药力较缓,不甚燥热。其功效除补肾阳、益精血外,又能
粪便中同时出现红细胞,白细胞和巨噬细胞最可能()。
[2006年,第103题]当图7.2-8所示电路的激励电压sin(ωt+φ)时,电感元件上的响应电压uL的有效值UL为()。
Ifyou’vegotanearforlanguages,askillofcodingorasteadyhandanddon’tfaintatthesightofbloodthenyourcareerlo
802.11n使用什么样的技术来支持多天线?A、MIMOB、MAOC、多重扫描天线输出D、空间编码
最新回复
(
0
)