首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void funl(char*p) { char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]=
有以下程序: void funl(char*p) { char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]=
admin
2013-02-23
31
问题
有以下程序:
void funl(char*p)
{ char*q;
q=p;
while(*q!=’\0’)
{(*q)++;q++;}
}
main()
{ char a[]={"Program"),*p;
p=&a[3];funl(p);
printf("%s\n",a);
}
程序执行后的输出结果是( )。
选项
A、Prohsbn
B、Prphsbn
C、Progsbn
D、Program
答案
A
解析
本题中使用了函数的调用,由funl函数中的while循环可知,循环的作用是为了把q所指向的内容增加1,而从主函数传到函数时是从下标为3开始传,因此当调用函数执行完后,传过去的字符串为’hsbn’,前面不变。
转载请注明原文地址:https://kaotiyun.com/show/EiPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
下列程序的执行结果是______。point(char*pt);main(){charb[4]={’a’,’c’,’s’,’f’},*pt=b;point(pt);
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;
从未排序序列中依次取出元素与已排序序列中的元素作比较,将取出的元素放入已排序序列中的正确位置上,此方法称为______。
下面选项中不属于面向对象程序设计特征的是()。
在下列几种排序方法中,要求内存量最大的是______。
算法一般都可以用_____控制结构组合而成。
随机试题
中国历史上推行“书同文”措施的是()
社会化的基本内容可以概括为_______、_______、_______、_______、_______等方面。
建筑工程实行保修制度,在正常使用条件下,对最低保修期限的表述,不正确的是:(2012年第81题)
检验机床工作精度,精车端面的平面度试验中,工件端面只允许()。
下列关于期货公司营业部负责人的说法,正确的是()。
干旱和森林大火导致俄罗斯今年粮食歉收,国内粮价快速上涨。要想维持国内粮食价格稳定,俄罗斯必须禁止粮食出口。如果政府禁止粮食出口,俄出口商将避免损失,因为他们此前在低价位时签署出口合同,若在粮价大幅上涨时履行合同将会亏本。但是,如果俄政府禁止出口粮食,俄罗斯
假定英镑和美元汇率为1英镑=1.5000美元。A想借入5年期的1000万英镑借款,B想借入5年期的1500万美元借款。但由于A的信用等级高于B,两国金融市场对A、B两公司的熟悉状况不同,因此市场向它们提供的固定利率也不同,如下表。请问:A和B进行互换的条件
下列属于民法上物的是()。
(1996年)设对任意x>0,曲线y=f(x)上点(x,f(x))处的切线在y轴上的截距等于求f(x)的一般表达式.
在CSMA中,决定退让时间的算法为:①如果信道空闲,以户的概率发送,而以(1-p)的概率延迟一个时间单位t;②如果信道忙,继续监听直至信道空闲并重复步骤①;③如果发送延迟了一个时间单位t,则重复步骤①。上述算法为(14)。
最新回复
(
0
)