首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
57
问题
有以下程序: 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://www.kaotiyun.com/show/L8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用C语言编写的代码程序
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)______。structdate{long*cat;structdate*next;doubledog;}too
下面程序的输出结果是【】。 #include<stdio.h> main() { staiccharb[]="Goodbye"; char*chp=&b[7]; while(--chp>=&b[0])p
一个完整的C语言程序包含一个或多个函数,其中唯一不可缺少的函数是()。
数据库系统中,实现各种数据管理功能的核心软件称为【】。
数据库理论中,数据的独立性一般可分为物理独立性和【】。
关系表中的每一横行称为一个______。
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
以下选项中,属于C语言中合法的常量的是______。
随机试题
设z=z(x,y)是方程x确定的隐函数,则=【】
A.尿镜检红细胞满视野B.尿镜检白细胞满视野C.尿外观正常,镜栓可见各种管型D.尿外观酱油色,隐血试验(+)E.尿外观深黄色,含大量胆红素阻塞性或肝细胞性黄疸()
患者男性,58岁,反复发生反酸伴胸骨后疼痛8年,内镜检查示Barrett食管,病理检查重度不典型增生。应选择的治疗方法为
治疗头痛肝阳上亢证,应首选治疗前头痛风邪袭络证,应首选
项目的()是对可能影响项目的各种社会因素进行识别和排序,选择影响面大、持续时间长,并容易导致较大矛盾的社会因素进行预测,分析可能出现这种风险的社会环境和条件。
“备案号”栏应填写()。“标记唛码及备注”栏应填写()。
如果一个有效的MMPI测验结果显示F量表分数高,表明()。
在北极地区中,()的年平均风速最高。
联结派的学习理论认为,一切学习都是通过条件作用,在刺激和反应之间建立联结的过程。()
两国的边境东部山区至西部海岸绵延一千余公里,其中多处存在争端。(非限制性定语从句;range…from)
最新回复
(
0
)