首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun1(char *p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={"Program"}, *p; p=
admin
2015-07-28
46
问题
有以下程序
#include
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、Prohsbn
B、Prphsbn
C、Progsbn
D、Program
答案
A
解析
函数fun()的功能是将指针q指向的字符串从当前q指向的位置起至字符串结束,每个字符的ASCII码值自增1,即字母变为字母表中的下一个字母,调用函数时,语句"p=&a[3];"将指针p指向字符数组a的第四个元素的地址,即从第四个元素开始,每个元素变为对应字母表的下一个字母,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8zDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是( )。 #finclude "stdlib.h" fun(int**p,int a[3][3]) { **p=a[2][2];} main() { int a[3][3]={2,4,6,8,10,12,14,16,18},*p; p=
有以下程序#includeinta=5;voidfun(intB){inta=10;a+=b;pfinff(“%d”,A);}main(){inte=20;fun(C);a+=e;printf(“%d\n”,A);}程序运
若有定义语句:inta=5;,则表达式:a++的值是【】。
若有以下程序段intr=8:prinff(“%d\n”,r>>1);输出结果是
下面结构体的定义语句中,错误的是
有以下程序#include#definef(X)X*X*Xmain(){inta=3,s,t;s=f(a+1);t=f((n+1));printf(“%d,%d\n”,s,t);}程序运行后的输出结果是
有以下程序#includemain(){int13=2,k=0;while(k++&&n++>2);Pintf(”%d%d\n”,k,n.);}程序运行后的输出结果是
随机试题
为防止电气设备或线路因绝缘损坏形成接地故障引起的电气火灾,应装设当接地故障电流超过预定值时,能发出报警信号或自动切断电源的剩余电流动作保护装置。下列场所中必须安装剩余电流动作保护装置的设备和场所是()。
脾胃虚弱患者忌食
A、5~6次B、3~4次C、12h内D、48h内E、24h内,一般不超过72h新生儿出生28天内,一般需访视()
可以作为血友病替代疗法的制剂是
患儿,2岁。百日咳后持续发热半月余,体温在38℃左右。易倦纳差,消瘦,近1周头痛,烦躁,时有呕吐。体检:心肺听诊无异常。肝肋下1.0cm,颈强(±);脑脊液:外观清,蛋白(+)。细胞数:80×106/L,糖:2.5mmol/L,氯化物105mmol/L,诊
与幽门螺杆菌无关的疾病是
我国公民陆某是境内M公司工程师,2013年3月,M公司派陆某到境内N公司协助完成一项重要工程。在N公司工作期间,M公司继续向陆某支付工资及职务奖金。2013年陆某的收入如下:(1)在M公司每月取得基本工资5000元。(2)从M公司每月取得职务工资400
地震短期、临震预报仍是世界性难题,目前,精确预测地震的震级和时间还无法做到。国外地震学家普遍认为,地壳下层的塑性岩石或蛇纹岩被挤进地壳上层的裂缝中时,就会引发地震。这些容易滑动的蛇纹岩是由富含铁、镁的矿物与水作用而生成的,在此过程中会产生氢气。一旦该层发生
快速原型方法强调原型仅包括未来系统的【】,以及系统的重要界面,以提高设计效率。
Inthesentence"HetoldmethathisbrotherJohnisaworld-famousdoctor",theitalicizedpartisusedas
最新回复
(
0
)