首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { char s[]="Yse\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空
有以下程序 main() { char s[]="Yse\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空
admin
2009-04-15
80
问题
有以下程序 main() { char s[]="Yse\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行)
选项
A、n/No Yes /No
B、/No Yes
C、n/No yes /No
D、/No Yes
答案
2
解析
主函数中定义了一个字符数组,并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str_adr)函数时,将从sb_adr这一地址开始,依次输出存储单元中的字符,遇到第一个“\0”时结束输出,并自动输出一个换行符。所以put(p+4)将输出n/No,put(s)将从a第一个元素开始输出到第3个元素结束(因为执行*(p+4)=0语句后s中的第5个元素的值为0,而s中的第4个元素为“\”,puts将遇到“\0”,结束输出),即输出yes。
转载请注明原文地址:https://www.kaotiyun.com/show/ROXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer() ch=Chr(
以下关于键盘事件的叙述中,错误的是( )。
双精度浮点数的类型说明符为
关于随机文件,以下叙述中错误的是( )。
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要
设有如下程序:PrivateSubForm_Click() num=InputBox("请输入一个实数") p=InStr(num,".") Ifp>0Then PrintMid(num,p+1) Else
下列叙述中正确的是
设变量MyName(字符串型),Age(整型)分别表示一个人的姓名和年龄,要设计一个逻辑表达式,当该人姓张,并且超过60岁,则表达式的值为True,下面正确的是
在E盘当前目录文件夹下建立一个名为“Student.txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序(
随机试题
营养性巨幼红细胞性贫血出现精神症状主要由于
肝肾综合征的表现不包括()
沥青路面的施工中,沥青混凝土半幅施工不能采用热接缝时,应当采用措施有()。
以下水利工程建设项目必须实行建设监理制的有()。
()是由于和银行有关的负面消息、宣传和流言引致客户流失,以及诉讼或盈利下降等事件在市场传播给商业银行的形象带来不利影响而导致的损失,市场传言或公众印象都是决定这类风险水平的重要因素。
甲公司为增值税一般纳税人,适用的增值税税率为17%。2×14年10月,甲公司购入A原材料一批,支付价款702万元(含增值税),另支付保险费20万元。A原材料专门用于为乙公司制造B产品,无法以其他原材料替代。12月1日起,开始为乙公司专门制造一台B产品。至1
中国革命和建设的基本立足点是()。
在下列古代著名道教人物中,被称为“山中宰相”的是()。
以下关于县级人民代表大会代表候选人的人数,应多于应选代表的人数倍数的表述错误的是()。
Thesquareis500yardswide,fivetimes________thesizeofSt.Peter’sinRome.
最新回复
(
0
)