首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一
admin
2013-06-11
41
问题
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行) ( )。
选项
A、n/No Yes /No
B、/No Yes
C、/No Yes /No
D、/No Yes
答案
2
解析
主函数中定义了一个字符数组s并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str adr)函数时,将从str adr这一地址开始,依次输出存储单元中的字符,遇到第一个“\0”时结束输出,并自动输出一个换行符ad。r所以put(p+4)将输出n/No,put(s)将从s第一个元素开始输出到第3个元素结束(因为执行*(p+4)=0语句后s中的第5个元素的值为0,而s中的第4个元素为“\”,puts将遇到“\0”,结束输出),即输出yes。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/L8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));程序运行后的输出结果是
下面描述中,不符合结构化程序设计风格的是
注释说明了程序的功能,它分为【】注释和功能性注释。
以下所列的各函数首部中,正确的是()
若有以下说明和语句:intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是()。
下列数据结构中,按先进后出原则组织数据的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是______。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
在结构化方法中,用数据流程图(DFD)
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
随机试题
与兴奋的产生有关的因素是
不允许直接进行土地使用权抵押的土地是()的土地。
某公司收到国外买方通过开证行开来的即期不可撤销跟单信用证,证中规定卖方不得迟于2001年2月15日装运。我方因港口舱位紧缺,无法如期装运,于2月6日电请买方将装运期延展至3月15日,信用证有效期同时延展。2月10日接买方来电称:“同意你2月6日电,将装运期
根据个人所得税法律制度的规定,下列收入中,应按“劳务报酬所得”税目缴纳个人所得税的是()。
以语言传递为主的教学方法不包括()。
食物:食品
公安队伍建设就是在政治上、思想上、纪律上、作风上、工作能力上加强教育和训练,按照()的方针,坚持严格教育、严格训练、严格管理、严格纪律,把公安队伍建设成为忠诚可靠、训练有素、业务精通、纪律严明、作风过硬,能够统一指挥、快速反应、秉公执法,能够应付政治
根据以下资料。回答下列问题。2005到2011年。平均每年新增城镇职工基本医疗保险参保者约为多少亿人?
Listentothefollowingpassage.WriteashortEnglishsummaryofaround150wordsofwhatyouhaveheard.Thispartofthetest
Inmuchoftherichworld65stillmarksthebeginningofoldage.Jobsend,subsidizedbustravelbeginsandpeoplestarttobe
最新回复
(
0
)