首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序: #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://kaotiyun.com/show/lDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putcha
若有以下程序#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
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
不属于结构化程序基本结构的是()。
在下列叙述中,错误的是()。
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
有以下函数:intaaa(char*s){char*t=s:while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
随机试题
设函数z—z(z,y)由方程x2+z2=2yex所确定,求dz
A.共价结合B.非共价结合C.两者均是D.两者均不是受体与配体的结合属
柏油样便常见于
下列关于扰乱电信市场的行为的说法,正确的是哪些项?()
按造价形成划分,建筑安装工程费由()组成。
机场信息集成系统应实现数据备份和数据恢复功能。备份数据包括()和其他对于系统恢复所必需的数据等。
企业在进行利润分配时,除计提了法定盈余公积,还计提了任意盈余公积,则计提的任意盈余公积应记入()账户。
下列各项中,符合营业税有关规定的有()。
要实现报表按某字段分组统计输出,需要设置的是( )。
Airlinecompaniesareresponsiblefortransportingyourluggage.Ifyoucannotrecoveritatthepointofarrival,youmustinfo
最新回复
(
0
)