首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句 #include char s1[10]= "abcd!", *s2="\n123\\"; printf("%d %d\n", strlen(s1), strlen(s2)); 则输出结果是( )。
若有以下定义和语句 #include char s1[10]= "abcd!", *s2="\n123\\"; printf("%d %d\n", strlen(s1), strlen(s2)); 则输出结果是( )。
admin
2015-07-28
78
问题
若有以下定义和语句
#include
char s1[10]= "abcd!", *s2="\n123\\";
printf("%d %d\n", strlen(s1), strlen(s2));
则输出结果是( )。
选项
A、5 5
B、10 5
C、10 7
D、5 8
答案
A
解析
strlen()函数的功能为计算字符串的实际长度(不包含结束标志),计算机在存储字符串的时候会自动在字符串结束处加上结束标志?\0?,所以用strlen()函数计算得数组s1的字符串的长度为5。字符指针s2指向的字符串中有两个转义字符,?\n?和?\\ ?分别代表一个字符,所以计算得s2指向的字符串的长度值也为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/yzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
有以下程序#includemain(){intf,fl,f2,i;f1=0;{2=1;prinff(“%d%d”,fl,t2):for(i=3;i
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序#include#includemain(){chara[10]=”abcd”;prinff(“%d,%d\n”,strlen(A),sizeof(A));}程序运行后的输出结果是
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
有以下程序#includemain(){intm=1,n=2,*P=&m,*q=&n,*r;r=P;P=q;q=r;prinff(“%d,%d,%d,%d\n”,m,n,*P,*q);}程序运行后的输出结果是
有以下程序#includemain(){chars[]={“012xy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‘a’&&8[i]
随机试题
对律师的处分形式有_______、_______、_______、_______。
A、色甘酸钠B、甲苯咪唑C、多潘立酮D、氢溴酸山莨菪碱E、特比萘芬用于餐后上腹胀,烧心的药物是()。
为病人静脉推注10%的葡萄糖酸钙10ml时,病人诉疼痛,推注稍有阻力,局部肿胀,抽无回血,提示
根据《民事诉讼法》的规定,下列哪些情况下,法院应当裁定终结执行?(2006—卷三—87,多)
不具备全面审查条件的工程的施工图预算,一般采用的审查方法是()。
某珠宝店为增值税一般纳税人,2017年10月发生以下业务:(1)采用以旧换新方式销售金首饰100克,旧首饰作价每克300元,新首饰市场零售价每克380元,实际收到价款8000元,新首饰不含税成本为每克300元。(2)将从生产企业购进的(
寓言的三大发源地分别是()。
Thepurposeoftherequirementsdefinitionphaseistoproduceaclear,complete,consistent,andtestable(66)ofthetechnical
有以下程序:#includemain()}hata=l,b=2,c=3,x;x=(a^b&c;printf("%d\n",x);}程序的运行结果是()。
将考生文件夹下CALIN\SUN文件夹中的文件夹MOON移动到考生文件夹下LION文件夹中。
最新回复
(
0
)