首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 yoidfunl(char*p) {char*q; q*p; while(*q!=’0’) {(*q)++;q++;} } main( ) {chara[]={“Program”),*p; p=&a[3];funl(p);printf(“
有以下程序 yoidfunl(char*p) {char*q; q*p; while(*q!=’0’) {(*q)++;q++;} } main( ) {chara[]={“Program”),*p; p=&a[3];funl(p);printf(“
admin
2019-12-17
65
问题
有以下程序
yoidfunl(char*p)
{char*q;
q*p;
while(*q!=’0’)
{(*q)++;q++;}
}
main( )
{chara[]={“Program”),*p;
p=&a[3];funl(p);printf(“%s\n”,a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数voidfun1(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指钊。q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成Ih,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/BbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includevoidfun(int**s,intx[2][3]){**s=*(x[1]+1);}main(){inta[2][3]={1,2,3,4,5,6}
有以下程序:#includemain(){inti,k;intarray[4][2]={{1,0},{0},{2,9},{3}};for(i=0;i
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述正确的是()。
下面不能作为软件设计工具的是()。
设有以下程序段:structperson{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构
若有定义:typedefint*T;T*a[20];则以下与上述定义中a类型完全相同的是()。
若有说明语句:int*ptr[10];以下叙述正确的是()。
下面不属于软件设计阶段任务的是()。
函数fun的功能是:计算若x=2.5,函数值为:1.917915。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!#
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
A.A型人格B.B型人格C.C型人格D.混合型人格E.坚韧人格癌症的易感人格为
下列属于不完全骨折的是( )。
下列关于仲裁裁决书说法中错误的有()。
非结算会员下达的交易指令应当经()审查或者验证后进入期货交易所。
下面关于国债(电子式)发行额度的管理,说法正确的是()。①发行期每日日终,承销团成员将当日储蓄国债(电子式)相关业务数据传送至国债系统,通过当期国债账务总量数据核查后,如当日实际销售量大于日初剩余基本代销额度,承销团成将剩余全部额度清
社会主义本质是解放和发展生产力,统筹兼顾、和谐发展、最后共同富裕。()
绿豆:豌豆
下列工具中为需求分析常用工具的是()。
A、Wednesdaymorning.B、Thursdayafternoon.C、Tuesdaymorning.D、Fridayafternoon.C①预读选项可知问题很有可能是询问某个事件发生的时间,所以听音时需要对时间信息格外留意。②由
A、Afitnessprogramofferedtothegeneralpublic.B、Aphysicalexercisetobuildupmuscles.C、Aprogramthatmakespeoplekeep
最新回复
(
0
)