首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main( ) { char a[10]="abcd": primf("%d,%d\n",strlen(a),sizeof(a)); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> #include<string.h> main( ) { char a[10]="abcd": primf("%d,%d\n",strlen(a),sizeof(a)); } 程序运行后的输出结果是(
admin
2022-06-24
27
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main( )
{
char a[10]="abcd":
primf("%d,%d\n",strlen(a),sizeof(a));
}
程序运行后的输出结果是( )。
选项
A、7,4
B、4,10
C、8,8
D、10,10
答案
B
解析
在C语言中,strlell( )用来统计字符串中字符的个数,sizeof( )是求分配给数组的存储空间大小。题目中字符串a中字符个数为4,但由于数组a定义含有10个字符,所以所占空间大小为10。
转载请注明原文地址:https://kaotiyun.com/show/cQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以下叙述中正确的是
当变量c的值不为2、4、6时,值也为“真”的表达式是
对于基类型相同的两个指针变量之间,不能进行的运算是()。
对于一个正常运行的C程序,以下叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%dt",*s%10);++s;}while(*s);}程序运行后的输出结果是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
以下说法正确的是()。
随机试题
朱子读书法
对各项政策方案效果的预测性分析和比较,这是政策方案的()
资本主义国家的民主制度存在形式上的平等而事实上不平等的矛盾,根本原因在于()
Ifwetakeacloselookatsuccessfullanguagelearners,wemaydiscoverafewtechniqueswhichmakelanguagelearningeasierfo
某女,58岁,面色萎黄,唇甲色淡,头晕眼花,脉细。医师辨证后处方为四物合剂。医师处以四物合剂,是因其能主治()。
关于风险转移,以下说法错误的是()。
适用《中华人民共和国渔业法》的生产活动有()。
建筑物内设置中庭时,防火分隔措施正确的是()。
政府采购的主体不包括()。
Theplayisstarting______fiveminutesbutthetheatreisonlyhalffull.
最新回复
(
0
)