首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",
有以下程序 #include main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",
admin
2015-12-25
32
问题
有以下程序
#include
main()
{ char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
strcat(p,r);strcpy(p+strlen(q),q);
printf("%d\n",strlen(p));
}
程序运行后的输出结果是
选项
A、9
B、11
C、6
D、7
答案
C
解析
字符串连接函数strcat(p,r)的功能是把字符数组p[]和r[]连接起来,此时字符数组p[]的有效字符长度为9,再执行strcpy(p+strlen(q),q)字符串复制函数,把字符数组q[]复制到字符数组p[]从p[3]开始到p[5]数组位置中,由于字符数组q[]中的内容为字符串“abc”复制时把字符串结束标志’\null’也复制到字符数组p[]中,这时字符函数strlen(p)返回字符数组p[]的有效字符长度为6。
转载请注明原文地址:https://kaotiyun.com/show/GCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种基本结构是()。
目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。有以下程序:#include<string.h>structSTU{intnum;floatTotal
标准库函数fgets(s,n,file)的功能是()。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t
下列程序段的输出结果是______。intn=’C’;switch(n++){default:printf("error");break;case’a’:printf("good");break;case’C’
下列叙述中正确的是______。
在C语言中,函数返回值的类型最终取决于()。
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
关系表中的每一横行称为一个
下列说法正确的是()。
随机试题
政府债券、库存物以及海关查封物资的拍卖应当采用()
要求应答者根据某个标准或某种特性为问题中的事物排列顺序或分成等级的量表是()
同结核杆菌的毒力有关的是
《职业病防治法》规定,没有证据否定职业病危害因素与病人临床表现之间的必然联系的,在()后,应当诊断为职业病。
某企业在生产经营的淡季,需占用500万元的流动资产和1000万元的固定资产;在生产经营的高峰期,会额外增加300万元的季节性存货需求。按照配合型融资战略,下列表述中,正确的有()。
下列各项中,符合税务行政一级复议具体规定的有()。
数据加密技术可以分为3类,下列不属于数据加密技术的是
以下关于框架的叙述中,错误的是
PragmatismisaphilosophicalmovementthathashadamajorimpactonAmericanculturefromthelate19thcenturytothepresent
Whichofthefollowingdeterminers(限定词)canbeplacedbeforebothsingularcountablenounsandpluralcountablenouns?
最新回复
(
0
)