首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char name[9]="c##line"; char* str=name; pIinl]f("%d,%d,%d,%d\n",si
有以下程序: #include #include main() { char name[9]="c##line"; char* str=name; pIinl]f("%d,%d,%d,%d\n",si
admin
2019-01-11
63
问题
有以下程序:
#include
#include
main()
{
char name[9]="c##line";
char* str=name;
pIinl]f("%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
解析
由于nalne是一个长度为9的一维数组,故在内存中占用9字节长度,而其中字符串“c##1ine”只有7个字符,strlen()函数返回的是该字符串的长度,不包含结束符,str是一个指针变量,占用4字节长度,但是由于name首地址赋给了str指针变量,在调用strlen()函数时,返回的是指针对应地址单元的字符串的长度7,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/uZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下涵数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(
以下程序输出的最后一个值是______。intff(intn){staticintf=1;f=f*n;returnf}main(){inti;
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
一棵二叉树第六层(根节点为第一层)的节点数最多为______。
已知小写母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是_______。main(){unsignedinta=32,b=66;printf("%c\n",a|B);}
以下程序运行后的输出结果是_______。intd=1;fun(intp)printf(%d",d);returnd;}main(){inta=3;printf("%\n",fun(a+fun
下面的概念中,不属于面向对象方法的是()。
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO!请修改程序中的错误,使它能得出正确的结果。注意:不要
请补充main()函数,该函数的功能是:把字符串str1中的非空格字符复制到字符串str2中。例如,若str1=”nicetomeetyou!",则str2="nicetomeetyou!"。注意:部分源程序给出如下。请勿改动main()函数
在C语言中,以下说法不正确的是()。
随机试题
在进行行政机构内部编制设计时,员额结构中领导职数必须少于()
关于氟牙症牙齿特点的叙述正确的是()
不属于女性心理保健的心理问题是
对于丙型肝炎,下列哪项是不正确的
某企业因为资不抵债申请破产,其财产中有一栋办公楼,办公楼占用的土地为划拨所得,以下说法正确的是:()
制订招标采购项目进度计划的依据包括()。
案例2007年10月.A煤矿6号采区1113东顺槽发生煤与瓦斯突出事故,造成19人死亡、2人受伤,直接经济损失600.4万元。矿井采用斜井开拓,混合式通风,矿井总风量为8890m3/min,矿井负压为3100~3400Pa。开采B4
保证起重机及其机构正常工作的装置,主要包括()。
下列关于证券市场的说法正确的有( )。
Telecommunicationsstandfordevicesandsystemsthattransmitelectronicoropticalsignalsacrosslongdistances.Telecommunic
最新回复
(
0
)