首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;}} main() {char a[]={"Program"),*p; p=&a[3];fun1(p);printf("%s
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;}} main() {char a[]={"Program"),*p; p=&a[3];fun1(p);printf("%s
admin
2020-05-19
28
问题
有以下程序
void funl(char*p)
{char*q;
q=p;
while(*q!=’\0’)
{(*q)++;q++;}}
main()
{char a[]={"Program"),*p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数funl(p)后,字符’g’变成’g’,字符’h’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/sfCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动maln函数,不得增行或删行,也不得更改程序
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=1
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
数据库设计的根本目标是要解决()。
下列叙述中正确的是()。
在数据库系统中,用户所见的数据模式为()。
若inta,b;,则合法的switch语句是()。
以下选项中,不合法的C语言用户标识符是()。
随机试题
08F,钢,其中F表示____。
患者心悸怔忡,失眠多梦,健忘,食纳减少,腹胀,大便溏泻,倦怠乏力,证属()。
物权公示原则的具体内容包括()。
在某地铁建设项目中,总承包商选择了矩阵式组织结构模式,使得一些项目成员不得不接受来自纵向和横向两个部门的指令。其中发出横向“指令的”工作部门可以是()。
债权人可以委托代理人出席债权人会议,行使表决权。代理人出席债权人会议,应当向人民法院或者债权人会议主席提交债权人的授权委托书。()
有甲、乙两堆小球,甲堆小球比乙堆多,且甲堆球数比130多,但不超过200。第一次,从甲堆中拿出与乙堆同样多的球放入乙堆中;第二次,从乙堆中拿出与甲堆剩下的同样多的球放入甲堆中;……如此继续下去,挪动五次以后,甲、乙两堆的球数相同,那么,甲堆原有小球多少只?
Wheremostlikelydoesthespeakerwork?
Themassiveinfluxofwomencyclists—makingupatleastathirdofthetotalmarket—wasperhapsthemoststrikingandprofound
Themostobviousdifferencebetweenrealessaysandthethingsonehastowriteinschoolisthatrealessaysarenotexclusivel
InJanuary1989,theCommunityofEuropeanRailwayspresentedtheirproposalforahigh-speedpan-Europeantrainnetwork【B1】____
最新回复
(
0
)