首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
admin
2013-02-23
39
问题
有以下程序: main() { char p[]={’a’,’b’,’c’},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
选项
A、4 4
B、3 3
C、3 4
D、4 3
答案
C
解析
字符数组有两种定义方式:一种是逐个字符赋给数组中各元素,如本题中“p[]={’a’,’b’,’c’}的定义,由于定义时没有给出数组大小,此时字符个数就是数组的长度;另一种是将字符串作为字符数组来处理,如题中“q[]="abc"”的定义形式。C语言规定,字符串以’\0’作为结束符,并占用一个存储空间。sizeof()函数是计算变量或数组所分配到的内存空间的大小,故本题的输出结果是3 4。
转载请注明原文地址:https://jikaoti.com/ti/04B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据的存储结构是指()。
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。#include<stdio,h>
数据管理技术的发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){switch(i){case
用树型结构表示实体类型及实体间联系的数据模型称为【】。
以下叙述中错误的是()。
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
下列字符序列中,不可用作C语言标识符的是______。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
组成计算机网络的最大好处是()
随机试题
复发性唇疱疹的治疗,最有效的是局部使用
要打开图标所代表的对象,正确的操作是( )。
会计决策电算化是会计电算化的高级阶段,生产决策、销售决策、财务决策等都属于这个阶段。()
税务约谈的对象主要是( )。
小刘是环保志愿者组织“拯救地球”的成员,由于身患重病,不能到上海做世博会志愿者,而该组织其他成员都获得了上海世博会志愿者的资格。由此可以推出()
体罚学生
企业系统规划方法的基本原则不包括______。
Tothemajorityofus,musicisanindispensablepartofourdailylife.Itcanbedefinedinthisway,musicissoundarranged
A、Europe.B、Asia.C、Australia.D、NewZealand.D在谈到出口时,男士说没什么国家会从澳大利亚进口香蕉,只有新西兰有小部分是从澳大利亚进口,即D。后面还进一步说,虽然澳大利亚每年种植大量香蕉,但都是给国内市场的。
WhenIwasachild,myteethusedto【B1】______inseveraldifferentdirections,and【B2】______thatinvolvedratherexpensive【B3】__
最新回复
(
0
)