首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <strinq> using namespace std; int main() { char a[] = {’a’/’b’/’c’/’
有以下程序: #include <iostream> #include <strinq> using namespace std; int main() { char a[] = {’a’/’b’/’c’/’
admin
2010-03-29
20
问题
有以下程序: #include <iostream> #include <strinq> using namespace std; int main() { char a[] = {’a’/’b’/’c’/’d’,’e’,’f’,’g’,’h’,’\0’}; int i j; i=sizeof(A) ; j=strlen(A) ; cout<<i<<","<<j<<end1; return 0; } 程序运行后的结果是( )。
选项
A、9,9
B、8,9
C、1,8
D、9,8
答案
8
解析
本题考查sizeof运算符和字符串函数strlen()的区别。
①sizeof运算符返回其后表达式或类型标识符所表示的数在内存中所占的字节数。
②函数strlen()的功能是返回string的长度,但不包括结束字符’\0’。
字符数组a在内存中所占的字节数为9。而字符数组a中不包括结束字符’\0’的字符数为8。
转载请注明原文地址:https://jikaoti.com/ti/3iW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4
有以下程序#includevoidmain(){intn=2,k=-1;while(!(k>0‖n++));printf("%d%d\n",k,n);}程序运行后的输出结果是(
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
若有定义:charch;当执行以下循环时从键盘输入abcde<回车>,将输出*的个数是while((ch=getchar())==’e’)printf("*");
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()。x.a=111111;x.b=2222;x.c=
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
等张收缩(isotoniccontraction)
以细胞渗出为主的炎症最先出现的病理过程是
寒淫证候的临床表现是
下列对维生素A醋酸酯述说不正确的是
患者,男,23岁,以四肢无力3d来诊。患者于1周前淋雨,3d前出现四肢对称性乏力,以下肢为重,不能行走,且日益严重,于当地医院行血钾检测为正常。考虑患者为何种疾病
拔牙造成上颌窦穿孔,孔径≤2mm时正确的处理方法是
致龋作用最强的碳水化合物是
患者,女,50岁。左下颌第二磨牙残冠,局部无炎症,拟行拔除。如拔牙时发生断根,位置较低,根挺应置于
下列观点中属于主观唯心主义的是()。
长篇叙事诗()是汉代诗歌中最杰出的作品,它描写的是建安时期庐江府小吏焦仲卿妻刘兰芝为焦母所迫还家,其兄逼嫁权贵,兰芝、仲卿殉情自杀的故事。
最新回复
(
0
)