首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>#include <string.h>main( ) { char a[ 7 ] = "a0 \0a0 \0"; int i,j; i = sizeof(a); j = strlen(a)
有以下程序:#include <stdio.h>#include <string.h>main( ) { char a[ 7 ] = "a0 \0a0 \0"; int i,j; i = sizeof(a); j = strlen(a)
admin
2009-01-15
26
问题
有以下程序:#include <stdio.h>#include <string.h>main( ) { char a[ 7 ] = "a0 \0a0 \0"; int i,j; i = sizeof(a); j = strlen(a); printf(" % d %d \n" ,i,j); }程序运行后的输出结果是( )。
选项
A、22
B、76
C、72
D、62
答案
4
解析
C语言.中以,’\0’作为字符串的结束符,且strlen函数计算的是,’\0’,字符前的所有字符的个数,故本题中strlen(a)应为2。数组定义以后系统就为其分配相应大小的内存空间,而不论其中有没有内容。sizeof运算符是计算变量或数组所分配到的内存空间的大小,所以本题的 sizeof(a)为7。
转载请注明原文地址:https://jikaoti.com/ti/PeK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimCAsStringC
(1)在考生目录下有一个工程文件vbsj3.vbp,包含了所有控件和部分程序,如图1-239所示。要求:①利用属性窗口设置适当的属性,使txtInput、txtResult中数据右对齐;②请编写适当的程序完成以下功能:在txtInput中输
以下关于控件数组的叙述中,错误的是
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger)f=1Fori=1Toxf=f*i
为了将“联想电脑”作为数据项添加到列表框List1的最前面,可以使用语句
在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为“添加”;有一个文本框,名称为txtSentense,初始内容为窄白;有一个列表框,名称为lstWord。程序运行后,
定时器的Interval属性的值是一个整数,它表示的是()。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
Myplane________at9o’clocktomorrowmorning.Willyoucometoseemeoff?
腹痛肠鸣,呕吐泄泻可见于( )
患者最可能诊断为患者最不易鉴别的头痛为
防止血液引起枸橼酸钠中毒反应的措施是()。
融资租赁是企业常用的一种筹集资金的方式,其特点是()。
《行政单位国有资产管理暂行办法》不适用于()。
1945年9月22日,盟国赔偿委员会代表、美国特使鲍莱强调,赔偿之后日本拥有的生产水平应维持在1926—1930年的水平,这意味着日本经济能力将不能高于被日本侵略过的亚洲国家。这反映了美国()。
下列不属于紧急避险的是()。
Thelawisgreatmassofrules,showingwhenandhowfaramanis【B1】tobepunished,ortobemadeto【B2】overmoneyorproperty
JusticeisoneofthemostpopularcoursesinHarvard’shistory.Nearlyonethousandstudents【B1】______Harvard’shistoricSande
最新回复
(
0
)