首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序 #include<stdio.h> #include<string.h> main() { char*pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(
以下程序 #include<stdio.h> #include<string.h> main() { char*pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(
admin
2010-05-22
32
问题
以下程序 #include<stdio.h> #include<string.h> main() { char*pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n",str); } 的输出是________。
选项
A、xyzabcABC
B、zabcABC
C、yzabcABC
D、xyabcABC
答案
8
解析
strcat(p1,p2)将字符串abcABC放到了*p1所指向的存储单元中;strcpy在本题将abcABC复制到str+2所指向的存储单元中,即覆盖原str数组中的字符z及其后的所有字符,故str的值为“xyabcABC”。
转载请注明原文地址:https://jikaoti.com/ti/vzI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCaselSelectC
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:PrivateTypeRecordIDAsInteger:NameAsString*20EndTypePrivateSubCo
设有以下程序:PrivateSubFormClick()x=50Fori=1To4y=InputBox(“请输入一个整数”)y=Val(y)IfYMod5=0Thena=a+yx=yElsea=a+xEndIfN
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
设有如下变量声明语句:Dima,bAsBolean则下面叙述中正确的是
设有以下过程:PrivateSubproe(xAsInteger,OptionalYAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
表达式Int(Rnd(0)*50)所产生的随机数范围是
随机试题
药性寒凉,功能开窍的药是
Ig可变区由CH4功能区只出现在
根据工程技术档案管理的要求,工程完工验收后,由施工企业保存的资料有()。
在微波通信系统中,属于分路系统的是()。
为了简化记账凭证的填制手续,对于转账业务,可以用自制的原始凭证或汇总原始凭证来代替记账凭证。()
下列固定资产中应计提折旧的有()。
有三张密封的奖券,其中一张有奖,共有三个人按顺序且每人只能抓走一张,问谁抓到奖的机会最大?()
1,2,5,14,41,()
Notlongago,Ihadmyfirston-linechat.Ithoughtitwouldbe【C1】______becauseIhaveheardsomanypeopledescribeitintha
Itwasonlyafewweeksaftermysurgery,andIwenttoDr.Belt’sofficeforacheckup.Itwasjustaftermyfirstchemotherapy
最新回复
(
0
)