首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun1(char *p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={"Program"}, *p; p=
admin
2015-07-28
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
有以下程序#includeinta=5;voidfun(intB){inta=10;a+=b;pfinff(“%d”,A);}main(){inte=20;fun(C);a+=e;printf(“%d\n”,A);}程序运
有以下程序#includemain(){intf,fl,f2,i;f1=0;{2=1;prinff(“%d%d”,fl,t2):for(i=3;i
若有以下程序段intr=8:prinff(“%d\n”,r>>1);输出结果是
下面结构体的定义语句中,错误的是
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
有以下程序#includemain(){int13=2,k=0;while(k++&&n++>2);Pintf(”%d%d\n”,k,n.);}程序运行后的输出结果是
有以下程序#includemain(){chars[]={“012xy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‘a’&&8[i]
随机试题
简述股票的特征。
具有"受盛化物"功能的腑是()
A.司盘20B.吐温20C.西土马哥D.普郎尼克F-68E.聚氧乙烯40硬脂酸酯亲油性随相对分子质量增大而逐渐增强的是()
A、拉西地平B、华法林C、普伐他汀D、普萘洛尔E、呋塞米可能导致牙龈出血的药物是
《中华人民共和国国境卫生检疫法》规定的传染病包括( )。
房地产投资的特点包括()。
根据相关法律法规,下列银行机构称谓中属于企业法人的是()。
某公司出纳张某在为员工王某办采购报销业务时,发现采购发票上所注单价与总金额不匹配,经查是供货单位填写单价错误。张某可能采取的符合会计法律制度规定的做法是()。
(2012山东14)一个善于思考、用心思考、有强烈创新欲望的人,哪里都是他产生创新火花和灵感的风水宝地。从某种意义上说,无论创作、创新还是创造,都永远属于那些用心思考、积极思考的人。作为教学一线的课堂也是一个不可忽视的创新场所,有许多知识和学术问题等待人们
将“则例”作为国家一种重要法律形式的朝代是()。(2008年单选38)
最新回复
(
0
)