首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123";
有以下程序: #include <stdio.h> void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123";
admin
2021-07-09
48
问题
有以下程序:
#include <stdio.h>
void swap(char *x, char *y)
{ char t;
t=*x; *x=*y; *y=t;
}
main()
{ char *s1="abc", *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://www.kaotiyun.com/show/Fitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是
以下定义语句中正确的是
有以下程序#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;
下列叙述中错误的是()。
表示关系式x≤y≤z的C语言表达式的是
下面结构体的定义语句中,错误的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf(’’%d’’,a<b?a:d<c?d:b);}
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
数据库设计过程不包括
随机试题
简述世界各国缩减政府机构的政策工具和途径。
合并哮喘的高血压患者降压不宜选用
关于企业估值方法中的相对估值法,以下表述错误的是()。
某国某年的有关经济指标分别为:国际收支的经常账户逆差570亿美元,资本账户顺差680亿美元;年底的未清偿还外债余额为460亿美元,其中短期外债占70%;国民生产总值3620亿美元。根据上述资料,回答下列问题:该国国际收支的总体状况是(
某企业拥有房屋三栋,原值为1000万元。该企业由于业务需要,于2011年1月将房屋做出如下处置(设定该省规定允许按原值一次扣除20%):(1)将其中较小的一栋房屋出租给李某经营饭店,月租金3000元。(2)将其中较大的一栋房屋作为自用的厂房,原值为60
企业的技术改造直接关系到企业的产品质量和()。
国家根据对外贸易调查结果,可以采取适当的对外贸易救济措施,这些措施包括()、
夏商诉讼制度的显著特征是()
信息系统的开发模式中,有利于信息技术人员培养和系统运行维护的模式是
EveryyearBerryBros&Rudd,Britain’soldestwinemerchant,issuesapocket-sizedpricelist.Readingoldcopiesmakesamateur
最新回复
(
0
)