首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"),*p; q=p; p=&a[3
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"),*p; q=p; p=&a[3
admin
2018-01-11
25
问题
有以下程序
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所指的字符加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/GUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",m(a+b’b+c,c+a));}
若有定义“doublea;”,则正确的输入语句是()。
在程序设计阶段应该采取_________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
设有定义语句:“inta[][3]={{0),{1),{2});”,则数组元素a[1][2]的值是_________。
以下叙述中错误的是()。
下面属于黑盒测试方法的是()。
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
以下选项中能表示合法常量的是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
随机试题
下列国家属于我国陆上邻国的是()。
A.血管升压素B.醛同酮C.肾上腺素D.血管紧张素Ⅱ调节远曲小管、集合管对水重吸收的主要因素是
水力最优断面是指当渠道的过流断面面积A、粗糙系数n和渠道底坡i一定时,其:
某公司专门从事劳务派遣业务。最近,该公司与某培训中心签订了一份劳务派遣协议,约定向其派遣20名教学辅助人员,分为两个周期,每个周期为1年,每个周期结束前订立新的劳务派遣协议。该公司根据这份协议,招收了20名被派遣劳动者,并与他们签订了劳动合同。可此时,因招
(2006年考试真题)下列各项,不需采用追溯调整法进行会计处理的有()。
下列各项中,不属于代理记账机构义务的有()。
仲裁协议订立、行政复议申请可以是书面形式的,也可以是口头形式的。()
如图,在某公园高为60米的观测塔CD的顶端C处测得两景点A,B的俯角分别是30°和60°,且点A、D、B在同一条直线上,则景点A、B之间的距离为()米.
下列属于光的反射现象的是()。
小谢在Excel工作表中计算每个员工的工作年限,每满一年计一年工作年限,最优的操作方法是()。
最新回复
(
0
)