首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: i#nelude void swap(char * x,char *y) {char t; t=*x; *x=*y; *y=t; } main() {char*s1="abe",*s2="123"; swap(s1,s2);printf(
有以下程序: i#nelude void swap(char * x,char *y) {char t; t=*x; *x=*y; *y=t; } main() {char*s1="abe",*s2="123"; swap(s1,s2);printf(
admin
2015-07-30
20
问题
有以下程序:
i#nelude
void swap(char * x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char*s1="abe",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是( )。
选项
A、321,cba
B、abc,123
C、123,abc
D、1bc,a23
答案
D
解析
字符串是一个特殊的数组,所以按照数组的规则,s1应该指向的是数组的首地址,即“abc” 的第一个字符的地址。s2指向的是“123”的第一个字符的地址。调用swap函数之后交换的是两个字符串的第一个字符‘a’和‘1’的内容,所以打印输出为D)。
转载请注明原文地址:https://kaotiyun.com/show/XsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。#inculdemain(){intx=256;PrintF(“%d-%d-%d\n”,【】,x/10%10,x/100);}
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下述函数功能是______。intfunr(char*x){char*y=x;while(*y++);returny-x-1;}
下列叙述中正确的是()。
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
算法的复杂度主要包括时间复杂度和______复杂度。
以下叙述中正确的是______。
下列不属于C语言关键字的选项是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
资产阶级国家行政机关的职权大体上有()。
患者,男性,50岁。外伤致股骨干中段骨折,最佳的固定方法是
被告人王某系某保险公司的驾驶员。1997年6月17日晚,某县公安局组织公安干警在县内一交通干道设若干关卡检查过往车辆。当晚6时许,王某驾驶一辆桑塔纳轿车经过一关卡时,站在机动车道的值勤民警示意王某停车检查,王某为急于赶路没有停车,而是以每小时100公里左右
关于会计账簿的更换和保管,下列说法正确的有()。
购买健身器材时申请的贷款属于()。
关于总结报告的撰写要求,下列叙述错误的一项是()。
公文的作者是指文件撰稿人。()
某小区内业主共有的道路被物业公司划出停车位对外出租,其收益应该归______所有。
Weoftenthinkthatinsectsareharmful.Thisisn’ttruereally.Farmersarefightingagainstinsectsmostofthetime.Hungryi
WhichstatementdoesnothingwithEnglishminister?
最新回复
(
0
)