首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include char sl[10]="abcd! ", *s2="\n123\\"; pfintf("%d%d\n",strlen(s1),strlen(s2)); 则输出结果是( )。
若有以下定义和语句: #include char sl[10]="abcd! ", *s2="\n123\\"; pfintf("%d%d\n",strlen(s1),strlen(s2)); 则输出结果是( )。
admin
2021-04-28
48
问题
若有以下定义和语句:
#include
char sl[10]="abcd! ", *s2="\n123\\";
pfintf("%d%d\n",strlen(s1),strlen(s2));
则输出结果是( )。
选项
A、Prphshn
B、Prohsbn
C、Progsbn
D、Program
答案
C
解析
strlen函数的功能是返回字符串的长度,求字符串长度时,遇到结束标识“\0”为止,但是长度不包括结束标识。字符数组s1的后5个元素没有赋值,都为“\0”,即“abcd!”后为“\0”。所以strlen(s1)的值为5。字符指针s2所指向的字符串中,“\n”为转义字符换行符,表示1个字符;“\\”也为转义字符,代表“\”,也是1个字符,其后为字符串结束标识“\0”;所以strlen(s2)的值也为5。因此c选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/J3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
有以下程序:#include<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++:for(j=0;j<=3;j++){if(j%2==0)continue;x++;}x++:
以下叙述中正确的是
有以下程序#includemain(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i
C语言主要是借助以下哪种手段来实现程序模块化
关于变量和地址的叙述中正确的是()。
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
甲企业为了进入国际市场,采用特许经营的形式与目标市场国家的乙企业订立了长期的无形资产转让合同,甲企业采取的进入国际市场的模式是()。
哮病发生的“夙根”是
没有致病性的霍乱弧菌是()
丙公司的记账本位币为人民币。20×9年12月18日,丙公司以每股15美元的价格购入丁公司B股10000股作为交易性金融资产,当日即期汇率为1美元=7.2元人民币。20×9年12月31日,丁公司股票收盘价为每股19.5美元,当日即期汇率为1美元=7.1元
阅读下列材料,回答问题。A省甲公司拟于2016年向欧盟出口钨粉80吨。2015年8月6日,甲公司向A省商务厅申请办理钨粉出口许可证,被告知钨产品出口配额由A省人民政府行政许可服务中心集中分配,甲公司于2015年8月13日向行政服务中心报送申请钨粉
胡夫金字塔:埃及
改土归流
社会主义发展史的两次飞跃()
【B1】【B7】
Readingisthoughttobeakindofconversationbetweenthereaderandthetext.Thereaderputsquestions,asitwere,tothet
最新回复
(
0
)