首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
84
问题
有以下程序:#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://www.kaotiyun.com/show/JpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有一堆零件(个数在100到200之间),如果分成4个零件一组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面的程序是求这堆零件的总数,请选择填空。#include<stdio.h>main()
有以下程序: prt(int*m,int n) { int i; for(i=0;i<n;i++)m[i])++; } main() { int a[]={1,2,3,4,5},i; prt(
按条件f对关系R进行选择,其关系代数表达式是()
“年龄在18—25之间”这种约束是属于数据库当中的()
阅读下面语句,则执行后的输出结果为【】。#include"stdio.h"main(){chara,b;for(a=’0’,b=’9’;a<b;a++,b--)printf("%c%c",
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
若有如下定义:unionaa{intn;charc[9];floatx;}a,b,c;则下列叙述中不正确的是()
在下面关于指针的说法中,错误的一条是()
软件设计模块化的目的是【】。
在一个容量为15的循环队列中,若头指针front=6,尾指针Year=9,则该循环队列中共有【】个元素。
随机试题
发展好对外关系,必须正确处理好()
大面积烧伤不能判断是Ⅲ度或深Ⅱ度创面时,创面的手术处理方法应是
上消化道是指
基金()对其资产按规定进行估值。
一般资料:求助者,女性,37岁,已婚,中学教师。案例介绍:一年多前的一天,求助者无意间看见一位很熟悉的男老师的裤子拉链没有拉好,就开玩笑地说:“你也不把拉链拉好。”那位老师也和她开玩笑:“你看哪不好,非要盯着这不该看的地方看。”当时双方开了玩笑这
下列作者与作品对应不正确的一项是()。
下列选项中,降低进程优先级的合理时机是()。
甲醉酒驾驶,撞死一行人后逃逸,在被追赶时精神病复发。对甲()。(2014一专一4)
下列选项中,属于标签控件的“数据”属性的是()。
Howlongisitsincethefirstnewspaperwasprinted?
最新回复
(
0
)