首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的运行结果是( )。 char a[]="abcdefgh"; char *p=a; p+=3; printf("%d\n",strlen(strcpy(p,"ABCD")));
下面程序段的运行结果是( )。 char a[]="abcdefgh"; char *p=a; p+=3; printf("%d\n",strlen(strcpy(p,"ABCD")));
admin
2010-01-10
72
问题
下面程序段的运行结果是( )。 char a[]="abcdefgh"; char *p=a; p+=3; printf("%d\n",strlen(strcpy(p,"ABCD")));
选项
A、8
B、12
C、4
D、7
答案
4
解析
p被定义为指针型变量,指向字符数组a的首地址。执行p+=3;指针后移3位,指向d。strcpy(p,"ABCD")将字符串 "ABCD"(连同’\0’)复制到p所指向的地址单元中,strlen()函数计算p所指向的字符串的长度,返回字符串中字符的个数(不计’\0’),返回值为字符串"ABCD"中字符的个数4。
转载请注明原文地址:https://kaotiyun.com/show/emWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
下面关于标准模块的叙述中错误的是()。
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
下面列表框属性中,是数组的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
假定有以下函数过程:FunctionFun(SAsString)AsStringDimslAsStringFori=lToLen(S)sl=LCase(Mid(S,i,1))+sl
长整型常数的类型说明符为()。
在计算机中,算法是指()。
随机试题
根据马斯洛的需要层次理论,自我潜能的发展和实现属于【】
属于建设工程行政法规的有()。
铝制管形铆钉(用于箱包制造)
常见的风险敏感度指标不包括()。
应用例题13资料,乙公司从发行债券至回购债券累计确认的投资收益为()万元。
在现代企业中,所有者与经营者的关系主要表现为()。
下列法律事实,属于行为的是()。
下面关于流行芯片组的叙述中,不确切的是______。
在关系数据库设计中,关系模式设计属于
A、shewantstosoundpoliteB、shethinkslanguageteachingisnotaright-or-wrongmatterC、shethinkstheyaredoingtheirbest
最新回复
(
0
)