首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> #include <string.h> main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,
有如下程序 #include <stdio.h> #include <string.h> main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,
admin
2021-04-28
41
问题
有如下程序
#include <stdio.h>
#include <string.h>
main()
{
char name[10] = "c-book";
char* str = name;
printf("%d,%d,%d,%d\n", sizeof(name), strlen(name), sizeof(str), strlen(str));
}
程序运行后的输出结果是
选项
A、10,6,4,6
B、11,6,11,6
C、11,6,1,6
D、10,7,1,7
答案
A
解析
由一维数组初始化的知识可知,name[10] = "c-book",即name[10] = "c-book\0\0\0\0"。sizeof用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。strlen函数统计字符串长度,遇到"\0"统计结束。字符指针变量和字符数组在内存中的存储情形不同,数组指的是按照数组长度分配的若干存储空间,在内存中字符类型变量占1个字节;而指针只是一个存储字符串首地址的存储空间,指针占4个字节。所以sizeof(name)=1*10=10, strlen(name)=6,sizeof(str)=4, strlen(str)=6。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/hXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
若有以下程序main(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
有以下程序:#include<stdio.h>main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p:p=q:q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序的运行结果是(
关于文件操作中的标高符“EOF”的叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是()。
下列叙述中正确的是()。
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
以下叙述正确的是
以下叙述中错误的是
随机试题
里格斯认为,现代工业化社会的经济结构是
根据以下情境材料。回答下列问题。某日凌晨1时25分左右,某派出所“街面图像监控室”民警在视频监控时发现:一名成年男子沿街一直尾随一名女子,两人相距700米左右。在行至某路距幸福苑居民小区200米处时,该男子突然跟进,上前将女子绊倒,并压在女子身上。
巴纳德认为,构成组织的要素有三个,这三个要素不包括()
男性,20岁,阵发性右下腹痛2天,加重伴恶心呕吐和停止排气排便1天,2年前曾行阑尾切除术。血压100/60mmHg,脉搏124/min,体温37.6℃,皮肤弹性较差,腹胀,未见蠕动波,未及包块,肠鸣音亢进,可闻气过水声,血色素160g/L,白细胞10.6×
某企业原材料总分类账户的本期借方发生额为25000元,贷方发生额为24000元,其所属的三个明细分类账中:甲材料本期借方发生额为8000元,贷方发生额为6000元;乙材料借方发生额为13000元。贷方发生额为16000元;则丙材料的本期借贷发生额分别为(
甲公司于2015年1月1日以银行存款3300万元购入乙公司30%股权,并能够对其财务经营政策施加重大影响,取得投资日乙公司可辨认净资产公允价值为9000万元,相关资产、负债公允价值均等于账面价值。2015年和2016年乙公司实现净利润均为2000万元。20
下列不属于市场风险计量方法的是()。
简述对《义务教育地理课程标准(2011年版)》中“对‘过程与方法’的评价”这一评价建议的理解。(从评价目标、评价内容等方面思考)
决定人格发展可能性空间的是()
对新罪进行数罪并罚的规则是()
最新回复
(
0
)