首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char *p) {char *q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]={"Program"),*p; p=&a[3];fun1(p);p
有以下程序 void fun1(char *p) {char *q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]={"Program"),*p; p=&a[3];fun1(p);p
admin
2015-12-25
64
问题
有以下程序
void fun1(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 fun1(char *p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/JPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
下列不属于软件工程的3个要素的是()。
下列叙述中错误的是()。
以下叙述中错误的是
在关系模型中,二维表的行称为______。
下列合法的字符型常量是(),
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
随机试题
患者,男性,54岁。反复脓血便半年,每天3—4次,当地曾按痢疾治疗无明显效果。近1个月出现腹胀。伴阵发性腹痛。查体:消瘦,腹稍胀、软,下腹轻压痛,右下腹可扪及一肿块,质较硬,尚可活动。该患者首选的辅助检查是
2006年10月,西安某旅行社接待了来自北京的由28位老人组成的“夕阳红”旅游团队,该旅行社委派陈某作为该团的导游员。在参观游览过程当中,陈某对游客反复说,大家到古城西安来一次不容易,既然来了,就应该多看几个景点,以免留下遗憾。在只征得少数游客的同意后,陈
一个由R=3Ω、L=4H和C=1μF三个元件相串联的电路,若电路振荡,则振荡角频率为下列选项中的()。
现代化高速线材一体化连续生产线的工艺设备流程,排序正确的是()。
下列关于银行薪酬支付的表述中,不正确的是()。
根据企业所得税法的规定,企业的下列各项支出,在计算应纳税所得额时,准予从收入总额中直接扣除的是()。
《义务教育地理课程标准(2011年版)》规定:“义务教育地理课程分为四大部分:地球与地图、世界地理、中国地理、乡土地理。”谈谈你对这一规定的理解。
Intherelationshipofeducationtobusinessweobservetodayafinestateofparadox.Ontheonehand,theemphasiswhichmost
Marketersliketoworkonthedemandside—takewhat’sindemand,makeitcheaper,runalotofads,makeaprofit.Ifyoucanin
TOEFLiBTSpeaking.Inthisintegratedspeakingtask,youwilllistentoaconversation.Youwillthenbeaskedtotalkaboutth
最新回复
(
0
)