首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> main( ) { char name[9] = "c##line"; char* str = name; printf("%d
有以下程序 #include <stdio.h> #include <string.h> main( ) { char name[9] = "c##line"; char* str = name; printf("%d
admin
2020-11-27
13
问题
有以下程序
#include <stdio.h>
#include <string.h>
main( )
{
char name[9] = "c##line";
char* str = name;
printf("%d,%d,%d,%d\n", sizeof(name), strlen(name), sizeof(str), strlen(str));
}
程序运行后的输出结果是
选项
A、9,7,4,7
B、8,6,9,6
C、8,6,3,6
D、10,8,5,8
答案
A
解析
由于name是一个长度为9的一维数组,故在内存中占用9个字节长度,而其中字符串"c##line"只有7个字符,strlen()函数返回的是该字符串的长度,不包含结束符,str是一个指针变量,占用4个字节长度,但是由于name首地址赋给了str指针变量,在调用strlen()函数时,返回的是指针对应地址单元的字符串的长度7,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/PZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中对fun函数有如下说明void‰();此说明的含义是
设变量已正确定义并赋值,以下正确的表达式是
下面选项中关于位运算的叙述正确的是
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
以下关于C语言的叙述中正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3.b中的值为8。请改正程序中的错误,吏它能得出正确的结果。注意:不要改动main函数,不得增行或删行
下列说法正确的是()。
随机试题
某施工单位中标一座铁路大桥(施工范围不含图中阴影部分),该桥跨越某三级通航河流,主跨为下承式钢梁,架桥机运梁车均可以在上面行驶。边跨为32m简支T形梁,要求现场制梁,采用公铁两用架桥机架梁,工期要求20个月,孔跨布置详见下图。问题:简述主跨钢梁的施
急性胰腺炎是
A.人事部B.国家药品监督管理局C.各省人事部门D.注册制度E.省级药监局
某项目预计建设投资为3100万元,建设期第一年投入建设资金的60%,第二年投入40%,其中每年投资的50%为自有资金,50%由银行贷款,贷款年利率为7%,建设期只计息不还款。生产期第一年投入流动资金300万元,全部为自有资金。流动资金在计算期末全部回收。
实行国库集中支付后,在财政直接支付方式下,对财政直接支付的支出,事业单位在借记“事业支出”等科目的同时,应贷记()科目。
朴素是一种美。因为朴素美的形式不复杂,不______,寓美于清淡之中,所以更能衬托出人的自然美。重要的是,人们通过外表的朴素美,能看到______的内在美,这种美______不显露于外,______它会让人的精神之美益加彰显。依次填人横线部分最恰当的一项是
目前的大学生普遍缺乏对中国传统文化的学习和积累。国家教委有关部门及部分高等院校最近做的一次调查表明,大学生中喜欢和比较喜欢京剧艺术的只占到被调查人数的14%。下列陈述中的哪一个最能削弱上述观点?
计算机操作系统的主要功能是()。
中国民间将冬至后的81天划分为9个阶段,每一个阶段为9天,称作“冬九九”,【C6】______。其中,每年冬至后的第19天至27天称为“三九”。一年中,冬至这天白昼最短,太阳光线与地面的夹角最小,地面得到的太阳热量最少,【C7】______,但是
A、Itismorelikeamessageboardnow.B、Itisusedbymillionsofpeople.C、Thefounderhasgivenitupforyears.D、Thereisn
最新回复
(
0
)