首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句 #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
112
问题
若有以下定义和语句
#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全国计算机二级
相关试题推荐
以下程序的输出结果是( )。 #finclude "stdlib.h" fun(int**p,int a[3][3]) { **p=a[2][2];} main() { int a[3][3]={2,4,6,8,10,12,14,16,18},*p; p=
若有定义语句:inta=5;,则表达式:a++的值是【】。
若有以下程序段intr=8:prinff(“%d\n”,r>>1);输出结果是
下面结构体的定义语句中,错误的是
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
有以下程序#includemain(){charel,c2;el=‘A’+‘8’-14’:c2=‘A’+‘8’-‘5’:printf(“%e,%d\n”,c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
随机试题
【背景资料】A公司承包了电子工厂通风空调工程,工程内容包括空调风系统(包括风管和配件的制作安装、风口安装)、水系统(包括冷热水管道、冷却水管道和冷凝水管道安装)、冷热源设备以及洁净厂房内的洁净空调系统、高纯水管道、高纯氮气管道等安装工程。工程设备有冷冻
A.底物浓度B.酶浓度C.pH值D.激活剂E.抑制剂影响酶分子极性基团的解离
患者,男性,75岁,前列腺肥大。患者排尿困难,腹痛,16小时未排尿。护士为患者采取的最恰当护理措施是
如果某种股票的预期年收入为每股10元,市场利率为10%时,则该种股票的价格为()元。
下列不属于H型组织结构优点的是()。
下列属于吹管乐器的是()
人们在实践中既要改造客观世界,又要改造主观世界。下列有关说法正确的有()。
有农民自发在村务公开栏上写对联“财清账清村务清,风顺水顺民心顺”,横批为“村务公开好”。村务公开“好”在()。
甲买了3支签字笔、7支圆珠笔和1支铅笔,共花了32元,乙买了4支同样的签字笔、10支圆珠笔和1支铅笔,共花了43元。如果同样的签字笔、圆珠笔、铅笔各买一支,共用多少钱?
城市活动在空间上高度集聚,并具有水平和垂直方向上的分异,根据下图,可知图中①②③④所示城市空间最合理的利用方式分别为()。
最新回复
(
0
)