首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”; streat(P,r);strcpy(P+
有以下程序: #include #include main() { char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”; streat(P,r);strcpy(P+
admin
2021-06-15
29
问题
有以下程序:
#include
#include
main()
{ char p[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”;
streat(P,r);strcpy(P+strlen(q),q);
prinff(“%d\n”,str]en(P));
}
程序运行后的输出结果是( )。
选项
A、11
B、9
C、6
D、7
答案
C
解析
strcpy:字符串拷贝函数;strlen:求字符串长度函数(注意:不包含字符串结束标识符‘\0’);strcat:字符串连接函数。执行完语句strcat(p,r);后,p数组中存储的元素为a,b,c,d,a,b,c,d,e;执行语句strcpy(p+strien(q),q);得到的结果是将q所指向的字符串拷贝至p+strlen(q)开始的存储位置,因为strlen的值为3,即从p+3开始存储q中的元素。所以执行完strcpy(p+strlen(q),q)语句后,字符数组p[20]的存储元素为a,b,c,a,b,c;所以strlen(p)的结果为6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/i0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d
下面结构体的定义语句中,错误的是
下列排序方法中,最坏情况下比较次数最少的是()。
C语言中char类型数据占字节数为()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
设有如下函数定义intfun(intk){iflk
算法的有穷性是指()。
以下不能用于描述算法的是
随机试题
上牙槽神经丛的内环神经组成是
软盘驱动器既可以作为输入设备,也可以作为输出设备。 ( )
通常遗产计划小组成员不包括( )。
根据相关规定,上海证券交易所开放式基金申购、赎回的成交价格按( )来确定。
己公司现有生产线已满负荷运转,鉴于其产品在市场上供不应求,公司准备购置一条生产线,公司及生产线的相关资料如下:资料一:己公司生产线的购置有两个方案可供选择:A方案生产线的购买成本为7200万元,预计使用6年,采用直线法计提折旧,预计净残值率为10%。生
已知i,j,k分别是空间直角坐标系x,y,z三个轴的单位向量,若s=i+j+k,则|s|=___________.
学生根据已知信息利用熟悉的规则解决问题的思维方式是()。
Whichofthefollowingstatementsiscorrect?
下列关于IEEE802.11b基本运作模式的描述中,错误的是
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费×10%,并
最新回复
(
0
)