首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun1(char *p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={"Program"}, *p; p=
admin
2015-07-28
44
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){intf,fl,f2,i;f1=0;{2=1;prinff(“%d%d”,fl,t2):for(i=3;i
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
若有定义语句:inta=5;,则表达式:a++的值是【】。
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
有以下程序#includemain(){intm=1,n=2,*P=&m,*q=&n,*r;r=P;P=q;q=r;prinff(“%d,%d,%d,%d\n”,m,n,*P,*q);}程序运行后的输出结果是
有以下程序#includemain(){chars[]={“012xy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‘a’&&8[i]
随机试题
带传动适用于两轴中心距________的场合。
《中国药典》中对黄芪进行定性鉴别和含量测定的指标成分为()。
爆炸性环境内设备的保护接地应注意在爆炸危险区域的不同方向,接地干线应有不少于()处与接地体连接。
深基坑的开挖深度一般超过()m。
下面成语对应的历史人物有误的是()。
半强有效市场[中央财经大学2011研]
被马克思誉为“世界上第一个人权宣言”的是
《刑法》第110条规定:“有下列间谍行为之一,危害国家安全的,处十年以上有期徒刑或者无期徒刑;情节较轻的,处三年以上十年以下有期徒刑:(一)参加间谍组织或者接受间谍组织及其代理人的任务的;(二)为敌人指示轰击目标的。”试说明:
表示实体类型及实体间联系的模型称为数据模型,其中关系模型主要特征是用(43)表示实体集,(44)表示实体间联系。关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、(45)。完整性规则提供了一种手段来保证当授权用户对数据库作修改时不会破坏
TheArtofPublicSpeakingThinkwhatmighthappenifyoutriedtobuildahousewithoutafloorplanoranarchitect’sblu
最新回复
(
0
)