首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>void swap(char * x,ehar * y){ char t; t= *x; *x: *y; *y=t;main ( ){ char *s1 ="abc", * s2 ="123";
有以下程序:#include <stdio.h>void swap(char * x,ehar * y){ char t; t= *x; *x: *y; *y=t;main ( ){ char *s1 ="abc", * s2 ="123";
admin
2013-02-23
83
问题
有以下程序:#include <stdio.h>void swap(char * x,ehar * 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、123,abe
B、abe,123
C、1bc,a23
D、321,cba
答案
4
解析
C语言中,字符串常量在内存中是以字符数组的形式存放的,形参字符指针x和y指向的是各字符串的首地址,在swap函数中,*x与*y交换的是字符串的第一个字符,即字符 ’a’与’1’的交换,而字符串中其他字符保持不变。
转载请注明原文地址:https://kaotiyun.com/show/JpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中不正确的是()
阅读下面语句,则执行后的输出结果为【】。#include"stdio.h"main(){chara,b;for(a=’0’,b=’9’;a<b;a++,b--)printf("%c%c",
以下scanf函数调用语句中对结构体变量成员的不正确引用是structpupil{charname[20];intageintsex;}pup[5],*p;p=pup;
若要定义a为3×4的二维数组,正确的定义语句是()
下列选项可以正确表示字符型常量的是
下列不属于软件工程的3个要素的是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
在下列选项中,没有构成死循环的程序段是_____。
下列选项中,合法的C语言关键字是______。
随机试题
正常人非注视状态下每()秒瞬目一次?
可治疗毒性弥漫性甲状腺肿病人的症状,但不降低甲状腺合成、释放甲状腺激素的药物是
在塑料基托中,金属网状物应放置在()
出现戴阳证的临床意义是
依据FIDIC《施工合同条件》规定,对于承包商提出的索赔,可能同时给予补偿工期、费用和利润的情况有( )。
贝多芬创作的唯一的歌剧作品为()。
请依据下面的内容设计一个小班的教学活动,写出活动名称、活动目标、活动过程。给妈妈的妈妈送甜蜜小松鼠给妈妈准备了礼物:甜甜的糖,甜甜的巧克力蛋糕。妈妈收下礼物,甜甜地笑着说:“你的礼物甜到妈妈心里去了。明天,我们去给妈妈的妈妈送礼物好吗?
事业单位应当建立健全人事管理制度。()
有一个边长为6米的正三角形的草地,想在其周围每隔2米种一棵树,那么可以种()棵树。
A、Asingleroomwithabath.B、Asingleroomwithashower.C、Adoubleroomwithabath.D、Adoubleroomwithashower.C
最新回复
(
0
)