首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {char p[]{’a’,’b’,’c’},q[]=""abe""; printf(""%d%d\n"",sizeof(p),sizeof(q));
有下列程序: main() {char p[]{’a’,’b’,’c’},q[]=""abe""; printf(""%d%d\n"",sizeof(p),sizeof(q));
admin
2012-12-03
52
问题
有下列程序:
main()
{char p[]{’a’,’b’,’c’},q[]=""abe"";
printf(""%d%d\n"",sizeof(p),sizeof(q));
}
程序运行后的输出结果是( )。
选项
A、4 4
B、3 3
C、3 4
D、4 3
答案
C
解析
语句char p[]={’a’,’b’,’c’};定让了一个一维字符数组p[]。并用3个字符’a’,’b’,’c’进行了初始化;而语句q[]="abc"表示定义了一个一维字符数组,并用一个字符串常量"abc"进行了初始化。在C语言中.系统在每个字符串常量的最后自动加入一个字符’\0’作为字符串的结束符。所以函数sizeof(q)-4,而sizeof(p)=3,因而选项C为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/auPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
程序中头文件typel.h的内容是#defineN5#defineM1N*3#define"typel.h"#defineM2N*2main(){inti;i=
有以下语句段:intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值:n1=10n2=20每个输出行从第一列开始,请填空。
下列描述错误的是()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于______。
字符型数据在机器中用ASCII码表示,字符“5”和“7”在机器中表示为()。
下列不属于软件工程的3个要素的是()。
以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<atdio.h>typed
随机试题
被评估机组为3年前购置,账面价值为20万元人民币,评估时该类型机组已不再生产,被新型机组所取代。经调查和咨询了解到,在评估时点,其他企业购置新型机组的报价为30万元人民币(实际交易价格一般为报价的90%),专家认定被评估机组因功能落后其贬值额约占新型机组取
下列对蜘蛛痣的描述,不准确的是【】
下列哪项能刺激远端小管和集合管主细胞分泌K+
干下型室间隔缺损,左向右分流,用超声检测,要了解其峰值跨隔压差,应检测
社会主义市场经济本质是()。
《建设工程施工合同(示范文本)》规定,承包商递交索赔报告28天后,工程师未对此索赔要求作出任何表示,则应视为()。
各个单位的会计科目是完全不能增减设置的。()
某企业对生产线进行扩建。该生产线原价为1000万元,已提折旧300万元。扩建生产线时发生扩建支出800万元,同时在扩建时处理废料发生变价收入50万元。该生产线新的入账价值应为()万元。
下列案件中,不适用简易程序的有()。
Directions:Inthefollowingtypeofquestion,twoquantitiesappear,oneinColumnAandoneinColumnB.Youmustcomparethem
最新回复
(
0
)