计算机二级考试

解析:设有定义:char p[]={'1','2','3'},*q=p;,

来源:网考网计算机二级 所有评论

【单选题】 设有定义:char p[]={'1','2','3'},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
A.sizeof(
B.sizeof(cha
C.sizeof(*
D.sizeof(p[0])

网考网参考答案:A
网考网解析:

[解析] 本题考查的知识点是:sizeof()运算符。 sizeof()运算符的作用是计算一个变量所占的内存字节数。选项A传入的是数组名p,数组p由3个字符大小,所以占3个字节。故不能计算出一个char型数据所占字符数。而选项B、C、D传入的都是字符元素或字符类型名char,这些都能计算出一个 char型数据所占字符数。故本题应该选择A。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论