首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
28
问题
有以下程序:
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://jikaoti.com/ti/vjB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
注释说明了程序的功能,它分为【】注释和功能性注释。
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
一个算法应该具有“确定性”等五个特性,下面对另外四个特性的描述中错误的是()。
在E-R图中,用来表示实体之间联系的图形是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
大面积烧伤后,形瘦骨立,大肉尽脱,毛发枯槁,手足震颤,肌肉瞤动,舌光红无苔或少苔,是指
外周血管痉挛性疾病可选用何药治疗
产后“三病”指的是
根据声像图能作出阻塞性黄疸诊断的是()。
下列哪些行为构成投放危险物质罪?(2017年卷二57题)
根据通常采用的风险等级矩阵表,如果某个风险事件将对项目造成的损失等级2,且发生的概率等级为4。则该事件的风险等级为()级。
( )不属于外来原始凭证。
商业信用筹资的主要缺点是()。
收受定金的一方不履行约定的债务的,应当双倍返还定金。()
学生在学习弹奏钢琴曲的过程中,当练习到一定阶段时,常会感到自己的进步似乎停止了,这种现象属技能学习中的()。
最新回复
(
0
)