首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<string.h> main() {char p[20]={’a’,’b’,’,’c’,’d’},q[]==="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); prin
有以下程序 #include<string.h> main() {char p[20]={’a’,’b’,’,’c’,’d’},q[]==="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); prin
admin
2016-12-18
65
问题
有以下程序
#include<string.h>
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
解析
字符串连接函数stxcat(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/nfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",c[2][2
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;[8]if(s
在下列选项中,没有构成死循环的是
下列叙述中正确的是______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intifor(i=0;______!=’\0’;i++);return(i);}
深度为5的满二叉树中,叶子结点的个数为______。
栈和队列的共同特点是
随机试题
男性患儿,3岁,Fallot四联症,查体:口唇发绀,该患儿的发绀属于
鉴别二氢黄酮的专属反应是
A、氢氯噻嗪B、维拉帕米C、洛沙坦D、阿替洛尔E、依那普利适用于一二级高血压,尤其是老年高血压或并发心衰者
物业管理往往涉及多个业主,业主之间()。
下列各项中能引起诉讼时效中断的是()。
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
Oneofthewrongnotionsaboutscienceisthatmanyscientificdiscoverieshavecomeabout______.
美国法律规定,不论是驾驶员还是乘客,坐在行驶的小汽车中必须系好安全带。有人对此持反对意见。他们的理由是,每个人都有权冒自己愿意承担的风险,只要这种风险不会给别人带来损害。因此,坐在汽车里系不系安全带,纯粹是个人的私事,正如有人愿意承担风险去炒股,有人愿意承
うるさいですよ。静かに なさい。
FalseFearofBigFishManypeoplebelievesharks(鲨鱼)aredangerousandwillalwaystrytohurtorevenkillhumans.46
最新回复
(
0
)