首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"},*p; q=p; p=&a[3];fun1(p);printf("%s\n",a); while(*q!=’\0’) } {
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"},*p; q=p; p=&a[3];fun1(p);printf("%s\n",a); while(*q!=’\0’) } {
admin
2019-04-24
62
问题
有以下程序
void fun1(char*p) main()
{char*q; {char a[]={"Program"},*p;
q=p; p=&a[3];fun1(p);printf("%s\n",a);
while(*q!=’\0’) }
{(*q)++;q++;}}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符:q++就是指针q指向下一个字符的位置。所以在主函数中。语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即D指向字符’g’:然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohshn”。
转载请注明原文地址:https://kaotiyun.com/show/1hRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母A的ASCII码为十进制数65,下面程序的输出结果是() main() {charch1,ch2; ch1=A+5-3; ch2=A+6-3; printf("%d,%c\n",ch1,ch2); }
若有说明:inta[][3]={0,0};则不正确的叙述是()。
软件是指
函数fun的功能是计算xn。doublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
以下选项中合法的实型常数是
设有如下关系表:则下列操作中正确的是
下面程序的运行结果是:【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx=3,y=5,*p=&x,*q=&y;swap
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=
设变量a、b、c、d和y都己正确定义并赋值。若有下列if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
下列说法正确的是()。
随机试题
财务与会计人员应当正确处理财务会计工作与业务发展、客户利益保护与所在单位利益之间的关系,对存在潜在冲突的情形()。
必要条件假言判断的命题形式有时也写作:(),读作:p逆蕴涵q。
犬,骨折数月后复诊,X线特点是骨折断端及其周围出现骨痂形成的致密阴影,骨折线模糊和消失。提示该骨折()。
十二经脉的命名主要结合了哪几个方面的内容
下列行为不属于不正当竞争的行为是()。
某浅基础埋深为d,其基底压应力p与基底附加应力p0之间的关系为:
古城保护与新区建设相结合,遗产保护与旅游开发相结合是历史文化名城的()。
下列关于耕地占用税的说法,正确的有()。
以下属于博弈基本类型的有()。
法律:政策:规制
最新回复
(
0
)