首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x~0)if(x)y+=2;elsey+=3;printf(”%d\11”,y);}程序运行后的输出
以下是if语句的基本形式:if(表达式)语句其中“表达式”
有以下程序:#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){i
以下选项中错误的是()。
数据库应用系统中的核心问题是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
以下关于结构化程序设计的叙述中正确的是()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
下面不属于软件需求规格说明书内容的是()。
随机试题
Wheredocarsgettheirenergyfrom?Formostcars,theanswerispetrol.【C1】________somecarsuseelectricity.Thesecars
引起呼吸道平滑肌、子宫平滑肌和大多数胃肠平滑肌收缩:具有很强的排钠利尿、舒张血管、降低血压的作用:
关于涡流的叙述,错误的是
不适合用作牙周病影像学检查的方法是
急性腹泻大便初为水样,后为脓血便,应首先考虑细菌感染。()
以下事项中,承包商能够提出利润索赔的是( )。
Accordingtothepassage,whichofthefollowingistree?The"insider"(paragraph5,line1)ismostprobably.______.
设A和B为任意两不相容事件,且P(A)P(B)>0,则必有()
Mr.SmithbelievedthathispromotioncameWhatwillMr.Smithdotogetmorecustomers?
Linguistically,comparedwiththewritingsofMarkTwain,HenryJames’sfictionisnotedforhis______.
最新回复
(
0
)