首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void fun1(char*p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={"
有以下程序: void fun1(char*p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={"
admin
2009-01-15
40
问题
有以下程序: 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
答案
1
解析
在函数fun1()中,首先将形参p的内容存入临时指针q中,然后使用—个while循环,当q所指内容不是字符串结束标志"\0’时,让q所指内容增1,然后将指针q增1指向下一个位置。所以函数fun1()实现的功能是:将传入字符串的所有字符自增1。主函数,指针p在被传入fun1()函数之前,初始化指向的是宁符数组a的第4个元素’g’,所以最终输出的结果应该是Prohsbn。故应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/moXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统中,用户所见的数据模式为
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomizeFori=1To10a(i)=I
工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码:Form1中的代码如下:PrivateSUbText1_
在黑盒测试方法中,设计测试用例的主要根据是
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是
在某个事件过程中定义的变量是
下面关于控件数组的叙述中正确的是()。
以下合法的VisualBasic标识符是
下面不能作为结构化方法软件需求分析工具的是
负责数据库中查询操作的数据库语言是( )。
随机试题
Duringanearthquake,ifyouareinsideabuilding:.Staywhereyouareuntiltheshakingstops.Donotrunoutside.Donotget
下列情形中,属于施工作业人员的安全生产义务的是()。
豪豪公司期末对存货进行清查时,发现价值10000元的原材料发生毁损,其进项税额为1700元,经批准的处理意见是由保管员张三赔偿50%,其余部分记入本期损益,则张三应赔偿的金额为()元。
货币时间价值最直接的表现形式通常是利率。( )
投资人认购开放式基金,一般通过基金()或其委托的商业银行、证券公司、期货公司、保险机构、证券投资咨询机构、独立基金销售机构以及经国务院证券监督管理机构认定的其他机构办理。
甲公司为上市公司。2×17年2月,甲公司收购W公司持有乙公司80%的股权,完成非同一控制下的企业合并,相关资料如下:(1)收购定价的相关约定股权收购协议约定转让价款区间为6000万元至18000万元,最终的转让价款与乙公司在未来两年(2×17至2×18
教师运用的教学原则和方法有()。
“白玉霜”是我国著名的()表演艺术家。
Questions16-20CompletethefollowingstatementsusingNOMORETHANTHREEWORDSforeachgap.
GeneticallyModifiedFoods—FeedtheWorld?[A]Ifyouwanttosparkaheateddebateatadinnerparty,bringupthetopicaboutg
最新回复
(
0
)