首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun 1 (char *p) { char *q; q=p; while(*q!=’\0’) {(*q)++;q++;}
有以下程序 void fun 1 (char *p) { char *q; q=p; while(*q!=’\0’) {(*q)++;q++;}
admin
2009-03-05
74
问题
有以下程序 void fun 1 (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
解析
此题考核的知识点是指向数组的指针作为函数的参数及指针的运算,如果形参数组中的元素发生变化,实参也将发生相应变化。指针p指向数组的第三位地址(即字符“g”的地址),q=p也就相当于指针q指向数组的第三位地址。表达式(*q)++,首先根据()的优先级得到a[3]的值“g”,再进行加1运算,所以g也就变成了h;表达式q++是将地址加 1,也就是指向下—个地址町a[4]。然后再执行while()语句,直到遇到’\0’结束循环,返回形参。
转载请注明原文地址:https://kaotiyun.com/show/xlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于VB数据文件的叙述中错误的是
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)DoWhileL>=1tStr=
当文本框中的内容发生改变时所触发的事件是
在窗体上画多个控件,其中有一个名称为Text1的文本框,影响Text1的Tab顺序的属性是
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下:1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的
使用()方法,可清除列表框中所有的列表项。
检查软件产品是否符合需求定义的过程称为()。
下列数据结构中,不能采用顺序存储结构的是()。
以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubCommand1_Cli
随机试题
下列各项中,可出现面色黄的有
生物治疗
下列土地登记事项中,不可能发生的是()。
设A是m×n非零矩阵,方程组Ax=0有非零解的充要条件是()。
甲公司工人乙某骑共享单车下班途中,因车座不舒服停在路边弯腰调整车座,正在倒车的小卡车将乙某碰倒碾压,造成其脾脏破裂。丙交警队认定在这起交通事故中乙某不承担主要责任。乙某从丁医院伤好出院后,提出工伤认定,甲公司不认为是工伤。根据《工伤保险条例》,在工伤认定中
我国的外交政策是()。
Firecanhelppeopleinmanyways.Firecanheatwater,【C1】________yourhouse,givelightandcookfood.Butfirecanburnthing
TheScienceofPersuasionIfleadershipconsistsofgettingthingsdonethroughothers,thenpersuasionisoneoftheleader
[A]glasses[B]ladder[C]phone[D]bucket[E]umbrella[F]broom[G]sofa
JackieChanisaworld-famousfilmstar.Hehopestousehisnameindoinghisbusinesswell.Nowhisbusinesscoversalmosteve
最新回复
(
0
)