首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
59
问题
有以下程序
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全国计算机二级
相关试题推荐
关于C语言标识符,以下叙述错误的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
下列叙述中正确的是()。
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2,3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
有以下程序段:charstr[4][12]={"aaa","bbb","ccc","ddd"},*p[4];inti;for(i=0;i
有以下程序:#include#defineN4intfun(inta[][N]){inti,j,x=0;for(i=0;i
关于地址和指针,以下叙述正确的是()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
实体电影和实体演员之间的联系是()。
随机试题
大型企业的核心能力目标主要是企业创新能力目标,包括()
计划工作应当是()
骨关节炎的发病基础是
患者,男,54岁,腰部、双膝关节疼痛重着,遇寒则加剧,伴夜尿频数,畏寒肢冷,肢体麻木,舌质淡,脉迟弱无力。用药宜首选
巴拿马籍货轮“特丽”承运一批运往中国的货物,中途停靠韩国。“特丽”轮在韩国停靠卸载同船装运的其他货物时与利比里亚籍“比亚”轮相碰。“特丽”受损但能继续航行并继续航行至中国港口卸货,“比亚”轮的目的港也是中国港口,因此。“特丽”轮船东向中国某海事法院申请扣押
在世界银行规定的工程造价构成中,有一项可能发生,可能不发生,在正常建设条件下只是一种储备的费用是()。
北京时间2011年6月15日19:30点,小强在广州给在南非(与北京时差为一6小时)看世界杯的父亲打电话,语言表达准确的一项是()。
我们党建军治军的基本方略是()
设四阶方阵A﹦(α,γ2,γ3,γ4),JB﹦(β,γ2,γ3,γ4),其中α,β,γ2,γ3,γ4均为四维列向量,且|A|﹦2,|B|﹦1,则|A-4B|﹦______。
Americansbelievethatindividualsmustlearnto【B1】_______themselvesorrisklosingfreedom.Thismeansachievingbothfinanci
最新回复
(
0
)