首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
16
问题
有以下程序
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的功能是:计算如下公式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.612558。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给
下列给定程序中函数fun的功能是:将m(1≤,n≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=1
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:“FirstString一一”“SecondString”
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中
下列选项中不符合良好程序设计风格的是()。
设有定义:structSTR{intreal,unreal;)datal={1,8},data2;则以下赋值语句中错误的是()。
关于scanf语句叙述中正确的是()。
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函
随机试题
Iusuallyglanceattheheadlinesinthenewspaperonthebustomywork.
A.下丘脑-垂体调节功能未臻成熟卵巢卵泡发育到一定程度自行退变-闭锁卵泡B.卵巢卵泡将近耗尽,对垂体促性腺素反应低下C.黄体孕激素分泌不足或过早衰退D.排卵期滤泡破裂使雌激素轻度下降E.黄体发育良好,但萎缩过程延长
关于TAT脱敏注射法,正确的是
属于国家选定的非国际单位制单位的“平面角”的单位名称是()。
在季度报告中的投资组合报告中,货币市场基金将披露报告期内偏离度绝对值在()间的次数,偏离度的最高值和最低值,偏离度绝对值的简单平均值等信息。
下列关于资本项目个人外汇管理的说法中,错误的是()。
下面是某教师讲授《世界经济的“全球化”》一课的教学片段:师:什么是经济全球化趋势?生:随着世界性经济交往的日益增多,特别是第二次世界大战后,在高新科技的推动下,世界经济迅速发展,各国各地之间的联系越来越密切,从总体上看,世界经济正在逐渐
按照我国现行的企业财产保险条款规定,固定资产、流动资产、账外财产和代保管财产的保险价值与保险金额的确定方法是不相同的,固定资产的保险价值按()确定。
Politiciansshouldneverlose______oftheneedsofthepeopletheyrepresent.
Theenormouspowertuckedawayintheatomicnucleus,thechemistFrederickSoddyrhapsodisedin1908,could"transformadesert
最新回复
(
0
)