首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"},*p; q=p; p=&a[3];fun1(p);printf("%s\n",a);
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"},*p; q=p; p=&a[3];fun1(p);printf("%s\n",a);
admin
2019-12-17
38
问题
有以下程序
void fun1(char*p) main()
{char*q; {char a[]={"Program"},*p;
q=p; p=&a[3];fun1(p);printf("%s\n",a);
while(*q!=’\0’) }
{[*q)++;q++;}}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(char*p)中,语句(*q)++的功能是q所指的字符加l,变成其后面的字符:q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数funl(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/N9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbcdbabdb,对应
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出:upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。注意:部
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
设变量已正确定义,则以下能正确计算f=n!的程序段是
若有以下程序main(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
若有以下程序段intr=8:printf("%d\n",r>>1);输出结果是
下列选项中,能正确定义数组的语句是
在结构化程序设计中,模块划分的原则是
结构化程序设计原则强调的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
随机试题
下列各项中,属于辛弃疾作品风格的是()
同一种原子核处在大小不同的外磁场B0中,其旋磁比γ大小
患者男性,60岁,有慢性支气管炎、肺气肿病史25年。近2日烦躁不安、失眠、多语,继而嗜睡。血气检查:pH7.25,PaCO210.26kPa,PaO27.8kPA。治疗应首选下列哪种药物()
产后子宫颈口完全恢复到正常形态
根据计时观察法测得工人工作时间:基本工作时间61min,辅助工作时间9min,准备与结束工作时间13min,不可避免的中断时间6min,休息时间9min,则其作业时间与规范时间分别是()min。
人民法院可以受理下列哪些专利纠纷案件?
个案工作中,社会工作者直接收集资料的有效方法是()。
公安行政强制执行,是指相对人不履行()时,公安机关依法强制其履行的公安行政执法行为。
[*]
Earlyintelligencetestswerenotwithouttheircritics.ManenduringconcernswerefirstraisedbytheinfluentialjournalistW
最新回复
(
0
)