首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char *p) {char *q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]={"Program"),*p; p=&a[3];fun1(p);p
有以下程序 void fun1(char *p) {char *q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main() { char a[]={"Program"),*p; p=&a[3];fun1(p);p
admin
2015-12-25
83
问题
有以下程序
void fun1(char *p)
{char *q;
q=p;
while(*q!=’\0’)
{(*q)++;q++;}
}
main()
{ char a[]={"Program"),*p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void fun1(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/JPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}
若有下列定义,则对a数组无素地址的正确引用是()。inta[5],*p=a;
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列叙述错误的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
函数ftell(fp)的作用是()。
在设计程序时,应采纳的原则之一是
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
数据结构中,与所使用的计算机无关的是数据的
随机试题
下列说法错误的是()
从根本上讲,上层建筑属于()。
基金对投资的最低限额要求不高,投资者可以根据自己的经济能力决定购买数量。()
某汽车货运企业2005年4月份拥有额定吨位5吨但比容不同的厢式货车4辆,4月份完成的有关指标为:车辆工作率80%,平均车口行程200公里,载重行14400公里,空驶行程4800公里,车辆吨位利用率80%。该月完成的货物运输任务中,货物的平均密度小于厢式货车
美国著名心理学家斯滕伯格的“三元智力理论”,是心理学界最流行的全面解释人类智力的理论,它区分了下列()信息加工成分。
改革开放是一场新的伟大革命,党领导下的改革开放是要改变
1962年,美国生物学家蕾切尔·卡逊出版了科普图书《寂静的春天》。书里收集了大量的材料,集中描述了六六六、DDT等剧毒化学农药的过度使用,给生态环境造成的灾害场景。书的末尾以生动而严肃的笔触,讲述了一个恐怖的场景:春天来了,大地上有几只鸟儿扑棱扑棱翅膀倒下
设随机变量X和Y相互独立且都服从于N(0,32),而X1,X2,…,X9和Y1,Y2,…,Y9分别是来自总体X和Y的简单随机样本,则统计量服从______分布,参数为_______.
______thedaywenton,theweathergotworse.
ThomasEdisonspentyearsonhismonumentalinventionswhichbroughtlighttohumanbeing.Theunderlinedpartmeans______.
最新回复
(
0
)