首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main( ) {char x[]=“STRING”; x[0]=0;x[1]=’\0’;x[2]=’0’; printf(”%d%d\n”,sizeof(x),strlen(x));
有以下程序 #include #include main( ) {char x[]=“STRING”; x[0]=0;x[1]=’\0’;x[2]=’0’; printf(”%d%d\n”,sizeof(x),strlen(x));
admin
2010-11-02
14
问题
有以下程序
#include
#include
main( )
{char x[]=“STRING”;
x[0]=0;x[1]=’\0’;x[2]=’0’;
printf(”%d%d\n”,sizeof(x),strlen(x));
}
程序运行后的输出结果是( )。
选项
A、6 1
B、7 0
C、6 3
D、7 1
答案
B
解析
字符数组长度为7,因为C语言中系统会在字符串末尾加入一个字符’\0’,而x[0]=0的作用是将一个整数0存入字符数组中,系统会自动将整型数0转换成字符’\0’。所以输出为7,0。
转载请注明原文地址:https://jikaoti.com/ti/ZZB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写至收件Out.txt中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是()。
单击窗体,可以弹出如图所示的对话框的程序为
下列程序段正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。请添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
某人编写了下面的程序,希望能把Text1文本框中的内容写到Temp.txt文件中PrivateSubCommand1_Click()Open"Temp.txt"ForOutputAs#2Print"Text1"Close#2EndSub
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommand1_Click()Dima(1
在数据库管理技术的发展中,数据独立性最高的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
下面列表框属性中,是数组的是( )。
下列关于顺序文件的描述中,正确的是( )。
随机试题
公开发行企业债券,累计债务余额不超过发行人净资产的()。
简述诉状的概念及其作用。
高血钾可使下列哪项洋地黄所致的心律失常加重
疹形小稀疏,稍稍隆起,色淡红,瘙痒不已,时发时止,身有微热或无热是
药物临床研究的受试例数的依据是
提高教学质量的关键是上课。()
建设生态文明,要形成节约能源资源和保护生态环境的产业结构、增长方式。为此经济发展()。
问卷调查的问题按回答方式可分为()。
以下______不属于实时系统的特征。
A、Itisthenameofacomputersoftware.B、Ithasthesamemeaningas"JonBlackCusackJunior".C、Itshowsthetraditionalway
最新回复
(
0
)