首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void swap(char*x,ehar*y) {char t; t=*x; *x=y; *y=t; } main() {char*s1:“abe”,* s2=“
有以下程序: #include void swap(char*x,ehar*y) {char t; t=*x; *x=y; *y=t; } main() {char*s1:“abe”,* s2=“
admin
2020-06-16
47
问题
有以下程序:
#include
void swap(char*x,ehar*y)
{char t;
t=*x; *x=y; *y=t;
}
main()
{char*s1:“abe”,* s2=“123”;
swap(s1,s2);prinff(“%s,%s\n”,s1,s2);
}
}
程序执行后的输出结果是( )。
选项
A、321,cba
B、abe,123
C、123,abe
D、1bc,a23
答案
D
解析
字符串是一个特殊的数组,所以按照数组的规则,s1应该指向的是数组的首地址,即“abc”的第一个字符的地址。s2指向的是“123”的第一个字符的地址。调用swap函数之后交换的是两个字符串的第一个字符‘a’和‘1’的内容,所以打印输出为D.
转载请注明原文地址:https://kaotiyun.com/show/K4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;
设有定义:struct{intn;floatx;)s[2],m[2]={(10,2.8},{0,0.0}};则以下赋值语句中正确的是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
下列选项中正确的标识符是()。
以下选项中叙述正确的是()。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
对于现实世界中事物的特征,在实体.联系模型中使用()。
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
设有二叉树如下图所示:则后序序列为
随机试题
入药用果实的药物是
关于单纯疱疹病毒,正确的是
A.丙酮酸脱氢酶B.苹果酸脱氢酶C.NADH脱氢酶D.葡萄糖-6-磷酸酶E.6-磷酸葡萄糖脱氢酶属于磷酸戊糖通路的酶是
甲发现某银行的ATM机能够存入编号以“HD”开头的假币,于是窃取了三张借记卡,先后两次采取存入假币取出真币的方法,共从ATM机内获取6000元人民币。甲的行为构成何罪?
碳素钢中含碳量()为中碳钢。
根据企业所得税法律制度的规定,下列各项中,不得在企业所得税税前扣除的有()。
ATM网络采用固定长度的信元传送数据,信元长度为______。
Astheholidaysapproach,manypeoplearefinishingtheirtravelplans.Andtheyhave【C1】______themselvesfortheusualcrowds,
It’sjust8o’clock.Hecan’t______(sleep)atthistimeoftheday.
Mostpeoplewhotravellongdistancescomplainofjetlag(喷气式飞行时差反应).Jetlagmakesbusinesstravelerslessproductiveandmorepr
最新回复
(
0
)