首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>main( ){ char P[] = {’a’,’b’,’c’} ,q[]: "abc"; printf( "% d % d \ n", sizeof(p), sizeof(q) );}程序运行后的
有以下程序:#include <stdio.h>main( ){ char P[] = {’a’,’b’,’c’} ,q[]: "abc"; printf( "% d % d \ n", sizeof(p), sizeof(q) );}程序运行后的
admin
2013-06-11
33
问题
有以下程序:#include <stdio.h>main( ){ char P[] = {’a’,’b’,’c’} ,q[]: "abc"; printf( "% d % d \ n", sizeof(p), sizeof(q) );}程序运行后的输出结果是( )。
选项
A、44
B、33
C、34
D、43
答案
4
解析
sizeof运算符是计算变量或数组所分配到的内存空间的大小,p[]={’a’,’b’, ’c’}使数组的长度等于字符的个数3;q[]="abc"使数组的长度等于字符个数加上1个串结束符,’\0’,共4个字符,其中,’\0’,占用一个存储空间。故本题的输出结果是3 4。
转载请注明原文地址:https://kaotiyun.com/show/WCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是() staticinta[10]={0,1,2,3,4,5};
CPU处理数据基本单位为字,一个字的字长()
一个文件的扩展名通常表示()
以下sum函数的功能是计算下列级数之和。请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;【】for(i=1;
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【】的作用是模拟被测试模块的下层模块。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
为了使模块尽可能独立,要求
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
随机试题
请简述企业物流服务管理流程。
疟原虫的感染阶段为可在疟疾病人血液中发现
判断胃炎的活动程度是根据
骨折病人摄X线片的意义不包括()。
关于罪状,下列哪些选项是正确的?()
[1998年第115题]建筑物内自动扶梯的功能,下列哪条正确?
在计算机中采用二进制,是因为( )。
1234,1243,1324,1342,1423,1432,()
甲自称神医,擅长治愈癌症,患者云某服用了甲自制的“神药”后,因该“药”含有国家禁止使用的有毒成分导致心力衰竭而死亡。甲的行为应认定为()。
A、相信他能够救自己B、大家不再相信他了C、都在忙自己的事情D、相信他很勇敢B录音中提到“村里人都认为他又像往常一样在说谎、开玩笑”,所以选B。
最新回复
(
0
)