首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include<string.h> main() { char a[]={’\1’,’\2’,’\3’,’\4’,’\0’}; printf("%d %d\n",sizeof(a),strlen(a)
以下程序的输出结果是【 】。 #include<string.h> main() { char a[]={’\1’,’\2’,’\3’,’\4’,’\0’}; printf("%d %d\n",sizeof(a),strlen(a)
admin
2009-03-17
34
问题
以下程序的输出结果是【 】。
#include<string.h>
main()
{ char a[]={’\1’,’\2’,’\3’,’\4’,’\0’};
printf("%d %d\n",sizeof(a),strlen(a));
}
选项
答案
5 4
解析
字符串处理函数strlen()返回的是字符数组的实际长度,不包括字符申结束标志‘\ 0’。而sizeof运算符则计算的是字符数组的总长度,包括串末尾的结束标志。
转载请注明原文地址:https://kaotiyun.com/show/eeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
编写如下程序:PrivateSubCommandl_Click()Dima(10)AsStrings=”123456”:n=Len(s)Fork=1Tona(k):Mid(s,k,1)Next
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
在某个事件过程中定义的变量是( )。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
随机试题
患儿,男,7岁。上颌右侧第二乳磨牙近中邻牙合面深龋穿髓,经根管治疗后,宜采取的修复方法是
丙型肝炎主要传播途径是
下列监理文件资料中,属于监理单位长期保存的是()。
购买方作为合并对价发行的权益性证券的发行费用,应计入管理费用。()
货运代理提供()诸方面的功能服务。
根据遗忘发生的规律,谈谈怎样复习才能有效避免遗忘。
依据课程任务,可将课程分为()。
某商品原价100元,3月价格下降了10%,4月价格又开始上涨,5月价格上涨到了108.9元,4、5两个月该商品的价格平均每月上涨了多少个百分点()。
已知一棵二叉树的前序遍历为ABDECF,中序遍历为DBEAFC,则对该树进行后序遍历得到的序列为______。
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dimas=0:j=1
最新回复
(
0
)