首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是【 】。 # include <stdio.h> void main() { char c1[20]="1234"; char c2[20]="5678"; char *p1,*p2; p
下述程序的输出结果是【 】。 # include <stdio.h> void main() { char c1[20]="1234"; char c2[20]="5678"; char *p1,*p2; p
admin
2010-01-10
46
问题
下述程序的输出结果是【 】。
# include <stdio.h>
void main()
{
char c1[20]="1234";
char c2[20]="5678";
char *p1,*p2;
p1=c1;
p2=c2;
while(*p1++)
while(*p1++=*p2++);
printf("%s,c1);
}
选项
答案
15678
解析
本题使用了双重while循环,外循环的循环条件是*p1++,即每次循环时让p1指向其后面的一个元素,而p1自增之前所指内容为0时循环结束。内循环的循环条件是*p1++=*p2++,即每次循环时让p1和p2指向其后面的一个元素,而将p2自增之前所指的元素复制到p1自增之前所指的地址中去,直到p2自增之前所指内容为0时循环结束。p1本来一开始是指向c1[0],由于外循环判断条件时让p1自增了,所以进入内循环时p1指向c1[1],而内循环将p2所指字符串复制到p1所指位置,所以内循环的结果是c1[1]、c1[2]、c1[3]、c1[4]、c1[5]分别被c2[0]、c2[1]、c2[2]、c2[3]、c2[4]改写成’5’、’6’、’7’、’8’、’\0’。故程序输出的结果为15678。
转载请注明原文地址:https://kaotiyun.com/show/E1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsIntegern=InputBox("输入一个大于1的正整数")Fori=2TonF
文本框的Locked属性被设置为True后产生的效果是
以下关于VB特点的叙述中,错误的是
编写如下程序:PrivateSubCommandl_Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Fori=1
数据库设计中反映用户对数据要求的模式是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
下面选项中不是关系数据库基本特征的是()。
随机试题
学前儿童家长在考察孩子社会行为的发展水平时,可用自然测验法、__________、等级评定法等来进行。
下列细菌对青霉素G不敏感的是
上腹部损伤后,出现右上腹痛及背部疼痛,呕吐物为血性,x线检查发现腹膜后积气,应怀疑为
A.多烯磷脂酰胆碱B.还原型谷胱甘肽C.复方甘草甜素D.联苯双酯E.腺苷蛋氨酸抗炎类药()。
A.健脾温肾,涩肠止泻B.调和肝脾,涩肠止泻C.收敛止泻,健脾和胃D.温肾固精,涩肠止泻E.温肾散寒,涩肠止泻固肠止泻丸的功能
锅炉有效利用热量与单位时间内锅炉的输入热量的百分比称( )。
关于计算机应用的描述中,错误的是()。
若有定义:“inta=4,b=5;floatx=3.4,y=2,1;”,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y;
Whatdoesthespeakermean?
EarnYourParent’sTrust1.【T1】______ofprivilegesthatyouwant【T1】______■Thereasonwhyparentsdon’tgiv
最新回复
(
0
)