首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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);print
有以下程序: #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);print
admin
2021-02-25
27
问题
有以下程序:
#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://kaotiyun.com/show/Ibtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件设计阶段任务的是()。
以下选项中可用作C程序合法实数的是
有以下程序:#includemain(){charch=’Z’;ch=(ch一’A’+1)%26+’A’;putchar(ch);prinff(“\n”);}程序的运行结果是()。
以下选项中不属于C语言程序运算符的是
以下关于函数的叙述中正确的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
下面不能作为结构化方法软件需求分析工具的是()。
软件设计中模块划分应遵循的准则是( )。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
随机试题
在Excel中,百分比格式的数据单元格,删除格式后,数字不变,仅仅去掉百分号。()
患者,女,42岁。从高处跌下,头部着地,当时昏迷约10分钟后清醒,左耳道流出血性液体,被家属送来急诊。对明确诊断最有价值的辅助检查是
男孩,3岁,常有排尿中断现象,并伴有疼痛,患儿常用手搓拉阴茎,改变体位后,能够恢复排尿。结石的主要成分最可能的是
糖尿病一般不会出现的血管病变是
(2009年)若某点按s=8—2t2(s以m计,t以s计)的规律运动,则t=3s时点经过的路程为()。
依法—必须进行招标的项目,自招标文件开始之日起至投标人提交投标文件截止之日止,最短不得少于_____日。()
当前我国一项重要的经济工作是调整和优化经济结构,这里的经济结构主要包括()。
国际上出现的具有代表性的企业技术创新过程模型有()。
用“蓝天、绿树、红瓦、沙滩、碧海”五种景观来概括青岛风光的导游方法是()。
Asinthefieldofspacetravel,soinunderseaexplorationnewtechnologiescontinuetoappear.Theyshareanumberofsimilari
最新回复
(
0
)